4fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000a40)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366bf5da77f03000000000000000000ef3caf00"}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20010, 0x2) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c88744203", 0x6c7) write(r1, &(0x7f0000000100)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0xffffffffffffff35) 16:00:19 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) sendto$inet(r0, &(0x7f0000000200)="bd06f0250823f07ff42df6a0b6a129825b8f9313a9ec40a453b917984dd3573d64ab92579204e7d4e0b1d6d15d193b58f391f7495859c3cf9a0871bc142d376739de0bf482281b9222814e2f9091018798fcf00aa555c5b9439fa7b2fa179412071bdf5c3d47a16094032d98f37130db94983f1c8a6f12988999e89ce0bd1d07bdbca39c6960e50eca76dc2cc833604a43808c82e9d199b333f897350615494b9994b3af0d09a389a2b124dd47ea14c2ef8b2ebaf8139ac732a9bc6a9f77e2334b5e5e1e6a593688649e88dd", 0xcc, 0x80000000000004, &(0x7f00000000c0)={0x2, 0x2}, 0xfffffffffffffd55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x20ed, 0x7fff, 0xffffffffffffdeb3, 0x400, 0x7, 0x0, 0x0, 0x1}, &(0x7f0000000140)={0x0, 0x7fffffff, 0x8001, 0x20, 0x716, 0x4, 0xd70, 0x3}, &(0x7f0000000180)={0x4, 0x9, 0x7f, 0x7ff, 0x3, 0x9, 0x2, 0x2}, &(0x7f0000000300)={0x3ff, 0x400}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), 0x4) 16:00:19 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x4, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x0) 16:00:19 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x18021, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x62d, 0x2}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc4) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="0ed95a0af70024dc86b820ca927d280e86520ccaefa258a627c16993b47ee398ffd0eabfedb86fdca76b39e6eb0533462585f736d48a234e0c7d6f5f29d9bd4437dc7f54a490c1dcb24db1a3562246a3096926171484cd40", 0x58}, {&(0x7f00000001c0)="40d7a68e60326e669e12f1239c325fcafef9b08d3226faadfb988f83d8914461fd66bc7ec469d72512d84cef4e0cf5ae81296aa95af62f1b0c2f082085eb86d12a8aa36542839ab8f9595be3a9ee843b3cc6bb58214f9edf0ed0fd380bb1f02fe1dbd40d92c9dbf47b3fdaf67b49b126a2", 0x71}], 0x2, 0x2e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r1) 16:00:19 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="ebaa6072589e91ce630039fb181e2d5626d0ba9038e94954e6aec66f48ce7f3927d484313e7fdbc41310292ff776bff4828a33e49062d504c3144d2ab513240d6b7f361b5bb0fb9e43cdabf41e93694a09c93cd31dabf96c6bd4d26516967167913f987fb138455ac9da2300567545d8d39813e9b3692343c8bcb46732873d"}, {&(0x7f00000001c0)="067220bf6dddc5339b6ce9edfcdc2d7ad328afe4e1c83b1b44ecefb0a22ba15eea3d8e07c41f85dd824be4e245b7d3944e9f70ad38196e3253170a287d482355d60da61cb6a954cf2683bc9cfdd3a8a4e69fdafbbc9b147d6daaae13e6ea5c019230b788b1284b16ebf2d47d4a38b9a234da0ec00b49f5edab4f645db8c0e3"}], 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="2378650600b87f7890f99405ce561bbe2e143ab3a7809f6fc9d9e9fb223f54deda6fdfb939b8ce545b572a16c1276e03fceb85ca9b2c9559aea3cabff8768f434cc6bb789ebf7147397b697237cab408e1d1fdffb3c1d121b094462cb93a438b", 0x60}, {&(0x7f0000000080)="30078b3b3d52a8d057574c8e3f36dff658356ccc69e353e13434e5afdc450cf2967db7e2fb685bf1e1e57611b65aedb159e5b6a3d051a7fd3829983d71135c085f4686ab44754ca2d951e094e90a78a56a1de872780c4dedbf0e8ee626d563895ed6fd90ff4a2aa7df7b5fee859841198f1611603d33a44e9093cd820129838c909b559850cefa2b5d422566f9456b15a079ca89642a8cf048fd2825abd08697fe85be3d26ff9003a0134f4257ea025bd1e59c2b711d192573dc7c2a5dd67a5a6f59976e989aca47938dea5aa6cd662c88bfa7068a6ef7e8f0586f54515a0d7b7a4839b87bcee6623ed5f1a87f8cadcea09c6365789c", 0xf6}], 0x2) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000143000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00000d4000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x120, 0xa) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) r2 = msgget(0x0, 0x100) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="0400f9ffffff020000000000e50100000000fd1f000000000000040000000000000000000000000000000000000001007bc614ee4db42412ed2834c50000000000008000080000000000000000000000000000000000c0232f96bbbdc85ea1230000040000000000c2ec4f4f000000000000000000000000000000c64d0990fe8dff03d6fee17139b8e0c9e03057b899021e9a785a3f4172ac4d2c8009"], 0x1, 0x1, 0x1800) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f00000002c0)=0x7, 0x4) fcntl$setstatus(r1, 0x4, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) setitimer(0x0, &(0x7f0000000300)={{0x4, 0x3}, {0x0, 0x43}}, &(0x7f0000000340)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/115) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:19 executing program 1: r0 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:19 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x24}, {r0, 0x4}, {r0, 0x10}, {r0, 0x4}, {r0, 0x4}, {r0, 0x8}, {r1}, {r0}], 0x8, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2400, 0x6, 0xffffffff, 0x9, "244cde262e4aa2299a50750ea14b361de25524c8", 0x100000001, 0x101}) recvfrom$unix(r0, &(0x7f0000000100)=""/40, 0x28, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x4, 0x1c47, 0x4, 0xfffffffeffffffff, "8fbfe7599a1edc7e750569eb9eb83cbdcaef9c0d", 0x1ff}) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x7f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10802, 0x0) chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x800010) r2 = dup(r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x1000) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x88, 0x3) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) 16:00:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x240, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x3}, 0x0, &(0x7f0000000340)={0xc, 0x86b, 0x6413, 0x2, 0x80000001, 0x0, 0xffffffffffffff81, 0x4}, &(0x7f0000000380)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$getflags(r1, 0x0) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0xfffffffffffffef9) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) kqueue() mknod(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) dup2(r2, r0) dup2(r0, r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x0, 0x2, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x9}, {0x18, 0x2, 0x80000001, 0x2}, 0x7, [0x2, 0x7fff, 0x2, 0x80000001, 0x80000000, 0x58, 0x5, 0x281]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000100)="eb00939581cbff33b9fd812eaa4e71a30100196f5e531f991144db60743048fa9931", 0x22) 16:00:21 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1800000000000000ff00000000000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x40, 0x4}, 0x1) recvfrom(r0, &(0x7f0000000100)=""/244, 0xf4, 0x800, 0x0, 0x0) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x6, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) write(r1, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000140)=[r2]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = getuid() mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chown(&(0x7f00000002c0)='./file0\x00', r3, r0) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100", 0x2}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80000001) dup2(r1, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000380)="f9e46bd1a247b60b5afe357ed640997c19f18080797b43dc4a4c45f23b6fc09f9a0e89eed8973b", 0x27) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 16:00:22 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x100) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x8001, 0x0) connect(r0, 0x0, 0x2f7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x88, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x100) r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x80000001, 0x8000, 0x3, "af354fb8ba5b7c37848ce35326d10b026e5bda5f", 0x7fff, 0xbe}) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000180)="4b74954c", 0x39) semget(0x3, 0x7, 0x4a9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x100]) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000100)=[{0x2, 0x69, 0x800}, {0x1, 0x0, 0x800}], 0x2) geteuid() dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x8428}, 0x10) 16:00:22 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x4) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x100000000000025a, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x10000010a) write(r1, &(0x7f0000002900)="1f", 0x1) close(r0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x8) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c29f7b6"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) fcntl$setstatus(r0, 0x4, 0x8) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:22 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3a6, &(0x7f00000000c0)=""/235, 0xfd9f}, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() shmget$private(0x0, 0x200000, 0x240, &(0x7f0000dfd000/0x200000)=nil) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) r3 = msgget(0x2, 0x1) msgsnd(r3, &(0x7f00000003c0)={0x2, "d7db9f75ed29ca4f4a54d79cd7a0d4d591275119cb94de6db0ccaf0528a3fef71732f2002e515aa1d8c38c18adad95167bbf239529473d1d8f9670a0686eb409f3215061b6540dc270471e37b21151096cb532945d13107cfd7eca647accd923b9b944ccdc7c47f85057eb843597cf41ba01946852c03d6d5418d7cd99cd33df509f1be3bf2799b19ae7bc5ef23fe4fd2712e6c728e0d553b59b87cfe77f59866e98227a0e2313486dfb63a3"}, 0xfffffffffffffda0, 0x800) read(r2, &(0x7f0000000300)=""/161, 0xa1) 16:00:22 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82e92d2f6c236c6571dd"], 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="0e5dae3070ca9f05", 0x8}], 0x1) shutdown(r0, 0x0) 16:00:22 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="20e359dbcaa800"/17], 0x6a) 16:00:22 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x800) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x0, 0x40000000000000}) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x2}) 16:00:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x48, 0xffffffffffff7fff, 0x3}], 0x1f, &(0x7f0000000080), 0xfffffffffffffffb, &(0x7f00000000c0)) kqueue() kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x65af, &(0x7f0000001340)={0x100000000000000}) 16:00:23 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x22, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffff, 0x8, 0x9, 0x2ef, "2f6249a3452f09e555c3e093544b2d604d774bff", 0x1, 0x5}) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'./file0\x00', @ifru_index}) 16:00:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x9}, {0x18, 0x2, 0x80000001, 0x2}, 0x7, [0x2, 0x7fff, 0x2, 0x80000001, 0x80000000, 0x58, 0x5, 0x281]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) socket$inet6(0x18, 0xc007, 0x7fffffff) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000280)=0x1) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x101) fchflags(r0, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x40004010000028ad) r5 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$getflags(r5, 0x1) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186004008b00230407000000000000001bed7dbdcc43b88958ffff000200000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a619a3ac621f176181ffe6", 0x4f}], 0x1) listen(r0, 0x895) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000180)=""/66, 0x42}], 0x5) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0xffffffd8) recvfrom$unix(r0, &(0x7f0000000080)=""/30, 0x1e, 0x41, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) close(r1) write(r1, &(0x7f0000000040)='h', 0x12f) execve(0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001a40)="b8ea7d67de8a6c7d1f607cc9a5a0b8c9a795138e74a5c35eebd8e77335a1606eef7b61e7719a400365010e2b4cfecf655cb6eef48108ad088b96cf55061e8b1dd57e46a8df6d9abeb2c1bfcd3c8126bd421eb18ff3411c943e38b592d5674814b7a5ed9230524b6cac0b3b1c2b044570c6cbc8bf96dd46034057be1f435a0e8ec9a94e3d5ef5ae17f9a58240c38695d5a508571fec478a48fe7c1664d984066a2ce00adde59e9208f3b9d2129576bf46908fd245b7c662f41f5efd2e0a95c0865f681c0469c884677160a6207890760b256f55b8deb68cf67e7bdce3ed89b07f1b51cd3b7ecbd8a4600edea805b9eb3beef9686bd90df33183af0e42ee1145121a184308f4b96f7bd9e823ee81f98019f3cae8ed2fa812391291ddef9387c74602a13f96f616955416031c1fe7e6a0431b983d26c23523e0c3fbc50c8850a940eca9c839be5497d338eddf739a36287072995ed9fd2a9afb0b2a0cbead429ca32323fc40d892095f5169303862aee6230d30627ee01267ebc48349777a4942c4aca9fcc600e9364875834e60ade265275aa6ae981e6363a3fa4a9a0a1529dd2f519e2b56807ff05babd1141059d464debef2dd7dd9b32fbb84e84b26bd1e802d1b1142b263a920f28a5ecb0587fdd89aec1d6d8b44e89eafda8d10e54752d2dc54f20c02c87a7d11813e5979f1e25cf1927b236f5aafd0f6a6adb709cf4bff7e165889e7bfdf6407d7ff47b0c9037111e9ea98acd4ee488bef76b51f952687fe053e2672d82f72b87afe398ad3b94f19ce58c02bfa15efaacffa50410ec57e7750182c809875d54df571ba545a2faa2b4e4a39cac9f15f7d4321e407849032e05bf0003c6469a8ba5b88f3b25e650c433936b171e59bf1f53739dc65d9c21dd69f6f17d4192116cdedd2ae96754aaf9e7b9a9d7dceaef2c1de45d8547f38003aa5a14e8e05b9211565ba18d68c3be71f4d022e1e979c132f946063ea78a2e81b83ac850ed0251fdbc6c005772a028e46f9e3d0d98faaac614a487d0f5f968ca2433a5bcb80f2ff98545ccdd36cdc2878e4ab12f94953c37c8e98a333fef74d89d29c59090dedb7c3b079c04d808f92900ee99d41ae21d48466d52e52468a89d07905ee01745855b9eb96972daf0c31ac6e5af605296425f03356e2261484386a6a9b933ff6d3b950b9ada355faf9006d70b983058e8ba659fc04b4a8659f41c44492522e83396d3965670f650005aa26aa44dd30e576a2bb4c3877873a26ac0fe578cca8877bf007f95358c44b7a05386edc95da093c02dac8b2df36e71f8a9b4843d45bd266812baebeb9738ba7a973d3047b4bb89fb42d407279c51928df0a434a4206b1a1fc6498c499c5985fc6f54ce52a66213810e45e103780c16dc73aeff5aad0c3c5f222e498a82bf1c5bee648f2d2792fe396fae2ee67e2fd490b7916100292783aae6e4da2a8fc0763d50b7cb01a32bc3ca83cacfb9f7d6b00bcada1509b01eacf145ee232dab64f1e2476eee79033ea13072f47fb7bdf8082e8869f7b5dbe80a676a62f8dd0d3097176cae68e0aeeeec7ca60fd70b773a1fa7717c5faa043e5f2937e5944b57eacd7b02aafdd3f261dcbc45db01a86a58b8704af64d1b6b55f572e1dba86c34b40893f7a67a6a4c7bd7726bf014994668acaf156519a5d2e4fdf89f84c82073965914bd9e5810d9d4d32e3c54c93c63d03be870463d441dfb4615a10b63324d82a266c1840f4bb28a2a296339e752a7288b635656464b943883705feb60da6adca700c42d58c73787eb586d168bded2764f1ff64889780d73350f9fbb5fac5f31ee569597b452f9a2f8b6942cfb08d219ef07f59b702beea57dc186efcb273ca80fa46b591712a2bab97315fa760413a4cdcc068b049b31025eaab5b8c15cfe8bca8fbcd32b174a7124322043ed2c0cfca56fb4866409818dba68b7adabebe3702338a8600633b4f65ba76f9548796fb0936a72a309ddfb47f7285b0f3474836b1bd33720a5ad7df1a844862749cacd8d078f4aa15fbe69a9a77c7df6da59e8f5f8a38620fd5a0ebbaf63986fd012b6dd9a756906c37b091d6ba6b492c5cf8c643aee4324841042655571ca7492ebb5efed63552900d9c43a492a99087f63a75ed8eefa442fa3ec3808b12ceb095448dcc550b5485a9e845dfffe1358f213079cf0d65d36803e23977e77e396d2ec0df1cfdefada4be4be03b2bf002076876268064e5cb3fe269df2268c0777f33323537473535ab3b42edf09dba15f8508c32ff0ac3095a83c3e2f4bce58e4af3f8cd32c82112dd3444ede2c0b26fa7e7cec832a06178f88173545583e237767a3b2a37bfe02cd69c65261f7918592b2f3de61a2dac9611c0d0c9c786a2ccab6f27c9b99a44d2ee68195786902b77f0456fb54a4643db391fe9d46265d8c55024183f8ad7a2fe5cb01886de4d7492cab27fd8448ad2056dab5ecd5c9b171c64b201844d475e4904fff7637d8475d62d0d79fbe83e509cf835d559baca52abd91c5cc440dee4403e9f298da30a835f50b8cfaa1e182ef1d593473578c2c52ec8565f34375712c8a7a9e2979bd2f7356d9206ea05891530a15fe6ed82d25f8e7731daffdcb5ca4a2ff826f2172866778525e0fca5438a0ac21eb4c0a3776f22d2e678f024ff6e4ba0da5af633edb89a8910e716b29c219d570ccf74794c03812034086db8b1f9197bb76bcb316df2deeaea45bc247e75729e01c710bd50d9bfba6d698ac2db965de0c4d1f6b473e22fe17b57e371b468768462102c9aa8956a49b114390c468eaa1bd137c57beddfb2830f5c1b73155da36198ff7d405547c91960ae880eecb502a34c5fdd40e14b0b64ace9b34181ba68a4dbdf11e8c5e6e972dae54a74dde96697ded070d182aabf5078acbc4f7841f416df8be383dc9080607c25a85174a89b2986241df0e40bf18ac11ca3e21c895a09abcf38efb779416328f105c13adba63e3ea38b802c62e685b2a6c88dcb590c456dbca67d2af6170cc9b3ad51b19710b3ab6493c084adff44035f47fd89d2d64e8214d2deb22726c849ef0413a249c55ca2ed0ba06a4e0ae9965b89d29e7d38fce4978d33f2e571121c1f7c0359b320aee0eeb8ae7765d110469f699485e4f0e0a3a7c6b399012d22d9498aab93c746abc850f2ec4c183c51187947d96dbe872b8e268c485d25552dbf3994db5441343fc7be1ff759ae73f85747c8b6bb82c6c374152764e2aef77b8b75a24e8654a8d1be3265a2143dd72fe28f3090b7b8228581b332d5a947fae369b83694f1779ea42f656a31f86e5b33df546a33247a1547875381b907006fa48c456aea40658d5a010f4dbd648ea74edd23d94312d7d4db13985e55d2d83c03e276e7a6720c98ac6efb5fb1008947d0dc73d1c580a26da3fae0dc5685b27555a437969e0f527a80311aafa5d6e794b8cf33f58d29d2eb2543906fddfff9c63bc495373f9ce9ac3122d6afb59a696a97f218c5c08e64763f62a1912f1e9a38b78836c46803d084cb3b9adab46b338a3d0af0fb26cc311e527a3cc93ef0ce38715a8532f9d2873a3f965957fa3b3c0f3f727b5d1250c6df3507d87c6fd01968e061e109a34c18628b956bca9a46129072d36ee756b7fcd80be1eacd0e377e8688431b9b761f61d4f3bd462e1fb45bca093f842b4bf294d936a4aca6bf78c188bce1686357e8261d61a76593630413641c8d4087eba5a909683912f812a44e0181342797b62c786fb3ab8369e0ff9129b4af9ec660e867227837527f3c4281e9c3f684c4466d1bcbf4c818d1c062773d3671471ab3276a5c254f6a0a661e174abda9d4f52f68d01029c9ce109c40e67e78e28c230398a82e1aedc954d9acb275334aa06a76589e1821a3f66216dc1dde3b17cf344e3bd91f07df0e798cdb91fcd42d0e049e6f928dc13f85dd348cfab7cfcce357d0760b831ed6248d49e0ad4e2b5fef7fb7c67174c024bf87f3d5a229af80cb768f883df906335b1e639c73356abb5d197b1efda7a15bd3d71a2673cf9e018af50935a78c63194a8f8c450a898943d35f7f8c27d4a0f5c3a4ff6eecb9e003a91f1ed9afea9177cec97611fb8eef922f8f0d404d7bc79b9eb40c4f7b7de31064b74e6f4ffdf066de581227fa74926ce533b8d7860b51dda18377aa9db4c91860b8e9c18363534749d2d9c0d11bca7cdb325a18b5c45d359c276ef5c56527e1831707073cab24c12723e2747ce960efc933960f31549d154d7a5563f38351a71c65ea19c64213027f4ce8c852728372ad6e44a0b55950218eb34f73704acb08229b2d715ab8d052af63dc2d53367b650322f3b9233ca5f586da28b24a44414424af0d1b3cb0d761b5efa58e0d5ab1e6443479600c0834a10d0f899727b13f5ab783e6ac3c5022de2512c7e85fe42a233484c8906fe622bd7145cac8544afb04a0e5b0466c5cdb7871337518d6cd1bc10d4d6c363c3b7ffd41690f89a16e615d7a86460919595cb268aceb8ad603c1ffacdbd7b04443bb3795fd0d6ef204b4169830254db0bdb0fe8460fc39335996327bb8a10fdee40ab8dbacd6ec25eea80a03c7d804221efd6f2eafcbbdf746994f783a447f76ef57a72b0723739d3098ffb62a1bfd32a98cf0948abcd64cb679d66c63d306e4ba0a2cd33fae5f0689e3cb8d6196affcdba9ba2bf5d267bd2df4a0fd5204fd8284819e624ba3c3abcb18078806bb9ce83d2a6e4a5f86db287e8ee1ae9a08ab335e53cdc4cbccc26d4871811a926f537f13e7431a99eb1b93fbde4d5e56f37939fe8fa8bb599fc2a02fb00e7b04fad3148ebd474bba25781680a9ea8358ac21ba2c819bff65081742864ee6389cd5a92f436edb1ba50583be0c2abe77f5a443b1bab5308983d35f5a75054cf4b6117e3ca85d06c7214217f77b47887617bd4c2151b274a383cee9f3135c4051999150fa705cd98152bed27a1480d79911072680eab99c243aff473bda57fe07c7aa947d675635003e2e1ee82f9d7d336e02a10883872d730c34598b16cfda8f55245669380254feac00807ad006bffee8794b745a1146e29aea97cde50e77b8045941a9a646a8c245c01fac0cbbe23b1e16edf1865278e99fc2795e7a26ab4799b4ceee4760d21aac941f34f0bb1fef5f3325add03576f66a0d5b655f0301e98cc74e3109503f0b9887f2f81b94b4316fbe1d0fb9844321746d70bc57c4ce9a9174e8d1928e368aa4f41571f36c921ab1fce2b164e57beba53c2d35fd66e1425da2e193d499da43506b334385983ad0bc4780655f65ce4b92ea9762f380e86e265e29a9fdc924a7189ca5b60fd5698dbdd0ce8b7a6e9e4391db6040dc72fa5de01b207fdc9c224910c5d64bfcda04d9de77eed7389fec330dac20239d4635ae58bbb25fb9820c8e6f4668b322484a923064033b74f0de00d499256e23da0987d6ec9b6a71ca3ff6ae58e2de673487b1fc83d031004e71afe6b85e50450c710d561b48977d76e702a6760f30d751920e1a9f9889f9733412c80b9aa818bb4880850e3001568b616bc8d2cb895aff0053ee8949d3b3a8b38baf5b33be11231cbbed0ba65b3928cea3a74f95ef4b397368a23da847255f52025766615ee27587258a057bf699a8ff15d7c0d028134bc53736d7dbdf237d5434e2130b62f493143eca905b0f23a6b189700a00170bde04411a4718562a98c88ab02fde2c04f60d0663670012fa5689434915996c6a9be9f00223cddb340d25a51d6f204b5149cebbea5db497353e660d7525a49c6b25bc4d6ba5dc0411", 0x1000, 0x8, &(0x7f0000000480)=ANY=[@ANYBLOB="01002e2f66696c653000b2e0e7327109d08b4d71e11249866baed8ba30f9d1828a129d6dfc56609fb098d1b704ac2feef0195c6af84bcf084079f45e3bd1dafc2daeb1126d6521ae1095f6800c1d712befa7"], 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x20010, 0x0) recvmsg(r1, &(0x7f0000000440)={0x0, 0xffffffffffffff65, 0x0, 0x2b3, 0x0, 0xfffffe3c}, 0x4004) bind(r1, &(0x7f0000000340)=@in6={0x18, 0x2, 0x9, 0x1}, 0xc) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffa, 0x10001) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0xffffffffffffffff, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x2, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xc) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x200}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="aea1837c46ad83c01a00993999d1541ddd1bff15c338b07ab39b99c234453a1b3c9b82d08d96c7b1121651ecba776ac8cc567f08c2b1331776f6e3c22747709da4459668cfa68b9d3ae765d2d5054eccf09e3ddf7a62ba682c2403ba6040fe4cd2c20ef17f6da91257f9a54612c10c7e07373285e145336210756be0098188f1597355926ce9291dcfb3bf9a4f9faa6bc141075303d4422be76926b411745c3cefae4c030da536e7849ae7a9568a51168abba8014815072cab7fdf8463cf919881ae290c59be36734365", 0xca) write(r0, &(0x7f0000000000)="e9565fe58267a2fb9507", 0xa) 16:00:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x18, 0x7, 0x100000000) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:24 executing program 0: kqueue() r0 = open(&(0x7f0000000100)='./file1\x00', 0x30200, 0x40) ioctl$TIOCCDTR(r0, 0x20007478) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2801001c5c208a000164f775412e7f764a97d34cde4792e3b7a1740f50761150b2a5e48b198b026bc20180000000000000981c5393e2ab954ed9cd36ed3d2c030f49505af058b4f30cd9e23691030b1fe7f0adea595436af7b49224657fe50cc4190973a3f1ac74be7ddd774695b5cff28887d60333e8b0c50b1aa204d4ceb02b55719717aa395b4b8e475518661a7049bacb6fa2462dc0a420a311eb30d6382eaf589b109d68d7b673cedbc802f2c6823db4958bc8ee3ee3848ef931e4b1363b28ea343d93e620a6e748cd012924f421ad25e4a3e0a386479d3e024844720bd9bc47e3cb20cf78b18ef4f9e5ee39984141f6ec3db1ec944"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:24 executing program 1: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) rename(&(0x7f00000002c0)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1, 0x1) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0xffff, 0xffffffffffff8001, 0x5, 0x1}, {0x9, 0x200, 0x6a1, 0x3}]}) fchmodat(r1, &(0x7f00000001c0)='./bus\x00', 0x48, 0x6) r2 = dup(r1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3}) munlock(&(0x7f0000001000/0x1000)=nil, 0x20001000) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000180)) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x1, 0xffffffffffffffee, 0x10001}) write(r0, &(0x7f0000000080)="fb03f82493762195ae2ac4ec797296c1856d0b2f13405e8054bfb405062f6b79da19a58b518c97da5b78038ab05748ec746d601792d966f52a777be29e783d81de80019b93649070dd3d78c6690b73bb97b3751ac386082e6992abaa44cc339a0ded8e73a7a4bad3ee8d8a1b5f0343cd8911e8f5756c216fdf4689b4e8698c3aea5552370e108ccb11ae7be590", 0x8d) 16:00:25 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000bba2fe90340dd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab"], 0x1, 0x0, 0x17ff) r1 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x100, 0x4}, {0x0, 0x2}}) r7 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r8 = dup(r6) getsockname$unix(r8, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) shmdt(r4) shmat(r3, &(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) socket(0x18, 0x1, 0x0) setegid(r9) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r10, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000110000000000000000000000000000000000000000000000000000009d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037fbf06e323e86000000000077ca68c1ab62ad4b167fca7218"], 0x68, 0x3, 0x0) msgsnd(r10, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) msgsnd(r10, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 16:00:25 executing program 1: r0 = socket(0x80000000000011, 0x0, 0xfffffffffffffffd) getsockopt(r0, 0x11, 0x101, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x34, 0x4) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 16:00:25 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000200)=""/227) r0 = semget$private(0x0, 0x0, 0x40) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6020034e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000300)=""/244, 0xf4}, {&(0x7f0000000180)=""/116, 0x74}, {&(0x7f0000000400)=""/148, 0x94}, {&(0x7f00000004c0)=""/174, 0xae}, {&(0x7f0000000580)=""/85, 0x55}], 0x5, &(0x7f0000000680)=""/22, 0x16}, 0x1) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000700)=""/129) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/37) 16:00:25 executing program 1: rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="031000000000000076e29272c500002e96ef5a65632a54b88e1629f7f770960b59ff695da311e439f093f73749f7e19d38d4bdb26f5d277fb4568b9b2cf8f17958e73636cb88134bb4d586bf19c49fa92d34db5136d29de2aec9a76c3988039bd099ce33b3040000000b92248c62127e5582dc06978da6397bb5c7e0b28a20c96fc09e242e6c8462e821b8004529ac656ca03302468c17fedee1df808c6d004e4e1a209647c3ca991b828c761abb92be116e06990b06c6"], 0x1, 0x800) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) msgget$private(0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0xfffffffffffffffa, 0x20, 0x0, 0x3, 0x100000000, 0x7f, 0x1, 0x1, 0x7}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r0) 16:00:26 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$inet(r1, &(0x7f00000009c0)=""/189, 0x5a, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file1\x00', 0x5, 0x3, 0x7, 0x1, 0x5c, 0xd67, 0x40, 0x2, 0x3, 0x9, 0xfffffffffffff369}) poll(&(0x7f00000000c0)=[{r1, 0x1}, {r1}, {r1, 0x100}, {r2, 0x10}, {r2, 0x4}], 0x5, 0x8f) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f0000000280)=@in6={0x18, 0x0, 0x6}, 0xc, &(0x7f00000007c0)=[{&(0x7f00000002c0)="5e63971f13395b52ebd8fe2c172ea7a499c5ffbf9a079010deae4f8c3ce994dbb8bf152c94d6be2c9479f1950fdc98466029002dd4b5bed9fedd69145202ff6694c4a3f693780d6c2ab672ac36de50e07834172fec07", 0x56}, {&(0x7f0000000340)}, {&(0x7f0000000380)="63fb53865a87260052d0552be394532969cbaa47be6d26f16f54e5bb96b623b17cb03a4eccd439918427024f25f063bad6bfdab4607167c228924174", 0x3c}, {&(0x7f00000003c0)="ab0e6f0aeeb3b6176834136c6444ffdbc804f9a955090d82058ef38c8b7f6c0a399d755b4f227d87977cd9ad8ed5e99e4752dcaf7fa3bfbca290f2e2d27ee3117167252c", 0x44}, {&(0x7f0000000440)="7beb80b07df71578e4a63ead2a532e", 0xf}, {&(0x7f0000000480)="6632294c5ece300e34959cffc970d2aa72994e44ff3b327c364fc0f333c8a60d78f6788ace5071c6cbd1d6b7c7dd0f519420c6a9d47d577cc1173bcbad55a2c4f53b43f8b49715c12fde104b52afa5253967d94a3b115cbe962e0996f43afd1eab5a58c0f64a80e16cd5037f4cfd97ff50a407cb2767b349dd97fe9a13718605e13250e198e3e3a1438a62f10b89064274fbcbff7729743420824945559304a17dfeb39e", 0xa4}, {&(0x7f0000000540)="dc12bdf61080e885424f22c98ab212d3651c405f6a6a1d9578de06298cffd0c81ce5575fff2697615cb44b64c636933fbda60fe4607cfa40185452c8f57028e54ec7a71def656d417d24c4c578df60fef08237f67d5fd875cd444b52db3350dad92631d46fbdd3b152fc2f1070e47a0191d6416ca1bb6fdd27165eec18b91da7f7ce060251ff01632d15d7d8b7087a82e8ee2c4215099cd6a136d4886ad9eb7d46772768d537e67a7c908118774cf93b6ec027a136925a6ca7fedbf0860e12f3d2a7378567fa8b59105707ad4399f477980f13799c444bbc3107e1b5e57976f4f033", 0xe2}, {&(0x7f0000000640)="5a289d1adb9f5ee45b8a79f37ddcd0c31a0cb7dbf733d5c9dde03dc6371fe8de0af88998198b6bdd55edca18bb639e6e459818724ad52184d98f4e376170c7b9f2911de84834310d2052f932e78f9f1e6c4d89d1b09907fa7c5945bb6de05eb035b68cc43f57a1eee6d3e2bc0da15c7d61cc306a0f6639c877230b0d608c26aa337641aae1b1b097db0e19dfd2cf87de7d3fd83f4588bb90dcefb49f0732908e1f42065a01c3ecc1015765f9d37d86a511bba4f320f8", 0xb6}, {&(0x7f0000000700)="1aebe90e1bd9092584875652b4cb9de2bd92bbf3a27a96e6fd8be1afbacd76467c086f035d266aa76405de414d1fefc1418e2922672ab82fa098d207cf927b940abb4369e6ca4079549d5152cd8a8a63d1f3b5086e3d200cfcec93551e98127c704ba9d18e282272c032f042d17d10db3a9fd4f540b6dc18081635f3714c6128d6cf36eebee2ea6cdd97691752a148eb8dd82bce5f0ada2b7896", 0x9a}], 0x9, &(0x7f0000000880)=[{0x60, 0xffff, 0x0, "80aba7738ffdcc7b997e24f18e663db726b3433a570ac3f2f51c0cc8b0f57a03b2dd66e70f808cd8f1ebda4b89274ebff790c7c9ee20b00a3daf68a42afe3732cfad75de9c8c8ba94e"}, {0x70, 0x1, 0xfff, "5b5baccab85ceae7a52ca1f06deb135238c9b8e57189b7990a6e20059839e29b52cca2a48fffedbd96b8edc812376a974f8711bf2ab2f0480edeb16fffe1da848c1b3d2d65d80d68385d3024b92aba93ceaea9e0879af616f3aa6facfcd3dd"}], 0xd0}, 0x9) fchmodat(r2, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x8000, 0x160) shmget(0x2, 0x1000, 0x219, &(0x7f0000ffd000/0x1000)=nil) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000001c0)=[{0x1, 0x5, 0x5}, {0x3f, 0x7, 0x0, 0x14a1}, {0x7fffffff, 0x1f, 0x1, 0x4}]}) 16:00:26 executing program 0: mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 16:00:26 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = kqueue() r1 = socket$unix(0x1, 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x183, 0x0) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8, 0x0) r6 = socket$inet6(0x18, 0xc003, 0x7) r7 = socket$inet6(0x18, 0x3, 0x3) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) r9 = socket$inet(0x2, 0x0, 0x3) r10 = semget(0x1, 0x0, 0x80) r11 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x2, 0x4c, r11}) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f00000008c0)=""/151) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x70, 0xfffff, 0x4, 0x3}, {{r2}, 0xfffffffffffffffb, 0xc, 0x40000001, 0x0, 0x1}], 0xffffffffffffff7f, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0xfffffffffffff001, 0x7ff}, {{r4}, 0xfffffffffffffffd, 0x46, 0x1, 0x1f}, {{r5}, 0xfffffffffffffffb, 0x1, 0x4, 0x1, 0x82b5}, {{r6}, 0xffffffffffffffff, 0x84, 0x14, 0x0, 0x3}, {{r7}, 0xffffffffffffffff, 0x2, 0x40, 0x4, 0xffffffffffff0001}, {{r8}, 0xfffffffffffffff9, 0x80, 0x2, 0xff, 0xe9}, {{r9}, 0xfffffffffffffff9, 0x26, 0xf0000000, 0x7ff, 0x1}, {{r12}, 0x0, 0x40, 0x1, 0x8, 0x8}], 0x2d8, &(0x7f0000000340)={0xffffffff, 0xffffffff80000000}) writev(r12, &(0x7f0000000840)=[{&(0x7f0000000380)="21338f2b02112ac39b8033e141", 0xd}, {&(0x7f00000003c0)="bf9d0d95838c5e54d3cadcae0835845375b4c026e5810eda7b3a5ce99527ef8fd50663fedab267e8501fa8c73a0de73c963b02200343c67f6cad93e5f6ae0f9587f6eebaff403aff4552ae1ad2ef7f3959cc404cd157b5d5a0c9b83438e3a518262ff4496b7e05e4df6023163c6faea5c9ca216dc962b3da04c31208fd90c758e34f30e1592da1b22ed0938151e74165f7b05f212693ee88b48818c47597d997b6b22779d4449195ce72670246e49e6cef41ecf03d00589d7131", 0xba}, {&(0x7f0000000480)="11bed2ee302e0f46595e915df9106e0772ad42840ba4785fb330fbdb46ea7dddab6376ef106bfecbedf018c3408c2cfce31be09105d2f97fedcff91c712868312c2afa137b684b8aead6b530a589ce5e95f7b373f4e5fd559dc4b4980eac619961e7964be31dd660456018e05ebed1bf31e08143187f6023233f4b10ee9ba1dc9ab3353b9cb08a5f0df8ab6115ad21f3a4b7261caaa6bdfbc783670e6891502369ec1f36d96d3689e4f650dd3778af0f75aa730a0b11cb754b7ef57f94f1e1c8ec7a19b75f7c94c3b9abc487e1a663b8071a705466ca39206804c122c2f67bea3ec9433c82d65429b01d387775a910", 0xef}, {&(0x7f0000000580)="b598c176ef7eaf8dac0e95b15bea1ef2f47e0f8a7b1f3b3acaaf0c40177496b09e32f5f55871ad78525c34f8da2cd29245a429c09d6d97037cb40151a2e93632709fa93bf1919b9c5d84a8937fd2d297ceedde409cd83056677e2d68c50a918e099583e00fc28185105a60369c99447b7dcb71f6618823a48c7d84ee49bb724723c3a354c9b923b727185cae65b6741223c8e0c483", 0x95}, {&(0x7f0000000640)="1f67479ea36503a8d569cac7b29c8ad1942c94f6ee3d385f77c3293f2a49591b5731ea169a86a8bd61d4f6ff53b797be728a3a210dd6ff047f796e09ec7edd34ce14285c2ceeb0291054b97f80d88a3917721bc69d11c89ca2674220c97a5a674913d1dcc86a6978220f7ccea8acde86bd0230aae2f48c0dbbe48d0be16e83936d0d32abedca98c4bcbfa07c54ddd2153e8dc1153ea83bee93ee62d64e85125fa623efb549c16d388af6044be6305c20b805ccc5c739c3cde822c622103522306bd0", 0xc2}, {&(0x7f0000000740)="63703f8610dace7e9c30cec799bc2558d7c8647d3ac39227682113e2096bce3e0f4787ff8870e95615b81f7fd26701cbf51ee936332ea11fb6aa3b7a68a488aa48d155a3299bda4370672cdf9190afcfd090fdbc50d116529d723f013ab663558434ecd36ca82695c80e0db365de4cb0fb6e3e0945f1cd609818b09fd0490ce03eb7814898f8cf2c10bd2844bdb0c938c6a1e664ac0544df8ed0369a2c1f3cba41c9eeb94c0dff1b90fec175b2a52100325789aefb7cb3578ca32f64f57adfb9579eff18c7f659812dec781301fe1374da44b17b1c3c34400d", 0xd9}], 0x6) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 16:00:27 executing program 1: r0 = socket(0x1, 0x3, 0x100) setsockopt(r0, 0x0, 0x100000000, &(0x7f0000000180)="fe1e24e1de8dde2aef672f73620bdab7cacae55e87eea7543721b4e1ff02c649b6215865a74887f1781a20089c0a0d57062a7192682837e2e3dc601427e26af6dd6c", 0x42) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="cc07ad7219fbab363000"], 0x10) recvfrom(r0, &(0x7f0000000040)=""/204, 0xcc, 0x0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="055dae3070ca9f05", 0x8}], 0x1) 16:00:27 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getrlimit(0x5, &(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x182, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) 16:00:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000140)='./file0/file0\x00', 0x10, 0x4) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x6, 0x0, 0x100, 0x0) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0xffffffffffffffd6, 0x0, &(0x7f0000000000)={0x0, 0x100, 0xfffffffffffffffd, 0x100, 0x4, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) mprotect(&(0x7f00002e8000/0x2000)=nil, 0x2000, 0x1) 16:00:27 executing program 0: clock_gettime(0x40000004, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/2, 0x2}], 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) close(r1) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20080, 0x0) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xffffffffffffffff) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28400, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000b80)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000001600)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2d24938a9db68e2852c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc8772020000006eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c4f0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa152323ee412b64a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd217e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b08f46df52a84444ddb02745a68b82068a93956fd122e1e0e36702b74a2563c66926cadd58bb7175df40000000000000000", 0xa2e) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1000000000000085) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:28 executing program 1: madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) lstat(&(0x7f0000000180)='./file0/file0/file0\x00', &(0x7f00000002c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "44619b00000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) syz_open_pts() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6e696c653000"], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect(r2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r3 = msgget$private(0x0, 0x201) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000074000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00655abaa07eab5e673fb9fcb2a1495c941b113f1f40b473987a3bcf781c9198443bfa898b7e985d4cdd9916db5407035680812b1f392ac25b05e0c8e936b2711c3b73aa9832350aea5c0b228faffaef249d307cfef4ee5a97418134cd09674f115664fdbde83bd5787e83156e1f8189c2334ae6f1d7cf3f0b2a6a3f975e4b1a0900199eef79baf614538e42d8cb556f9515c9c33ceebd140af5ffc7d8fc8bc9b13d7fdadeb00c04479d23d58b3fc9dd945eb392405fb26b9856aceeda7b56015ee79868a9cf4cd01c8afd1a3b00ba1c2e752e1fb144103d0b638f52d742d5912e157d86371c65b4cd70430bc5ec635107cf6729e338558a955df8df7c31c69be25dfd47d00b45ce13b2c90ad406aefef75ea063565aaa5883a61e645d9db7b8c5d60f7e750b3bf1efd67f8934bf7471d3f81c894a5f7"], 0x1, 0x2, 0x800) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/222) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getitimer(0x3, &(0x7f0000000280)) pipe(&(0x7f0000000340)={0xffffffffffffffff}) unlinkat(r4, &(0x7f0000000380)='./file0\x00', 0x0) write(r2, &(0x7f0000000140)="4f5d52dff0a0", 0x6) connect(r2, &(0x7f0000000300)=@in6={0x18, 0x3, 0x2, 0x7f}, 0xc) fcntl$dupfd(r2, 0xa, r2) 16:00:29 executing program 0: socket$inet(0x2, 0x2, 0x6) r0 = semget$private(0x0, 0x0, 0x420) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x923f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r2 = socket(0x18, 0x4007, 0x408) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x12) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x20090, 0x14c) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/247, 0xfff5}], 0x1, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x8c) pwritev(r5, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002700)={0xffffffffffffffff}) bind(r6, &(0x7f0000002740)=ANY=[@ANYBLOB="81926501c9e7c2eb2dbd6b38196762dd06d860dcb630618862996e46bee2490ff2f08bc75121459da6540d62ecdd2a0b8c4bb8c60f4b8111cdafa9a8ec812ad99cab4f7c534d43bd57069cb1a53ac17e600dafd574743ccf4dd1418a2f619db326c98a375aeeeabd26cbda8a6f317ceb6f8bb0679cfc4a9f3a4a0cf2e1f35805d3810efae8f8af0c3afde3cfd58370dffb6e3c971422e5f556dfa7cbaddd65a6c748c04260162d59f03135092c0800ed826a9bfd2915c279ecf5d30311f0b707de6c09a2a64a1b13f7ff1305d5ca565350dbdadf7dacbd98670934aabb48872f5f60a595b522632409b8d961770fcd78894765e2aa08069974dbb37d1b6c8c83c319843cd58a3e7d3eadd5f2e523a651001b29878655727330c3ebdb5678318b195aa4a55f96eb2680d21722caa529c1ae64d9426d7f0aa7407f14a64e8b560193a6a4d110ef6db5a6f38e9bbbc1e38f0e25135d92851202173ab2c21ead7957474152a761a6ab32b3dfb3db4861f1e1bc59627a72a886eb428e96d78399a8cab8342d02f1e876aa1c0cd65c04"], 0x1) r7 = getuid() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/156) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000025c0)=0x2f4) setreuid(r7, r8) r9 = socket(0x20, 0x6, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002980)=ANY=[@ANYBLOB="2000020000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb07a5108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c9418eea35d12ebeebe5546fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c801433b710c1c53dfdc1106b1216bda4e9c4acb"], 0xf3}, 0x0) r10 = semget$private(0x0, 0x4, 0x49d) semop(r10, &(0x7f0000000100), 0x33) 16:00:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x80000000, 0x8001, r1}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x83, 0x200000000000010a) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 16:00:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x3, 0x105}, 0x10) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000003e7c2603152eeeb1e0d6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f99040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"], 0x17a, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r4, &(0x7f0000000100), 0xa, &(0x7f0000000340)) fchdir(r2) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 16:00:29 executing program 0: r0 = socket(0x2, 0x4, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c2022e2f66696c653000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7fa0014f4002000003300000000653a8df40000", 0x1c}], 0x1) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000001ffc, 0x4f4d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000000, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:29 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='c\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r2, 0x1, 0x1ff, &(0x7f0000000280)=""/4096, &(0x7f0000000080)=0x1000) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 16:00:29 executing program 0: getuid() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = shmget(0x3, 0x2000, 0x400, &(0x7f00001b4000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x8, r3, r2, r0, r2, 0x1, 0x9}, 0x400, 0x7, r1, r1, 0xfffffffffffffffa, 0x4, 0x600000000000000}) geteuid() geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(0x0) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000280)='rc', &(0x7f00000002c0)='\x00', &(0x7f0000000540)='rc', &(0x7f0000000340)='/@\x00', &(0x7f00000004c0)='\x00\x00\x004\xd2a\x1a[\x96v\xc3Z\xe5\xabBc\x11\xef5o\x93\xb5A7~>Y\xce\xaa\xbdj\x06\xf4N\xcc\x1d\xef\x04\xe5\xf0S\xa4\r\x10 M\xbf< \x17\x99]JE\x8e\xb1i\"6&\x94\n\xcd*\xa3\x8f\a\x87FL\xad\xe6o\xcb\x1e\x9f\x1eB[`%\x1b\x90\x9bNA\xa3\x95\xa6-\x8f\xad\x90T\xfd\xd1\t6\x92\x9fw\xd4@\xd9\xb0\x13\xc4\x90>\xe4\x97\xdfm\xd7|', &(0x7f00000003c0)='\xb5]\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=')%^$}\x97(\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='rc') 16:00:29 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f00000000c0)=""/84, 0x54, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() close(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0xd83e) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r0 = getgid() getgroups(0x8, &(0x7f0000000140)=[r0, r0, r0, r0, r0, r0, r0, r0]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 16:00:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22}], 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x3) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 16:00:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x7, 0x6, &(0x7f0000000040)="807d6148f3bfcbd333909abfe7c98420b4595f00cf2f18d9a9f6", 0x1a) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control\x00', 0x420, 0x400) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xe000, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x66a) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x8000006d8a1c48, 0x1}) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) 16:00:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x90, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000280)='./file0\x00', r1, r2, 0x2) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x20000000000000, 0xfffffffffffffffc) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00') ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000340)=0x2) renameat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='.\x00') getuid() getgid() 16:00:34 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)="eaff5f6fc521b66c6335e158dff52665f0eef9f90050", 0x16) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x1, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0x7, 0x6}, 0x8) semop(r0, &(0x7f0000000300)=[{0x2, 0x6, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2, 0x1000}, {0x1, 0x1000, 0x800}], 0x5) openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000440)) mknod(&(0x7f0000000340)='./file0\x00', 0x101, 0xffff) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r5) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x20000, 0x70) dup2(r0, r1) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) accept(r1, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e2da8ddd12b9b6bacb10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/4108], &(0x7f0000000000)=0x1002) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r5 = semget(0x0, 0x3, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000080)=""/74) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) flock(r4, 0x1) dup2(r1, r4) r6 = shmget(0x3, 0x2000, 0x520, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) write(r1, &(0x7f0000000000)="909d0be4a8d45e0d5634", 0xa) 16:00:34 executing program 1: mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x20) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0xfffffffffffffffe, '.\x00', './file0/file0/fi'}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0/fi\x00', 0x382, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000340)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x981, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x1, './file0/file0\x00', './file0/file0/fi'}) utimensat(r2, &(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)={{0x7, 0x2}, {0x0, 0x400}}, 0x0) getuid() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x2, &(0x7f00000003c0)=[{0x10, 0x3f, 0x9a, 0x2}, {0x7fff, 0x5, 0xfffffffffffffff7, 0x2}]}) getuid() r3 = getuid() setuid(r3) mkdir(&(0x7f0000000300)='./file0/file0/fi\x00', 0x4) getuid() mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') getuid() 16:00:34 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fchflags(r0, 0x50005) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:34 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000840)=[0x0, 0x0, r0, r0, r0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21b77) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="5602342f66696c653000"], 0xa, 0x0, 0x0, 0x0}, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x2, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/241) setsockopt(r3, 0x5, 0xfffffffffffffffc, &(0x7f0000000540)="d701023d959cd3beb35059f0f7da116da09d94bd1e1fff5abcd8c5319e1a075734e24f8a6acd0150db1dfdef8a3926cb255f84e93ef0dcb41763a826c0a212e4cc16c146cb467d6b560858a3fce407c7959adfaff523d63b63d6f0c4312f393a7381447e058a25b55b0e709bdf8f316767dafff45ac4b457ef4181b2d2b6ad96e8f3b96adeaf8873e42c052f1fe42cc47f5a309e944a30e9cd1166ab084cd55d45e75655d19b180a215778", 0xab) setuid(r2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) pipe(&(0x7f0000000140)) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r7) r8 = dup(r6) ftruncate(r8, 0x0) getgid() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000006c0)=""/238) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x199) 16:00:35 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) getpgrp() fcntl$getown(r0, 0x5) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0xffffffff) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockopt(r0, 0x1, 0x3, &(0x7f0000000000)=""/59, &(0x7f0000000040)=0x3b) 16:00:35 executing program 1: r0 = semget(0x1, 0x1, 0x630) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000053c0)=0x9) r1 = socket(0x800000018, 0x400000000001, 0x0) r2 = semget$private(0x0, 0x3, 0x40) recvmsg(r1, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000005400)=[0x2, 0x8bef, 0x7fff, 0x0]) pipe(&(0x7f0000005440)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000054c0)=0x9) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r5 = semget$private(0x0, 0x4, 0xa9) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r5, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) getuid() r6 = shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) getegid() semctl$IPC_RMID(r2, 0x0, 0x0) getegid() close(r1) fcntl$getown(r1, 0x5) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000005480)='/dev/null\x00', 0x45, 0x0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000080)=0x4) semctl$IPC_RMID(r5, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) r2 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="31395a58294ff84632ded3000000e0ff0000000000"], 0xa) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x10}], 0x10}, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) poll(&(0x7f0000000140)=[{r0, 0x8}, {r0, 0x41}, {r0, 0x4a}], 0x3, 0x2) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0\x00', r2, r3) fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x80000001, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0xfffffffffffff0a5, 0x77b7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x50b, 0x800}], 0x100, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x30, 0x80, 0xffffffff, 0xffffffffffff19d3}, {{r0}, 0xfffffffffffffffd, 0x19, 0x0, 0xdc, 0xaf}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x2694eb22, 0x101}], 0x3, &(0x7f0000000100)={0x4, 0x6}) syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x0, 0x0, 0x8, 0xef88}) close(r0) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="e626ab9e82624d4f077ff45f", 0xc}], 0x1, &(0x7f0000000440)=[{0xa8, 0xffff, 0x1490, "09e14b6a2781ce5c7925948ec26ac4a50da850d54cad0ae2654cd07ad07cf14a6a590c1098387a799de202a737864dac9249a84b9f2faad3ace33281aa2ea436bd393b371f52e7683876b548bc4dc9f249128f0a529723d367d5d31472340d16f810d18235889b5b16b4a3eb1fdfe101ad243b60748af293e40df9e026cc68ce9323303038752d8853d3ffb8ad034e11865e6ec8524f6b"}, {0x100, 0xffff, 0x7, "4dfcae27898a0e6af2242a3819d35ee3fe625f534723d2fd01ab1cb67c313585810b80db87b3d38d3239c29d9cd5dd9dc0352842ce864de0db4ffb4f2951acec6a67665a5cbc2193c1f112a59475ccf9ba322c163f1c5360be80465c2a3c4017c5818c791c7d16ac8f29a9f8f1e6cde3fea4a9aa038849ad9c94fb2d7b42bb461a236fd9e04bd4bb168cfba46501363ab28c637a6b79516b1e32411ecdd5869860394787792ebb2e9b9296bd7fa02efc0727df61fcb60063d6753df8fcb170734d5d61b2d1c9dd505de9cb6fce8d225e286e30f0576648c161678c7e879adc172c7e3a937058a3b64596"}, {0x98, 0x1, 0x8, "2150afb0afed3f010e32fbdfe8dc4e4aea7a164ef645c4c867eba9b4d6f53d06158c9af36083a2f6302140fe8547cd541975e821ab7d8753df3a4ace1879eb2bbb55db3452276609044732117a2c5a304f8f6dc2a09dc68b34e3bd8b2a1da3c2be84acb467c59fc438b851bdea2df9bacdb3255f742d1a1e6c351cae528a41db976fd784"}, {0x40, 0x1, 0xfff, "79317034d927f5416f361b579d856ffd769c5d67281df95d141b3c71e75ce5500fc6c7bb81d05f7ec1c379d4"}, {0x20, 0xffff, 0x3, "125ef611e73838de52"}, {0x68, 0x1, 0x4c61, "7e1b9e32ae60dcab439c2e649cebc0d78cb7357fc928d1dfe5a4640ec405d4466f60d4c9dac31a2b4f997817bfd56e74526dd345a3733717e925a388be5bfced28fa6b599c829eeab5cb18d83b9bf8c0ace6c6bf3c9e"}, {0x78, 0x1, 0x80000000, "7c05b9776879aba318623caa1c633183648825271eb707954398d89b23839efb17ef2db429d87630a8d926cbcb4b489216a78cf0d8de0b1635bb4d8d4c02f1852260204ad09a9e6ba22f5d0b1c634b4365b7eec51daf58db9e43d1ce6e47b7bd14b477f1919987c7"}, {0x1010, 0xffff, 0x400, "a890086ba28e12664fe31b1c3f51a6daec00baec84f24846399a94f703efb30b50dcdfca36dc87fc958f2c78af0e85987f421e0671a18b7712fa3597c2d098d2ca9d22fa89181bafeb437a3cfe18e582dc998b6da6a8a85b42097e48c7e130359760046b7b7a4c35425a749aee5e629b846fcc6f3a855c1e2a6560ee479f9688a6c8be56e91b17b717a2e6e95770a2a515afec196e2ae5169e21471ec19ccd1e32b840d7b171c0cb6c13e13251c8273551b2e77d1fe723859d99ecf15cb3f61c14822a069d162de157e53cf39a498220f91e0a9c7c88a1a6c2eb1231a0e873290be56c831b1b88c6723e80968c1df8ca64e16956cb9d021dfeb47a5db17a0325755612f160abaf94dd800ee6c089d344bcfa4ef3999b49df1a74428f4a5a6f121008ae0c76c6cddfb5111e49fa8303360951607b706355b96cc969546df17ebbb4d6dfa4756f1728d57a22529120e4b40e3c857edfda28e277a6c44b9c7dd9a8fbb158fc2973c5c5d98e7d4552da4026477e983c4ace0c54180d6dee24596162fe44c64a8bd8b80b7f0711a48b75033274669f4a0e1e9ae1dfe881cc8ebb7f66abeaf55b7a43f4bfd9b84d96b839b38cf4a12c934485b6643fa32bca58f450e5914d9f0f788b40c0083c83a2bc758b31b80d43d7ed64d6697f7fdb4509c1d7972ffc61b646ffb66a4a2a6718ea1850edd5aefecfc0c537ecf7f5a209bbb43bafd2fa24012f66c185bbfacc698b65a4db9ba6ffeb182c76fbdd7097b572b061b150d2300a4126e84cd19f97a2b0942a09b17cabde6a81e3312af976d538c0a0b38ee5f0a34c3ed29c712add1ecb5f8218427b19e7914cc7eb8153740c619d238d4417a7270df14177c692c3049c4258c5a9b69dddee71b9fe5f6d85803506e590032649cf18d2caa1e445851dfda9f2e1a41c4a38ec1650ca05b49ed3742448cdd0966129632ace85245a2480e5733d5c0036579c04229e37c858011578e86f4aedf80da80d91baf9beb43e1929bb8fd4555ebcda95d4aa6b26692acb4153fd32f976642df2051bed0b666933b6ab67ec471c16cfe12c15548c924828b4b83782a51585af408191a4ffd928f4d1e2ea8c62b97744e852ec5e1ea8eb291c8181b95ec6ad9c02450dcee0196331fff4d05bd05a6fac93e2cdaa37e4d1378b23be36ef1e00c7f9f248556fab8f03f2308a0594f73bbb414e5cd051ec888f99ce84f86e556d799341e0a46b903a359534e1df87930b40c357d15beb08220d5e0b5569ce57c213a3bc506f0f7eb78004383deee163a2b9336d8c376b4d99f30e7b64a6b784c0c0a7043e2545280730f358d85609551540038b0d452ce9a5c0fdbf1c390d5933800fcae878c5469e54efb80fb7c98635577619e5d2072ca262728a1d8e181ca947b34ddf2972370db6414486719998c0734c8ce6fbd68d33f7ee361212d63d779013d6ebef0dda28006268452b24d2a8c934f7e5d0472aa480e821c87bd902c9f0cf2813f59ba24aa89ea8b239c7a29d9a00d9ae8d4ebc5f6cf2d68c00583111b6ac494d18d49ffcbb4fdb1194e4ededc08c31df404b12b44bb72de05cffb9f96a2202d418ca1d5513f43daa209e6e4185a5093cbe140246ace5f7e531b2b79d4c67aba3a3fa82abd2a1891506e579352c9586ed7b698653ef40a4ebcbd3d207eef8050afe62486b65539194a722d06c520c6fefc079ba3468cd17e61d6eb17d23324402d3d8efed42025684c5efaa3621f2c9c847e64ac6d35ad44813de12564d2a41bbc9178c49a00b646cc2aa6354955e0318e5de100b82db89125607fac2249e1a120b55fa0e186b2c9213482ed97cb3b10db4480eefa1e9d1b23224317bb65aeef1a4858643cd3c78f61dda96dd5ec47a93395ec66e8bfc9cdbabb02bcf8fa01bc7baf4b8f0151859c3d41c6e01f3e2c19edaaa1dc8b173875eb7aa699c2e411ed6de197307852da1ba431677fde1bd0e61f2c0b647729476f709e64b0a44cbb3d81cd8783345a1b553b58c2264302f3456db87cbba36f660bf0524e5402f1fdddc5d26f8894620caaa80c30f8d493d54d55ceaead70434d78a03fd8f4aff93ed145a51b3efca9caff76eb079f2407a049feedcfbfc4b4e58bf531cb2bed9dd4338d8c59dcaca0c97c32a7780cc89bbb6792617b180581c700b23476b23fc999d295e0de540ffdbb3e01cab1d3bc5afab603ff5fbbb0bd888669f6c7cafe8469b2ad2fae662df59f8897bb85989f1d040c1f8d027e8b65859060e3983dd90aca4a306706c7cb0d0820d7444709f1b1c87179d4727b0de4c2a6b9a1194fe14c9ceb1abb4d21e2a19b8b382895233d12626ef1d09bef4f0a7f61d9345df67cd0ad003fc950b5ee51b46b0beab83e60b1e7a4126d937e5261c2eb5abe79ed9107a7c4c2b7a83870a1108f4a3f211a5cd60ff1d2870db4340730127a93abd79af4b116ca07a40fdcc42dff828713e15f008cfab285c9760d4c282e1a9254ec559ec1ea79a7088ce9ed5645ea4cd52df5360cabea15f198d0a6ff86397fc7e6fc48ec6b4db6f8316d3e9b0182df4b3bd2f6b885ea218424e0e16c1d04fcd29406d0ab27f392ee23dbe625d4e564aa39da1b20fe3101dc1babdb4a20c678e0ea7b4338b0ad9851ac8f41bc41cb1718e183c94c58982167cee5739e3d8156f06943d352f926c9855401b0bde3db4c8ea10b1c6d682f9baa47307fcccebd8b404098ec017cb74a44d8b30689d13f72a223e2b479e0962c204965a81f6f260ea7b138627e53435dec94dfd7fe002d219e991bbd21956f7484335fb9170bf9e0d8f40e7ec36de379c776071e22d443d20389e37bead042d56c1b391433ae9df747b83e0a3e0ec83a190dd018a15386dcc8a7ff48e43f92e662bbec4ff9469828a0e81ff303c28e59ae85fadd51a7927a68ac7ad1964229fc547874bab74b315bd3eb2501d7fe2af55070cebbd0e2f81c8bf6aba71a9a05c342b2e8c1621b06b09087d7be4eae7a9ade88cc65477cc83e75a97636aacb2218a0672e46527e7631c958ab1d9bd239767577bc90b1aff8432aacc44e9966e8867546118a4727eaa3178d3564df0a97cdf1c83cd008547a3313df6d9ce810f9b9c8c04e38a6fac4d7b08b3ead0eba47acf3fb467dd8f6b36d189962f0e3e837c5d8ea89928eb7a136618fd5a8a84c50aca676d4eb444f248f14060660edb54e7f690670867ffc18a1d8706a907c2aa9a38b5a6ced7f4f895635b87a15ae507c5bb86b6f93040c1200ca59bfa71db6e74b2ed35d0ccf4375b9430dce2fe4e6498c0de29d3aefdc3b3e4203a13bf86049cdfc314ca2aa49c2453d32eba1fc9a83e47b5dbce6d9eb855d08e1956d8184411e402c903f074c67ebde95bdd46a38c47c23af3fcbfb80ec901561e25291f8822a4a1da5c947d55dc16dac5f63a37603bd9b665928adc69cdad7217d6f668cf9c6aa512c375f2c8c84dce1985653001c73d99d9376f0cedd5b1d9f12965d85a94b664811fa8a7211ddb934447b0596dbbf6bd97ee4ab6a5da3d66c7cc5ea0aa1cd29eaab47866a043fe76cac4310c7d7fae3d6e6a1a9f1ca64dfbce217dd950f83581c1d0a57bf7ebac5bb34e4710256c9fcf1028c4ca54e31076e1ae868f1be58f088336da3212db099d616e13c8d2b7b7e7e8c7408b9245ead417c818dc86000f214f0b01f33be4eb8357f8c0c4b35b5d92545804138311a0d7b3d29b0b4d49ce24b766e4a50c84df5083a89ad247aa3ca3c7c99759f7508c3ee88c1a6e89272f21e8c81638dfb453c903388a4bbe4e6a2cec85d04892121ac92ae2751ce7b543e5a123a0ba5d328d172d898097c403c8993129e5265dd2d1ca4afe704dd9aeafc9602eae3c8fd430493c5cd618fae59a2849e646900a3eb366451d04d4f0d5127287a2084a3bd78409abb063cd29127034b74e26f610d1bbd1cd17b5db895d9c320b6ff062424ee444d49da28d75ec8539654c4051c872f35f468339ec8bf4ac5336edb83000266ca7a6f0ed0a0c787338a2ac22544578f307f8ebf2d9d29c1e25359c0b33d484864b3b25a46dc47c917729b70bc37d586cf12c5ebb6a5eec1104612c4cfda8e66c27780eb7a2d108cf851ee7a6a5c618297b4af5830947f998727494bdcfb58b816820e7db7e07490559f597c6d9ebc3d58eddc3be8fe89e117ff7162a6d6ce6e649844aab1e5b2e6b1fb40fc2580f2ec1a66e06a2c4a8a906919d219daca41abb2da890a2fd949be9a2c51fe6bd05912b4e6f667b5f3a9f867584de649b6c2118785c7f55640fc98c7804127e7217e84a9cdfa218326993b783f82d40efbf5ea0d5573347b6a2c7f675697a7cdd38f428d66d3a75fd212b5107580df3616fa40638a7f6dda7a781b2434181a35d0a3e8c347405919726de171eec1a12c29843efbdcb2af76f5881da8d8f503c28da227f546cb8fef466f9fe5347cf3202ae2ab4203f746fe0d7fdbb212d26f7a1e0b95d4ed6fe9ed288611153bbf81ab881cfb68be95ebd56c0fee08139b51f5015a060983139c4617f166b5464f68a01bed7472c879d8771eb463066d7fb2aae7e0cbd991b1f56f8672a53238598b5cedcef7e454f09d8e96fe54ccd5a357b95fc3159a4b9c2ff2b24c4bdd26bdc57c672595b2f86f9b23aada5cb72fa5526f7ae86ea425bd29c3c1a53af2d9ca5ccdca5a40077256039dd36312de8acdd539dc19029ead4c7802165519057a418b70bb1683d6533445270e3bc539aed9f9efe9f220b4b56accace7dbaf339e64acbde358e4738e4d7d2baaa9613cf6c131022945415bcd5810581ccf4b4e6fd7fb27e77bf6654f20f4574e1ec33639f8721fa74a28afaa37960fad58351f10fe556f7c74d60033ec308aa4bfc99b3ffdd4d5f3174d6ae76db3790f3df24151e45e8f4d49bec9bbed5a789de118e950b70b9075a2ac8738b4208e55dfc4a919323f9d295ea3435a8d3c2270137af710b2b3e7be7066ac83ad31220e20857c061170430217e99798c94410675291db26931b6428a47e738f244889ad8bf24c38925c292de94d06e8d06f0f76b8672633c5efddb0a664b6f7dc825e2863cc3ca0a4a89f8b87dbed17b77c415bc4ff456768ad5bc9dddb7accbafa38d0f6931d878523b0a1fb79b68cbab10da970933f84b64bce2c7802b27dafd0a3c4d61190bfcad03d081352a6cef1c38a848c36a1e60795ceb729f96d48e670d679f32f38c7192e9909f7adb31f08120077c87c79273b34360365481d408cf5a2f89631a86cd12a0e5a32132a2d86e4b9012ce6db3665a6dc31654f05854bdca0d83dc64d6653e7268310e4a08e7fb23e0e3191e77b78ac4d98bf2380a3446a54a88128b6a6a25e4c04a9e925327f729d31ec3899075816719d18117cbb350f6c01de17e82a9f333741ad1746ed679b674e00925fbbfb3d3409f9c2eeb8ee3ff5822beaaf7fcf12ddaca88ab9a7956b194c7d2091eff85df8629112177937aa2e8da7a215f33ce514815f80c3ea67de95132dbdc2c2d9f49e9910afaf63a67e82b2d4636cf9d18406187c8f8508813da406e7b4ac6e9504ac461aa1ffe34703d9dfad91a0e3618850e53b005c918e0d8f124f2cde12b0f9088b3aac631ddbb4f9dc270c0addc3e9279ef7e8c65acda8905c59c32879ade34343ab9de0723deef1884c6b46a3319d8e5827da9e2689a31abf9b640035e8639e70bbb08ee8248f6f864340a2d5d0e828c27ecf576cd3df1f14722c68b48b7851634204c092e5e881db343d9a8d65e763cb5bd1dd5a15ad9d4d1ab7689f262fb8e9fe3"}], 0x1390}, 0x400) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0xa2) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00233a270400000019edaeb9e7f6000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2c519a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) 16:00:35 executing program 1: r0 = socket(0x100000000000002, 0x3, 0xa0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, 0x0, 0x1dc) poll(0xffffffffffffffff, 0x0, 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x66b, './file0\x00'}) 16:00:35 executing program 0: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b503df10600000000000000bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96eac7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000840)=""/193, 0xc1, 0x800, &(0x7f0000000940)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000240)="ad0cd5801812f72d8a91e911db8ffc31ff832f17c210579e6552ef32287e617987fd2b5f53b29faa732e9af44bc8d2387518adf5617c31455410734803411f7b9b75f986faedee3091990cd422eb0b5cd078bc6ee75a56cb4633661ab0404f1291dcee96e7a6f5680c12992159f91aa66663b617d766dfa72e349dafb56a6426ce245b8638dceee415e490", 0x8b}, {&(0x7f0000000300)="1851384a7602d0deed42b2954717d861e6edf970a350727f2bc77de0a16eb8e1a8c1fe45286c7a5461a9949de89d293767c325777aee9aeb21f73f0243218c91a51672936b685cb13681dbc865ca2c9deaeb2cfbd4bf432d8ea25243e392125b62de061d649c93141b3c9ada08fbb6b3738878de975f955726af08ec9e1e87821c8f3ffd02", 0x85}, {&(0x7f00000003c0)="907ad67ec55d2bac036b077939a3f8cb36525d18262fd1c4ac4d076afd8381125c97a7645b75bfd3746cb1ccca42bd34865045d9f0f9721463970f1518e260750e4e635fea54ea1bf849034e620da0c23683f8e57d50abba3b454df9c419c32eddc5052553fba822f16b2e7a3ef68552b0a6907e7e61106089625a3e61f98111f6fd1b2d699e58fb8ae26918226727c3abce6ec226d0ca832817cab4bf4012e340d9a4bc721a5e366d0e6dd9cf2d321686e84373d21dd7e2156fe704679273619f8b2a58db29a3093a877e0dc5176213f239df62014cd6e8a5d96e74f1cc237738bc0061c670b9fe51d9ab440e56e3b6daa684525f1e30d700", 0xf9}, {&(0x7f00000004c0)="66b412d830cf856662dbd344a0f23099d7d76749701a6d397954fd0ef1031ce6d84e142366ef71159f8e5aa596830c5975ff13534211bae2d17156f4255ada3d435edfdcc7f286498ff1ff35a010a3e49630f458a399e04c70c6e4e74cf7cc3266241ef7609cd6e817a5ce0c33c243785918cb63d850f3a0199ec37a5b6784db709f73b79705b704c782a330dc25d853c55ce66f41889628018b8a63585b5b268709c27d8ff201d5dcd6101a96b9f4b84aa6e7084b4dec3dddcc1478ddd47223f0a69412beb51ce02287873b08e393428b9f6e6246b5", 0xd6}, {&(0x7f0000000040)="27aebc5a73d1f50f96f54f55a5cf2679daaebcd59f4911c4644c4f3fb69da2cf7f5162bf4f1fd4b189aa455f6f436df08956979b25f431c5019f33cf70d1c988ef6c785a13859b0234899dcb4ce2d204a6f1e7fa1efef0a51b7ca2c6", 0x5c}, {&(0x7f00000005c0)="a7b1e9bd839da070f509132e8fddecc2dd8824ca7c9d38719dd8b6058cd0de256817741bc4df0ea67a342a84d27a17a6aa9b72e752547006d65eef544abeb4fc18e9697a5a3b2d40fcda2a28fb7fb54f15d87237e7", 0x55}], 0x6, &(0x7f00000006c0)=[{0x50, 0xffff, 0x8, "9606c7ec3af13525d2f5bea4e8817ceca783ad5ca9bd3427ccf90187d77e2588914b5fe3b3b9d20ed4c5cd51723f3885ef06e40b4eb01a75f8"}, {0xf0, 0xffff, 0x6, "5ab523399fc48cf35d3659a11dc467f5f7445dd6d4a0540952d7478d28e37210bd2eb6bf712d29ee01e39f312da2e2158ac86b6c06822a5cc438623fbffac8adf32bf9a700d9204ab364477cd7aaaee31eda8f96c06892efbcc893b45fc61afac661b03b962fe2afc6d8bfeed414304ce10d60244634749f26afb1e7d5123741003b5b150df579e57ee27e9a9e3fb391faa7aa64ea6e3a4954ea815544bcd4548b728e00fe6694a33f0f2d6d39b66186c06ccd9792c14a77adfc0a9cec8e266f99fd6f37176ad0d1222a7d758e9ef1594760d3f37b798f10e2"}], 0x140}, 0x405) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:35 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) lseek(r0, 0x0, 0x1000000000003) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xd, 0x400fffff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x12, 0x42, 0x1, 0x296b}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000092, 0x1, 0x2}], 0x0, &(0x7f0000000080)=[{{r0}, 0x0, 0x2, 0x4, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000002, 0x7, 0x469}, {{r0}, 0xfffffffffffffffd, 0x82, 0x940d829d7749eed4, 0x7, 0x9605}, {{r0}, 0xfffffffffffffffc, 0x80, 0x60000002, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x2}], 0x2, &(0x7f0000000140)={0x3ff, 0xee}) 16:00:35 executing program 0: getrusage(0x1, 0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xa08, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000140), 0x4) unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) 16:00:35 executing program 1: r0 = socket(0x11, 0x3, 0x40) setsockopt(r0, 0x2, 0x2, &(0x7f0000000040)="bff49d1cd31c7efdc51666aca23b00862444920a617b973c20cfb76d68e6f122df7407aa75b40e3ccdaa536b2c10afb9caf7e33a0643f2d1c154942cdebe9a3ee6e5da", 0x43) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 16:00:35 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b", 0x48) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4000000000, 0x300000000}) 16:00:35 executing program 1: symlink(0xfffffffffffffffe, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='#@,{\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='.#}\x00', &(0x7f0000000140)='#\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='^-:%\x00']) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) socket$inet6(0x18, 0x4000, 0x3) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chflags(&(0x7f0000000300)='./file0\x00', 0x40001) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x100c, 0x0, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x800) r2 = getuid() r3 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3, 0x1000}) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r4, r5, r6, 0x10, 0x4}, 0xff, 0x5, r7, r8, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 16:00:35 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0x0, 0x80000000}) 16:00:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x5, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r1, 0x0) 16:00:35 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1c1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="bd089c90327c8af6272131b623908a2fe92ed93c44555a397a7b33ac8331769f2b3ad0cf3a642a117ba8c06bbc80a106448e9b92fb0c6ec3cfb8abcfc901aa518e856623a8faee4c150ebfdf2664cd69620e054f363532d094718c52289b1c055a2189d138294687c307d9ffe8dd4559eab1755e51eea471d8b76ca77b7c4d1322fcb5198b81450e0070a215a72700d9f18dcde777091a58ff9c680fb7fd9b8e89be41c6349eaf1675bb3afa", 0xac}, {&(0x7f0000000140)}, {&(0x7f0000000180)="36a06800435c98fbec7cca6b5df6bdca6cea27f0ac0326de024d13df77a911fce6c8b207510c61fd9e4bbd3b3a67745ca1453d1fee83ff69a9cb3277f1b2c6571d5cebbb750d72642943a06452f3fdfb47b7654a8ff6822c8615f7dd7dd9a05a2570acb179500c8ecdd4f12416ae737b383bb8", 0x73}, {&(0x7f0000000200)="0931e89b927553551432e5468449a0f8bbce14ec7b6c396cfd28c9a1d5edde2f1763e4898e633f91376868433b790095297341cd06527318fa6b6f803642017e7d6fcff5496a5dfaffe1a9dd8a01dd8f5f15850eb04ac4421c0a1cc89922d784d57b63d9a06536445be6419cbab8aa4ec43984599fa4f848c574", 0x7a}, {&(0x7f0000000280)="a5c9fc4b8b786e91d376c68fd846f9ad324bad769dafa7bb32694672260edbf4af401d985ffc0d7f1be65e164f98ee706ba48d8686a5f240528332acbe095cbaad69d3ce98fe41f532e495869db2a90be307c9003e46e915ada8b049757489d65832014235aa77acc810a27e7cd0a87eb737c6e9073aaccb9e556b83e378f28a65b3e814e4f39cc467f0cef464929fafefa340882c7baccf8879546a9a5057ad3b043e4d8fc46061747e352f7e85b2db6758f4380eda5bc3a910fc99d4f99bbfc57028b65a29645e90825d46d3a8b3d5907c7cfab11b5326c00a8934cfb1e441b512", 0xe2}, {&(0x7f0000000380)="81428f525008d1b79c18d507e5a63d804b2cda4ab7c5c9c209ea96a805c05c", 0x1f}, {&(0x7f00000003c0)="bd6d0e5b57cbc38ee314755d6dd8dea00aadd9d0e718aa7e23f3ba0eb54f9d9885018b53f7e7855fc9992118d505067889cd2f085bcc692470b679a4fd289b4d1a402c75c079a58166d505686f37a8b53f90c06d54c864e747bbf97d853b3867e46772ed237f15dd8a1ab4cafc2eb175e30abecd6cea67f7992aba5da4ec544e8b424866686aab2afadc7114e5b32fb1d7fece652a96a9d0be9d72a3aa31f8ae23c13a40ac88f63c122348", 0xab}, {&(0x7f0000000480)="d265c5b4677c317736ebfc6a5edb20be23d2384083b057be44a64c39157cb7842f1b88743ff6d97f0f618f670b86aee24daec87a151ebb1a15352ee2adce274c0bfcaec8be4d309a597205b337fd0a220ada901adbee2e32064563973e2f339e511ffe318608c7c64bf9d0e493f3cc3dcd270b68a7d8b2", 0x77}, {&(0x7f0000000500)="7f018319243a5e4de24943a75d14b01e82a11ef69439dfa7ddc0118aef9c6823dc1b043dde82813bf11389f2ea172788262fd150f4", 0x35}], 0x9) r1 = socket$inet(0x2, 0x83, 0xfffffffffffffffe) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000001980)="6c019487b9db544c631fbd93feb4a253f6d1159ca6b751c1d5ca71a96f08f03b17e54ea15693f98e2274d12e37fff8ce19d5c3ec5e8f0ef228e7651836f099ed31102f547d70e30f2fa74d84c916dcbeae68ab265b9f13cc35ffb16636100ccd3d480bb4472eac", 0xf4) listen(r1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000018c0)={0x0, 0x2}, 0x10) lseek(r1, 0x0, 0x3) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001880)) sendmsg(r1, &(0x7f0000001840)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000600)="e514315a0a8dcb374d2af83b3191c968d51d05d9d8633db841e44ade95a00f75f42572c666d763af40ade3f525e3bb945503dd3fb5b3c56773e1f01a0d5bcc7184b52012cd9445248aac4def7e2dd557e6f9021fb4a3343148e25a6aee718eab0694cfb1cf0bff212a61aa20f4837943345a6c1ebe5033a893b3298f1d3642cf80b80c71c3703220fb5debad6c712cfeeeccb64d34da5ea76f0be57dcd83a01775c327cdc60ad4c0f48a5d02afb0808ecddc707a21894d618da5e891f3e715f1dca8637638ea925abb38a67ded9f3351155ef92c862568475c77e065baf19485db4df986ffcce2db61c2f82d3ea9ff6ee0bdada60a9d9c8d3f29d289b0e762863e68f119e505d3a21ec0b7cd67f524a0a5cd999124a4aee30d533070c5fec0d1c3a186294a8edce2b5697f97f8d5cc85366ecbf32d3bddcb1f77569934b5a429e91d67c48771ad42edae1a57ff75ceb99503cafe9ce7490f20b95ec3d289eca3c4d160f9b9df5e91d53437a8f631b9f5147040f9abab7c1407dd915cf8f251de6eca043cdc5cc2d752c4abd7b2df71827b08af4884e7b9a9c3722f517321d9a8306603a14a9f393ac82e2fb7b60d06516e3408cd1aff20507779b9798a24f077684cebd10a8895d30f70f296596efd34adf6be99a41a9860820843a22bb65e8182b0b86c32395d65517e81baf6d4cd83b30d533eea960a110fff14182b702f0835a709a776ef30905a7cf6fa94188e3b39d05e2699e789ecc7591e04b0b038ccfeba7eb714c6c2a5784632d84e85104bc06009a90665931ac137eabb890b5fbe6f4e95531a5c0c2ebf071d8f22ea0cf46f83df79de1ada1d5d22900ef14c23b3cdc75ed58b681f963919f490549cf2c1c0c9ab395df6979f752012cc4906a7ae1a8637a7d10e5bbcc1ebd2b640b487a7e14b09b9f0a2c435b842dfb9337e50f5389c1b7cdcc90b44561061ae7e4878c0a13286b8447ed0811c22991e2845b90de63ee5d7d919214ab2229aadfc046724d1d46aaa213d30288739ff0fcd9b3d7eedb9688109d73b93bd6eb6b01458b44d4d38fdec4690e1cd7136fc4e3e97eb4346dadb1a48be56ff9c6c02c3c9acfffce5a5222a31c450be35420deae1aa0a6ae39c4697112b4244256dd60ca4e3024e2bf7e604dd7c0d1f1c58acecc9e20aeb98b9e70876e940f5dcb9652965897a407c1df49ff0b7e94b579290cd7685714b5c609cc57eb2bcf8dd14eff80315edc981665883793a4b2ce96a8aba8e156eb66247f3f5c739d84d08f5b80ba2158cdd1ce57a64e2aeda7a341784076ce4dd70c54910912b9ee5b1e4d39ade2e0138e6f9039ab86426d82cfdb4d333376aec3c91022c3f97a210a6b553cb9050e23acd7e26379183562e2828437e92a04ee2d5efd5114706e31482ec3210b2ee3f1eb8879d02ec69c381fe05edbf29d1ed01e5b351da478b7fcaa9fba0eeb25c45e85a774ea8f519680fcd7855e68de8b9236749d1762cb2c698602e27d96759dfdeb761a136ebb1a98cc44d680f01c2026485fee364183d3ae15f9d9e12a2c19765bdf9ecf7d29f80fb4ff4f1d190999591afe885c46b8f214744c84e8c25e605c0ab1cbb8636ad079f8351fc19a0a83ce2eb83ff1e6c493cdfc3721c42d83f9f602e166cf0fa5a5a549a84f3b1411702d4fb2cb13994c1efdd9a8251a7a7f178d84cf4a5c2efac05bc42d374e18b2b52b505ad57d8262083bc1246f24428d0292cac063d3b89362e4286c6c8201496f7905454b5cd09a0de13f014faf9bf4627f5c421f98f02eacb19cdc5cceb43313f355755a21adfb57407d70e679b3e7249ada3173a091fc55c01e7cb95bf17f71652cf985d25810f3ab3c2ef1302e29150def43bb47b9869e3ee1f992e37a603965ecc71c9233fc2ed3d49320418245a7750b2bdfbd0aba91f08529699ed5039addbac98d5064091f57f97bcf7b49a3c989277550ab0f52fdfe07d86d6396ecff170a34763529761ef4cc4f12809be83ab8a0de36a03fbe8565bfc1c1e080cba498af9e8fe7567e39b4f3153e91d16cb914250182051294cab3b342c121f1e2c63c435ac916a41a268fd9a57c36de4a1181b376b06da52606bb0a67dd0acd33d3ee08ff3f93203c30f7b4a7b7ed4c22a22d5ad3ace1ab0b87b584708990265a42498ba0d328abaa0cf7cfda060aa194569252e5af05a7e058ea1058ce29bd3a95e853fa5437aa0c2d502b63b97250ff932e4d1f6d0efa9d83d63db056ea6a2307325cdca4cfc827c7e66db51aae025e6214fe56973b58c0343eb4237f22de9115b5c040398435c2a74c803f3854c4a96220752fa41ca20a8a0c3f8eca3849d545fffdb48cc3763bcc8400ea55f3e924daea8d2457d4e0441edb49a2d0029ccc1e83088f147834136cab6f99a2ec1caa4200784e6e0d014e7dfeb4422257ab6ab5d402ad6dd8be04b94ef0383b9380624ed0ee0f033c7184941ec4f967063162083039f368973248e3f2f22c3c0a8eb729e6df6fbe4f48d5e17a9003e2dc0ebc4ff1e015f7362db9f9515db99af40f4de7c708d5fd02136bf5c12507281ecd56bfb6ed38633167a02c2a0e7f7d10b6bfdd50b8c7ce1ccb0cf045bc87f5bacbc068a873887c3da8f87eb2d77d6ff2eedca263847c75a4fe64d954b2ba73ded11641b79a48783526b010a1bfaaad330a033bffe743e0db708b82c5c9498b29c4460e9f2a0af20c3da5b5c62b30bef8515ed32543b8fc464a146aae8d93ddc064128ab7b199b69bd11f17e37e69e45248343119aee84c1f22d603e1d4d92877ffb777fcc9f59ed20620a6777a83bd7c0b64f3dd4963587d2bbc02b1175dabc2708f79491564343cb28079506dd77a02ee7c1aa91e6093a855c7bea3b4b41cccc6335fd9755f5704bd829ae48fdea5b438b7c07503722b09daf86daca42eeb8ce6d57a3b21d1eca11c39fbdf66914e0668ded8732dad9618577e6b2681eb7a3a548a9dd64ff85afe58fbf4b4fd747531ed6dfdc37c106a174920ae0323510d865d21163e045795114efb6ca93eb8c5256337a8a4ad394e10257f9a20fa7dd45a6d9ffb9ffa4b7b8ae7adebae3972bbec1957644bae8709fc99b17be376822b192b68913001f888b46e11fad863a831d01ec637891e48d51f5c054ddc16ed9cc2f36dfa0159e86c71d1da1284210d2ded2151e7fd2c7e0230dc903ce5f644bc07414164f191c626ceb8f84003ab6d5184e75b79f66d6d492470c16bb3034dea16cefcff233822d8d7bbb2631e3d67a039671843c817d36c68433b714f26b226412efe8bd312714ae91e94375de4dfb26bef35a6684a351e5e25a058c0d8dda77f68711f12669644d8514b716d52bde608f18e716d45fe47a3c43a7684c8d04083fe3d5fddd9735697c142820bbcbe551cc444e81f040159b88d44cc81b066d7828c22fe95dd006ab5c04199a890779e8b0a4ae0a457b8684687d7e3a8362f3d87ac820fd7d41ac4a2e508645350d67509f5ddcc15ac779d77294776ad92e77712f6608dc1c1868dfbcf7cb70d86b42096d63f6de1454ab3ed0d549febddbc26e2332fe101f81e7a4fd682565826b53d1d561476b8ba8e0c70d32396cd97793db59772132b9023f92a3398b4da2cf790325b0016ae0b7441fbadcfa437f755efaff0ef050dbda6b57288f9a2ebd2e42e31b612dbd5366aee76a521554ebb90a222eb687ebbcc8e61c0eeaf00c6a852d095fb832a3d730a3e9a900fef36216f7abc4c4157e6cc9d0305265f1ef6636e94893bbea25340048d31803eff263a984b4be24e7019f0f0b265e289243322fe6d406154962c337328c2243b682b841aa1e315982130acb2a6b1428c9cd11cab612af59a458bf83e220dd3931b97b46e5cd22b0c0bd06d3198ec7285f0a566580cda5a9f052b0b1fa6a37b699da18b5b0e9e26c1cf582cc0c59b9af902c96e99983049977b9f89021b03f15275dcea41de6875e74478a133427a82cdfc0a65d9594c8bcf0b21646543553f8164cbc7b9ca93a04511609677f613d5c053c535154300f1d8dc218bcfe79212b5dfa9308efb7f832b146dab6d39976ee524f0bc0d15998e555eec2915a2d2925a6204049279af82faa652604bd1fa5d032e1c9dc1a8e1c480097fca38f55630a7ae45b889bfb377c781c4d49aed9bc5b79cd405ed043a7198a6ca4f0f5ed8164b4a0d10ca7dc5b180670cc2884b7a0d9598bae97a23a3718705673ef4567afbb91155b16d3f5f6855782eff4ec5f34055aec846097b2117132b1fe1c6ea16313f17a11c4dea890d4924e23b65c566e515023e2919e608d91776170095075d737e9148f89c1134c2497f4faa4db4f01c65b5c6a36f5bc43641fcf0f04eba6bb2097b8ee1dcec4fbd0990dca7f26112c1e68efb8ff85090c30e3656ab5a64f37865ac21716c077630e2dad44ff61fce14791df65e6d9c4193f9d3cefbb7ee0cbb05b2cc79e9c2bd1b9170ff10223fe66b57349efba4d4c4af99a8a1d6a2478fba013b15727d6199c0c99dc7268fab8e4fe3937139d6cb65d643acc83fb31182bd1b064874b81fef92f0547348a0d04d871711f26fe1506948ebbdea16f122eb89eccbba2a64267ff4c97dc20431f97cda0abf74c445e66b1e1ab8c8237c8056324f8bd96091555d6f972d1c10943cdc9f55723a9f798e4beda37568655437e9924d409658cb0d0ba10a4812c9b74659ea005fbdf459c706df07d5677ddc5b989327fd6a35003176c042226a22892b2cf1a2aed1d6feb736eec2349bec5e95ec7c6f980a568e8677528266532770f5ffec8b2f0abb09ac411dac7263e65b0a01209a45f8482cc61238e87285023e2270daa70018a5c3365e8c16b2e56453776f67d0230c48b6487519b10a3f29ccc61d400dc6702ab58e63629cfb29970e11be342f8cc3f025464e80eaa14825695a8067e21bc2558a41ae44f1ec7d88fb837297e91b2684d990e363ff4e1e35f8fb7feea809698bc345eb0ffe49480b09883a247850680e73f96e329fdf8d530118561dcf2391c664cbc6f616517c2b6f6c4327e96282f50d4f4fdc54b037e0a0de458f3b082a008c7e7e92b661770710224202fb66111b23b92f6c4726c4b643dfabee31f04373a0315899eb6204311c9f5c6c0953cb2fb187b48003a46001b1c58af18eadb1243c976f9ec8a966f83ede697e8dc417a6dc4e6e9a8cec2cb19b5b2666d650f96793e10c6425d962c3bca9e47a5635f1f58202e3581ce36ae7d5764955f6cba2f4a9571b834017b5998ec03e82fc3f47ec323bbf564d713b1fa6dc26374215eb319c66ea3864b9acf0137615862abe85bc28375d3fc5e0fcafc8d1fed9cc7816cb599e308d0c9114c07d78b58129cd7bd6fd5d06b4adc56fc7a687d81db7e98a4ec9e9dfa1df580f307483d56114179849e6546ec74a899a2d0bacf35a39dbc2745576983b8a3ec739038c68224af5229e36fc6348108875b9009cfc4cb2602a57018ec73a150f5a3136aa01eb7a0b60d4c90da0efc70772986df92eb1de33e344ae0d6567f57c19b439ab57c84214f68c21484869d6eb632e4e88b879ce3bb8716de32d766fe469f90d23ee5e64408609990aa14e86900bebfed99b9729380ce0acc8e1a58ca8dfb97db1e2a8ee0112317b10a9ade9a33f368f8ebcb9b1f6ea518873495bd8b1579629b7fcb07d4a5e0807beafc2aaf9bbeb228440bc96335458e276b363e2bb5550172849cefcc8c0dd03deb7e1873bcae1869ab8b347a9f8316560cfa3afc75c7dd964cbf7aa8be9bf95087aba53278d789", 0x1000}], 0x1, &(0x7f0000001640)=[{0xa8, 0xffff, 0x3, "0a3c81295a08e44dc7550509c0538da8779a874b024836b003bb480f5d411fc618158838f413ab1749d2a6eae506fc1571992625b598cb7d10f1bd1c5a09ff3b7313332e204b11108146138f083fdd9ca183d6cba927f2a92d07c2572faafeafedb5df27350808bb3efef56dc2a9d4f64ad24aabdd8a912204ea7b4363ae1a49ca09ac1187b4b35a4eae457ce686158f559fcaa817"}, {0xa0, 0x1, 0x5, "abf7247509b6e04e8fd4a8dc9adc6aff71dd647f562f2e1402ed31176a1f1e90422d59c0dcd788506fea6f29828e66bd5ded0575d932ac6608e409aafcd6a242f6207f93cc559b1c52da4e29f862a6d14b71d24ead7034a0f9c0e1d85bd86267f40ef74002790eea07b167612929559e8b46f419067db77af5811549c2bba3a35b5d7289e78f228da0494dda78"}, {0xa8, 0x0, 0xed2, "8796e276938883011a0bf18d2d6ef2efddbf89765b82a0f574e40db503e9ef81b5ae3d6d59e771c296408df667046faa17587f30a5c6f6df7fb874106f3105ccd4e140a36686ae1c75473f765e157da949c3baf8c8d33dbc16ba423233f01a9fd13e8de28f5dbddd95e7163a0e42cd6c0f5864d2b56a72134866daa8ed9f6cd62cb86364b1ba9cd6d7dcaa1fe7026df9e8313a7703"}], 0x1f0}, 0x2) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x1000) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:35 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x9, 0x100}, {0x18, 0x1, 0x4, 0x6}, 0x2, [0x8, 0x3, 0x1, 0xff, 0x2, 0xd0, 0x3, 0x2e3]}, 0x3c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xd40, 0x6b1f}, {0x18, 0x0, 0x8, 0x6}, 0x7, [0x2, 0x5, 0x5, 0x1ff, 0x2, 0x9cc, 0x8, 0x9]}, 0x3c) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000401, 0x100000) write(r0, &(0x7f0000000140)='B', 0x1) 16:00:35 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) r3 = msgget$private(0x0, 0x125) msgrcv(r3, &(0x7f0000000140)={0x0, ""/153}, 0xa1, 0x0, 0x1000) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:00:35 executing program 1: r0 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x181, 0x8) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xe080, 0x1005cbd) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0xfffffffffffffffd) 16:00:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x30) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x3bdb3019, 0x1, 0x9, "e6008fe43b5d5e01a7b1c56a558fd3d1590438a3", 0x7, 0x1}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000180), 0x1000000000000066, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) sync() 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000000)="4bd7a9a40cb4cae12226298f0b8f2e84e74d8fa2373f429f1e33948235d44ff028ea26bf9e5ffa678e6d5495de2368156900238f51d17432e8c6a9a2196501f6c173c39498b04ea6eb049581428b178a99a6d9882fbe67a400e33f674e9a715af6ad8de15ac2b461216161334f53c92032156ed6da3356d61645f485a2e4f8bc1e251e001803ac9c49591a8f5ae1243d9f86f195bb6ef5f374708204b9c34c1a23ddf1facd67d0cb0f33335e29c3050e2d7156d72ee9f7bfc26b18eecd399b6c368b964546cb1dedb5f3464229935c0dadf9d232452971d47e2f875e78beed95fea4fdc5be23fe282bb85a866d2c24c1cbf0e97713eaefa1263a7c4513860f818a9f2b539b4792f26a54b8e4e30b1f7b83a37e85643d227e974bb9bb0b2597aecdcecea25a6e2bd243a11cf3639aa5dc393762383ba4d42a792d0c2b1f8b77a6d2b3269cce60b6aa7c1e90dd8a6aca048d2f3e77221ebe66da0229a6cc48d8c5db884d1e232479b0ca48cfbfccbd6d17c4e2f8626933502350229d458c374f908e5fe07fdd3f848abe6ee7ac8a8e0980f18b4e35514eb899c7f9ca837c67063c77375c689c8c7b5db94cae3a23f48d64d094498fba99c52389e677b589d74805bc12bfaa3104b5cf4b614eac595dc7761be3a77d0b7f5140908d66d644eb40f508b8d0dc4220214d5b97d64c8bdef937675f2d998e2a3ea19331436e519cc7bb0281cef59d2b1ac7d6c3ee204a8a5fb3cd4cdf595f8489359ee8c94f0e560e241e00c3d3554f673733279497ffec861a06c16433d3eb35ad2250b7f50e0c922ac94860d310185a84f0bbad5ac982f6b8b9a42e98f71bd0c028fac7fb36216c16dc37d34b2cec00e18c04923435fbccbf136b2b845d66c398e35fcb04931cae9502eaa196c1649adf90a5b77c69f44cb890b1ee315152716d50671001128c85cbf4b41fe7e69ff4a39d5d7a0c0f93f29fe351bf8c2704307b41f9b3fdd5944f83125e75a4516efae785ea1ac70853f77a1a2be899de88dacb1540e7f0915219e59b39e3bf81b71c9a99ab1cc0b76829e07bf94d8c4a381395bdde9c9010d7f91d15585afa015ef54dd5c68f6d3257abf52c5859fcdf95ebdc32eeb1bc5ae6f7953e649125257c713e29e52bf2e26b63bb1ef13209fcc724e667ba860d56ed8184bf03862356d11460667dd6252133cd5e1bb2bf73beffb980bf6c00c0e1d9038158e4f7c9e0890e3a15e0deab06559cf0b95bbd38884e6b972c46bf9e59cca9998ee10d85f38938073900522e9f39f8e7cc6422dc3a958e140c9dd0d707e09b1e6cb64ebc9208fded8be1449b6bdc9013fa332c4205a406cfa6c6034755e759cd28306fe3b0a0b4fac310b880bb42ac13650ac0ded8a2914a092230a6fe58e386d9faaac6d862129939fdec717f9ad20b71ea6f340e3951e394642f9928bda5a017d862e918c596cde26b18bf859d3bcab15fe81494c6827f344c7c19447a5c6807eb038b019464373e819b0b19215c1278e6e19ca576bd01cc8fbb6fde23606c74efcd75291e14807e3d0711ec4f24e9e4ed9d154d9473a791aaeb27c2e9eecfe0e9a85d9fd8c78f44ad8d4b4b408cd1cd383d564e69bfad23de2fec01157abbf07d2e1288f0859fbfc1ddbf8adfe7af5af314e07128375b57f1f5613a3264c12f2c3832f595197fcfb9f79a59fe9954c39a4f46d862c825e753dc7bbdd8f36d4ace7e582f068693d338fb394221a66c3853b5cd49743997598f154c9c69d8affe07a18143738122efc19e999b4a107438c72cfc1849d063004afefffd0565c7c091d156d402ddee400f713e2c1b5d88f1d7648aee4841d7c69669ee54d5214e2827033a828ead07694e13846c3cf57693ef84e113db607a7725722c5d3307f84c5ba56254c11156ace95073d80703dc66c17b18ae3db3d25e1bce18e8e66d3a423ee89f7443e2486e21171d7f6dde1a2739e687f38ab5fa7ef669e83142d6cb355e5e63d3bfa8e8924ed1125865d198ac23862bdaacd7ec5a45cf34ac0c64a7b3e1166ab286899dd82d16169408907f73efa0f732af15d8ecd07ad9735d7ff138bb6430cfe69dde05c6fee2d059c8acc8070606a69b9eb3da93d65406ecbb354d46d9a956827b7297acbdb5859551a51421e4db17d1878dbfc098a67937697c2b8684bf0415375c4545e56adc8e1860faecd3d7fbdbd183b54457c62586e985b961ba152ba24304e87e17243101e98659e906dbdc14d9b72a99f512dc50c2ce713eb65c4426749a776497f1c6303e79e3bb90b49ba5a5a6bbdb8279307da81bb4c9ab93dd440a963d77db53b524b01f9a2a537c66f6c21795ea3a5b98dcd6e6062ac4e71b58c2f47b1901830a8e544eb116fb03d990c174784dbeaf35b8d145877998b049ef2c55296156bb84d1f5499451f764ff252d1b48c355d8ff83d870691c4d3fd0fa3f5a867a1bc619002e4c297612b29a8f93c0bc35b200f84b15b82af61a8ef62b3a5d74b8536134ed9c162962264bd18dddd2648d0df8e7e95681d14c54da7131505747b75bf2a4128b2d177acd5d21cd3a1eaf21c0a243cffb622e784403dd816ea5bcb07d9ae8ccf222d96f2e0489643a9d93fdcab38e09b1e78efa6b494e5d37c978c933915cedc4fa969d3acea6148975e4766395f72cf7fe0ab51265b67893e6b52c1aaf948e069af3195399dc1f1bd02da6653029d672d8469d64d60b14fe2c66a96fa7988d5369d68a0cd8c37cd23919ed465eb61287a0aa57794fc4ebe76e5ec9c097b739953807029146edfdc18a70f87a3fa1f10c37887df06ba8e26e9c3d5fe1d446de9dffaa50a340ca85f4be50f0624d08efcb64ab88d9e6724277260f8d480a65c9e3c1dbb122f43bce1794a243ec006d999450f73fccd9d15b2bb5ff7aa3a2017869ca717243878987093d27c290cf4f2304c4e87cab9c44bfab40e5ae0491fc0b7cc46a357fea9e7b34483992058486a3024068b218858704d7d24951b25048dfaec50972d6821bd6ebf68a106facc8c66aef811b5c3ee3dd70cebbcae13f230f8df2ebde8d0d4088fc492a0df240357d14c0fbad2e7e3c1f23034e44cb9631125dccc24d7941eae4cb28c65bbb4bf75b5cc4a78ce750fe3816499db1df0d8ef58b6b5c3b0b14f46991a24ae042f1155f554901b3966f8bf793ff014b4c2f635110a661dbf956626af9038677bb79b11cc4a42a6e38bf988c7a6fd751736cdc5c3e7d7aa68bb37634b7f073ce3d7ec3370e6b3a74616be4672341f6f9ff70d262e229a1efa4ccfffe7774795453a325d9e8d3e6beb21381c9e190b74388aacf7e702e3afb2f452bd880677697aefcdc11c4a6bb84c37515d9d9a9018df33a7123b92ba28ffeea1364d63b5f574a9a3a9f6180125d4c47b36c2d33ade50313bf53f3816a4e787e0c1efc20f07c6d240f1f72bb6a2fe16a8faf2eb8f9a8a7da0c289fed2f2ab1b7e376bdb70119f759a0e3f9ecc62d96c89f21ae44f2f9ec1839bc55f262e25a8e6588aefbc00146d63a86f495206fa0c28d875046ce6490d67f1cfa4863544c728ea6c8c0a5677b7506d62a5744c6b2046b60975fadf51e540704869a2f3646fb3b6ac6945d1eaf2a7e63fde8d4f3f6509e5da215b93366f4b8586f156dccbb4f68a5f294397039a162de996ba6925a4cae6d9ab4d35b299a82c3d992238aff7d99758731801990909a9be21bb614e1a188a3fe90f5bea213c5c0d3a058dd78fe442d6e7ceded8d60d30673b16b6f68cf453f1ad6b603fa4b12a36ad2f256e4d6cebda954f53eb55236c418dbfd16ebbd3eb75fe1cef50d69308be3dcf0e91980e6c3f8684bff2c2e7e0e6908a047af38bbba490709b36a40384ea8025e9cafb19e8a18385561a6b5dea3acd70ebf213e6cd55769c6a14169e6c778df73ad7ce14b8ad17a54c1a4c65493dcf5f691d38992b2aa160471fdad8764a3eca4bd079de936895dbb684116af63c92e261787453452b464453d2b3e1f0acf5a23e008eaba2f00ecf6fb247b540da271c8043b4646fca4f4e085a09df27385fb46a0e8bcb7a871212c8fd4dab7466703015b49970914e55f82f4866cedd8185dc242c757d53f94715e323c664ad42b0d15ba485c66676e6475ec5e5fc3b63014a00f3c67cdbdb3942a09a62024fb775191a56a659faf4d60987ee884d1a6f253d62c5b1795be1ed5797cf2ea7bf4329e60b45f2f59bf6df9f63e399e51373a0c979e31c39d92f5a85f534ea4e09acfbb60abe4631dcbbec61e58746609d2241625873e2d5d69f647e533c650895883e30e55180b907942cb23fb9cb1eff4810b20a848b6ff506aab30fcca9d91815069193a85a6bf987a7b57a8817ad205552b1181a5eccde34e74658b1465c5139fefc9c4a296720a76cf5186d2a4974e5605c51577caed0fbc4a5b5cfba7741dcac9c2f9a5541d4e071e164be3dbdf3de1963a48578502d0a8427d321e05d0ebc1ed51b89366b578554da5c526f4bebaea99dad009b00258fca8d5af8ec03e5c21d7a6fa5cead4687286ef54a429e3fd8d9adb902203db26e1ce79280e8220b3c2a967b7cee4ba934e13931c90b7ab4e958a7bd9b3a35cc83b5ae6839f0ca5c4e9a57cff6d7702b868abab599e60484b6cc2114481b320c620b304d4abaa2a21ad222d11447ce5bc4bc43df39df6dc6c3574cd28d6ffcf88e28dca50291bc058fc2153d0e004714857735f9a3d03ec3a84af06c9ec2331d7d1d0dcfe5d601d7fdc64ea32c012c2244d1416a7f5fb2c3ef2139d46a5ed204385ca91f54c273873434c96999f097c9725c1bb590a820b170a6f87ca968f8aa7acc2875861923fa86c08adc28d8cd7b734ed80a8713d0f9f46e5cd59a34d96b6644b49ca407a02612bb39e161650aca64cdd2e764c8134c35868778fb71392468a9e15c42f5b6f4b018ff625272c18c08563c20095fc5b391085eb2f0fa4234e04ad46d082da8cd75caa44c435190bcb2db14745e363c3d5d989b4b8663b34b54c93b55279c35bbf9cfd677baa21626e26b831ed597c511d74844f8928d93a0391c5412fde18eb0e0b95282c572fbe3c82d8cc03ee7b53fa6593c084937e9766f1b6c7ad3f1d9dbbf5e45aea2c0aefef9ef02851646632429602eb28601d7bb86c3347dcf77e53af210168b6513567620ea8c62ea73b1cb97f64f4df509f59e74356be85f79b035b8023aa0c7155270522046b08d2349795d37d8953ae5b6f252b9a79940d3651ae8f0fa970ef15580c85b5d11c6ed8c85966f1c915e0045f69f1a839291dc09efe8c1b611de3d4619a65a0e9f8a00e9950e23cd84eaa2afcc0030296e00565e81c27613e7e95c51c789ca9726cc541957670367a4d74387207730260d50621bfe4ad808410a33ba4a63c3ce75a7b5dc0e95a788d897f8547433da0e1406f792f14c6db3c1e6de36c881725e1d1e789668098876edcd0b4f8fa97695c6c10933f3c9fe1932efb9537ff129d10650e87680a7d0629dc9d4cd110a3a2c4d3fc8f87e064c3132fa445dac67ca926e4d3d3eb8923ee293eb521be4af0d9f9ef49679418dbd234d5e4c1e7b15aa3f1fb88e4d6870b87ed9630a32df9d6ff02c869f0b474f9beb04a65717fbd3942416e8f397543c22d554e5e0f59ded716ab1e44a64c0ca5fd8a681f5d9b852bac0144ab28d8a86e14e5f7ac6e7b0e5decf94b8bdfb6055990fe65da82e130ad83ab071e15052e01f4bbe1cc2c7b81c4e673b3e7c8a2c02a0e4c919d21debfe5a179ad563ae4184c250f3c2435812e45510016b5eba8c27851", 0x1000, 0x40f, &(0x7f0000001000)={0x18, 0x1, 0x8, 0x5}, 0xc) fchmodat(r0, &(0x7f0000001040)='./file0\x00', 0x2088, 0x6) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0x80000000000000d, &(0x7f0000000040)="1b7c00745d4123cb6c657219a12092cbe9fe51672f9b324a76e5e71067e129ecf0811e39ede3e996452be4a784c57267869d4453596060cb719adcdb077944dfdbe932f9e0af8458cc1821564dd4749e12c8f5cb8023748a83e2e4adc04aa70dcb2617b83e6fc4953daa65abf7253800379503e28b", 0xfffffffffffffdd6) setsockopt(r0, 0x3, 0x3f, &(0x7f00000000c0)="519f49dfb25748d03de0a6dc25e6daa2d730a111de09ce1ba8cabba541ead1f9a62ac0dd68e3f3270cb3b4608fb816994b653d350ed787c07a236ce7e953a27e956e01594544f898aa16ff967f6272d7a1d2b91f766861916d8fc08e643f7b7e8d28ec35676ff5aa7f2aed7baad901db3fca535e8b7b3b7777875fb881301dd1954210667230366eadd24df6b67b970d8a148c5641a7a6951766f20dd96c0c856e6a9ac843106340808d8ebaed793c9ea56fc19cef2a9f82cde4baddb63790e0b9af51fa7bcd4a9e15905ebb34976d48332d491e4008e14f0c95a7f2b3b286c393f9c3ba50031017e2b44789d7bdc6063c5b438b3182b67c696277bf469d", 0xfe) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:36 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8100, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x3) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) select(0x8, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:00:37 executing program 0: socket$inet6(0x18, 0x8000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x6) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x100381, 0x1000000004015) r1 = dup(r0) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x80000001, './bus\x00', './bus\x00'}) getsockname(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x2) 16:00:38 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x5) r1 = geteuid() setuid(r1) 16:00:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x8, 0xffffffffffff8801, 0x6, "1bd359bef9c1e5c39f5575393483a90f0e046701", 0x9, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:38 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 16:00:38 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0xff) r4 = open(&(0x7f0000000280)='./file0\x00', 0x1ff, 0x108) r5 = semget(0x0, 0x2, 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x5]) select(0xfffffffffffffe4e, &(0x7f0000000140)={0x1, 0x2, 0x0, 0x0, 0xfffffffffffffff8}, 0x0, &(0x7f0000000240)={0x2d, 0x4, 0x1, 0x0, 0x200, 0x5, 0xe81, 0x400}, &(0x7f0000000400)={0x2, 0x944}) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) r6 = fcntl$dupfd(r0, 0xa, r0) select(0x40, &(0x7f0000000080)={0x1, 0x7f, 0x6, 0x80000000, 0xe62e, 0x8a, 0xff, 0x1}, &(0x7f00000000c0)={0xbd, 0xff, 0x81, 0xffffffffffff7653, 0xffffffff, 0x5, 0x7e3, 0x3}, &(0x7f0000000100)={0x8, 0xfffffffffffffffe, 0x9, 0x3e000000000, 0x89f, 0x4, 0x6, 0x1ff}, &(0x7f00000001c0)={0x1}) r7 = geteuid() r8 = getegid() fchown(r6, r7, r8) r9 = shmget(0x1, 0x1000, 0x140, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r9, 0x3) 16:00:38 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r3, 0x80047460, &(0x7f0000000040)=0xc) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffc01, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f"}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0xffffffffffffffff, './bus\x00'}) 16:00:38 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x188) r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x10000) listen(r0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/134, 0x86}, {&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000240)=""/17, 0x11}, {&(0x7f0000000280)=""/131, 0x83}, {&(0x7f0000000340)=""/86, 0x56}, {&(0x7f00000003c0)=""/42, 0x2a}, {&(0x7f0000000400)=""/177, 0xb1}], 0x8, 0x0) close(r0) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="a4adadf21cca7f576bb521b57ff653826684a72669837dc1d03bf6867bb9e8a7381c83e9a6909bac18ff354bb20f2ec0f757aeb4940239c007dd949993ebb4faf448a3c09cad41427ad218a5f8d774236c09b2695bb01edd7c024f20eda9cfafa430ce48c276e76de23759299784423fcd339a73082503a9ec3bc0c9dfb2c901082970e8bb121f345666d7e162fe395221b25c02e2183f304f8f8e3952e1b1a9617bff76d1da91fe9185604b048d1ab7e18e25a7e0176cc71c903db8149d255d70885174b1d342ad3465f0766984aee3986b630b3018caaeeb10106cf0ddeaac7afbf5162770e7b809bab2d68f7d2c4f0ec6a7019a80073749ce0c2a292b880610b26a2e05c502d51a2918e74367ff40381fc88a45d595f5a883250283315dcade8773f2e150f6cf8b6c2dfcf3c04979258de92d44b163078645b4b1578d03e1c9cbb2b8c787318014ddc5c82e0a93ee1358669a93753e44991ce3dab40f36a8521619a523b0a244637e4fb48659598b9a8b305d2cfed3466e89e91e93ed1416112737d3172ef3d0e2cd03232ac2b0ed972727052b56b486b682a1cebc1be43df34da812889588ccd2c1a2f8be256a737e8a1ce613c6c3f3680b7adcefbf883207ac2e4bef3bff472d8374ba6e8d3bbe3aab2f7b08b84ad1acf8a10661bdce615b2a38b27510b71c9d1238d765b551daaaa17b3edab5179a0f82317dd8f0633423313a36210a29dbe0b38343a8444d9a3e21b1445396465a56f4c31efa8b2c4cbd85959da41766b33dcd16c50d3e5216c03cd48454ee5453f090619d1a1de7bd40d95950edba7838d4c9956a2ca76bd3897bc722ec884b8621f845cda6ead6389cc04a826413cca9f9bbd263d108919c2dfa3c8329a17272805a04cb6e6e0191a71d74d7eec8aaeb46a3d59b2ec2ad0b6ec0dccbd650eefbae7767970edebca5353ae8c3b36c982f58cf2799a6313f5047a5b604c2a67304cf21e18fa18dd50ea34dd3df5cfb33a62ac234116132ff5565a11f3770f2e4eb82ee4c546d378f43e7aa94eb8d27eda13784d903059b10ef13b72c1bcab54106ab2c4b8ab9175fb255a9184d186bb3a8206fce360bf3a845c248d81a4e8dd1456b1e6c98e1cda1bd239095631796447bbf466b2ca3a96ec4b82090c5b56ec652c44d3906a2f7ebcd12b653fcf53ba75e0ea366f11b466cf584e8dbf4d0f4f2c207e0f4bf96b4ad7b86f3aacce7ee5d66b03ae08935a52b0e57644b9058fa08752d1fbd55942ed36f24a0ec1ed31f70fddfad56f78bb7e7271f904bb88851cf3131fa552c2931a377d72178a35307d103d8734096a1a1cdd0fd9bd47b38f1b0324b3caadca8dcd99167614bdab564ebd6821fd667e9fa186f9ad4aa00dd2f41a13014e1c8fe7648107d9d75376664c3c7b9861177161e24266b0eb0bf4142ada323d853961fe9d8033cbccab5b1538213c84d2409b0238ade3c72902b13dc5f1bb49b4cbef59425b0f1f194c7554dd5ffc8e0d8da251c8bdc69520c9e1b6167f073614dcce9710acaeff1d305d66c8b6464fc259fbcf3d2966f8ef42db10cd6b7e040213ee27e7a9026be1efcfef9d0d3758a249c03e34fec9d3837fd632e49b35b7358da1461f2e893ed01efa8bfad464343e4cb94e74594acf925400d2873618d414a70157374270179e03873008aa4fbc76581d494052cf29e43642c9f8df2fb1e41e68178da6990481e398e059aaaee1e9f7be53979078ca4e4747b27d76b3187ea44d6eb8cbf8d0eab98c8881b874506af108aac81b7d059694b88545f723f211e2055d3c35a6053d1632cda7106734b72f9c75e3a20a8f2c18c5c24575135aaddc59685312d2b1052ed2646838adee9acaef0f4ea8b52112804ba3a3958ed15344612b5607387fe3d9ac508029f754d645267fa601e821b0d9dbb18733690af87deb61ca6284087db0d9965b5f626ae762d318bc33dd8ffd86d8ad03f3bf2e123056aa5a1727d329b4f94a7a909fac69ffb848326ab0824b2b75e6e1272937c4a86c380b5584afff51a7cb4868105f33265b78169f90fdc6eb12d66c29185ef86fb3682108b1f9d6b2a5389063d2ddba7768bac8731cddcd87733977ac7c9ab7334a9b8a99da778c2b894eb25b619887f76fbbd12ac50d8c733ea98b94d829b33d9422d2358d848fdbc52595838e67fb8c0c223a3c1f635ce0a54dd0dbd421d281ad6a1f0a181f4cd76f048fad9700c12c6c0aff5cb01d6102f1d68e8b39ebfb1ab2439056728c7498f697e01f2deff8d4a6437dbcb8237bd7fdc73ac2678c8e4833b40fd9ddb4cd1bef13d2c3b84b5b9380141fae39bd0b3eeeaf8816991736c6cc1573bb42e6cc72ebb5fd0081bcbbb4921f6820bc589d0b7b0fb981c6a4893896c8f4d159cdb2a8924e9d2766eb91c077a961624e63f2da627526b67c1263214e4311190b72ed96daafd39371ca98c8adf856fadc4579acf589d3d61b085b6bbd77e941b1ecfcc8037e1ddbd0bae77081bef4c5696cdb9d0e0074db2f763f994e970e4132630113b34743cb414e81d086d475a16f71bad295ce04c5456276539389c8c3409156e5d0fef88fbdbe2990d544fa87c456669489dc8b32c615b50e8b14d6e82daad6fd8b738f02eba4dcf3b57a5f0d5c09112d1e4c9f04114fd1fe31d27913b1e539aea5a4e7a2072eac2abe27661a68f9cd92de2488e62e5617b50be336f26f3edbdda356d825f523e215d61abe28dc657718169f4b7be1e4f11cefe82690909032396bfb39b0e6ace9afb83cdaed031aa79e5a197206326f697d32320bf56acc14cc60bdc499215385464a0a76fea8f909c633eea392b193faef63081f7ede05fa72f7602a6382850813b3efe299d3fd1872bef4953713a55343a88d14797568ce83585678952a62ac9b0165269f4f095e13ea1f706c1a49be4538a7dd37ab3634601b3621d7930fe9df1e5c0ce5a10e28ca1f489b751a74f1642c6feec50f5081efd34c37eccb4e0d14ca5c4fabe5aa2e15971718673c9ed2611697bfec81ebe4e652b3c01d7c0ccbde106c0e88771ed5defc7670cbd3d9a05984dd217e29a5d12c975dd22ff6ef8283bffb3ff71fc041dda421d21211e03ea469666130b540fe6db006be796bdab9a7505d94deb40c782000a6cda13d74e52d63b816a891c02686a22ced3a518df2f99141e035a265fb037bf8c46db0682a415bbdb5c9d5756bf57c30ef254f6d489d0ecb28cbc77b116572a0f1f1080bbd9eeca8c13c579695aab15c1c0c22a575cafd09ef62dd683320f87f0ce4b78d83fade227e32123c9038c3cdb2f226a3025c4d8fa2b97d14e329f9ef0c3ceffe7ba756f7adbec2add63c482d147c2001e5732311254831eaed9ff0581757630ad74bbbd8ad820ef6cdd15cead269a5be6f59458c392f6e3cce7aa45779158fe2605f67e93f4f29ddf4a6ddf4f62e79fd6a85ae7f54f5d4904a5b0922909835abee0da896e35da1e6bdcd513334bdb6eed3f42ec863cd39c67e1caa4f1acfb94dd8eb89d97156c3fdbb1dc4e858c4cfe99fa354c9d27fa25f52f4bb3b130b9079330edcd8344f648e43ae5a542eb991928e005c19e6822f5c9d8284b7bcc10a407a3875256bb96c09a47d60bc61d89df1bb65dbb785c4570f24ffc423625e6b8c22a7fcf8ff4a2ef234a3eecd183e383cc3ddf55511272b1bf2d41767506486219275645d0e70bf7797da9a14429ec1e8022f87498181abeb109520ed54282183458e00379aaaa1006e45e668fd31ba0fa5d8a0e277fc9b6d1ab7e0cd46eca36403980122c3d465a2ace9a0d62f0c1579c17ebb64cee05d42a813ef797a10937b6196e58d44644666701d97310f6be632c0b869f832d907cffc54d4699a614c995fea8bdeb4f5a91ebcc0c07a6c86dc852bf9579851e86599dcb79445a42cae603314708647fc25738bfa428d5b19eb12fcf30a0ccf441fa66be7d02c6630a9d046e766bd4a9bc31dca4d89333128abc3f7da8619f42fc5d429b5243e5daf4d832f2f2de25027947d85d72ca16db3ec6e85b3f9ed3ea1b02a05a09cb33ac8a6627e2f8bab1ef69c97016f15068cafd1dece91308d18d5ebc0ed0a8b8c055a9a7f86eed85885e9184195d1e14ce986dd974e4297ef9a7802e42166b4f34da4cf4dfa840b2f148a292b95de7593bf7d9fb5c04127a3dc30f958cc96c8bd131efa811128766913818e338ee04103e59a2288fe84b81ac5864f33f67075be986276bd8e8c81177a41dfc591493fb6c3401fbbf2a576b50e132277996118398ffc693cd493d286e78bb65a40aaac9a642e2a18e5d193d57c2c9c6fce951ce32590b5d910a599ed5a613add73bd2b04ea2d2f7dc465afda7a8462412a749c9402fa7684bf71a3f760c82d80f1fead7d032d88dd2673e8f051f276e77231023fbcfe2d2f6d528c2e2ca33ff3c85ff4cb7ccc6b2462ca49722d3e533a198626d1d796f05c0733b6ac4674df904e5dc6fd54a34c45e562966e2cdce83d316a05439b5512f03f4b3b9739c97a37881033dd2185d1931befd91c464f961bffbd35d60835af322b249e26148bb8812356ab1b4bd5070cb09861f7eacf7caec8afcda53c071d6816fecc52b57686bd79dcd962e052721c962f6ef90405aeea7d821686a376a4235403c83a9963b5cf514a374745a5663abb9ff8916744de5e7e301416bb07a98bbfdb6ee839c2831c8d65d62c4f0bc386818a9dccc6523127225826b56636c68f68504454c023a31f01faff092adf7f927e070a05efc661fa38963451a9a18dcbf1a70a30fc877602e1b4ce6d4998011a22775f5b723c599beb988c6afc169ca20bd987840df05c1d87a2c957fa836ae8269d5dbacc1c590945628c249ca2267b651344f685b14a7e145e0b630787b398b429286a38f9f37fe824c36e95d7f84fb2a78af812e2d6a78b14b3c275ea046dc36ba1b70bf04c959bbed2a075e6449dfb88f0e7d0f3110270b9fcb72c099e6bbaaeee56cab85ab8143ec02717af906ca0a14e83733d3144b8e325d604432c64647ba7947b82bc826629f74a664026775322091c22f5785d4ebf3409b0dd80980067e6347e88f6798cf3146e9eb5c942031292180e9617c270621ee9f585e2b924ef154277f2ab3c802a347f05940c5426509df181a620a2a4e520a87fc3ba73ad958c765d88e744980ea7e3fe0f7121cfbc54a9ccad09cd5906ad66882b946107bba40208603186922446cc4271081a69da94be82e99d4b07e2ef8f42258f5cff5e13a6f8fca8ccbf169db85124a720eb4057550d68fdbbcfdce0403af0fc6b19fc19b836661cf02da1e69b6976361ba18a07f83bdb809ae352ac3743b23c39f091e71db4c930426c760d980c3ef9dda6e636181034ffd2d8580bf1ace932bc4c89bd94c3195930f1fec93e1ba3754798f2a1cc103413efd90145431f6d5cd71fb519e3eb9f94410d1c546010de459786ccba9bab05366056566604b100d26f71720ba62dbd80955496f8b260a9a936cced19aeb63dc20c76b7617a147bcec7e42ee2053650049ed2c90beba0294f6a5f0c8db638d0a564aa6e3ae6ffc19602ac5d792b0bfdd43c257fbc039d5eab0cb15c007425ab8f4381812d619bb203862173d07484e4e3d5d13c448930dfe180f3f99f002e6eff9a817d83e750624ec9983a9bd9815704d9545c47ec56c7a30834918027b88283a492f709e11ec45e6ca8ff44d40484e4d5fd7f8748d97a3da14d45886cdf0f3744a077d9051fbfc7be06df507f1203a4d8079bb691c99538f553d771d08799b", 0x1000) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0x2) 16:00:38 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = socket$inet6(0x18, 0x4, 0x2) sendto(r2, &(0x7f0000000400)="3846223eae9fb5df4e3a7411e4c6b78c004516018118b8e35f0a80f0baafc401af25a9e5604fcb3b07c604cf0fa6c3b65d8dfd3a0e088ee3654b32d4524b663a68c0f3d6f855a237544bd3a4bb68229892f2441d585f2c27c83d7558196a858e058a9f6a11313ba6db1612d9573f5d9e8c0b91251b0d30b7a20c546ac38ac22df1d129bf93f1052a8a446cdd497c6beb1ec3ef79d0c3cc8ef17027b15881b94a08e9aa825c0f6c46a45c28028380c0769790cd46c5c38f2eeb0d", 0xba, 0x8, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1000, 0x8000}, 0xc) setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r3, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r4 = msgget$private(0x0, 0x280) msgrcv(r4, &(0x7f0000000340)={0x0, ""/130}, 0x8a, 0x3, 0x1800) r5 = semget$private(0x0, 0x5, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETZCNT(r5, 0xffffffffffffffff, 0x7, &(0x7f00000000c0)=""/211) 16:00:38 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) r4 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) accept$inet6(r3, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r3, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000980)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000009c0)={0x81, 0x3, 0x7, 0x1}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000a00)) pwritev(r3, &(0x7f0000000d00)=[{&(0x7f0000000c00)="acd77253fec96094b7cf61f267c75e934cf872ede8795d848d6b59dbd3b2847c93cd8833e0c4e4bd34a8d6ad6b77afba1c733e76d72741deb07e30d846f89b212b7d6f83fbc07df14490c0f2896fa4b48da6e0487b12fe6551846489f61f29d4c12d9937e6a0efd8d0bbd092624fe91d9c37fe5831e0ca290480d985dcd66d033f49458d7d9fb6708da17004c875788dc7aaef76887e7e83294a7f469a5b525303ea537db4a4086baefc0cbc97d92717de3b6027a8d24f8dbccbc09b4bcbe750655af194a15f53f21ad96c38b717e24e5caee1", 0xd3}], 0x1, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000d40)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000d80)={0x100, 0x1, 0x6, 0x7}) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) r5 = msgget$private(0x0, 0x202) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, 0x0, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x1}) 16:00:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x882, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) fsync(r2) pwritev(r2, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 16:00:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000001157a278000010"], 0x0) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/234, 0xea}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/179, 0xb3}, {&(0x7f0000001380)=""/235, 0xeb}, {&(0x7f0000001480)=""/203, 0xcb}, {&(0x7f0000001580)=""/35, 0x23}, {&(0x7f00000015c0)=""/188, 0xbc}], 0x8) r1 = socket(0x18, 0x1, 0x0) readv(r1, &(0x7f0000001800)=[{&(0x7f0000001700)=""/252, 0xfc}], 0x1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:38 executing program 0: r0 = socket(0x2, 0x8007, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202062e2f66696c653000"], 0x1) r1 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/4096) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="0a77e1486d2ddcbf", 0x8}], 0x1) 16:00:39 executing program 0: ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x40000000000, './file0\x00'}) r0 = socket(0x8, 0x3fff, 0x47) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000080)={0x81, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:39 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x801, 0xc003, 0x1002) socket(0x18, 0xc000, 0xfffffffffffffffd) r1 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) seteuid(r1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000001c0), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x2, 0xfff, 0x0, "d730c1e7bb6fc7e23c5b00000000000000e74de4"}) r3 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x5, 0x3, 0xffffffff, 0x0, 0x5]) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', r1, r4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x33, 0xfffffffffffffffd, 0xb1, 0x80, "bda472e51b4174f1e8af881cfaf638ce0e67c8d4", 0xfffffffffffffff8, 0x7fffffff}) dup2(r5, r2) r6 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r6, 0x0) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket$unix(0x1, 0x2, 0x0) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f00000009c0)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c63f77c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r3, &(0x7f00000001c0), 0x1000000000000200) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r4, &(0x7f0000000440)={0x2, 0x2}, 0xffd5) ioctl$TIOCNOTTY(r4, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x7, 0x8084) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000140)={0x3, 0x0, 0xfffffffffffff7fa, 0x6, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r5) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) recvfrom$unix(r3, &(0x7f00000005c0)=""/201, 0xc9, 0x843, &(0x7f0000000200)=ANY=[@ANYBLOB="bf9de705c9a1069aff3a3f60858fc5f1b91317000200000000000000"], 0x1) semop(r6, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r6}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r6}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000100)={0x7, './bus\x00'}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) recvfrom$unix(r0, &(0x7f0000000180)=""/205, 0xcd, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:39 executing program 1: r0 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r0) shmdt(r0) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/125) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) fcntl$getown(r2, 0x5) recvfrom(r2, &(0x7f00000000c0)=""/62, 0x3e, 0x802, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r3 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffa000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x1000)=nil, 0x3000) symlinkat(&(0x7f0000000140)='\x00', r2, &(0x7f0000000180)='./file0\x00') r4 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0xc01, 0x2) readv(r2, &(0x7f0000001740)=[{&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000000380)=""/238, 0xee}, {&(0x7f0000000480)=""/45, 0x2d}, {&(0x7f00000004c0)=""/84, 0x54}, {&(0x7f0000000540)=""/161, 0xa1}, {&(0x7f0000000600)=""/181, 0xb5}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/73, 0x49}], 0x9) socketpair(0x18, 0x8003, 0x9, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wskbd\x00', 0x20, 0x0) shmget(0x2, 0x2000, 0x40, &(0x7f0000ffa000/0x2000)=nil) r8 = msgget$private(0x0, 0x208) msgsnd(r8, &(0x7f0000001900)={0x3, "7f65c3de41d753ce1c73dc69e3768601a2fe1d4a4c3af26e3d0c80d4acfa7cfd2eddf2116c570dc47b7020b34362ec4846643149f7b4a065ff74c27f0a430332c29c941d5b2cf62754ee335f2c2542fb5f57b3a93dc68ba4452c9ef30a27efcf1eee799c95814723bb38347b13"}, 0x75, 0x800) getpid() fchdir(r7) clock_gettime(0x4, &(0x7f0000001980)) r9 = dup(r6) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000019c0)=0x3f) fcntl$setflags(r7, 0x2, 0x1) ioctl$TIOCNOTTY(r9, 0x20007471) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x4012, r2, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) linkat(r4, &(0x7f0000001a00)='./file0\x00', r4, &(0x7f0000001a40)='./file0\x00', 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000340)=""/188, 0xbc}, {&(0x7f0000000400)=""/39, 0x27}], 0x6, &(0x7f00000004c0)=""/90, 0x5a}, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) ioctl$TIOCMSET(r1, 0x20004276, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) 16:00:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x3) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x5) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) socket(0x18, 0x4000, 0x6) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x81, 0x0) socket$inet(0x2, 0x8001, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) r2 = dup2(r0, r1) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x6}, {0x2, 0x101}}, 0x2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r4, 0x80104277, &(0x7f0000000000)=0x500) 16:00:40 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) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x9) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="186b329f898e9318f1676c0cfaff2ad1050d", 0x12) r1 = syz_open_pts() close(r0) r2 = dup(r1) listen(r2, 0x78) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:40 executing program 1: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[0x4, 0x5, 0x65917394, 0x1, 0x0, 0xfffffffffffff001]}) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10ab, &(0x7f0000000080)=0x8, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe890000002800000000000028000000", 0x2c}], 0x1) fcntl$setstatus(r0, 0x4, 0x8) 16:00:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x10000000000001}], 0x8, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f0000000180)=""/121, 0x79}], 0x2) close(r0) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10e) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="fe282f6b678b01", 0x7) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x500) 16:00:41 executing program 0: r0 = getegid() setgid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x9) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x10) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kevent(r1, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x20, 0x1, 0x8}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x2, 0x2, 0x91d7}], 0x8, &(0x7f0000000180)={0x2, 0xfffffffffffffffb}) getgroups(0x2, &(0x7f00000001c0)=[r0, r0]) fcntl$getown(r1, 0x5) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f0000000280)=[r0, r0, r3, r2, r0]) ioctl$BIOCFLUSH(r1, 0x20004268) getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) setgroups(0x3, &(0x7f0000000380)=[r4, r5, r7]) write(r1, &(0x7f00000003c0)="6d64cf9b55cbb428760cfae2c74f40dc8d2c14d92a1adc25efe4b0e64aebaa5a08107b8c4ef7e34cabe0734cba122c725e562e5ae3100bfe49815bb4e1195417a6feac0884556fdea143d9", 0x4b) getgroups(0x4, &(0x7f0000000440)=[r4, r4, r4, r7]) poll(&(0x7f0000000480)=[{r1, 0x20}, {r1, 0x5e}, {r1, 0x10}, {r1, 0x90}, {r1, 0x108}], 0x5, 0x1000) chflagsat(r1, &(0x7f00000004c0)='./file0\x00', 0x60000, 0x2) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x2, 0x0) r10 = shmget(0x3, 0x2000, 0xf, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000540)=""/31) getpeername$unix(r1, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) getgroups(0x3, &(0x7f0000001600)=[r4, r6, r8]) msgget$private(0x0, 0x20) getsockname$unix(r1, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000016c0)={0x81, 0x3f, {0x3, 0x8}}) r11 = semget$private(0x0, 0x4, 0x4) semctl$GETZCNT(r11, 0x1, 0x7, &(0x7f0000001700)=""/4096) getsockname$inet6(r1, &(0x7f0000002700), &(0x7f0000002740)=0xc) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f0000002780)=0x3) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x20003, 0xffffffffffff075d, "b08d9e7fed29000000000000975b6222e6000bb5"}) write(r2, &(0x7f0000000000)="05e61182", 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x40c778c2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) 16:00:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8402, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) r3 = msgget(0x2, 0x4) sendto$inet(r0, &(0x7f0000000080)="6e176ec967aebeb2e04deb6953c86ec669be0b0055b051602c0d3355", 0x1c, 0x4, &(0x7f0000000140)={0x2, 0x0}, 0xc) msgrcv(r3, &(0x7f0000000000)={0x0, ""/120}, 0x80, 0x3, 0x1000) 16:00:43 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getgid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getgid() setgroups(0x8, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6, r7, r8]) r9 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r9, 0xc028698d, &(0x7f00000017c0)) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xb71}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0xedf1) 16:00:43 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0x3, &(0x7f00000001c0)) setgid(r3) setuid(r2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x82) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x1000, 0x3}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0xc, &(0x7f00000001c0)="0002002000080000dca11795577f03f1bb2311413823344e468a6a04122183c2583a9edc6fd5c17141e5dba2b269cc453e01d5a069424c890f670a768230f3e932f7ec86bf35e9529a4f81383b2a7bedb9721be86d16b125b7e12ae6068832c2d674679126a25ffeaa07c6231599c9784455afa22f1ce3d528ffd45b04d4a0abb2247dd1f4d1", 0x86) 16:00:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:00:43 executing program 1: mlockall(0x2) semget(0x0, 0x7, 0x400) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) shmget(0x0, 0x1000, 0x300, &(0x7f0000ffc000/0x1000)=nil) 16:00:43 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8002, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:00:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:00:44 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100c, 0x0, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="2e8c7dbb7c9c1b9568fbc72a7a7ff6bde617342554971a78349a520b829bcee79c1ba2c123196e2b4e5f46d8da91dec678931e3995669de0a1d31c8c9354816baa20f7ddda84f1ef0a042d2b70f181a151c76a0adf632dd4cdd7750c0a1c6b6fc3234097b2b8d00dc86e88e659a3c73774c0897c84876debb4cf96a9dd0ed5b2197c4ddd17d5e122c55214b5cc768233ac798f1ea3e00619db10dc7e0c5cbe909cef6283ebc816b36380071dd65642ffb17d7d62345525dd9c3fbb6d132983d80d1aa7084e464eec7cea64d2de9db4a38aa66f44ebcad6664d376aec5f74be3942cd6ee297ba164483c00103f908089501f4db843587fb8d2bee4e742324d16246ffbb6b0011dba861dd71312cdfbac1032afbb5aff7cdee880050cd66f8819aee7aa14f5d05d0c3df4b560abf57baf411067f46ee78a5ca26edfac93ec16225e0e28ffaaf80b273d0e879cff41e0ebe68efa1fb26835c1a7326c3bc253290d06910237945419d99889637f04427ef5334cfa0a650ed251626ad52cd4748831f3c015264de7d0c904ee2d0d9356f68f8305ecf609ef52f6e555c0f9640822c7e2100283e33722335060abc9a68582849b3784b1e93fe2c4d4b27c84c2853652f94dabfbe42448cb752aaaa576a1c8cf77ba2f77dc174e78e7c3491a0fabd9d1b8a18275af5dc767adc3f42711614c968dc5539a833ab0d81a72faeb0358850e26754d3c3249e5dd59f0edeee4c2d9179164a481ba86b4c426867137246547b94fee0cc75a60e61fd790094a5b9648a9ee2d47d65cb816143765af336e47873c056078678c2cf49933fd2423409b411f61331c646c41667072035b30340e31e3d4ae6aa1e974119c5153a503e3b1bef76e89e36771060bad233daa2ba8c130e8b6ed790c3c0be1973756c862d5e260efcb25b3be8cb7b5eae636b6e642db6db1318283ba9e490e43a7283887f88c1237e458b0b07a16046f00c7b16c6b6d4c7eb6df40ffed6640cf4bbd30d21eff08bd9ef1d564346af2f4187e85387663fcea573c97f0e52a297ade191e95d177cf149941936ca3afbf5518bb8be4ecdd5a465573fd925714a5e7001af4c85077788025fe5b70819497cf9155b7bf218d0059f94bd529661f758c92dcc39f210fbf7063b6e25b83f7c74ae34e4ecf31a779dcd6c51b61520e1c5e503775eec3fec0e74b5318cbcffbd5d75828d476558db1757f6ce9cc757a0bfc8e49166dfe3faa42167469b5a156530a1c66508b737bdb6ddf089ed937de024991d8ae4611147071f91ee1e7f3c668940616f36c4eec14beede4255ea687eee2e96dd3b62823c744302ba24612d40aa5860363faeb118928d8f690550493fface86446c5beea527fcbb0e9a60ecfb7a32a20ea05469730fc8db428235c1533f7e2358c289f6ce38ff0442291e048211ec0af0272adf44fa124abd586a3d5d30fb5b475226a6f51f58dea35d6d239d98a997cafb75d96ca71cdc1fa4f94ca601cea3bfb2e60fa4c781428b3a140b4986d5febe6d34b0ad16821e62c81a94b5f751ee76550207e3e07923a6faeac02d626d14b22893758fce76c988f5b05a5c92fc83617b9492ea552ea23ee94533a4e32730f804ac345e8fa30234bb42687663a9a15a0bc11bc15b98b26eefb914df249af410c1c8da84075e271766e04e85fac913a3a3407900b85e20a5891a00d0850f6449e17b45a179bf29add8bba34606bf92b1757ac9a08f7b2cc5e015b103112da928fef86efd3096d44bd15a1f056fef9f283cff7a786fc123162b4db02001a3e991bdef3fd2e251273fec0eaee8bc83709270afec03c2409e55c4facb844d3d76720e08fb6ee18d4ceea134d13092547da4eceb65654697393363eaa97be789b6f7461825dd4a3b4ac29a8db6a2f66766e71c85b0a2f7ab9c552d021589078309acc422d8ac4938b9fccb6b351f9e641c61382f0bfd922e5b80900ffad656a857fe539465988ae9ebf5d54b3c8c6e10f46aea14a82b65ca1227ecfbbfdd25978e8d4e2539b88ec8ea6884109ad9c4271152fc00b5e8f9bc90b3d4669eabfb7c575b09fc1b9057ae2cbc6ce1bac09869a1ca29c576eac3e106c508ed21d3e8cc259b68ac38807e7f051a585ef6d59d2eb88e8a103f761dc284f3cb0dc1a846d15fd6ec2ac0c6674e03790194cb9f4f978125f3402cb415e50b4ba11a4e58411cbaaf4022c87f9152a9a3a60e39c553d382e2cdfcae226b9c9ce74e8e304c6235621df9565e742e21dabb68253ee8fa0ae178803de75edd4e7e74e19e0fc78f00588e12fcc9abb44168f4c06a60468562ca5cd36b18f80427dc1669ef09cdc8362e17d6129cb3196f4dff7adcb5fba4fa670ae463382c19cd752609e094c2616cce619e9bc1beae842dda4280b1b72e140ee39056081932b16ee453453efd47d9da39e67290835ec24485642ec331a87eddd3ef9ce670bef9ec1601a0859de7c961a5775d24068ec516c2087064847d8927305d836e941930eef4d36d3d1a70913f7957649547d444daead31993bb7259750316652a792487f38c94026450afb3e162a139e1a5743e92e40744605418d4cd2f2a0ac357fabd178ab958124af3fcfc80db3cf9deb93fe86e426d93a03b025d9f1d74cece365138050919453f8ce39c9e68bf0fcaaf048e6a828f87cc4bff93c93efeff8ceb53972dee8beead84fcd5d965cfdaf98651157e4b3b1f9b2145da1a023b77e24a53a2b1ea23589c855bf1ad230a408267648f0fb3c0838a2ac854ebe74f3db86a4ad95add580ab83a38c0d30669025252ebae3a4f8864dc61633a1269f26f22b2ba43d5945e0519d9007d316754347059aaefc2613e2cf4aedc344cba1f8989d1a0ed02bdc74e891c0b177555973cfc5c039972056e47024281e33c7a0c4d8e0364f8ae5172c58e37c9b47fff32f682275144606d4ec2fdba507e0a271724a5877a049ad1291848213e6f36dc628a41d7ffd770e8b02daf79ac8a86911bb216a03d32b37b0316da719bd94ac9de3a361c3acb3a99d4b994d70d098fdf947425afba502f85d0e8c8e805afd4eb077d91df95f73e3c2751418106dfa3d513f245952238640c7b8782d18463d47161b0a504250e0bd6280c52a666d471eb0b681ed1e6d870aec388138b835766e7b1faf2fad33e9ac53d9f8f1b0595943f1e6207792e02172959552c12907b102405a58991ffb9bdb1495aaa13400b62949f814e3dced0f8a2f5018e607c3ed2e77cde370dfe7a30836e7f7d9d2aefa7cb5eb06faecbe8edb7436b8edb1cbbcaae0a90ab5048ea5cdd14a36e0d149ca41be5a3b57c14684600f3ecaac61bf6f6684b1eb26b9d3d0c0b35ae96d2486ecdba4af6a372c5f4abdd26cb9e40b825e1ea2662875a7a2806cd0fbe8934e79ef0b0f4575fbd10c75f3cfd256848b970aac9c03ae864419f5874e625009db635d9dfae5e784ff620b1964e72453e7d87badfcef2ab857d907bd2a01bc2852e2381483f2fe7f73d2a17241b68983642053c31fbd518235f515a00368fd4131e4c9565e73de64592002c25b3eb238cf0defa631917e8588fac4d5249f57772edab7d4c9ce7f0dc33b0a4e109e6df0604ee2f6dd522e9b2cdde84b926802c57b468252225344881e75858888e27b9b65efdf511ceb0025b5d0538751c20cdf1152f24bc1e2c4266941e7fbbe22d7c6e8b4603f95056fd5f6bd6c9842ce79a86fa68b115f1d5ef5259a0fbd45abfcaa2e9bec464f64753a70c38f91924280d1f24f5a0ee38b466eb53297a78939ef652e9669d22a7767fb1027035aefefbdfb9c6c398c2ee66c26368dc70818d2e473e0cec113b69f0357726660861c4fdecf1c80418d591e593e9b7310c7ee87a8d5e5e79ed5f83764c22c377c4ecdeb03fa63fd2e4d1a52084d3738fd62be8ff78dac2f2389ce2781c7c3dd03d5477f56d2a6b93b40e555fad0a91f3b8c9daccc6fcd6c21cdffd41ec15eb3f87cded5c8d46da75da3ad6f3f3cf8b3e8d4841390cafae1a4fd61d172f1bc0811d96281e42bf4bf33c1373d52a315e752f91cb49335d6c26542a61a7bd421f51cfc8168d41bd7aeddaa37a9f94cc306479bf86bb4817c4cd502df428e2edcd89246a53d85cf5929189221566f51e8ff9f03c84b2032adbeea3aa7ee405afd5af068e1c01ab0aee8d8283c55cf394194871299ba9c1fbb0bc2be4e0a0d15fa075e8a63024018faddaa75b320d63fb6bd1442f2c623ea417aaef3e3718400d12befe1b3d71ae75fc4e29e1b6e3335cea23b4c21146f9f816ea9ca50b8e84c672cb04bc51e99c2f0f9cd1e6fb5bc7139cee678bc7bc34ebb12572820001e42b9b0cc558e59d51f51f570b5c0fe4392a400264a3358692d04c16a6d510ee165320e53ec3d7154d2afc44803714035dc11ceda7d1824baa329e4656562b5b2eb9ddabc8788642bc2009ea72f0125183f1f2c432d9aff69346aca95aafc5635261aab41da040b212fc7fe9f075623daaca452612b3910d8ebbf387a258d318c25323c76e0c5c52a4195900aac1d6c04a99cd556be8bc99703650f287d2d9c3bc5f6be3cd9e11362fbc6361d21db9cff32a009b494365fbc6ea4d713e9ea285b56f3365eb68583a82639ab79827f39e0493368c3791ba33c497db9a71d058369435cd1fd2b3bdf000c0bcafac8a0bcdf1eda3e24d91eb9827a91c21d83bd731d2ee7aa5502c88b3adfdefc9fb046893eb9c5ca78aaed372fbaf6e0db78ed25b07fca105ef4253742cd1a230e74cf595c18ae3f61026c350ef101d34e163b031809a9259411ec7ef7515c65255acb5d866c0ad9575a2444c3f92e325ca6f32fe676e307a9120353c3c6dbb86e331a2b932dd9f38fc5fda4c62c017cfbf0d8d92586b4b63bd3ad1d3cddaae309b152efd4920c852593a558fb0113fad2a0c6894026aea9d1e8176fd57ea242b9501726d8fecc3e4a25359594ef38ab48fc7469cbcc1b324069d1bc2f0587bd794540498a3456924a26f1b5c645d513d61160bf84dda433d1b5393663eb3255d1d372d4ccaae7e3f496d5c7fecb17ce8938d2bdd2d92628c897eb5ec27d583c37c0a493a2c3ec0bed47c8ec758c4a7de08331da8a1fd5a5bc3c72081e7f7fe98ef6e7106b8f11f55c700894d6d43bc3fd6f3da795c3356e7b2610f5f7fffacef1bdcbe77441c89fae508dafbda273b39d555ae9a0301cc72ee5a3f96415eeaee82d9546b28a771941dc6a6c70c8984625bf31fb90d52c2defcd47427775f059706d311ea537558f2343f867c066b210587c6705cb726cc90cbdf7d11b0b9fcb19d3c5eec85f52e1d76cd77094303937fda5b64c4cf3aa1e085e3066c56cedd7a2af104f06602e8c6d897aaaa7ee4e01e30676cc6ecc70dd730fec2c075bd5dfcff38d755911a2fae25d7ed039d8ea5ac30f6faeaab35914bdd5aa48b3c50134f054c5d1f072d2eabd0ef797cd77546c2611f8fffaa60a4ab272cb6112af27b4005fbd1213bd88a92ec7dfbe419c3926f6947a4063b8610f10885f18a0d29f268c9e2c1cc660016a3789dfa37089b20842bf30d9166bfc1d9266ebb88f8c9f1373d3de899365fa85721c1cd3a46b06ca17c54345c68caac61d7713bd399afba6caf5089e143f049d304bf2464379493e6fab6059185e6ce9a11fb2efc92ccbd76b23d9ed71c64bc4132102bbca494dfc621d03bc55bb66fc03eac09b477ff8977b07d1597a16f729e405f2f682d6d9d9c87b7835d5cb265a500a96b77852c147b335e65b6e7b41a6612868e72d1b46b880968ccd9bf7cb7", 0x1000) 16:00:44 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) fcntl$getown(r1, 0x5) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2011, 0x1) poll(&(0x7f0000000100)=[{r0, 0x7f}], 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) recvfrom(r0, &(0x7f0000000080), 0x0, 0x840, &(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x8) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6) 16:00:44 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) 16:00:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) clock_getres(0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x18, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() r3 = kqueue() truncate(&(0x7f0000000040)='./bus\x00', 0xa94f) chflags(&(0x7f0000000000)='./bus\x00', 0x5) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:44 executing program 0: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000dfe000/0x200000)=nil, 0x2000) shmdt(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r2 = dup(r0) lseek(r2, 0x11, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) 16:00:45 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES64=r0], 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="126d5135f15090eb", 0x8}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80000001, 0x80}, {0x7ff, 0x7}}, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000000001, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xc5}, {r0, 0x4}, {r0}, {r0}, {r0, 0x1}, {r0, 0x9}], 0x6, 0xb5e7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186104008b00023b0000000000280000000000ffff000000ff64f3902e6c39f4a60707ffff09f6ce4f3c27", 0x2e}], 0x1) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x122) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:45 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x20002) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3af, 0x4, 0x1000, 0x1, 0x81, 0x5, 0x1, 0x1, 0x3, 0xd25, 0x7}) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0) 16:00:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="39a499fc6fe779c345dfac2011c037b9879f80db92e519d3b0a3871e16b8fe3cf2d66878b77d52466620d014c5d77f17f23e3ce158071103948e416ff4ec24cccdc00c2c89539090511fd05826c80c73a2", 0x51) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x2000007}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) syz_open_pts() r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r0, &(0x7f00000000c0)=""/28, 0x1c) close(r0) sendto(r0, &(0x7f0000000000)="3c4f1cc9812accf396304eb5717d43832ca4fa51ebb445dd03fed9", 0x1b, 0x3, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:46 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xc4, 0xc, 0x5, 0xec7}, {{r1}, 0x0, 0x25, 0xffffffffffffffff, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x8, 0x200}, {{r0}, 0xfffffffffffffffd, 0x80, 0xa0000012, 0x2b, 0x80}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8, 0x80000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x287) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x4) 16:00:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:00:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0), 0x0) 16:00:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 16:00:46 executing program 0: r0 = semget$private(0x0, 0x1, 0x110) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/184) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000200)="bd164b34d259eb993617bb02f113b2a93e02e7b5473df82a14162f0f3173e1b3c3cc04ecaa499d2e078ee133b4cfc0f9524427a6f3eff4e26f2d4ac523bff844974dca387a21a0a7fe362d37440201175e7450a88b8b2b6682", 0x59, 0x2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x120, 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r4 = kqueue() mknod(&(0x7f0000000280)='./file1\x00', 0x2001, 0x9) kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r3) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x1f, 0x0, 0x5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) close(r3) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = semget(0x2, 0x7, 0x4) semop(r0, &(0x7f0000000000)=[{0x3, 0x4577, 0x800}, {0x2, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}, {0x6, 0x1, 0x800}, {0x2, 0x74ad8bbd, 0x1000}], 0x5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 16:00:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0xfffffffffffffffc) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semget(0x0, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r2 = socket(0x18, 0x1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001480)={0x0, './file0\x00'}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r2, r4, r6) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) chdir(&(0x7f0000001100)='./file0\x00') setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r5, r4) setuid(0xee01) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001340)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r7 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001300)=""/21) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1e68, 0x0, 0xffffffffffffff0a, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet(0x2, 0x1, 0x53) recvmsg(r1, &(0x7f0000001240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/143, 0x8f}], 0x2, &(0x7f0000000240)=""/4096, 0x1000}, 0x40) syz_open_pts() 16:00:46 executing program 0: socketpair(0x21, 0x0, 0x5, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) setsockopt(r1, 0x2, 0x8, &(0x7f0000000080)="adaedd24ca9ddb27e9a8bfac5e1a088304c0138b061d426e9ebea866f949905e9f522aebedb6e5058238d4e25db3ddbf47d281ce08bb8e70f5e2676f7bca67538a4965e763c959d72f0a2598752a7b7ec17d522109756f65f69d187a4cd4d152d93410864be7a8f7dc9384a6cd90e73926cb4a6b4d5d4fdead24c7fb9c32af309eba460e705c68224fc0550826ce5ec2be7b71837da0e83a45aa8f44a64df31d0897bbca29cdcf0166e6634c5476b502c6", 0xb1) r2 = open(&(0x7f0000000180)='./file0\x00', 0xc00, 0x180) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 16:00:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = getuid() setuid(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) setuid(r1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/98, 0x62}], 0x1) 16:00:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8e, 0x8000}, {0xa6, 0x200}, {0x2}, {0x82}, {0xe7, 0xfffffffffffffeff}, {0x40, 0x1}, {0x8b, 0x8}, {0xef, 0x8}], 0x8}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) pledge(&(0x7f00000001c0)='/dev/wsmouse0\x00', &(0x7f0000000200)='%\x96@*\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x5}], 0x2}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x80000000102) fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) r2 = semget(0x2, 0x0, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/190) r3 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r3, r4) 16:00:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x8000, 0x0) r1 = accept$inet6(r0, &(0x7f0000001580), &(0x7f0000000080)=0xfffffdc5) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000000200)="87c058cb0c7e1c263925fc36686ed5a1e83415bca794d961dda8e81b3d9f4619a57d99a08fd1009dd671f8fcf27aca6790dc8797f85d76e21d60c08b17ed19c088a6f83f7d9c553da8527cb2560936e487fc1a49d35fe5074a0acbd99c42ea48fab369e7952f15e78b3a3adf5f1780bb882aade1886b506b8e5ac2c356b55ab256f3b5bf7ad9ab5abef0a148854ba6c0c10f42634fbc55a9c48dc64331126ec86dae7a409420acf7", 0xa8}, {&(0x7f00000000c0)="de4a21a0f79f645f0be086fc753b1239b77e349304d52abd1b0b75def7ab8df0c18cf286bcde6dfbc28fe9992c2cb9b94bcf30bb6b7bf85528abd065307697", 0x3f}, {&(0x7f0000000100)="d4779b3cc324a77050431836316c936c2c121352dca88fc1a81c", 0x1a}, {&(0x7f0000000480)="4d4301984fd7b1ae8fb78ecbfa8da9b6c6e571ae1865e68e8208daaf2b952b0775b71da485a966faf34ea255c96597c7c1dfb967868b7760ec9686382774ce08c6e0df76afb75a5c6edf0ed89c01183e12eb51cab926f7428c50aee49402633ae1e9d05906509bc590825d5e9eab1f5ffd4bac072f6abab1455b6440d8108d80384fc2f196727322847cf190d6da1e25be1c1e2b6fca8603965932f74007b23af6721ba2aa8652f4fb6674f9f9e76863e41acf750be1e27b54233fb15f06f03cfe18933269b1b051f3ea18870f04fa19eb52c08e0738e53939b357252221d42c7d2dfaee37709b2b2ed782780909b970dc89173c927e4769e463d164bc4e975f3fab440992c10606939324526c47a0de9611bf98de47a8f8bfb7d468d5aad085200003c3afc4e63ee7793afa9f779733296e9c343a7b3d27301dc67120ad74da553fcd05bec60156f1f6f8b99f9765a9e70e70601f3677b2287b5e2affd52715747a59266ca15b0cff33e5874672aa4c561f881673abcd34651f545efb751c185cefc6766ebf4641493eb9db22f6704e0b503ddcb21f186b61011846cd7f2c9ad71425540ff6c6a14c6ab817fe8a117d1493b406eba439bcdb90968ae18521a24344315030940c905ddc8f8f1ded61b2ff54ceeee4c0a466106dc4c3e1cef59c62719d664ec848279d8970accfe7ae9b70af4068b6a51e166bc3f82e702f9bf94e26abb73331e3a674c4e9ced9f760d016bddfd80e68ecc3229f09024918d491a023034655bdb5a4bb4fa16e9401648ad1f030bf2f2bbd3c679249a02b160f82e4434313cf763e62cfa16e0a8a56dee16ec26ce01811a2a9e5b29f15321678b3ede9a6c038d0e4076ab74659b7a88cedfae529718c5230dd15d9e3101c7179200473c30ec0daa6c18208741dc4933dddf816574c02e62033d8cf76e04ff0fe372feac6ec930c7b874b6fdab447e6be3f8628dfdf7b063953f2fb4f4d1a61c5f367e4edba568669ca3f38ef353601e51eeef04b60baea4551ecc11c68a0ab6d9901c146646057e228e202fe9b9e00f3b4b8819c0c30d5cbde80cf80b0b48122a50d8b51ebef09991a7ce0bdf215d89380131e9bb79916ad37cab37649d4c9335ee9aaf04989beb9dfae3a2619074432bfe460b10b7e3af7ef581274c48f692ee2b7ccde6830cb57ec13e90b53aae486eb0cfb80d59217e022c6a0052b5821b51e8cb2cbfea21e18363c09040c5cd3f40ec4ad828508e1c8a4be3f1f1c04882eadeefea9d8367390175650d48388b4a5a38fa0a7fd89fd01d6de497995cb386e921dc61b1513033c1129d0881677b59ae5459f4be5230bbfa302aa99d98a6efb32bae04f4b80d6133886d78295c0c5ae1b12effb606623bbcfea9497eaaa5219410db467ba20012c8e8fa59d3f5e11fa79ea3f9df88379c3432afa48cb1aca9bcbc8ddd5ac03f777184939e77e3bc6ff3639c1913c8f29c574aa136b9f77377bd7c4446ecc4ba5a70a145a439336357b33b3b798d4092d24ca4d72fd08e7fde0953082c700d4c6629478c9bf44ab3e049e91f835950d4fe1c2af0c177b8245ded512b7b3b40775bd55e6af6fdf22b9f2ccdc6c8ad9668fe23ad5450c4e2431659531c8f4d743be8584f35fadb31e6913ff9d1fbed804f3aff8aaa0f0ff99973789e6d2b37774c760d0784c5404eba91adc5589a63427b5ac22c3c8e6bb2cef6888cfec6083b608122a5a49035182175cf618e351dc9eb0b429126ae79f0739e5b28fd5febb3b0de53dd75fb15b7de7301257650169a04134045e0685ed2f5c482963b02b3105ff000eb304af90b1d80921f4a8bc50b23c4a6913988701e000b9661b267ce8c3f9f305ad9948a1a05d556ac710a529b791f793cc31c2e43ea4cf7df5fa1cf92ceb5606cc4c0d9c09dbb19816cd8ef7d5a0a5e364f97973c6cde4122ae2e3249ea7695ea36cfe2d5415c6f1f3ae6f4dcbb4ac88095cf943a85618db76ccb51498206e9074fc5e149257f049f5e3d372123badde9668233d1d4c4bcacb7c87eea35bdfc3e1b5f39ae42083438567a8458f54ea26717d77ad25a1c7a78e208849533fece92bc8d4438e21fe2c36517268647eacd0697a6508dab0c54af4c1bc884f2fc80b79e7ed7054acdd755337d387b83de3c38751f47c94eb7a4ed8737a146cdc525ed5e61cfda2ca428ec9ae964f3cc4a203b94dde39ffad0bc40143f33d27c675d140962e47c78e1ccb561687e30c7ec8de994584f3f4ba9e631f2ecac62be3208638697020f5381db9bd92f3a073f02f800115172866a4a67a76ec7992ef4db8ef1d4c77b539c5041dd3bc1f734d641c14710f0c7564cfed8b35617abaf272bfc1e24df02f79248acc930fa1bf41bdeabc037205461172ec21cbbce3a83975d026a756accf7c21ebddc30111953d851e8fd0f93075e0c2f596fb391bafbb4ca9d0d6e05c9a66176da31319faefd83679c12e3817f974f3b630f42a29b526ea029f30172d8371edb0626ab29ac07bff2772ab69e687078b36c34707af474f190d5c10dc55e026aec7cfd87fa8a2ca19fe1627bba149ed0a53117a29324c574eeffd4cbd9e60515ba323a7532092eedbef883c28363581ad41aca154d1c3f0f1bca03e4ba002da25ccf6c820976b0760e87e8cbe57a07d3d62806ae8c4f89f74ffe285b0a6c90170c69a22323d2ccf3ab6cc87a44e58b6f32c1f4450a4e26c4169caaeb9b0acd2ba39b49bdb8b324cea058cf2a4312ed348a27fc6af09ceaa98c4b708100e0e21c30b03ef5ab4b948df58351f21ca729d603316bfa625af3da7e3c2fcce26858ba6b3e9446a86e76468d5b22dcf2405f17ff2e370c92d930f47c6edbe8d4da950653cac13c89c3cf1d4c9990854554bd0bdb87cdef1a13e1c5bc309289e04cba88bcebb2bef4d3e9c393f7fd988897b81ed5556f060c8fbe1b6022adffcff306beb378963ed9297cb031f5877b1c5791116a698e563db6fc2b7e6696f2a988ae15e2295e374dc8a00d4b544f233c834ee5573a4694335044759bebd65a9bbf96abfcb2b2f003800bd4177b82f63e9a5770c34c7de167064f2440cf662b5ec15e6d2be8236cc34b160351f030f33aca567711d58e266a1b6166c713df662c42667f1015f12b94f7cbeda19c5cd203875b3c73d81ef68eca30601ce758196d60438a17e07d2df19721459bb54d108438b547832e94bbf2579592429b7ff1dff9d297b4c86f311886f51fa04c960c3d35e1c3d860869f671d6b1c1fa71f0b423d16cbc9a7b7def87dfc33beb93025913e48e9e21c9f5479f088b450a15603623f092ee916970ea4fa1315a783163f6f67323211c2bb38ca2b882cea34f70a5353767c179104a7f23576ee92991d356b1a0161822699c92bc2ba30e30c5204813eee3b6244b2312e5001d4670e67906f2a804bdd14655624d8f4eac3fc375cec43b011b30db1bfea85f3fe2cc481e98eb6dc2287f60d7078f25a21dd55e4eb03587ca3367e6797ad1a816feebfefb4d024163c9726c48d6b2eef1bdbc9e7673ea39e679625fb42c95bbdebccd561acfef8cf765c0c25877c186b47d246a0e82b516458e2ccec5d6f171635eb01b5b314cd3e6ccfa1235fddf330716b20cda6fd2f521284076621dafb9b60af61a92ba27c032a0d25a22a29fc486a6fde76129de9f8b418766337b2e037060f838e5853b146f85d201329d7e5fe8f84836beb0a047d860ce30f450c8948d4b68aba4c5f005f41f3d5702ecbd40b331f3522fd7215a2be5d44d59e9d05865e38d0a4ea9c394dc380c14acec0dc7b720714fe278375d943b473433e8fa18926d05b7743b47d551a8b3153ff76d6a16264b3c72b623cccce4bd62d4b3928ffa5761c89116e523dc3ed8d129af7f1902d5bc50a7b7466d012ff5a26d80d66f306876ec02601961461a41407524918700eab22f0c06e5d55fb6e7f78e8d2822bbd480339dbb281c8863e70f35668d08ded49ca67e2057b3c4e82b0ccc857a9e0d20db7f2d12e485bd5fa930df4fc1b5bb857f78b169be6062b0a8a5393b15b31e42fbcff0a5b43317be2bd22558f587279917f856e422658fbc0bc613bb0dcf59ecc2a9fa920fbd845f6837266526795687bc5860c7975dc28f9bba478acb817b9ec4f5ab43bcaff84daec995f8f15b9e70f9ee41719955826ea27cfffb8d3f212f51d545d8ec5a7fb067fac1d6a17ce735bd755ca972ae96cab8fe94624edc543fb71e92245739e5ee4e59f591df359d2b1d8110a405c8d9018afce30faf9d6072bb36579a5f4a2bd3764b04ba0f251c702becbac69b1a7c76f65c3f1e83d169cd33d1c8f773a7fede16bffe1db2cb3f9132cfe4d243f350ef49618a060fa307c9d298f38062bb7d365474e27f746b5ccabf52f2174ccaff1fbe5d5d740b9f7288db9a48a0f6b6c52373001cfbc1c93143ac0a51a5bcfac2448cf1a917ca58e6d7b57329a3b708318acf41c3f2ee15e50bf99c18cd8831e5c5d5cb55d61fdd844ca14f138888cafd94e9bd5ce64f51277886261f89e247f17fb4e244c3fc62bb96a9de737d8509db556fd41a7d5a75376a660f86e61fc4bb4ee05b4a896a2ec84fe1613b4daf67ced322bbea52a3020e4791e7f6b37f821eb93ca843c5e945192a356b2ad338e201e61636e8f1d667bdd2c29dae8ef8f3857208a933fed3a2922127a027029becc2308b3554ad8999f7b509a688ebc4408cbc41eb7290adac23a059c3e5c9f61f3128c1731009201278c31a7a4f3aed63ea72d8c1f4b9eea5d3d2b7c1b20c7993e540603482eefb0b8a25b8e8a02d75556cad1a028e451d7d9db2764ac579c1445daa54c157361fa82d837e339480567bf15d969cc63d91fc36c18b26affc5245908ff6b41a168cda6204c552b8d1e8ea7ba63922f9729a6d94234776cbd4bdfa051d52d93b394b24fcd38fffc296e315c5e61b8290284cb462fa1461a295a3a424238507c17103c0b584a84129d3aa71f6698e6945b5d31ea1d33d3d2ab26377d0cd82d1a1352187b5121977ddc329bb50a36315327630f8970ea707769ae977a4ec6cc980d47bbad75097834a9ab132b77b2e2098a289ded9afd49bcbdf25a92fdb16367c52c64ad740216967eb92cf21bc25a582c0a6808533f97214af85183760bddd7b03de0a15febe72884d26f609db9da05206bf65d8bdf680e014d57434826c182040105d0ecf815a1d086c1233a60bdec867d92672001c71b4f63bd3b245d1791b3ba8edc7f5137e3efcc752654eed532925b6fe633d9e0df2ae87ae0deea7561dbb3ccbb0402d991c87ce7f3e920efbf0069231fcb247b8a37a9f14a09427de757e3d32c05b972c2e2ac7896afaeedbdee14e870d57d4bbc9b29da806df27eb509407fb9727f95cc70df955f684b0c7959d97dd1e5ef08cf462cd0410c0787d938cec6863fd1e2dee965fa4c68548b652ea02430ab8b2d3d1f9018006da3618723ba598266b96ca4f4a6243636b8459fc6697e0750dac4c3ca0cd93b637f30e965927645247d1a8000ca30a8a3f0af0dc4fa5712b3c9fe574243ae9269511f14ddc9fb61be2637f6ca4546130766ddfa9cded33fd6793672413289e3af5191ce7e87952ea8d7a6baba25a26468b06c53209e07bbf7eb7c58ab78fac92c6836f42243040231b263e3a6804f45b28f1359b3b39d97d278bf213ddcb2c299353663110afc0b57ae5db39f9f590723630ee1b067b73f34b8246298170571860af09f16abbb08bd3aa8d8db29c184f4002215deb029b1edf9ec5308407ff72495eec", 0x1000}, {&(0x7f00000002c0)="93b1ae5eb322d77892ea2c4308a6e0414e62775ec1c3913b84c84c8d0a2856abb8c8b2fadba67c6bf7ea94447cce455a466b63a8c17cb2c13311e53d258e1eee4cf28e858910655b1d37194d2584c752bf72fa4f4843ea8448f7f7088ac5570a7dc1c3c0e97f2656f26554b5a994d7ba7966ef7d2e5e914e833d46acea317017c5731fd1fb52b6e3495a609a9cdd8e69ff86e4ff8f1b31bb9187036982c91014f57a7df04013b0ad98882f66d675018a09fe1a9b06520fdd3976c8411175ab9847a9", 0xc2}], 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="000000186004008b00232c27feff023519edffff0001000000bf02008cb383246b361f9d216d8483146181ffe691ec51f8a0d9025335a17d1827ad0000000000000000000000000000000000000000b1fc135d594fe11b7afffc5afc6925b0cde5f1bb876c1335207956c1f9c25503681c5de8ed5f28a553305a4e60add5217732ea27949eaaa8e2ac6d8912866348e532", 0x91}], 0x1) socket$unix(0x1, 0x1, 0x0) 16:00:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000100)=""/47, 0x2f, 0x2, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt(r0, 0xf977, 0x5, &(0x7f0000000000)=""/96, &(0x7f0000000080)=0x60) 16:00:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x280, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) 16:00:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 16:00:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r0, &(0x7f0000000180)="f9", 0x1) r1 = msgget(0x2, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/169) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="9c87c377284c35b84e2e2e2e2e61", 0xe) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x3, 0x81, 0x7f, 0xffff, 0x64, 0x9, 0x2, 0x58f94499}, &(0x7f00000000c0)={0x0, 0x819f, 0x81, 0x2c7, 0xffffffffffff7fff, 0x1000, 0x4, 0x51}, &(0x7f0000000100)={0x3, 0x80, 0x80000001, 0xb9, 0x3, 0x80000000, 0x8, 0x4}, &(0x7f0000000280)={0xd022, 0x9}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) dup2(r0, r0) write(r0, &(0x7f0000000180)="b9109c6dc38d442572d7117f9411d540f16d64c06fce7607b8b8c1add2c226fc0cabe31a79ecdd696cddb097e1b2702fb5bc91283ddfa38f4acd40ae5a75c89a1436739691e381a75ccc9c6d27e5396fe1e5fcb9cd78c1d5b1efc1a0a950c8508cd3206c0e9b204a99814e6e31f505f2bc46588dff9cbe3c46d091f445d26f814032196365644d9ad32e9921b3b215b8a5ec619a08aba7710eafe4a7ebdf63de96af3d66a7bb241e2af5ec515904475e20ae3b3d973c2c9c1333dc09e3550a3fb3c021cc5377d29d669b2975f6fd5fe88d3a15681b054009bbd2f82b31", 0xdd) 16:00:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x24) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x200000000000022a, &(0x7f00000001c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x4}]}) 16:00:48 executing program 1: unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0xce8, 0x100) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x6, 0x9, './bus\x00', 0x9, 0xfffffffffffffffa, 0x2, 0x6}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fchmod(r1, 0x1) poll(&(0x7f00000001c0)=[{r1, 0x1}, {r1, 0x3}], 0x2, 0x0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3c4, &(0x7f0000000040)=[{0x1000, 0x7f, 0x2, 0x4}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffff9}]}) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x120) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) truncate(&(0x7f00000002c0)='./bus\x00', 0x9) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 16:00:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x400000000, 0x7}) recvfrom(r0, &(0x7f0000000100)=""/105, 0x69, 0x5a6e9a1b9cf3e100, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:48 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000200)="a062bb18", 0x4}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) syz_execute_func(&(0x7f0000000080)="3e3e3e0fe346008a11c401fb707600f1c421c562d9c481c454b1060000000f18ce0f88000000000f2a29c4e2e8f31ff30f1679c9") 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000140)='./bus\x00') select(0x40, &(0x7f0000000040)={0x2, 0x7, 0x0, 0x100000000000000, 0x200, 0x1, 0x5, 0x80000001}, &(0x7f0000000080)={0x9, 0x400, 0x3, 0x2b, 0xb2, 0x7, 0x1000, 0x7}, &(0x7f00000000c0)={0x0, 0x7ff, 0x1, 0x8, 0x5, 0x101, 0x6e2783c1, 0x10001}, &(0x7f0000000100)={0x1, 0x2}) 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0xaf, './bus\x00'}) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x3ff}, {0x7, 0x8}}) r1 = socket(0x2, 0x3, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ee165e8f9653000"], 0x10) write(r1, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) 16:00:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002005, 0x9) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8000, 0x0) r1 = getgid() fchown(r0, 0x0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x18082, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0xffff, 0x100000001}, {0x18, 0x2, 0x23, 0x7}, 0x6, [0x2, 0x6, 0x2, 0x31ec, 0x40, 0x2, 0xffffffff, 0x7]}, 0x3c) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x2) select(0x40, &(0x7f0000000040)={0x162613f3, 0x900000, 0x7, 0x9, 0xcc2a, 0x6, 0xe02, 0x1}, &(0x7f0000000100)={0x1ff, 0x3, 0x200, 0x3, 0x401, 0x5, 0xffffffff00000001, 0x80000001}, &(0x7f0000000180)={0x1, 0x9, 0x1, 0x93, 0x3f, 0x3, 0x3, 0x7}, &(0x7f0000000200)={0x4f6, 0x1}) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0xb9d}, 0x0) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x100) 16:00:50 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r1 = getgid() chown(&(0x7f0000000080)='./bus\x00', r0, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = dup2(r3, r2) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000280)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x3}) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r3, &(0x7f0000000180)='./bus\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x106ff, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open$dir(&(0x7f0000000040)='./bus\x00', 0x42, 0x40) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) fcntl$getown(r0, 0x5) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x10) 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/228, 0xe4) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/217, 0xd9}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000380)) 16:00:51 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) msgget$private(0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) 16:00:51 executing program 0: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0100ae2f660180653100"], 0xa) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="88378cbc559c7bcae5165874c9e6f939d8a2de55c8223ec0", 0x18}], 0x1) 16:00:51 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2012, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x4, 0x8) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x951, 0x190bccbe}], 0x8, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x21, 0x20, 0x42}, {{r1}, 0xffffffffffffffff, 0x0, 0x48, 0x80000001, 0x3}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x10000, 0x8}, {{r1}, 0xfffffffffffffff8, 0x8f, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x9, 0xdbe}, {{r1}, 0x0, 0x80, 0x1, 0x6b, 0x2}, {{r0}, 0xffffffffffffffff, 0x15, 0x1, 0x7, 0x800}, {{r1}, 0xfffffffffffffffa, 0x23, 0x80000000, 0x6}], 0x20, &(0x7f0000000180)={0x9, 0x100000}) r3 = msgget(0x2, 0x1) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/195) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100)='\x00', 0xfffffffffffffe7f) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r2 = socket(0x2, 0x3, 0xa34a) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x9e35}, {0x18, 0x0, 0x200, 0x6}, 0x5, [0x1, 0x83, 0x6, 0xee, 0x80, 0x6, 0x8001, 0x3]}, 0x3c) 16:00:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x544, 0x7}, {{}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x6, 0x4d1}], 0x5, &(0x7f0000000100)=[{{}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x81, 0x5}, {{}, 0xfffffffffffffff9, 0xd0, 0x4, 0x4, 0x6}, {{}, 0xffffffffffffffff, 0x8, 0xfffff, 0x9, 0x7ff}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x1f, 0x3ae}, {{}, 0xfffffffffffffffa, 0x28, 0x2, 0x836}, {{}, 0xfffffffffffffffd, 0x40, 0xf0000002, 0x1, 0x401}, {{}, 0xfffffffffffffffe, 0x20, 0x0, 0x2, 0x89d3}, {{}, 0xfffffffffffffffa, 0x30, 0x82, 0x8001, 0x9}], 0x2, &(0x7f0000000240)={0x2, 0x6}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0x7fff, 0x0, "d4864feb9cf5fde549eb00deffffff00"}) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0xee) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000280)={0x1c10f1f, 0xb96, 0x9, 0xaa4f, "d129b73f309486955604fe86297e19510b4b62bb", 0x200, 0x5}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x38) 16:00:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000)="04000000", 0x4) 16:00:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x18, 0x2, 0x0, 0x0) 16:00:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80, 0x5, 0x6, 0xffffffffffffffff, "5f76b68d27d3df411f36a3ca815b5ddeaaba7d7c", 0x6}) 16:00:51 executing program 0: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x802, 0x0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) socket(0x16, 0x3, 0xbb) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1, 0x2}, {}, {0xfffffffffffffffd}, {}, {0x0, 0x3}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {0x2}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) execve(0x0, 0x0, 0x0) r5 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0xfffffffffffffffb, r3, r4, r3, r4, 0x8, 0x3e}, 0x7f, 0x0, r2, r6, 0x394, 0x800, 0x1}) 16:00:51 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) flock(r0, 0xf) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x7, 0x10000, 0x77, 0x200}, {0x5, 0x400, 0x2, 0xb5}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2011, r1, 0x0, 0x0) fcntl$getflags(r2, 0x3) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x81}, {0x6}]}) 16:00:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e6c653000865257f3c7797c2b7b248a431f31eae8165d75db4c7f3e654847b46fa0971ad91a58bbab2524adcd8671642886fae1e85a08cd2453b5c6ba186239f09ee1ed9ff25975feebe8011c57cb66262f27269a052acbed5d01363a3412d8eb59d50ed8a152fa00607390c0eb0670fb7c87de41"], 0xa) getsockname$inet6(r0, 0x0, &(0x7f0000000100)=0xe188b1aa) 16:00:52 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x97, 0x800}) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/84}, 0x5c, 0x1, 0x0) dup2(r0, r0) 16:00:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2028, 0x2000000000000d02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r2 = getgid() clock_getres(0x0, &(0x7f00000011c0)) lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) flock(r0, 0x3) bind(r0, &(0x7f0000001180)=@in={0x2, 0x2}, 0xc) 16:00:53 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x89, 0x0) write(r1, &(0x7f0000000080)="82", 0x1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x37b855667c95496, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000000)="1d", 0x1) clock_getres(0x0, &(0x7f00000000c0)) close(r0) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x5, 0xa) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 16:00:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x8020, 0x7) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/73, 0x49}], 0x1) shutdown(r0, 0x0) 16:00:54 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x4004667b, 0x0) 16:00:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4a4, 0x5, 0x2, 0x200, "990b26e683bb636d8106fa44b495019ed242a06c", 0xffffffff, 0x6}) syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x2}, {r1, 0x3b}, {r1, 0x4}, {r1, 0x2036}, {r1, 0x104}, {r1, 0x40}, {r1, 0x102}], 0x200000000000006f, 0x4) mprotect(&(0x7f000049d000/0x3000)=nil, 0x3000, 0xffffffffffffffff) 16:00:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = getuid() r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffdc6) r3 = open(&(0x7f0000000100)='./bus\x00', 0x402, 0x100) openat(r3, &(0x7f0000000140)='./bus\x00', 0x82, 0x140) chown(&(0x7f0000000080)='./bus\x00', r0, r2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0xc0185603, &(0x7f00000000c0)) openat(r3, &(0x7f0000000280)='./bus\x00', 0x201a0, 0x20) 16:00:54 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x5}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = socket$inet(0x2, 0x0, 0xfffffffffffffffb) sendmsg(r1, &(0x7f00000018c0)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x401, 0xd9f4}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)="57a5ec490c775e85c845675515673c305956deba2c76148f1af104f0ef804c89c2a5c485e76046ab331023555873209ad9f39f5a2924b05a7a933e655bb5ba2c2cc273855b6173f9c4b7045de0c4b0a8c3e1bd8e07b4c8e21867c1cc90def66228a0fe9f0a7436421629f681a13c4aa0e413f3f7238922ba950209c3044c", 0x7e}, {&(0x7f0000000180)="2187522af4ca94cb3bdcb1a5ede5f24698000e71a1ed0628540a7e155a517043b484b7a1ecc963bbb7e0aefb9b86a3688f4facf0f080853f43f02234fc6140a1dbe18318baabe4b2f8e705ff884002f87d64375cf431d287c73bf485ef18d1d87e36d357ea7128383e5a3a5623e913c4043c1a6ab935ca6339a7ee67d5cdc811e70a1b8524168fc3b26bc5ec6230b63e87b3fba48fed75592db5d7811247bca1806f3f060576cfa7428fc314a471a53701d7a192a3b0a85b59ac05f66311234b0d3ef3b032ccf145e5f09afcb3980d95f2d38827", 0xd4}, {&(0x7f0000000280)="5a7d6f14a0a481cc6a5ad57922585565fe7e22825fea04a3d05205468fac864ee0c56da8a7d00965585a705279acdafdb9cac839e8da74cc5b30fecf74186c1fdd89b06acd216dcd4caa9b6ca7209a997f91ffd0ce76880c1347ae8b98361bc95bbfb6fb847a9c359059a34514a2384e86fc0e2e4f4c941a3d85ec648f61bba574f13167dfca53b0abbbf2dfe78fbb3c68e975554fdfe80a95dd4d3fc3ab76e89dad23adff0f8c4dd9669dc684e29a0203f846d17066587206ca7e69698a2c54f94cf2004245b00eec0113b91488b307c8454d12a23963aeac6b6ad77266528b8e08ea5b1f002afab59556", 0xeb}, {&(0x7f0000000380)="21ed40341257b1fe23ebe41b7ed293afa365a208f3d7f89232efb2823bdfff", 0x1f}, {&(0x7f00000003c0)="31c2d3847cddd5db23481402f037e87056026f", 0x13}, {&(0x7f0000000400)="73c74995d7eda6d658b95e041bc51bc76be258f8b49a7729075490f83024eea207a18fceb65a30e81230d6e1e6912e7eca30ae0a39a3217002b200405d8fafc5d9b1ac11e7b800ce7932f352405737ce1a80498451c6ce365cce5090bf137a56ba683bc5d816585af687e150a2d654c5bd9949acc96380d496e39173688bb0a04f2cbf1994ee2c8c0f329f7d5c1f4986b3f4dc29138db60568da46f41a7bced2a6fa4ee74d9723156fdf4de1", 0xac}], 0x6, &(0x7f0000000540)=[{0xe0, 0xffff, 0x6, "0339d301ba0a3b2de33fc2c1e38f8bc9e843407f0913eefef2afc0c8c3e98526e822792d7fc734d3ef3603f7aa3f66170dcedf3928487176667edf6fedfa0d40e6995597c399775b92871b0866078fb3e6c583b77451abc920366a90577eb4120b0912292ceab7f096eb64cc431b4d3a81922dd886b09c936256dd887ad46dae46f68735b04a348b84835cfc77d5013123c2bd7ab469a903b2587665861c59f760fae728413373dbb9d7ca73a833169819c9a7eeef23159939944d2fc579d41091bb70f8c2920a44e41871841a6e15"}, {0x1010, 0x1, 0x6, "6da52d2548556af15579e099e5bc434e806e272fef54eed6552269c862ece47f3a4bdcf8dfbbe3d07e4931bcdc33f3637d301fff6982c324455989b2eac5a0197a22026d38cc2c39ed9643500b56ed559cb934a363c6ed7d6db993df85f1cdff5158a08e23fe39b20a0e1025e93735728a1f926822f4c2538ef83b8efa7246e2c66afa815bf195989d42e583e26f07401f2fc48ab244bfe92563ba104c18cfd26e697f146fa9bd552d588bc00a76631fcf4156623d8d053081ca73640b8b6e7ca0877493e4e72b04a036c669ed7bb23fdb9fff4cbe407b5e122615ae93248c6b8f534ff37bfdc40fc93eb84af591b2e44f93c43542f550b5f722e9efc2f341147d873ae187cc6e56d220f3fcdbea59755b26a5fb9e7a49bc31adb1aeb36505c79f463c5e8cbda47e95689dc082cb27a95851a436ef679c3473549ef67a757c9f2de1b0f4964c13368dd10929021685baae684f8e7c6b6caa950ce0c903003316692970390b3d0ce198e88865867f40b44ce87cb5fe034c1b04fc97936d92c286aafaced8c35dc4c68c61faf699369f2922882cde11e6bb7edbdec2ef97d16df9efe0f88873376ba70c9e9039d781ebbe0972602954d5c0cb240d92b4097bedc99dafb1435d4bceecc9d76136fe82e70004bb8fda9a749a12ca23ed3bbb9944d375463057cb72528667245042994b142257f420920ec83745a1f6163ffa9225143b2c1c3f0ab0a497ac7f58993af67ec597d983b1b688fe9218909aa76584ee0bcdd28c2c18f872a9b719d6f3e22641bf9f6abae492a356be483d568de39864613ea58069b0c3782ef0e44c608984b961b89e65ca62acc1a37ac4d342d6668bf25fdb8e97e4e75cc22475a5c585474fb38491595f8efa13610402b1ea516aff7b0029e15c71e2d3ca6436b974c660f540b6cafa375a87810a1f1514e4bc39501a4c25f564aa3d20a8141f2fce4584260ab224845b4e61b5d8619f7d152ba5803d17a90184278d87cbd934337beb3eee77e83017d338209e5ce505655ca94465ad6aff3debcc2f0c3855afa7cfaac2d964023ad0e29b8b5b78e921359c5b681d838cd6098f3ccc1e659d2cb620b55db1f455918f5acd0fe026611fe46325a8731e4c0c6d6898e28c9ec8dff9872317c4caabcd1f4a6c935684d0cdc869186e92d013ee5e35e156b21ffc00874c1e957cb3f503dbc35e01796f50d9d30f54ca9837e9f280ec97d10294c36dc0ae2c2fdbe61905d62c112ea48e70d524592b8b0feffac0efe61d3379a9caa1c333b6791457cca460d1c30d16471f022c34e943ff232167bf90846ebd0edb293f16fb41f3fe839bb472d017e8b5b4f4e832cf789a8f33225e8f985b434ec1e90504946c59cd26935fff8773a88cc771c7a00eadc59871b708db30fde62bbedffcfe93496d883596dd4ed187ade816189e3ea018bcc944fbc2431a07326716795b0d1e472727f5ecff5d65fc97427330e0bf9ca2264fa306d5eca59cfca9fdc356e2e60ca877d9dce607dc33f556c2b61ab42067ea3910db24eabcbf1abea9201062b52d91e9c533816dfe189c5416133f81de43a9b8df1243e573039925efa9730d05d29030116ca4367495631a245d1525331a3ba9b8a531ef2583d75ba846c906806c4aae59b4a4818973f1c1e6202ea6cb1adb53fc4d0d10943b3b062c6c63b6b9a3a4b8c28631213c461138d2ae6c167c863453d9113299592dd90c2a5aba6e791e2b1e208d82ec8aabbc475172d4576e94e759f607f0d0e15b3e0cc281e58d0004ee7b636bee6362b2070641d2c4b838e363b9ad2bfb878cf230c20845e6e4c2c7226fedc95611a5d0df9307948f87b29e843ed0f67127ebedc87177a6accbfe8a1a0f7fbbda0d0c44f9e1af6220ff264cb9137617c7b237e96b4a066a85c476facced74e0bec076183704e0dfbc6ccbd2b01dbfcfc3bd391d7d3a80cc34f5df9037ff496f6c10f55329fa45d30d98b679f1dd3c7ed53d1801342cfa1de5383df7e4e776d7ef9d837c08a72970b0e175123d5e9cb7ea86d83c93eec16e6d4d3c48ced056d8106c120eab8ce0ff7bb78052da8dab4273c9f33edbd5a5935c9846586d4d58b03e44c7fdbc49e14eb3e5fa890d25df10739f1f035486e914a68ad083ebb3fe56d8b3ddf8a35d0fefb5cfd1002710e322fc73d120c1e23081e9c0f92ce2e654629dcc9f74a7e4b7f078b55c5d5656924b58ee6ce91fa17d0c9824f30c6babd230f6f89b93798fe33e46ba79c3238bc687960b0bf36fb7c0ab61b44894d4efaa5465993ae4d28162a5a826dd33c411e83724d9c7a8804d7e3becdab3f2f9a60abf2c28b9d15ff06a618cd09705dfdb061f5b11adf1fd27be9bb6f3a55ff1cbb92386b2700d57f7e214d206a02831f4c39bc2ac5d9d3ab2c839d2650e06fc03911d24e89e7590a90100ef4b91e600ade29abd846fab349b35540d81891083ecfa4f78e75f5759ff33bab890b3810125f38a9f63c79f59648fab553351443767da8391fd1210c43ba718ba72a4acd6e8010b676def19ffcfc972a56e7275b8e997154438b9e35893919c9766472e7fbbf787fcf6f97880d13f725ff2d4887c77e31438e29a29317014516307b8da6561b2c200d754d9a03b11c8cc46be683f86f7b5ebf9be12fab18985639a97ac4e821aa6dcf18b6aa7dac7498a6beeffa2b2da3f49c9a9a73c87e10dc39f793830ca9d7be617168243d697162d8a5bb1145e96e02d6855a6d2ac89de9bdd3f5f7368e281d6bd9bdb585e6168d949016c16a5d4815b38c594a21a9184a59d38bf24bcd254da5e051caf117635f5cedbc8e54a1d4eabb3d799a6796e42ecc3fa7bedc06acf8c91e99384531d18f2f587986977fde32822dfd04782d53f8cca468fa2d31ec4096a39a6ff85a91466f7ba737c2dc01278797b9ba5dfcf452925c14d02632c0ade387794b9fe26ed35ddbeb47cd86c35cbc3f4b5c26220f357597be1ae5b8756b457e5efaf1a84bbdb348aa48e64b88b76decff737af2ac7989d47e57822a9f428bd197ff52b3272455dc67a92a3e4b8727b66324f5fcb3ffee6c8455535fe332eb5b3c849ba947a32b6abe5e302fa937481ab8f122615ddd0a74d7f3ddbe62cec385cc55d9358eb93e471144e1dbc481a10a26e5dba040a8fb67cc57efeddf95a22e145e121557e5f599031652e7bff7d9430650d197203068dd4bba4eb6a796058a4d5c0651525369222eb46a7e3f181fc9f408b6668ef1f921db88d2c13bf8f85c019820fbba7a59bd0429234f143ada8dfca4f01869960f7ddbb205fc77e96e725b036db33ddc6b336443afdb3a5f23d8fd194edb9df7de85fbfda6f630b9993624d19520d7627a99eb24888df1954c768a92b57333f2d80e0608d8f6f1ff965f7cec60122cf350a13ffcf1037ed2ce2a1721286c7c9d88c8c45358a2ae1af6cf4e6048ed12a32d26f44bc38493615c8dee4395d0bf881ea91114696c5fb6bc85b4bcb23efe2248e0f8d063590d126aa4b5776e719bc852a90c09669c4983aa67a494824038e757db51f78583e26c204c91ecdc32f181dd992c0fc03a961179316733ca4309f8d623fe9193acc97e1b6fe77824a43b00276f195532828b9ae1dd8f89fedcf413820ff335e62ae6ef85519623414946145dd5bf5fe6489cca2b3c58edbc5377c683cc0c2053eae72326e81cb29a41d20a0c12e2404a5cc3f36dbd11324b205acd50581c837d7528b2e7964aacfee929a406d384186674ce9848e6d672fd46b9936e7f35d8d4ea2e79875009dae95464cf5f7581663fb1a1626a4765a713973fca69741081ea1c0f6a4a321b64925812884adb41d9f448ffe8dfbb88effbd18e72c0b8f1f75fe223bda3abf92fbf5ea877f6b7488afaf29b98f3f294082a8595f1a4ba523637b213713a0d9c9a8146402753dc20b54768b6cdc76cd12d8613e61cfc8be75c3f7971ee3c223289951820046dbe17dc50067b9d03e7b5c0bda35d694748b3fb30f7143c9508c35b3a3f75ef8b5e67d323c5b0991da9afb838992f4bbd50fc0237a640660d218d2a84dc93d0a3cf764ae6fb70ecbd64441303eca54b2c3ac75cce7964e3cd61c5d7a8da2253ff3be0ef54a97e211ee93e6b98b96373611b0ca7578abfa916358bc68b66ecc9013a314bc54cc38cfbe253678e2720cff2c3b931316a00c53b5750b482a19f1e506561b7881ad5a8907f13b09579ba8d22260fca57f5de4c5f6a5e3e532fc46680d6c1cafe51e1ba1d10986931ec52092936a4498e79d569b30b23cc64a7232eca691daad8e5cd0a40787de587a3e96d5e4827e449eada135ba5a0670e45abf4b60d9050c89f202e63f0eee4c8833a68f5669e7b255d18d631b96f2432596bb01253421a878a8abea449ad459b7326cdcaed45ed671621e0e5af867bfb2a2afcd4d960bc4cddc7b9a77455577d8ed57a04926119e7a0799c4c94ec68c74efcccba359009ef4a1446c14cebb4a49cfdb453e271c71a3b990372b51c7fb4deddc149106af2ffe444dad56f23382a032d60850d6a9526ac7fea7518a4edb960213cd2e513f38e056d7e725c99abd4dd6eef767ce8ef3ca0ddbd3eeb1c12a9cf2dc160b63e664f268e172325dd5b851cb322e5c6af96a52ccb690a16fb81bda6abb17eba9ce40b2fdc3fa118b23763a4719c92daeb07c6e840174c5bed003daa2c343890121c3d49c3b9ded4959c489cb87cbdb804f042ec4cc3da5d20ae4360fb31204de1897dc0f60cd8d5b189a9d84b007a748979dcab0bb4bc30e43e9beb9a7a99eb929d561dd3e94db6dd0c9fd1472788bc35a025bebbf3dbda0dfa6f9d9343381c7eb110533d7d73f265aa0c24b834056e30d0f0f386b95f849815f41a8c7902bbc5959ccac4a6ad226d5518d41a9b2245229299305a520c6299b814bde3c1300b484180a7992d5eb93ba8da5ebb5d77aa41d27ce2f92ae038244285f7315e1b576c3d98bad1ec966d56a4cc1d328edc6d6d95f0fedf945caefc68b261d5b46d171274e378a9c74b5d8e89a8ee76ae8527ebce4e1bf5179701dd34e8f2c2d1f204826322ac80e086501c8289f8275e5a386a7a120b8623143d02f8bc0cf349437f730342249659e462b6628a957a2467d4877ff3432aa917fc922630dd070569882f525fa9b54c3d3a167bd28548f8b2b1dfec7830313f9eee2deb524bd60d35290cfe3f55dd1ff4cabec68daa0688b9c697941e39297f26d316a7f377d4da875788c86b8ba22b02fcda33892ad8475658a92cbbbebbaa5623ae687f43c0ef6492f16f7050fa01c661ba0746fa27e863a1153ff20a33d5c24b11f2f7c72b659317a4212c8129ba77dbfcc8ef73ab85408d2e767921be5491b2dd0b83a9de8b9f37605d8a35c9a5037fe7266bdfd26ac1d7ac392163632edff03b47e9da2b4993992b69d3ab8a776420bda21247e2394edaf3cf13f069bfcba272b641a7b9980498aea9909022a948f18888057f3fd90ff31618201d8d9070efe474093656e8df04b882afdf72dbc1ca3405cab26999d0549fe64aafb0f1a82a4a54160eb98198d4de0d264bea0004348a66880ab893b54a194fda8c29a77d1569023788eb26d6ab4005550445f244e86cc0804e784f4f10d1656367306e5be72b661f23957222f8e60f3a9fa7f96133304e49c66b49ab9a33272e2c54c5dbd45c29a4da4d5004d25225833f77a7d837f52e17b00b30d3c3f8a514a33a894f1ff1f0d36becae410622bb414dd86b770f07f5dfae34f0c0c1da099de487c617ad380be44fa102661a193ce0c"}, {0x68, 0xffff, 0x1, "b984cccd67aaf8873339943a5fd90bb188c79f5ecf02d12573ec384269605622eaf9860347f58456a3af9eb33ace012780990d9d4d8edff699d627fe4dc10bac2f69e94e719ed9f0f1d089d845bae62c7b292cb804751b"}, {0xd8, 0xffff, 0x4, "f0e3d172d46737b43fc13284d5b6460e61e1a3387f397a1ad52fb5e1b43588fbd5dfee70ead9d8743e1d76e73310f18b37da87252fdfb682c583402d55e3f7bcf46e79f1e828a1fc39062a898728cfb4c49909a9ae9d3ab62f7269c76706ebcbeae8afedfe8a5fc9a92885c9c6420c6ce4d7629537b1bbbb34306fa22de7a0ce82e9f15678739a09da993c2315a5a87e65e27d1b47ef61c3804a37b4a1b371490530cf9fe90dcc20acacaa7f6981976775e46ac4152a744d8e68abf2191be384a8eb30a1ddae"}, {0x68, 0x1, 0x5, "21547ff3f6bd61acc45f5749c5ba96cf408b4c9294743679dc978753c1496a2290c4b4a9b411164eac6d3369221ebb2fc7b5be9c47afe6c15d5519c78bcef803b55b7ffc5af32b5b35453ff39407d68f20156fe0eb78"}, {0xc8, 0x1, 0x3, "2db6b7f2832fcd950072124466754bdd0c01a5b97e2d668fca4e9b52d120ffbaa297bc37b6205a69d32b378da8bf8630eb6a2b96ef99cc262bec2399266a1db74a4bef386f7cf50272e4be9a369b1ffdb61352a24918f72aeb13de64becf96d6e11f65951cf53b14d94fa3933d6f95f76bf5db222840b5959337c3cd705a0dd5abebc788af2281650e7f2de9ec34d1b3b53ffc66e389d24ce93f319ecad7a72df8693c19dbafffd892da2e087b76f5d8d6"}], 0x1360}, 0x1) 16:00:54 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x600, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r0 = socket(0x18, 0x10000000001, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) close(r1) 16:00:54 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x180) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x240) mkdir(&(0x7f0000000a80)='./file0\x00', 0x140) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r0, &(0x7f0000000e40)=[{&(0x7f0000000a00)=""/91, 0x5b}, {&(0x7f0000000ac0)=""/231, 0xe7}, {&(0x7f00000034c0)=""/4096, 0x1000}, {&(0x7f0000000bc0)=""/185, 0xb9}, {&(0x7f0000000040)=""/5, 0x5}, {&(0x7f00000044c0)=""/4096, 0x1000}, {&(0x7f0000000c80)=""/193, 0xc1}, {&(0x7f0000000d80)=""/189, 0xbd}], 0x8) shutdown(r2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000009c0)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000240)) getgid() lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) msgget$private(0x0, 0x0) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000380)="63a5d284d70924ed6c82203fab2fc53b3ebb9da9fc07c61c6dc93e7adc4ca6cfe328688cd3f2d0e6661afa1dc2d305953f7e8ad88b7e1aa354e0010517cb9c13d9b3ba541f969be9d56977c20824fadb0dbf74143dd8aa59e85a5d1ae04457286598ebcaee946cfb3bc498c480d18bbe5f584109e9b094a48bccadd0bccacf17be0636894a", 0x85}, {&(0x7f0000000440)="0e70cbb4aa2e015c418f597292a227663fdcf66ad44f910273fb7f9c0a3e743de3fdffa8a98b8a42d6846421c9f98409df03d0ddb72df8138ca4b30ce09eb94b91953a07939998326e77490e62424680600a66be990133509faba9803ed3ccd89001603cdf9699e0a8ebe79cbe533de0c50ebb485bd3b94eb90884b5b184cfa946be1cbda3d3efc22c892e92b4a52d666df619e40b75da9d6c1cdae215cd18eaf62abc4a9a5e485db572be2ce4841b2e440ab95eef1db0fe8e2befa7489e0c9a71031e0a252b9535cd50d6584532f97924f9b00a15d6391a8d11ea0aab85440c1ce8233b5f7539c1139c8238659f", 0xee}, {&(0x7f00000014c0)="7d585f76b69c695c0de6650ae36b5490f738a523c505b4ae4085d21cdd1b06ecab8dcc0e34dbe8192b0ababbecd8fd489056b3bd4d3ca6e23d144088905c1f0d305948acb9259569bc071f85377a8b0423b865df55003ab3f9911cdc4b3a9b439a7a6e437030bd142fd1b45643384c5bd85c5d2634a7b902c3623bc0bc5c371587f246827503c5058ad1a23bffd97432ff9cf14a4d31d5e13c31f52d9b265acb6a31ca56192eda28636fa358556ece30cdc199e360b889cc0f1614e29254c85846e9e5a33c2669e17f56b2629a3735b7b43d1b59ad8ac946dccabd44a6cf30abe82c986ef5b0f9db9fd4ad61692066fb44395b3ada1277d62bbbe71172a2b1d55b62ff8806441de97c28562b36863bce419a1a337c4bdbe7e7e571e32486bf3491fd5070bfd9df676895a568b8c6f070646d95f00910e8a88d3f48926646c057a5ab37f81476a23fce0703d4f58b98e3a6f5d919387885edabc6f1d019dc0657b1f37430ae6dbe40e982dbba2a39480b0e4e249d45cc714c6ea264567ea97728524331adb7361ab582606d7a35f9403515309cd10cb8da496aab9b9bbf09b87802dc541f4261be7994481194e7e6b7f00572c464ef4c9c517171d2e59ed5cfd8968b5a9a16b15834768f54e8ae6ae5cab883c87b3d1dcf55c91c15069f7bfd4473fd98ef13fc43d1ca917b41135015efc8a5d06b5db7dc820a3289528ecf8e5c152945d114787f94b00ed1b42a5d98db92a6fc5ed064f98fa8a90cda4664ca4587a08a38e37ad907d68e2e0ff0bff8c3539c227b06f4a62f3dc1dad86231ebea216e826c2a239dfa9397ebced67262a97be10bac32d5893ec2066da2a9a9d2153b066c90b6a1d492d310d0d43c6d6cfd8f56163935621bffc6bc9fb9d53126f399da5c59782ee59c57285d502e7bf1087f06007fea5e1957cac2e8fdd65406708e5ddd56f7a22197518a31d2164b0ddc3068bbaa1f7c14b70bb0255cce8229526a73b63494ad61cc2225c8151eeb31a834f4b28f41d0b41b96b14f1045e67f6cbdfe053d7f032259266b5714df14adfce16547e621e8dd8002c0bf17686d1b802093fbea9a38e040f1ad8adec15cff5b1dae0da58a9d448eaac5f06309f2b5dfc4774939853a4579e65a0ba7117c1c7f83a3f938c3adc0b6d293d3d5de206be0efeb0b172c00d04504eb2244f8c82d30237da95d7ea2f9c8b57aa85e708747be0b7b6911f050bf06661832a429e47713b05639e8db9188bc7845f4f55bfba2fefbe0c7d61315c984946b245880c5a28a612fcb656961d673dc9fbbc397efd397b3b7fe15f58c9ee75fcd97de896f38ac65687715ce7c8fcc5d425b4aae1ca2becfa4986917debdfe3ae76a5096178e38a08f10fb0106facf6e877c46bf961484eb65a169c65b86367c032b8409851c949d59d012f55a4d8d05c106171e988cb0d835848a47df6272c91454a6fd205e20f2e5f7ea36368951b1c49229b4903596e778492357e2d2bb1efead9fcdeebc6e628cf38756548f0e95fb60ab220ec18f7c1b930d34067f8b484ed5e726f4103486c05769cf0982da788e3db11386244359684ebed5fe36aad6872fd2bc0862d96407d93975eadf67af73f27908f32affb33a8f1d62b5995e4ba754e4b554bff59a1d5ccecab94507456f43878a6bafc3f9e49bf589075c6a0ac86d9136f9984e78bf6331eb7fca60eecd7040875b8474b2d1f82eb6a30f63dd2d1797b81b1a3215e6dececc32dd83badaa04082bc0b2812fde98929e6a351f8ccd7abc2b19e938aece58bc7e0b350f8640102d90ff5abf27aafc7b517f19e1736931c622c74bc1894dfa4065c976e22ee7023292772c994a9198c989703ac777adab014e638698a99088bf40bfe686c6e0ef3864d5a7a6d67ca728a79aeb57aed1040bfd00ba2f5c402b4f61287824b08653d55417530c781aaf1a1b0497487026cfe0e13e142f1660ed85c1a8ce170c7ea38c571e72750ad415f73bb63c6c2ba1a04f62572ada3ad7352cb236c6bf11e7d33052035afe1a63588ce9aff4af267b33b4fb79bd340a3421a9783d012e5b326de197eb8a3c9e2d05481ab85317821719925ff6e35caecb9d4c03e5f88a8d12372935a191512ddbcf1e495b772eedf32200624476d57de6352eb00597ff1b3906f9a9648524b8902da1765c8121d8f428a7111bc5a136a907e4445e44ee17381423805eb4461b1fef782c35ad1568d3f073ab85f1358a5a41a9392677233f4c09946286a24cf2b02cee77a417a6c98f31878a2e1f8d33e7ac0cdd706b37780052fd84b81e4d7794e4a9458845096a0af625db3626816bf6ce0282b02fb38192b218f43aac8bb3b8a65bb2ed5abe01e66b82682e04ab4433597b403caf9c222653d13b7b5efc936baa7594aaeb4b9c605a3281554bb6f380f0591507477d83019c7c174faf43c8e611718ce2ea7991485e2e77c571caba31b463e611334a46b9a7a8c4fff22705a0a1c8a599daa2ffdb5d8c65350b4326eab87ab299dfce13166bc8cb5e74151f3d3ec5a476a64475f45c66833e4c111aebaee59e1c6b6e08dd0cae5f6856f2b0c98462153a8c17cf80b395e5237002b407fca295f4615abf7cec1c346e07210412fce0136e35f3e0b9f834ae5bcf510b4b7caae9aca39df6d9acc286d4dd47383052fd8be761ee90b9d675b4d089978b71e54a62bc7a73f07c3d88ad07cf7112f4c04782cd8797512ca4008c7ad3461c3c67f70b9964219ef11ec0581fc4db17eb6bf1162b844e6d263240d1f59aab3cbeab0b9e0cdf9bd1f045ae49d461c3c1a2ab0b5dbc5fc79452f27dba3b6ec5b4a67bd32a5af9e6e844d4b54cfa3a8caec028f01a227d5efbe70909ffffda2cfe3acd53ff6c58ec9ac31bbf8fb02315a67f77a22aa739064956db674278927e4930d6b702a594f176e3d5e4521d7aea3e2033c99de123ed85126f5ca542b505be5e0588580db51929f6a9f94776849dee832635fe0d135f5dd18d4e50ab3385074941bce5bb6d513cf7a3a199338077e128fce3076ade7c922f70cdee4c8613e03014a74bc0d58926a4dd66c4691694b76aea01801fc1d357e0efe91eae3d59cb64adf96df9e0c6e36ac116972eb7c606491adf9b23402da0c07898fe77acf8b2c3e849717152fc5ec013b708e03312401167f093e3063996c82610e47065cdca9fb53dcb7d7fe15a566be6b856b7228e6af22eb08508fbcd53c73cd351957ecff84b792cb9be9f854fc844854efc7d88a8a0520eeab7f55cf4f59d14db6726a696d88cb97214bc07d5d2e2a6e1cc5b645ab26399ed1f3649d5125db9d3d8251bf28429dac13b7a972ccb345c9779cab66016ab2222b0b4f487731f2e42b9ab78a70dd8dfdddb3675c9aa48acd4c052b2461ef6239c0fe355996e36dfd5549b63900e8b0f62d8d759aecdd036453f46dd74a239d1d7e89509da3ab29a447bdaaca40d8005f16a814033fd244725cf417cc844b167a3fdd170eb9f6f72668fc31172f4048c4ec136f75d82ff7dcbced53915c16430e36fe3a63545d8878287be94256bcaad0e56f6b5d450c318a3e178c29ad7380b4314c10e0e66e8618bacd35ee6520dc814a697ecec242f5c983cbd6a3bf95194b1082bc5b7909a3a1fea292c33b44e6ede8689e592934f7176af38c951a226490939a90efa538d1e15b780f1d02ddcbe83d4077b1e8a5f47e45076f544e29e4c58202761a036bb3436c467f573b416177b1f5b78004702df4168502ae049287008d4149d4120ecc13f43098388fd11abc89d76c73b8db0444acf82cb9759ac7c33505df9b90b7322eb4afda4d30cfa3786f1129bb3c382391ed25a5dc2ea0b9d2940c862cd825dcf8aaad68ace753a7cc4f53ac9248d28a2f2ee60fc0e65fb6f6acb5356782b614c03dfbf155dbd1d35066c9698839c0a31ae273f297e26fbda7ed1aee795bd6f6155fdbced60844531ec09f83bdf24fe172951a32c79c5ed2108425768658512a6f990ef7142756ad2e7ad56ebe97ea98a6d322a4a9434482175182d420bb377cfd74479c87e9f6d93b8fa940f7ae11bd3d53835ebf40ede61c78f915b425b5da0dd63207f40be1f580ae7a57729e4cbfa20a45d10a5d5b2f0cf707c407dad5bee46781ef6f37d029a84c4dbfa6023c7de8d9ab76445ec96fecafed74bd98937842c7feb854fc1347db7bde78ab4fd580a9ca5f15dbb8e2f2cf83be59a1ed2f1d4e2ca5af15babb9e9686fb6820d062f229fdd5d2c99b4a8d67ca85ac4275b5d0df78e42010a99756e484214f2245851a68b5aad23b7879ef51dab6660d346364ebd78c3e3370e3ced44f021e2e4ba049530976a853221ebe93fbd8ad3cb3e9764a6ec6326107e523be24f49b4eb5502ee65ceda0542b6a64e42db538c21b2062c021bc64fb65ed146887bcdf192dedc2ba1400704afb69ab0a88a08926663529780a8872c3df1c6f3086f6c8d8f61a7e5dd8acd6c689252c06036bd6d17b41eebe449d080c4e434917759561ee3cd1ec28d8f31609929c61bc43dd3d65ded41ed960e8c978222ab1ac2c279f5c638c12be493653067ee1d8c9def1f87c170218edf04ab7511d1a5aa3c43b3f5e121a2433d42f54b4a842bc2bd8cfcf7b2f9c76e759960e629bb506163f37f8641d7afa7cd7a49e95aa715a8be963bde0d977b4cf178ff8030b1cf15e620472a34557f452107d696cd329b563e0d52ef6532898f30172228fa6caeb0ee6a86af50e3e18a4307e8719c0bedbcf74595b1d05ca106be14d427c25ffbbcbad963e7283bf3b45341454476a2394028275363bf024032196e3d7798e4f886caa0b5d7b7648a7be923c500f22b22df356fc7c2029208a176cd0c1fd1d3753a7db72296ebb14e7c1e1e9464b50d15a9a9949b61c26b8ce616f747b00006bd8f06584d5ec769c11715dbfa8096608472aa642dbc5123e99e8f0512b5fe874628744356397c8d7a42332c15414ad4c2651aa88421933d0fe8bb5c39f8c84d1ea09799775d2b8ad854f93d0da6d2b0aa2b604b3f490f896bcc17a90f99ba8f24cd56a620f0cb55a217f2f2d6bb1e5fdeb751dbca55fd262a621f7c093242872bf3b5e49f6ff58465196c9d43cbeda3431b59393eae0abdf1d9189508e30b017a25ff1c47ba0a22032c616b489bbf61550968114a372d5e8aa13d27247c42a38f7e404a1a381db39780c983f36fa984de2844457481164ed921685c59d57f4467151e7f14b32705807e6050d25ed68811c815d1435458e1ed5097e46e4ab396539e1567963e40ae872e362e0bf7769ab766190efab3c21a0141cf9cf838825d539cd206f1bd1df909b7295c717b484157a65f21b06dfd8b695e9c03bcea358f6649be70b767eeb20f9d67fcccd3128e58e2ee6b7fd54a7d686e6385c48fc98ddb7cedda410581c0a5406f8ce96777c81bb2ac763de260ece4711c9e77e88cb3fa1afb15d1ab779f6967a504c743b66e49d980a2ec4259bcf2eab2cd836d774e04a71ec8bf8085ba55bf53528e639a20ba28bc3aea4551856f04a550fb794d7e873b39af3b7e8caca3bbb903bdf1beee09bd8b93297f6aa742d797fbbceddc4835cc92caf4d574f7c91c3950cde5e15cf16e5aa430e50fc81c4e934478a4aec244dc9179b87b904c963091dd28e4ecfce68bc578cb454080d0a09c639594ec6f217206ded6b2284c95fa75949dfa53a52c98fc99d8f44f269a8084356c535ecd8bc56d81b89c2f4bf7777d206861f74b391fee59d289c37ba81694bfacccd9c01d6f4b2bca374f1b847e4a5e0", 0x1000}, {&(0x7f00000024c0)="df075e11b9692296b6f34557232d7febde0800602afaa6feb3f179d31efc2cd5f2914c38f3774d8878824b3eefd8f90c50ed173080017cd2211ec17b064662e216974f25e11cf09e1767d6852fc38f2befe10dedd2bb5ab039d52077c0c19d92c35d916f40538a4b70eb337b235f078dae1bfa21af32f03dfc0af74ebb7aa811f639ef5c168ff9366c0e1b14233d8f76b82e07a926e4b1712e47db9dbd03805f3dbaceddbb0e5da2aedc357c6497b887c6b26c5dfa0e908d801aa348fd33f19ba9765c78b5fed00f17e0e46df7a1d3ebaba3b18014d0009df950ad1668432db608591a6a0e6017e0c9c9f6bdb6b2c085ad94e77749813384aa9de3490b723679126266e45ef8c51405d541b428688b843eac28cd2c8a49b33129880c6fd8b1946544fb1b670ad25c939cb2b4a2c154233a8e7858ae72626e824f01170b2101df9b7fd4ce2dd4a8525907561dc403de3f99e575f3353938fbf21e5fa41ca63f10e71aa870ccf9ca29f74b9f07f6498ddd33730eef8af7cc81e1eb3c7ff05ec5ec2b462629e5d5cdbf6ba837cf8492ee895c67267b551feb9e92614443fa5de09b1943f2b64e7bfc0861799deb5552da68d3f054c295a3d827dd696d715b7f8699239e6c9ff5f1b904bafa995e17daf775f772a20bc50c4d4da0da75f14b56b7a201914ef48f65cc8161e385f5a0b3305204d270b5f2c765e144d3e6c94b05818fed69ec742b9d8a408fb3641da35938289133cf534f807c8f74ad2e8b93cea3dd4ece76c55d717db25c3a6cded1a4c48951bb1c17a429fe92d40a6eb93bc13507b4387315804baa1cefeb9bfce4d9bd02b58f329072a1c561993dad37837309be46f8f62e5d58cfefee387682d29b921e19e77ad36b72f77d1b711fbd03231e7f6e7fab0266d88045032d292c57ea6b16da4276a72b61a8efde2d243d15e6740421ab8c079746bd020669e673068a88cf7c2631c472a82c36dd81f15eacf2e49ec66560941520ef481311e590d0630c34b41ec01cd1e62fb50fb14855d8c0ebeeaee7ceb99bbe43b95bbcef992fdbcc6fd1093b74d941d6fbc93c8043f821136d0cd2b02cc34f6a14be794f4a60048c48425ac7e683bc2a0b5b32fc615095f5e19fedab84511f8f9470591a252c66ba4f81ff4f8b965d0e77030a50d522ff5bcde26b262b77bc0ac75bcbc8256bfc46e39c9cb0bc97b4d054bad335a66e1a52d0641b73908938b6cb36daf1d69f0ef8486a6ec623b9a60c01197644e55b8330f8621403e2de3ecf8b1acd26c27e5746590ee6d75a75c84602940444354d59c90696af10a37cd3b402f7354ae841f4260ee9979fc241d041af21650e031a469a6fea2597fdbe3cd123827c88e8a73acf1811d554ea8ce2a1d1335090d5ef964f377adb47a5f19fa69a5e4681cde8c74a4755d56324d8865dd51b9fffeaf60f76e5b3c3bf89f0d64938756627d695d38ae65e619545d09b77487e2bebabcae69dafe7aef9bcd83cc0e505f591133b480aed5341f971919f6c306fe64a667be409bce0d0f4def063df6f5a8800f18852515f9f532019f2dd9d4e9a4294132bed8b344d8810dc5922f55f071ef0d8ffa643e304336fc31005c82a79646584a443ec4616e13423943759693c8655168a1f0c81b47f2ba70cdcd0a49689866283b45ffa9181fc58a51fe535ee3001290e0b5b7f96c840834542344d3fa46cce5c4bb26c07e0c5fd1a11c030e797e8e09ead65b35765f90270b6baec95a23a8c0bc6ba3e98bcd8bbc20d27a5fe5d7ce8c05bad2a7af18272079a8f84c8828496b45ccb6bf3e2ddfa6a9589633f021206747edff20be58832311c0c26ba66c4d3c97a71514cbef6ab66bfe48a5963bcbc0ed71b52cea7cbcba207f2d0974e4a6ad42636b9d422fb942fd558c7ec5e7f79414853dbc51b44cd20c75fa8abdbcbf9129bc05e32507fe4685df15cc8ea8cf417b735cd8e146f9498842d50920480416ef588e2d1afb8c1e29f9a3883938a92eb5f926e46656cca80a2ae5c748c5b7715e6edefecdbaaa36416a42c6f5eaff15eca98fb96423e940d75749f0923d66f4361dcbf9b0a58c9bbfb0d6a28317a0cdc55931cdbcd037fa32713d9a62c7d4363cea5c7c85a47d7404041d4b9bb64b8e4511fc82470164e83080fbcaa4392ca41896143d98b94fe46bb9c86b9126bc68ada6bb50293a41ecbab45aac94d052c4d0eeec918a2e3476e03408fa3424e6c0e98938227a1a9838d079018dbea39ac525e0e952d154cbc6b48a25016181c32311e6e8c8e3747d31b8dab7467eb487589b82d079e85a535a36900d40ed3b161cc9d821fc0c7964f80e0a56f87b39557dbb5671d7c87d147d0596a32452318bc8a79e2dc24ca204a604fcf091ecef90676f41b733e3b445d2d601208e5747ee4ca67458d430df49d8002653f6e0372dadfeafee584a71e98b602d57bbdfafcd6158744e0f30acd68cf832686cf8eb61f4fc89ca9fe0ff097b6fd904f5ffb42076370505947f30253b411e4d85d401ee86d434bb14a20c9bb6e683efdecab6ca1d59d09f80b190eda407b09dc2a26e1c7113c477295c890be308bdb2d42b22da4d9b2c2462e11a553fd29efd631ddcf5932c8d72b3fff5c6b90b5ac8e7557d2f90700888886b0885356facd6ad29aafd08ffd8a616e6b32b169a4f1ea7679f2bdf468ab39ec27b7d752b090ba3ad3a67adc3eeecfdeb773fc0f656affd3446fa42ef60736c44753744ec3290181908dece2c132b7fe1f5f501fb917bc689d473b4ecacfe08f830964258d08bee4b16e91808ac678ddc2f25dfa725e2e29fbf8899215b88cfaf33bb61de352677f3e3b6acb9d691690accbb00869bca91a5a21a27ee236e20e6ada713a655a04dcba7358ee50603c35f196676a583d54360c327db2053fe2f388b4d631e2074721c21ab002b25da40264e2cad64ee6310da532bd1ca459223f984834e64464825abff591737f798aa175e8e6933ffda9929696b3ab5290fb9b554edf74a07157d208211483694361131bafcf0ff380877d3d613aabfbb28df4128afe5daf4fbb377ca63fcce331c3dccf6e26da934033fd893fb5136fc11570873a00049f7d46e90cf0c2023d8c354c1104bebcf0133f1a9dc3be0a514dc1ef46f37adeca2d7ea7b113d0f47cd16e6534b9adcd2561179195133b2e03aa87407312723da0e1e6e2bf52d43efa323414cb3b0c0f8716988a98fac6e3ae7a8ee1b1f72bffd873da78146097979a55751e53c808d14c6d3f795a9f3dc034dea349298e1769cf97ac57a8e71167b1eac38a12216ad8065ec5421d993037479351aecfcdb14efcd5b5c0c4c58186b84e58323030ff317793c37e9cc75801c3d9c17ea3c99cf778175beab07e03f6f704da1c6411bd48b29d5e023eaaf7b18c614f7b22f6f04a18cfabad5e057277f26d485685d1bb8939dc916d652080f18e295fd482236c4fca697111cce3727dea9a0015ccf3cab5b12ef39dbc06f7c38bc613e5d4655bb98a5ae5daca6e53bc95b2bb2d22f75c1fd0b4a4f8996e08399fb6bd961d0c0b5d5de09cea3810ef791dd2883eb36f21d8a89fb52a526380cb4630f67c684089cf398897291884dd87166579ad410116e41794db78c050af62667ae4f827b7ee95da0a52f1e7ec1fc887acbb663c868989c7fdc1a7503279261f3ee5b6c6c93e4e2b6dde037d8865cea15d23fd7980d51b0aa6ef10e1664463bd9b5cc30ca26b648b7c707ef1f5b5a962000eb2140a34f535cc4e681c2d310835d9f863d13a429f50fabf211ceeacaa0e3064b35deccc3e304adc50df1b2217d115ade19eb9b7ffedbb375062f694ff6b19cad5bd68b7ab4c74fb08a87f8ec40ee6365664ac676b270800fcbfd08a6006ecda2f94a4744e3911d7233b04194e6e22a7ceb820540b6e8bec209fd93aeb6a62928c0543e79e9d91dd252aed245f3b33420f78b473c155ee88c21a1466bd577b7c078027fd7ae378a335edd68f2ed4d754bfa1bbe0e112963c8c8b90442c33d5e019b1d48513f6f19ce804221a22720eec2f78aec4296baee081fa247173595452b1f1d2d9c564c4f876fe446b1348303fd4f4a580ae8ee41e037079fddeb832b9b08b1573b7d2caf5cb1d2eb6e987054a38412c74038de124f74f2d95e3f3f9630a843c1349fe163cdcba4d26f43d5fdf34800f3bc913e60aa11661a1db652947dd129eea2e93b139d417bbf857d92c986e9f595f2fc3a85eab87ac7685c8e9029a6721f51a09850a3fa6b78216c25668fc2685ee8c1de5be3529ae7c0cbcb7782c9f73a98de800f851401fcac915ca3714b07192b2080fa3a9089c6a0ffa3b490f02436a25f0498b45c812d7f1836b60516cdbe087d5c9536da4409224e1900576b6fddbb096b68ed6fa93cae3e2f06cfe25bd32e3f393dcd4f9f49c38f5fa4ca09f9a876cc920d832e47aefb7a450d0baf17ba2124efbed10fadbcb8178c1dd80d60b8a9743695dde5320db64599d2ae16779aa4ec224bcddb73cf63d95436b86bfcab53c014e89742ac954b521d8af29d3c38a3fb7dc1aba641f1bc851615d59b4562a456f03f6ec085ac45e76c2ec547f7d0275ab032f2bc9cc655a57e7dfad79d34f94fc12107ad9b9b5ac5fc04cd4d5a9c14514c8a6272d536190472609c5e9f2c31fd7fa359e514bc54d21699817e5577296491f505b47d51f36e2e09ff47c671ddf2603184c29966179f63091adbc6aae912df0464b155373dede5d9bf5f5e1291a99adec8e71be8f0147885ebd960b094a3b82d62daf347f3445757d71410d5cd075d1b806c11d54d76b370ac454135cdd5a52e2f2464a384733205751e2eef6868bf131dbe78a09a059cd807e3cb6ed9c2e7ff5e96f974c0e3a3ab7dcb5ed8da13f5e0cc100d25f694b8272e43583f420eae1cf83999b3dae097489a1fcad88ee03af5318fed03363f8903552fe3405b82a8e07676506397d9130727769f335d440a0cf4c597fb6ed60a12020d9edd7dc76210960a86e9ca8a5c2cbd110e8f3bf5b51a5617454479ff0275a8ad524bbd705e19b4cfff3262b766947abb6cf86054883f46817402cf8627a4e3f4edc97e18885af9ff8a01c2a62f9cbf8cfb184b717382fec0398693534465ac17be46e47ff57e3163dedca4bb9c0b5fe304098f24a34d4174d7afd94fe7d892ee3d4bf64df197ac1a32c2d4e13b4470d08be384c26e697ab041e3bbcb39471c42dc275cb4fde5ed51b7aaeea305e44367c17678353bc56f07d397b2effa638dd99e7d081341c3205b59c0a54649723117fbcefbd40c213b4fe8953e1feda2e7a1d9fbfd6eaf1c04df3ca52ab24d6100c5e89cc4822876d5a87406b921bbb12daf11442f7f9fc7e868950bc4b30cb28dfeb8e29d82b00953329fd23bd8155ec9f959a27aa9b750b0981901d99004d800ee1ff692bdbfbcda4a7c4519ded62bdc728b845310877aebd357c9b84e04127c7129d7194f399008858ad4c7bebafcda0a290f69980be5f5d406429b15c3e0b43b43f03454135f63461033aecb451d89a55a2d7e2129b901cec6db0e0759e72069500b4e668f865a45804a5237fa4620377b750653d6c31adfe77fd191a4e8a67a657dd0e783c6dd093ab7cf6738f1bda418662a2062aea0525fc6ec1a47c1879eaf5b74552ed22f4230a74768c6e5c7724dc99490f23b55afe37d08701562c116913264ac71bcca8d8fd6aab79a4554dc34b26fac81870ddf2d44fa6ccd298c7c77fb5815606bd7f59e8b908cea2b05d62e0af13bafa842fcf67ab2d310af7", 0x1000}, {&(0x7f0000000140)="892b59ee8e0adab4f3152a36a07f43e6b894bae26333abe041e2ce60da", 0x1d}, {&(0x7f0000000540)="8d85d2d8c4073deb69fb26016201b5e979e8b5fcf9a9f7f456f23eb681de89954f52ea2520d4b2880419d8b7c9e1686f160927dd81f527882eb155fbfc8e6adca71f650603a75c1966135bc3ddc0e32de13c6b17975e44742e081d4a9d", 0x5d}, {&(0x7f0000000ec0)="6f689d6d59344568ad325f7410054b149edc665c52aabd5ef635b6288d4b1bda79acd7da41388023916c3e2daafb4ea95a975ecdaec6205159872bd37c65365c29c02fa7ceba793af3841b731b59d3dfdf752826f1e82287e89b0abddbd1642acf79b71e08ed166e034e4c04b031af9700ea9d890b731c633c1ea0f1b32f19519df0d6ceaf82b82348a908608514890cf4731c193c82d52c6017ec3b42fe080f2fdb1b273dea7316725d9ee03acc3bfc558781515e4d58fa379ac64ee04d8fdec2a4e84b3023a61bb2d7482a561678b13febc8f62fa164cf21046759c6aae0d19bf205f58228b979261b1412c22546af0db09613c43924f79d465583", 0xfc}, {&(0x7f00000006c0)="54c1d4d56ca0f00b91ef1ab7eaeb40c2ab95ef26fdcb9a996e190a706bb8c4444f5adf125c90b4adf84baa878ec3e3eef2bc8b4767f72ea53003060bb03440fb0290c290c47107cac675d82c8dd7f41c87c1662c6154cc3177540dd2a5da", 0x5e}, {&(0x7f0000000740)="ed58b295f684939f7d5c2a25981c58c6ccd6a3a1242eea852fa7cb647e9a2767dd53d8c07e2f7d90dac98dfc69d80cb39bad138b29aeb989aa49ff3471ee28af56bc8ee9c2157f3fd8d9bc4188054a2e09f7f38c0430bec2bc3f3036a8024bf07eac8d3ed0b8361202063d77ab432e3ff27d9f6c7aff8a5248e4e23f13a23401dc99da5601095558e54c3a07d80991996555d468282d09fb5cf47cee397d82d434e0895a1b02248ef2c447b78440dad83c", 0xb1}, {&(0x7f0000000fc0)="1698e562842dd039c874d611fd7f1447d27d229d88f2c13a4c20345b5981bd9452b83ddbaaa0a6841c2ec0961122924b0f53470b445fcae871176ddd3ffcda2722b67bf9ce9222c9bf8bf08bef5fd486959a34dfa9b482e3aa26d54e8d54b40440b4e38ad43384b871b3f7d173a4b1e5daa4517bf16dd57660cc4481ff3c2087879e80d618059c0961a0343573ca55e145a2e8ac0dc5bc1a8d45ce07247fe27fd2e49c68dbe2969713ed2f19a8c016fc7a1b9ec2110944e068589a4cdb1c3598b2ec1b7330a3f8f1a7c594cb2fc94c", 0xcf}], 0xa) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000f9aecf094a4cd991ad5b0f177f6f616f1c5f44a3c2b2caa660668660674a05ceeaa4cd3dac57446ecc7b2e3c37222dde88a8468e7153050ce1d13c8f6a367fc5fa481f510f8ab4140dff05844c89e091dfeb2cb1"], 0x1, 0x800) 16:00:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x400, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 16:00:54 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r1, &(0x7f00000001c0)="1077c0054a732a659a8a3b87c0218a80937b8eaa8a87911e13ec6a127d76cd3e4c4ccece6ed34640001cd97bdb9fa5b21f2bdea95956ce77b00135826aab1188ededdac879f7adacb0971e9114b38d92d68ede87051edc101355ce1dc59765ab2f8ee5ccd6ddef4bc3a92d94d760f8a095d47775aeace12fb7a8b2b2b277de2099175efc1b3b8e071e6fa141f8be47fc7b522e70532299e16c736a2c901c9e563cb600e99a6316c5dc0722759a8f0410440b2dabf031baff35a0b655478ede7dad6ea681500862f3de16326bfe0ecd42c2eafa28c1bfbd0925879407363fdb764fca9ed69301b5573eed4d0c210afc54ff2a4189dbb03a7da874fd74bb15cb85c452fe45f48b4d03da78971b8e9dce3f4bcf1407b4303488bab451c655b8253fdc1278e89db6e3c76452dffe195406ee54bc2db94781722fe8c59618868dcc5b6a11ae0d77ef564089f567abcd47b8132da76c072f09c2fc4803683f91ce56254f0d45fee16ff10748a1fd8da4f582d0d6c67d7e98fd08dc6f5cd097b18faa4490ce43f36bb11ec5ed52df4ed2af2df2723c6177f34526a2e5822d70d7cea06761106f24ab67fce88500b0d9c1878793325fdf419e2ff74d88a9787d826f3bf0d7ccbb502d563f3a2c1e8cea26fa431e7a145130549cf2a1247de009122b07367edcc5aa28995197372e020bfd0f15aff91e1c128b955d7242ffe6299fe749d7b20b316577ba392e897d520abad14d55c1818ddb339adbfc8a535d89064cb7ce09d2b3253b9d595f4666f0024ba9b36feabbe818f12f9579cbaab9522c2ec9e39d4922a67be7915fda9a3741c17b8c6aaffbf4230dcd5c9b6d8265494a45dec98aeeacb67b5a6e5d86848a28611c4ee9a1ddb7d086738e05f4b3b37b047133cf1ca595ec52df3e09f849d7ab375742ca6f6e789d493928cfc622d449fae3371bdf4c04da6fa1f2d63903144124646176f63f9874428878103e531d75712733b721172bb61e8e7bbbf7b63e50de7a0fd0c44e426afc0e85f7e3dfd13e62051bdd35d8116c6be3a41011c5bed8c85a278289ac4c18cdc27bbd0ba25a92279b665265fa07b776a25a3979657481b9a4f78de3e0b6229732b96ece3fd29998994ffbc36702dee4958dba12bcbe5b98d38e79b804fb75e4f9a67ee6da6e27422720033988927b19a786d36719b7db5c2983c90edfd3fd57b6643ad3d70ff3568c0151bdae40e8ae5bd13714049ef4e619842a989ff661e7afe22911d84bdfe1865b2afc19c555866a3bf258d3b2cdd00a5f888b4a5fdc6ec50f26ce8f625e3803b2acdc1d7cef8ca07ab2c42ecea191b2f765c34c5433e4319d3bdaa143a6107b8ab1843b3e7ae43490c0b13ce1c16af3f70a7d9f96c4b3276bea18c74defdf88be9f9f0742ad1b1bd37249c32ea3ee8ff78d1a974f04b2918589933e3696a769c18993f8d0f880c9ab00bdbb7c1c1aae2e99b1443ba6e66df0e3e3f2e2f6f0f494ce5a9f31e378d76de68d5b2af994dcb7c9101497577bd637b238f3c6d1879f0a0d567eaf230f3591deade9e56b3757d61921569b1e107719c9d34d4357c2a60136d43f454bb790e4eeb726e1cac5a4e2c2d24b8973828a575b8b728ea4419de78efc4cc431fe410e288f02db978995f546e6e531b7841ce3069d1226defc9aedfdd2aef1dac40025e9c106d023dac56e62a7d04189bde93ce7342a7818e66f7b82536f02cf8e528e24bf64caa4c25e642b8e3b0cc5ed7239847465b8e5339ec314af138ce9a4f2306434ef72854621532d0e18a58be744ea99951d0c288726abd7da1e71bea6a568be8da8805bfb09e0b8c92b6d1380f8dae954db31ed434d6650b1dcfa5a346129e7992142c17100c5591d9c092df1fdce50c65e9a8cfeafbaeda22181023a1fe74878f6cb8f2baf2293baa2977ce68af39c80077c0c069eaa3c14290d11c16bb1932e48cffcfbb934e4178a62dc7d71ffb32d89bf7963149fa529d4296d091044691749ce2678d0179f93f8c2a82ba5c0f502fd2a1dbeaa982fce79614b5e0bf04a2054ed83078063fcdca5ab4890293af9c1d0f927b0db162b10e8b9efe58e2050ecd21f5f326b9914214ad1ea7f707ba0fc0a44ab2a1e8961445490932f28649158263289f093274e5e0ef0faaeb318fff3964eab88f9ce2f4b8b07312c61f6afc864bf9ddb7f8b6e232e5256f043e04360d04e90d685ba64f307a5514710b98b26359c9ce13b57e3f047a1ae82a04c41aee711214930a065615f4a2449c5701714f402881cf63dd484f2263494c0a97a87ae8d73f8ed38b58c8b9b1746918bb158fc2497bb35375b8150cff47fb14e9485113ec0f190888e83486edab3eb578c0f578254561bdeb0bac02ca54440c27c5cdd1a55c682de6e1d421bd1debd836ddfe869627595c3ba86699872c277d5c39863abaf2908b6373c21f063d87517f11fa29bbecb929de8779a5b3c7a3ceaabc37b7760fd19f99661e57bd02b8e990ba3d8a1ce4020647046750c15af132f01a37e042f23de90f9fc4fe9b4fbd39dda06c4ba2870f75c75ff8c15c41a68492bd9417da50d5601dfde26fee1a97e68a0a72a7411ef3ab049a0ffcc93c380952ef1de1bd03ba44f07f77d3145a0b3048031206c58439c5eaf7d06eb3269345f0635201c8aaec7cd17f3f6b0ccd9fd7e3623080a887cd9a501e1f99e1b10207adf8c89ea67e42186e8387baa0456a898e8b6c7d3b0c0b7e9a62b8d7660d8813c1deba9e38004100881d13bc367c52b893a73286c4504e8169811b4be015cd15904755bf56f001fd1d8e3947b59dd740b040b685fa7695dedcec29efe6ed4d728457adf1cfed36b38c6bda008644cbea601f591a2ef3115b98c8e238ea775eb849c08cdf66078d94f33eaa8c06a219f5e4f5590020caf87da6d9ea89779de35cc5eab00eb6a0386236d5db97cfa533bb936fef9a0af10a76b2229af107d51241f65aaecd59f2f799cf59e3193fbbc2711ed5423680b6362f3ad16e778dff9b9b3f7177fcbf55211ccaa3a8537189360e3276af4bef7093a35f145464ca10fba40df077199e00d373d9908874ae52ccaaca1152925cba23c057730d92a2ca4a2e946cfc7e91ce0611c4a0576b2bf2549995011ee32007741e48d73f76f58276ea610e9009c65333c9ea323accc0592e783b20199f2b1a5387b5228b288fa0a2c0890164a285137f1ec71163078b1592c64389cfc337219b21bf287e9464ca50f3b03df0fe768720f83d7cfaaf46d64f9586384712f6bf53c93d69c821a83e2f662f6b201402b1565be168e8f0c6feef626eb0146beb7fda06f9a07b9f5f6373de77cb1755a9dc80a3dcc08a57f3c0cea30c23d4cbb16bf93e9e26aaa47420eec29b56c58538ce9f35bf0fdff9c73b39694b9bcd1a83cecae87cb364f4a5280dd8bbd68e79acc4e0a1913184427f620785ae8097c82881bbe80de99d51b0e65c2f89d8030f9606ff244fcf4611fcbe0a8231a673c1f2db93f109a50f1a81bf3844fce712e78e1c74558d78324c44955a6a5c919f388183ed83d7f9cc2c8dd250dc70f3ceb01d7d32c21b4ced2b7dea3a314be58e9fae908209717fe8c91503396494fe1807d38832233ec2d4a500b772e49af2c4c55eb5188a8948c8eac513fbefecebf79e1308bc714766a18dcf8f7edfb6e5f12a8a989023381b48dfee147173ba1cb1e45922235672c3b0f1e42b5de3fdc0e53648bb28297ccef974cf5279086398f33ac34ef0fc6d48a2b1568e16d3c7e456e650213c461f99894787aa87ff540b9a83cabc2101be585b34a9d8d3a138ab70997aa73b92d43c229c2781a3fdd05d5df1bb102b7b31e0f2cd1d73577af4cc1e83c5dc262a05ae46c41188593a03b9a3332713e85e94b1f88093b7bd7acbac32f26821bfc369e1dd0c5d4049685ac3ab2d496507c714607e6a7f5a7d2aedc3961b7a414d8a3528df9ff5b818ceae4854206db4a256a9d8db04cb699cde65b3d1380f47967afa6e49da3787a1d3f33afc8b28828f02bcc4058933f39c2700067b22b8768061a3d29f212e624007e11b88764df9b75744ab12d3e570dab4fd89dff915e443e27ee16815cc351f0e11fecf5bcd79b36596676e404b1ef80f40babbf9fa27182e56356a5aff85f4464ef80859a7a68d2daf089a5046771cf6bf786785f3a4c31aa229e7aaa81db75b7c4ff11a65fb5b18635e84265ce634b011a5290f5da45ec9a1ec9576ee0c45f2c1ca5147426511e529d5980dff4ae194c5c0d426f1f20c551209a69da8a19079515a25dfc748d350f4fe344c6e54c5e7f8f28bd3bf055d05a0a1b22f50cb7a06f2e0d32c2279658d597b4acc4e004a5a75121a56fbf1b5bc0bb8f36cc403be99b5789b6f44839d23f33caa8e7f81f1fe7582738e1f1606670c88e0835b94c00d1acec688afeb389bae810e0d1b58a39bed7fab3706d00338d73d7437e72ee57fa30591b371481772b5539678dd3f19ba00d6c42e00e5f43cae5f52236436fed4eb4858cef2a6985f94f7b329da6e65ab3c301282f237d9c538f7d87874c7eac703615cb0a8270b45ee632bcbd5f5f1b51c518649d59e24c7d76cd35378c5fea84914efec5e4ea0cc02449debf504d00de718a0b1687eab218eb32d2fa8874a459060549ee322f3baad6d3e40768c42c914c1e3908702eba78d278a5bde1242964546e436f3da708ef6a36edfa2a8367ed3017498f858a37b3b904f5c54973a4e041855317ae4504a6df4399714717e8a35e87b039104470715c04907deb8fa4cb220afbcf316dd2ac77af35fedd8cfbdc0a0ea30c9ed757db48e2103c5242741e4419008fbb926bd11b2423f9183fd4b33844da10b17c311e10f3dcdf07f130ce4fd61eca09ff8b0f0b3e89616f05e0edb566b014583183c323428e19c1a7646c6c4a6608ca99f1e605bcbcdf94f7cd850e36a72a4fc198a274688e800e50413b3ebad53b38903bb3f35ad1e7270c54f52f51eda13666d06f17caf9d71f95b1ef5ef725857e5ac4a2a19137396b57e09be07e64843a64da5e49517e66e3dd7bf1915dc599bd21b4f06115dd74212d2643b6e5631eb52a4126b8c2a5cdbe8ab08392448c6fe0a3ddd40c39e4ea7363bf01ed83f5723774962441491e238a4facfd45bb8324c64554bf54a1cb75c94a0e34f4e045eb2401c8ddc89aa442b57dfb2aea3dd1caa3f7acee8ff5a6f040f7e9c63fea88c0aa1753266051f0633501db2c3cef39224a84bb64e9b9dad5fe27d988f588b70f2b6f6f549d147343ae6fd78dd91ef1aec8e2eb6cd3041344a4fb663b6620bbd308fd2765bd483a2ecdecf2fede296dbbacc7eceddcdbf56271a9f04fa7809be49b7c5a20a916901456145b087abc41170bbc6020eb4967a0bd7a4874f1862749031aad541f281883b718c717b0ac88e7f4eec3c091060edec5fe2f410af6fa1f7b0a9f2bbd974d69d40bb1b892b5aa4809c1ea66709782f51abe68220e9d5b145a93bbc807df346c5e17bdc606377128a2721f6df8265086e8b7e0f81c7ec3f35381be2637fa5fad9af2ae63a2384f83932cf13314b594cfc61c6b2c4234cd5655daaa66f385baf063e4d82a4c93013705afbd326afac2387b1da539b3ed294966baf618697936c665a3f3fb93f157e97dfe1ce703d31251cfaa4ce29b7d2b90851fbd344ee3406686181aab5567af766673ce4289e141536da19f2b43b83a1f37dde5fce1b9bbfd54a2774025c64ba4e3278c665f3278001a3702116f2ad099488e7f83627963294722e6b4bf578ff1e3f501b210", 0x1000) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) getpid() fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 16:00:54 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0/../file0\x00', 0x5, 0x7, 0x9, 0x1, 0x2, 0x5, 0xffffffff, 0x2, 0x3, 0x100000001}) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) r1 = semget(0x3, 0x3, 0x81) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/46) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/54) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 16:00:54 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10880, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f0000000280)=""/236, 0xec}], 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x80000000, 0x80, {0x3ff, 0x2}}) 16:00:54 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x9) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x43) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:54 executing program 1: setrlimit(0x6, &(0x7f0000000080)={0x19, 0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='X', 0x1) write(r1, &(0x7f0000000180)="8c336364a87156e118811508711f3b146e80dac1366548065704add553a9f5b9835259769ffe71cea3aefa32afb7a0d76f2e5423e5c5ae410639ab9cd3ff7c881d4d87271aebf53712ef8fba7a4bb935eeff1074d7e7dbd9dd7beb45dbe581a815c7cfcad536206c48ce87320e4d2af5d3805e70df5a", 0x76) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xd32, 0x1000000000090d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffd61}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x3, 0x80000000, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d", 0x0, 0x4}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:00:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="24ad5e4dd47a2b97ef0a5abefa4b0ad4996d847bffbb13839f957a6e131e82f8c61f56e1ee97c3cdaf0ad767a916a4d588d2317b9c4a97619c0ff91b4b980a2c1cd3409f4d417d26f51b73558572c3d0b88c55644acd52b09b503c626ece55513292a5b2675001938bb4332fb7887e438c8b79c81af34e60c6983cc44177ae9d11c198ae9bcce2fe41b6fbb796d444cd4611e9ecfd1f6aa8acca09cc25cd0e06056720376ab92b65704de1b24519e289f1bfd779202b5c71a8dc79ef9b1577dce43af6176aedc39da8329901d3e5e63665369b2bed97152c094bec042956b1c094fa8281c943c6413e9a0bab47ec82f45d1829bf5f20c65375303a7ffd8d2444d1bbd460595af15fb839694a35c8dd45203e58b3b484f1910bbd4ce3a03b9f77763998c83439da4b6084915b27ce1cd79b3e607ba7393ba7f53b7136992217be0c8ae3a1a66de3e0f01b935c95aec1514e0287fff7dc32601bf6cd83318c1f3e565562a2bc21a5fb3d2c886582f5eb83586c00a0929984b1494948b9be35fcf56b8c6c824871d3fe3af6996d2eb0193969bf88b2e2bfa7501c771255f6af74080cf9af2d57b9ccf7247d32c943b101716aadd97618823b416ee26d1cc7b499bd4a2825208077300a46fc866ea81e68d152843868e50e9cbdcf58ea39d942133a5a4bfc496df4d0c0c8dd4b688c47a438e7afe678b9db3355fcb9e5c4e036eb936834ff04983c9bb1995016bb271355f30fa6f2f4cca1297992c687933f09483bb5ff98ee91dbdf7f4ba5eddf5ce4b3f4c04415b3440fbe7e3ea2524717b6874105c6ac29597db150fa7166eb090e4986b0d16612027f065f15eb6e1ad253b6e6ffac4f5c792274216a75b5c7cf3b61b9acdad1625dd0a44490b79b9b8405edb2a3ae4def37566733bb21b0f1d0620b85c79d0809ccdfd2700d3312e50539dc350caa5fd5f35fe69c6b90cd98c8ba802d95615df9faa969674861e0a198980333040f6041c71a15c6f6a11124a545f72549c3f03f13cfd8f6a283c0c7e657bc7992eb32d434c70cde73ca0f810e1d105a4c4337f969d79c7c8ad2aa70359a4da9a008e65032e541a4a3dd6b2bdec3bfdd533fae2030f5ae448d1240b1d19fef392e05bd5de28f3ed2ab2bc85a782640ae72502a8685a608e9ca37a916350da447ee43c6dff70b50fc18494d9a339aaae5592e850b491fd1268134f163792e521a428431c06df4dfbf987e35a4e2af98d625586004e16bb480dfb65955036eb3d8f244a2059c381b04c82213c269a1dd88f1042af42973fd5d6f2c584913e7211710aa3fae77b0bfc38ca190a893c78b2a3794a956b226bf02923913fe25e8f8d683f7041a1aa0a5a694d0c76397841c5b9f05b0f3db4bcb5f103e5ad05aa23b63b2b54538b0e7cd12ed3cf0ef77ff9125391a9e1494db182956861f063083261c54fb718eb235cfc1fabd9ced21360cb757797fffd26d26af8610fa32df78800a05785f2f986000f5401481e8cf3a7042bd676da26b7e4d0d2a9665a19d8c619af96e9a977a5667d1c616a0365dd9468cf7d4bb7fba2a614cb5fe0e2ed01f2d121959331e48e5d16a7697f01877ce2261c03579fd61966d71861f1275ad2beb4ed5be46f1dfc0eaff25cc95b53ab662731c08f8e7145ab65aa71b6a2b79f1e2e24f9d2d8372dac3f7ced51862585c6dd2e976bd422e7e0fd5affbbc63fc4aad8ad787f12379264829784701e33987a1a4b1545a62eabee4365e2f6b4c688436c00aedf4e749437f8781c12f2b3265270301babf12188357db460021f62954349ed098f092747a7784b9231ee7c0b0b0bb7eb2f46c381c9c1822db5f3486256a10c6b7bb4719e8341c519735a078d79ec9cdf6b773fe7056a27801db67408cb3022ef03ba26a785dc0d83a1773bfade7adde3068036f17d3f2a47086d6d0ab83e695dd25ee65fcce04292129ecf290fc8052c8796314f6295e7cb648c1b8670750677e925b8da068199c4e7a8b9ceed95d9eff45cc98e8a9b437cfe3cbc3dffe51b7e3e7eff36557cfa4f5b59ec524d63c11d5a876a34300442cc0399190ab77b0571a372a360d3da754e59f9f139420d3e3378cd28e2da727e0d19d0452ec5f94e9535af69a05c3ad5871f2d5ed460d27c435e11d5b46a0efb3d90a4312547d38ad416936c2d846e47dd7a8b5bdb47e6c327aeea2b8337c0abdcd2144cfb98733b382cc0f0cddc330e9ea3ef6b8a2810a1576aa9693e548455aab679042b33b507f132f685acc8344de69f15366d2b2ec1dcd05cf7e83a2b347f84048f7e6c93ba94fbf1b393fd8ceb0405ea80ddc62da6015ddf85c8bab551524530964729a02f9b2f711c414eb6a73fd9f18fc28aac5b7d521fedadbae92af01f01718fd88d3cc3997bf2300b970cad70641a50a6cf5267262a21a54b10dcdb22386bdf236f09545f3f05c74ad77dc1cd9b15fb20d37e5d01898c0a47ec3c7665a4dcafee3f59129296c93782ccdf47587d7bbb5607c9de13b6f5151606ac8c39c6bc6d0285dc4f1b954f71f3e6fc5cc3b63a0802666af6a8397b5d1adf5df393aa4ff6b3e56f4239d67c9005df552beb15bcb715e38880ee4b6cef01321605436a77bef638bf70a5ef4d9136cc9068ad79af56ab63d0b3f2547ecb2a8ca4400601aa79a7082850e5f794af6075bd666e000f9a7a248ed9dbbf737d657fba90f74e5cd77ed29911b5cf7e090a8fcec4bc4cbe1033c68f9b025f6821bb6646b4f64e0a5af2bd8b5f3788b76389b86cdc775afc4ffaa6604343c07d6f7f25de151aed6ec28f001d24b61c79ee958db2ef79f1616b97389b80fa908e786d32a2e25de9118670375b6772ca53828bd1b1141f2f63ba45c82f5d6f6c1543c2d649dd8414ab6b906175f85d12fd4a82004607e61618f9d0c3a326d685c97f8646a2fff5ecc0e18317d80e694baa4f27901da7ed84d391f3f218d80f62c9570283dc6efc303482a06488ce2057fbb919e6c93522a23ed881727c1d928b93a7a0320a311cee9ee73a2647e7476e820339625a1edb51ece2607a2fc73b117adc700c529f8aab0ba80db55cab9adc8d5fa0740e5e7062d874e8203a03cb2efdc28d502a854db067f1c53bc7b281980c2055f95cd5ca2cab2579c49a5bbc3f70f19ebe37e0d106c958e3a53b6c34f7646afc5a39d40f9bbb34e025116b043bd534a3e6eff81000489b0bc6c3cb0216d1cd2f14628ce3edab9c22dbb4bd7760681e7bb6d1c02590af4c37828bb8d961ac20eadf83ca319e65422ae2c8ac227ec8386b6eeb784041e54c68da180265dc5d0456f408608b0be7e1c4f164d987e555e23b5416835cba34b1d15d04bb6ec89a5c23e1db34dc67eb8a9a6a429c85156d01cfc662f30bef0f416e5db187a2d1fd979e9c8ecdf746f6a14d951cf020c2bb9cd29755edb92b4890c7cfbc69adb7b180abc5383da53752118b96364af6f7bb9e91c67951c8e811cebda790efe318b0248f2db8d7fefd17135595ffca17006326ad0a4952e774a6522d9215705340ded1675c2495e0e091437d627f172bb874c9eaa6fb21225c733a178946d73a7244dfb462bb9c44ce107c519b51d62a6a389d2375c958caee38ae49be2aec362ed3e1d6d883592b11d099e2a7c5df7946d11b46b8e4aea7a050f45248178ec8ac6d5dc62e4e5569a1ad8c75046b1292e444ba46f9d656599c9258291058e793eb77e1c3ec7825a2c0648a79f0ba7427841c6d326dbf5f4987d38bfc10629fbf726fff1205ce491924e8e0051184981d6c5183de419c84bab83879b925a3764bcb01d33ce03f33628cbd3c82e0a7cbdc770ec4147824247de9ba028604546692e2b0c5756afb9bf407c0a33129b5236b86c06056995ec5b69dd44139ad8d472899039c88f71914a4c45716cc5d695091ce1d4eedb9ebaf30ec88aef8da1e19e3a918253df9056b940ad16b5a418d11f62834d23feef8094cacbfe5b8295dd37e268a9e86805b93857603a272d419e71ba72062a00ec9645fe47ac43f2e040ad6ddb1cd75709cf44a52d5411973b32bba9dd10144a6265e65b23cb94348cf6d2974a173cea976ba33f538b523ddcdd0480bf9e398a5bc9dc6420cac0d05a983e5c3a4f73cc627e0edbeca0e7ec4cc851e77aadb5e0d7e0e9afe6151ba2d13ea646a70a877d6a2279092a9fd7b2dff3b6b91bd3d3743639bfda74e9e9997ac168476c332a5efbcf09c6974447cc8a0d98bffe4709bd85e078b03492f00f2a167f5692e5efce557561cbd4f21d6569dae09d435e623eed4c23ffd552ed678c71718435ec90415f790d6930e14452f1505119f37a9eba74ace53b5c98f12fb31702ab65cc3fff8b6f6f653b0158bb7e364e3d15d3798cfd333082bd8314488546d27fa8887bec494aa44f127f826be452fb34ba79c7460a1cf40bd9cfcca604aed9dff7d9573f0326b2c862e9e44a51ee9c76201d4e9980241a87ca382735eca03ff1bfdc0cc2bfed7bfa6dbff53d2d512dab6defbb02164cf814ea32c46964385217bd560f99c62e7a0388ae656153fa6deb914c7a25e3d0bc422eac30dd4059316e3737129bf79166c6221c88f441bc39aa0d40590553f06786fe56054df58604bebff06866a21672c63e34e30858aced456ecfc90997a120e4526f84789ccd9691bb772d66322475efd39e81f8e34938e27076331383a757a80a594189995b7e7c264bd04e7434ed624590aa8d81e9d06eb16a35d5ece7d84da94f9b308ff1c0de76de62ea1e487f76f32949eade8e63b454976419a63d596dda020c234d838d8cb60d58589dc35ca1228f74e57723105d2c1bd746c097f07ec6be6b792888d1052009855353b87c7bc1f16569d45d5bb2f7eaddf85804ecc2a6b1b2d67ddbbf08c84447c4d15af22668fcc9009b20e13028d1a171ffac899ecf1de3f2582692b703ce37129187100fce81e90dba44daf10d71c26d65d3f58791e3ede28c7f1874f9810cbb8362cb5427e6425116466d7f6b74d03f468bc659db5ad6b447fff29550f64c342b10aa4a832921646b5386b2658feb64a0f1ffead8bc38fbb94c90a5159bd42fe38d6deeed5225cc97311a7dc43008562eece521f436a0d5a3013f6253a1398b4a4db2ad3fc7b4050a6f8e043cd91c5037414755c8e191d55c4f1398a0e4d8c493b4a78a4e1e55fe749e9d810755c7cd0482ffb93913be27fc7acf75296c1a63b62ffd2c801f79eab076c6e6d899958387843b39fed63aebafa6dd033a72d62743fd54fe41291c9729790f7982908b51e1c666ccf534a2ceae7500d9097f11a497b275ec87b46734e0f59db2d45268b737ab0eda47f5b7d5adfa369ace1933815be0cd624686201b34ba2a8663b58422087c76b687eb4fa789695e2bd67b0e966dc18f4e0840bc2aafb4eb84e1ca1b3004e753d9f7b40662be9cc1beea772ae2f506b8210660b079b7f2f79ee56ea0281f4b136c45f29f1b529cefda6d2c96ab6da0b22455d83ef9819046ad311dabd12c6b31041cc43f51d2a1004a7b69404e75ad311af349d9751f9431840fd4f85c6bea5db2e390a7ee59f21bc4ccd7a33c01f1e54449e4a04010cde880e05f42064a8e7ca77b1b4f08db71553dc53b84b4cb06fa2f6247c1187a135b319a9f8c7d659c6a2e014e4d6a1ab605c687dbe828153d67885b691a1af1bfd22df4e1c6d13c88303baaf22e8fbdb2fabdbb5aa6bb70b326d0cbad5e8b3309ac2e84ab118c8648a37313f95c9ef6f4c2f3cbaa79557cfba2deb250ecebc86b9986fc77ec0e43f65f5e6beb321451", 0x1000}, {}, {&(0x7f0000001080)="adb714f6215be0c2c1a7998ece2face590b6ea8d4905f4423df8d066f01ff22a248bea9f3a528844b662c01b5b4e3d6cdd3733fa8d7e2c8d86f9732696a37e51d6e1d6b5b52e3e29aaa4595366d966cde040749709d72c4493c2b039461fe403dbe9d9d94a04085c3f1f746fe0f4d52ed228e713da7aeaba43414f2f3c221aeb8c53fc3bbc6e30205a786a759216e18bbcf5135bc211f41d1d688dabfc1673631f310c26b84c564cc108b8370c1c4ea8edaa14f6a19b19901694c035fc990e447c013ab4b15b23dcde068499d35751dd2d3facec25a705980e32110ce6", 0xdd}, {&(0x7f0000001180)="5589da47e49d30908517066d458356fc5b1be3c79713551f9a60c845a3050e1b83c0b8e2e613d3201309eef44141bbd01458c6ef3e1712b66fbbdd335de8622e4170834cd4d0260f77f72357caa5a31433a001a12726a22fce1fc0ebf2d65dd4d99fc68202ce3a573d3be4f80861bfae56be34b0ac6a35a0e84766173ddd0449c3e6f8959e6a88a5fc85b94f1fb5bf0c2226fd451e3da424aedb0f4edc0c8a809b73db0b69b2b9e33bd488fd6159cdeb17f785015881ae81f3fc79b4f1fc57300069272e4f0ceb6a3db19911bbd10ecfcf0a", 0xd2}, {&(0x7f0000001280)="48f444a6b3247c03e4bf", 0xa}], 0x5) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f00000000c0), 0x1ff, 0x0, 0x7fffffff, 0x0) r4 = getpid() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x47fac762, 0xfff, r4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:54 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:54 executing program 0: semget(0x0, 0x0, 0x400) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="43cd9040aa546d5bdb4acfb1eb3403fdf6c957cfdbe0df765cf6b6d7ef", 0x1d}, {&(0x7f0000000240)="5b8b19b44ce5902124390ed01db722490a4b3387d10e5300ee0a17557026c143e257c3f13cc315beb28b841014db568de8f0584d49bf79e2ac3d27a1a0313dde7be0923b3e53ce8fbf10bfb4c03b6452480694fbd9c60102fee8ebface239a18e655c991d91611fc25857085c883b45ac8c1f1f026c426fcb369b8e3ce64899de1d4700aff689ad553524116ba81a7edbb52b6a25a56d88400ff82db676c806e23510b4bc085600979adb8fc63eef64e83f3ff04175afd05a9373cdaa335193bb0425f892d2a6862610493c9dfb8abc65506eaf8bcc3567cb65025cd6784d83bc694ca99f10b0e87a9f690fb7bd346666a876f808c32389b4dab98", 0xfb}], 0x2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27febf0900007e000000000000000000000000f693b7030b0002ff000006000000", 0x2c}], 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = semget(0x1, 0x2, 0x88) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000340)=""/235) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000440)={{0x4, r2, r3, r4, r5, 0x48, 0xffffffff}, 0x2, 0x6, 0x7ff}) 16:00:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1, 0x1000, './bus/file0\x00', 0x6, 0x506, 0x9, 0x200}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004000000002000feffffff280000000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) symlink(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='./bus\x00') 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = kqueue() chflags(&(0x7f0000000080)='./file0\x00', 0x4) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1c3, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x5, 0x7f}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x73, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xe88}, {0x5}]}) ioctl$KDGKBMODE(r0, 0x40044b06) read(r0, &(0x7f0000000080)=""/85, 0x55) 16:00:54 executing program 0: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, r0) r1 = geteuid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockname$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="00000000feffffffffffffff00000000e99ee48ad0a8e136cc2be5d8cac000559d4cc859878a404740a2b08ff5d11bf20cd714b185b118651cc8528bb042a9673a132b09af4fbd00e1a82b2047e50a5a77781e61e8c7a3440b1884ec67500b2e5403a42c9083d8f679891b3e857e2a0aa2cab04909ee92df25a6fab460593b47f1507be14a2508612a4bcb799a9ed67ec5ec4e6b04538c04c7fbd64d2381ed49fca2c61449d96fe6719da19864bd4662a060b57845151a926240c2aa5f08c5232aabfad01f97c3edcb84468ca7309d5a742096c35d4cea806b7545a6ceaa6b263dfccd095c0152afb1ba5172e79ab64e46a7423c49f14b89c628183b10f6809650297b2e8ad0c86b425fa384564bc110e8a55dd592cbaca66818f32184f59c184c78b0c2af62a5d1baf4c897b816bdb234fc7da73b5ac3702bb67b68d90e615f9e361185ea78030038710835f96e07b8abdd71eb317ed2464e0394a559c5578a0d91e60194ef08b8d03e3789eac9449f49cc85ae74ea692e646d647105d79cd401ebc587e7e24db28a414af4b2e8bcb369f5154c6c112fa4da77f2f922f12e700a362fcfb6723725cfd851fa3583e70aced0ea7c9f4851a23a547fb23058c191deffad683b44be1e74e82b48e8cbf5507ef381481ee2730363c5055b409433e3115681a9f03d2491b8cdb0be0871c359000abcfe50558136c1097043fdafdf12a8a8570dd16d05674e3f83a90a560f41a478f4a030a776b56ce69e7f74ef0e0347fb7546df5f2bd28d00"/568], 0x0) setreuid(r1, 0x0) r3 = msgget$private(0x0, 0x10) r4 = getegid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f00000006c0)={{0x80000000, r1, r4, r1, r5, 0x1, 0x9}, 0xc357, 0xfffffffffffffffd, r6, r7, 0xfff, 0x950, 0x100000001, 0x1}) r8 = semget$private(0x0, 0x2, 0x200) r9 = getgid() setreuid(r1, r1) r10 = open(&(0x7f0000000680)='./file0/file0\x00', 0x20081, 0x17f) getgroups(0x2, &(0x7f0000000180)=[r9, r9]) r12 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r13 = fcntl$getown(r10, 0x5) r14 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x2, r1, r9, r1, r9, 0x10, 0x7}, 0x100000000, 0x3, r13, r14, 0x43d, 0x1, 0xe}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), &(0x7f0000000540)=[&(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='--.)u\x00', &(0x7f0000000400)='\\(\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00']) geteuid() getgroups(0x2, &(0x7f0000000240)=[r11, r11]) linkat(r2, &(0x7f0000000880)='./file0/file0\x00', r2, &(0x7f00000008c0)='./file0/file0\x00', 0x3) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r9, r1, r15, 0x0, 0x3}, 0xfffffffffffffbff, 0x80, 0x8645}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xc00, 0x0) setgroups(0x1, &(0x7f0000000280)=[r11]) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x880, 0x0) 16:00:54 executing program 1: setrlimit(0x40a, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8040, 0x0) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) r3 = dup2(r2, r1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000008110000878100000000001600537d00ff396158b3edd168e9195f67ea5accffffff00000000000000000a", 0x34}], 0x1) 16:00:57 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file1/file0\x00', r0, &(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) pipe(&(0x7f00000002c0)) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10080, 0x40) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/55, 0x37, 0x800, 0x0, 0x0) syz_open_pts() mkdir(&(0x7f0000000200)='./bus/file0\x00', 0x100) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x8, 0x1}, {0x18, 0x3, 0x0, 0x1f}, 0x20, [0x4, 0x1, 0x75, 0x6, 0x20, 0x5, 0x9, 0x2]}, 0x3c) open(&(0x7f0000000240)='./bus/file0\x00', 0x82, 0x80) select(0x40, &(0x7f0000000040)={0x2, 0x7, 0x6, 0x100000000000000, 0x200, 0x1, 0x5, 0x80000001}, &(0x7f0000000280)={0x9, 0x400, 0x3, 0x2b, 0xb2, 0x7, 0x1000, 0x7}, &(0x7f00000000c0)={0x0, 0x7ff, 0x1, 0x8, 0x5, 0x101, 0x2, 0x10001}, &(0x7f0000000100)={0x1, 0x2}) 16:00:57 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000280)=0xfffffffffffffe8d) r1 = socket(0x6, 0x4006, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x804, &(0x7f00000001c0)=0x20, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x26, 0xc000, 0x9) r2 = socket(0x6, 0x1, 0x8) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt(r2, 0x4, 0x2, &(0x7f0000000340)="d8482b700cb841c67a026571c7ce8a338f43530465052306a3415e391496fd2394f324c0cbf46d1758a9e8d15b7f1476c2aa788028a13a92aca5324753bf1cf190ac1c76d34405d7ee87a999c1bec206dd051a8a63117d72f827f15dceea2b50448e54bed5e94d0d2abd376757082e53fd660eb467e20f0253f0595a57dab62301e1273152a3633c72c635987d454082cb5050213a82062b2355fbecc231243b3a77d4d3d4c7e39b9ac3515dff819136b3fcfe807703ded7ecb8479d2c653673e99747bf28f5585916edb6ac2ace6e6222c212ea5f22aba3bee6546e671d7995514500a962b87014c012f1769a8e4f3b354626fe123222cee900d663678c2a9a67de7f17660f5c5d120eea75f261b2687773c29deb222c36a16eabfc1eb58f098fdc3ad84b91d5d7ecdc036d4e6d2d710caaf916139020c80ac5c72c6d0ca4c9a9e05391842e2434dbbf67d36c108141a8e0bf438a57ddb4c44dc180e93b061df01f0008dd6a8fd0e230ebdfdb4aabd353c5ede2c137ebec68cf226efaf89592e1baf9b042854d19a2ee7d7aa85cc0f32e97d1d429635a523f892d6deb8cb8a983dd4baacf3f11a38740e40968175612b04da9f13234b6703c56c2333f02a069ed9d2c701a7826c9b5f591f4656486e8fc45003279818d5c7c0a3798d28a954dda306ae15e98db2c746a29eaa28f9e8d39deb15e01b717e3052f0ccee50b5373f91b252e215a22edd1fba6b5fa0deb69c83cb96b2ba77af5753f8d1580e15a8b379879bb21ffbc0d4e7d91c4a425d745c170f611b69faf9818ac56285a2acc719692a7764a2dd4e3dee9a8835b8225d536e5f7eb5e11479e8ef2ffed7afb885a8ad450ccfbcb1d57b62abe884f736f95604323650e0171321141690075d86d40c77785b9d72e4f439550a07eed0e6e573d5a3b22517c17fabfd436d13ac44d50a04b0ea4182e3a48d9e922ef2bae9396af9d68aebb4db20aca789db2f394679aa1040c7fda8042e02d73bd1a3c6d559dcffc529353297b79b90f4fe9cf1c8887c9237652d6ddbdff22b1a2b4de130d619d2b52a56465c3ff816f56ec1bc7cbd9050eb28526e453b2a7578d0c5077410670f79b9c32ff320fa61899d31b3081d40110fbe260840091e32cebb8e3ee447c4d4982d9ddcca37af4a2ecf8e21eba288bc21a58c926b36fab0923f0b6aa6501b7bc91b9a96dfcbee3b54d100f861d8db3b6fd5efbbb6f5aad7868f24e2d6400cd4d713cef2802bfc66227dd3ede7dfe729a1c6ff7e3d85e0e14aeb86ea34a7aeac08e9949f7f75a085d7d0e8b91d8183790ebbf5075b0f3ba27a8a2e1bb05f630608e98fcf5e2ff969b690b2b31cb83b5afa645194a1d943ab65778fc9e67bb608fe7cdb7c56caab050e1b712d1ff3658c9ac9418a0431e67368af7468f10b71f9bf8a0b5302ffc88501e8e4197bc903ee9d521e576094b3f6579be0472da7c27aeffe4badd548f08698bcc0ff0e02fa39c68b61558c8e804380dfe37a1187d1a01427463ede07c9b1ac5bd42793c1eadb82ae171b9f818e51d8c8e8880abf4073d211c10e10ab99eb8d808fc091e5e1dddebb214cb5acdb98a6b471efbf0e6c96c21280576b0e5993b8ee8d4a8b99b984709923bab35513c5726cb0315243e6f68abd30ea67cf00b643c08e23a14e00c9136d9c61edbd644b1e0d891b0670efe2f7c4ad198143ee5ba14239e6a1590ca812c8a641a4d99295424b97f9ac72bc7d815b5478a7c2ed5a4b7cd516ade2f33e648befc060901fb51cecfc681293c9193ebfe10309a03f39e08c4bb94dfb0022d4010cef07909e5ab404a3cd42d6c2da797906e9780d4c3dd186c526b0c7b80332eda64fcbd8202c683c739648eaf2bf630bbe091d282f75321dc1bbf29e2a19153185120ed022e3dcfa3d050dada49ff5e8e4635b979883b0aa8565459b103b9c248006394b1102cc4287f3e108e56b97a1db146da01e6535d87789fd0f1f6c44e81ac0607931185f471d6182507e41b20e75edf2629f3284f08eabd3eaf018ac175f9c21527fa2e55f3b2483ccc9d9e4bdf46c3dcbf8b91c1f05faf3d1ac4fb8e780540f3c2b74dac6350036ae3de3bbd1cb266d913fb50326297fc9939c6e4480c981fe88b42835c25709ce5c9efc17f92b6f460115f785f59619e9961cd7c533b74c124542a9b40e980c18a101091c63c05b1ef0fa54fb76c7b0758e21bd4ecb0da8b2cba8a1b56150bba266c0a6801e5a0d1a76ed2e47d9698399be679d88a485b23af3ab8814b686b2b77487d99310948811d76534dcc103a8de019c31e2043044f80f8df01f90e1a30d0805f029e7d2555f29c1b9bf8d418606db42bbe7090767a2edf39f3519528911deaf33839b16f8c82a2aed64237ea1336d2bf0ffc92a056f70b4780b7d88995b245ed23a6d157037bb4dfd23751fdd0a659a989505faba1909649f7d8e0eb4f950787e62493eeb6268cfe4536810b0a9e032ae7cef9c7e7b7156b211c3578bb3b09a172b757b31510f4f07e8c3f5f847df25a269b46b191cba4c33f51f00ac8ac98904ac725d38900090e3ebede54965254913d1c2a56534a1964c9083606433320bb3189343b57b9025e41e9a880eae95a525326feeba9d3a2bfa0b34417c1762d7a64d79b79f526a2d8c04507fc4adb7a76bda900f9c28b0321949708e567f90dc05aaf8fdb842344d6f86e4c7a27ac51b48edd037ae3d7f5629f633238a61099aa5b79502148fc25325bd06d555173be7c47518bd25c8fb1e07e7a1387c5ed80d11d9d43c859d07f4651290d2ce247b5ffb06ba634ecb58ce1a4fab7900d5ffd1324a602a586a277e9a77e5180bb418bcbd668d099f5493811f2b70c993111831f4ace2dd8ee11ab3eba2a06f3b76b3d9362e8b019c93d0a2245723e879b501a90a606e1098e5056358430b0a048e371931ec2cc66c64bb757bba10fe1bf7930904f5ace9130674569962ca033a07cfa04033e225424e2fc86bb67594465b3d91bd2e5dcf34bba321a1efa15e2b12343aace9f4b5c9d4a513e18aac6c9865aec0c3cfaafb2e9d13052d80013103d4a15e2ad0b891a073fae602c0d7907a194b6b9b6737dd42151a9d9e035fb6bd48d897234a4d573d182b5a77ec33b98cc9af158ae509a0defd3e3ffac8eb5a067deb19ff261a2934952b0804060443efc63a7b79d2d90fb2788d027d9781317fdc18abb83b41c7cd465db6b3b3da7e29da634c40588d75d1c98f80f5429a120d003d0921cdd6f84d0f9582cf692b39ca5fd5960393340b4957e1ddd59976f0f2df5faa4e005b1839a249a4e0e651c00354f6a58b7b2b1828c534afd8d3cad1a80c2a3175e4821b64846d26786cba45c6fa91d6cbc5bf1376418d37b12fac6dec1570effb718966dbef07d726b0f04dd8f49b38e71f373d55ca6598ffdf7ff5c1bdaec2a28665103fc0235fa5a0f0656445d05466be146e1d4099ef049d48d64f1fbe609dfb55e26a7c4104a8d244dbde10108ed49d01dcb9a735a76ed85bf86744610af01ae4a5c98f3f47796b5741c9a759e0b4e823c27b78e29a9ef8ddb6bea4d183595a0a773d31ceb6f8a0bb1ba28976ce635d3d56479fa98373ba992f8565c237b15905a34edce79768967b0660d50d5ee305fa5c9554f3faa5504be96e35afc09cbe0682c69215fc1d810277c6e2a081f4ae2ab3826110e41cc5fe5d742c11b40c0884ba7ccc4653cb49ad5de2b04e2eee68b2110c8f4848d928cbf5bc7ac3d80546c74bb746f3a18ed5181622edce7b406982124bd152502a21cb04cc101dcd2513d593a2014fe14310dd9bed54b6b3b84f7f7816a426ccb26fb43a7d33e6209848d356ac4d18f5957a319f317ca17b9efbba8aae1d9df2f45a207fee025abd78d952cba15ebb27221b34e45e161524ca9b160342dc945cd77aac6b167af574c17d89c446765ee55b669947cffa106cea81274c8c47cf5cca586778648b109a18b0b47a6e62fa116fa77415e9347b4d1ccaf9d4a07d0cd25053e081745beefc850d3f3ee1c05d0800a9942bbfa8a1299365cdc8fb43a48383aeb28253ef9e68cd3675f809d017c4a7e7341827e768520c897e5683fc4d3ba6556baa6e2fc97fecb550ff10920207b1f46286459200d77b494210939914c93b05c61af572980c8bab81cbb4958633467bf1de59b2b59948502c0e68d6b128c51df2759817963c984a6ae40c73ca9f397ca57b250f1aa1e6476c59a82974ca2531e81db4a26caced18529669a5f4c4a3f4980964894b31cca006a89616e7bb069200f6a20ce8b7bb3fbb45d3762c3a0dd7e010a0f6cf6c22d5db9714e0556382a44cd8578e6aae68306381c8dd5c783f1f2445987519f5371a8d6e21a41a58f9cb9feb5a5a3f7b680170c363dfc4863db795ba38de4ca3e4a8dfaaa7d45aebf0de5052d0812bfa73addcfafaba0aad344eca650bdaae01c5fa9ccd97a3638b8f3116c97dfa1f29bb023ccd336b83a5d2216bdc8f6b8ebc85e711e644149ca767fdedc0cbe552ad8571cc08a2b985324a4d8d8d0d96048cbab66f042cc58992f934d975fa7b66c191cd1a98daaf3a7c62626bd535e63674955a6b676354cc93b7f56261f5e8d71ff8bd931390abdb039f3d581b0b732dad067f2aae77cc061ef67ef9641972467055a243b8b9e6083adbd42dee4b58b091072ab7c1e9fa32eea9b2025d44971767b5063c87e42dd5faedb4337e5508f9f99a12cb119f56c040c26f8f1257e33282ce99e63eccecdb3c742eaffe016f8f0a168e04c390083cabf0ea12bc252e430e116e7d1620f6b9a6528a26204ce0fe167b9aea6942ca16d4f5abc73ee01c74c6b27a750b3081c4c332f3570ffdf9372bf4b4e6dd3a303de3f9c2a2e0287e6803c9b51603a6a12c9d510c29ad796d0ef603534ac75c473d18e10ccfe17cac0ec1c320be68e4449a318a2d5d015d62dd735b00239e9517ead0d1de1cca04ff562339f6597bf9655c7e981a8bb80406c052693ace36bcb565161955584d9d938fb958883aef43fdff4c9ae84d5326df0b9ed071b0ac9f6b0ecd48ce59c605e19558eb620ec445b4996c5b5f2d276c6f390dbf215fe4b158f80b2cd5c1f820b1a5e701fcb934b7842b64356a78f39ba3250f32d5427c55a4a7d1de7515420aea273a39c1c3e839cc423a73e0fac3b2f49a75e3fd0591f6766a4c5aaf628daeb79f5656ef2ca3369f4245e429f15fb40a01abd14fd8a6bf4aeabe9ed2eeb15a2d64af2d75785abd0eb67bab9f8cdbbe75124cbc996fbdd7f19d1d7bb15efa2ea5578293d04e357166e47157bb61cbbc2aadc4cc6ffe460c47d0197290e6dafb7c8c888587cd570a28cdccf24daa9c3583bbdc0a5bdcad90961cc46c85eb479d56a445c4354370e031f7bf5396e255e392204a6fb79c67b4cd90e881645e37ce9d909d5beb1a8b5bc9e7713fb4a38fac3c562ab346d9621902485161cdc11310437f31bb4244f0808c6c874884e0cd7b5e5ebc563cab20f0cda311e33ece8275e2238ab1869e0c625def73b60c6360aacb7b2e64f183bde27caaebfc863e4f5aca6c4f7c1084e9bfdc6148009e2db786a8a1397911f0bc09f6e004a5734c5942e68cd045b78e95838a875edd4ed0e020e9377b2d32391862e9bab755be4ba20a017333ab29bf80b491a7ffa7a1d19bdb1cbbd31d8e49910f883bea2d1eea51e820e1604f316b2ec7c11b031cc990e4c43298813d6c650797380cc78fa52dd30a9d977591105f834ebd336dc0962364b4ac5ca7a91efcafc82d4ae8cc23886ef1e263f", 0x1000) 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open$dir(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x5) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x1) 16:00:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x880, 0x48) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x3ff, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x42065d) r0 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)) 16:00:57 executing program 1: r0 = socket(0x18, 0x3, 0x0) 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) lseek(r0, 0x0, 0x0) socket$inet(0x2, 0x2, 0xf1c) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) dup2(r2, r0) 16:00:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x5440017e5f43d808, 0x80) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x81) 16:00:57 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "000003000000000100002000"}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) semget(0x3, 0x5, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:57 executing program 0: shutdown(0xffffffffffffffff, 0x2) r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x435f2dcb1f22d625) 16:00:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xfffffffd, 0x8}, 0xfe) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x7, 0x3f}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x2, 0xc000000000}, 0x10) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x99) 16:00:57 executing program 0: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000040)="85f7331413fac05c", 0x8) 16:00:57 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x822) r1 = socket(0x2, 0x3, 0x100000001) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000540)="f58c25fd7bc37cc2", 0x8}], 0x1) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="7400de631cf4eceeaa5f8df52ea3b1cb99d13431aa674c5bf1a038a1bb6703c50f40d9c8fe6a6d6cdab206bbad59b1c64383c81287216ccc1b6b09391b46fede8d2b235977f9ad7a7d7326922f6a4f4e19", 0xffffffffffffff50}], 0x360) execve(0x0, 0x0, 0x0) 16:00:57 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r1, 0x0, 0x0) 16:00:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x3010, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x105) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xfffffffffffffffe) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x1, r2, r4, r5, r6, 0x120, 0x5}, 0x1, 0xb, 0x20}) r7 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x10000, 0xa2) getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x1ff, r5, r4, r5, r3, 0x1, 0x3}, 0x6, 0x9, 0x3c8692b7}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000300)=0x9) fcntl$setflags(r7, 0x2, 0x1) getegid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xffff) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x6) 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f00000000c0)=""/160, 0xa0) 16:00:57 executing program 0: mlockall(0x2) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x5a4e, 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8000000) 16:00:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000001200)={0x2, 0x1, {0x8, 0x5}}) fcntl$getflags(r1, 0x3) fcntl$setstatus(r2, 0x4, 0x4) preadv(r2, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) linkat(r2, &(0x7f0000001180)='./file0\x00', r0, &(0x7f00000011c0)='./bus\x00', 0x4) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000340)=""/90, 0x5a}, {&(0x7f00000003c0)=""/57, 0x39}], 0x5, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x5, 0x3, 0x8, "b08dc7d409983818a400"}) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pwritev(r1, &(0x7f0000001980)=[{&(0x7f0000000480)="f1b09fe2a64c3da17a8b94e7c793c1ea3133c61737f514086a934f81bc4a7c5e31377ea0f2c20d490fb46a2acbeca8af12b08bb24228f9fc5adc0cbb7ecddd15ce97188ff123338f8f73294acd2619074a2fa37ac452598e6ae15ce3395ec878ffecb8e1d7257b0fa4bc38cf96a3f8e1ee7aecbc3620f873ba30b03a4a53b7f6f61f8c4d8781422d61eb8329eecfe4ca538cb2a6113087d65eaed0f86f26a8f9bd8c02a53046e7d348e70f02a23fab9173359646c2e82d94f390e027af8a5a754822b81ac2838f807bd97c172765fbc2401a0394883c7cd2ecbd5d70463975bd140cb0ea72108b6a4999a830cb0b24c6526a", 0xf2}, {&(0x7f0000000700)="ce4fd6e44590c01f3b5d711729734cb9f7797882983923a6ad6aa889f65635000bb259db71053f290a8e2f1cb06230e255f4d2fb105cd69b46b2dc3d0466ac79c9e0a84ab8bf0cf9db503dcad2cf8e65915356ea81178829c6eb66f0d8280045fd010bd0bf065484876e0e6d4f1bd9086300ec9a715c0b846730bb32f66bcab79191fc75d479aba8b2dd6bb5a2f82ca2390683bebcd055a3d284d15573e0499cce03155be208997e5ecb", 0xaa}, {&(0x7f00000007c0)="812fbd8ec8716baa882db9aace5ef16be40f1e8ceb3f5ad03f793517b6ebfd68debae03289889414d2f6478e219cb84ac57d8f1da4f1213369a6c6f698d01e616768e28858c1097df2e61f469a003377a35ce902cd82df2da47493b531b3392e48342e11", 0x64}, {&(0x7f0000000880)="94bedbe722f0e2ca0cd15923a211d20c906861eb3e73aefd3d6516ec10564b31e4b35370501c3006934ec4f690818fd6bd2e3dea95f79a596d0be1d0d3f08de25436f2dc124d5b9b4c92a7173eefeeb1dca22c0d7cb9dd1690bace4d839e7c9665a7cee845729f41346653cf1d6b6a80e9f2185500c661f2b1975d8dc5dba1b1e0ff44975162ef1c40553a559c35605fcb784f2280e752696d03d16cd05d9389852cd6c0986516ca12de4681161d3353c78dc28c8122cd4aaa4dbb35999b8ffc93a0d51c2ef8a566e92414dbd8a544b8454e1c4aff8417bb45984cffd14b06dca55c5776aac1ec5dd00879986a5fb670da76610cc740588d351cd4a2d1d5156aee3046b33f47a5e9d0750a1c5ba5440d93bc6d6542973905822793ddb2238cac88a890c7e601b3c900d2ee5368e243088f55fa8de50d313db77dc0d582facb287feef9480f5b4a04f325b5af1faad4d37315562d3a8364850e994c9e91b67286eb0048d9782542d36dc5bbda00dd79ed9ba5d1d976758e4fa46449a8c3f0667bdcc08d5e08dc0466595d10266d6e255970ecf81fe88e2cc1ebcfbacca8f220e17754a2150ee7d82a916e49cf6edb2d538fdab05d2ea6d365e5ebe7a98203b7a4afd3112abc3c55c4b574044dc6961163753f4988f999ae475e16c74ee15b6400899af2eeced0d98b9b8f351a03e7a6e8e53edbb642453151df00c60761dbca60f9082f0bdb2532c371453a608e1130e6aa68665e692b440dc78a553da6e43a58df8903fc87de5083ca00b6b182a444bf152f6e875fb71f153069b577ac2aecc1fb75744127e541a8e01367c2a205d9f8ccf382af7ac395784c2753c6ff9d5c69924efc781d1c4e705668bcefb064c202ef4ceb874c2722803884b1cb314b0f5ea1ee1522f5a77c229e695ad92952c624aa1aab2356a23571713b2ee417fb517a9062c90b6d442a795493e7f8bb96a4fd84a3621ecfebfe69e560bbcd6eea7193fa5dc2f6cfcee807cb38bb0415ed84a097c82812f01d2f075b1302ca286747f163b9d79aeae9b5ef9c986b638441bb2f78d8bd73d62039478e6dfb057796712c14bbff731c580f44302581dd24942f92eebb95b12ea870dc102d7bd4fc1d0dc386808494560e912e31dc652ee2eb9c7fa7fcd402819f99961c17ff88fc8881e91c6da519484c14f01da9021fd6629ac7385c823b817f7277c4b4b53998b770c82913a7c1f61fac65ed5744af6c43abef25ffb43e105621d197ea466f123c104bab7f13d288fff0235326d81aad75539eb49b7cfa3026e433a05e3eddd4f47b4513a362ba7fa0a7299626ea4d8eeccfc48fe690038ed1c93912a03279ae2e1d8ffdcd7cda4412be6b2ea03abbaae8d80d38cb36396b5d1e8d6b14e17ef47c686061242631eff58489656b3a6f384dc1b8dd5cd9c02817aaa1bf56641456a42332831beecb5aaf4bcab5d83c69e0a5e90106c5192e19efbdf53017cf03e1dc39df65ffe651ee846d2650157b416a0d818303cf087e2e0455ef44f92a478947eb26199aeba2d35a2a352551310370a3716728f824e75e7a9df4f0e4b164faa1c393d067685d61b343e4bdfe15434ac89d1a308f7111ec3a2c73f04395eb93a69c8b7929fb3b1d60daecd14e9bc81357fc267a19067389a715218d089e84449a364f1428dca3e071cec5460721e1e2aeed48399552dd7d1419f451eaedeaeaeb5561128c5fad20dd421fa1cf90e2dd71310ddce854c8026792f7f0e06c6b06b94779fc4eee2ce0e880bcf6c5ee0bd1bba1137a0c487dd42566f5c4934f516b89c8511ba66746045291ff34a64f20abfaa1a7d5e539bdb75818312a70a5ab545239e45fc9bbe9fc01f7892eeb1ce5f0657dd0a78e12d76f1d8cc83952e0a3a9b2fee43dda69f268e3f4f288b05caf89457664fed70dc2c30ca2b9a32057a999e1cf8622286b413f6ebecd1a72c1d6f82a33b14f65189706d18f541138d31261578c249ab524c81f7d695e50557177d6302644874e2c7cdbb7f7f603d1d69851944019941f334fbf9e9732ca902774e7df626eac96645e2352e9937afc40b9985276175ce05749fc2a7a074b95995a2d95db7a61c7cb6f0441aeda0ae73ea21feebcdc8cf0badcc8f28ae51ec8fb19e05a57fb1578481e53c51b201a35a2c2004d00b4b6ddc7c81e7b4efd1cafe0de3d3a4d5738abaaf518cd8ba4a0671ffe4ec98a9f7551c07ecf76c447d2652c4f932c5f71b0960227471b8e629d0f6a116259c5def4cec001ccf3a7f13473c218f16a6adc40169a92091285b348edc5b354ad77fa80eda267710fd65792df8a374f83e2d54b3c568531fd64eee5e975a2b2310999b136b6071c73f8e0698c7a3d20e2db90f3a23452cd756dad587a9dfbbfc25640de73f0ffd705ec1c4835d4463bc2fb6911b80791c95d9388177cf42216ab7332d615f4c5126637a69290408a82366da7a6cdf14383299d6a4ae1812d00ca2055a45c02e8d0de2e8028a5b051fa1c1536f593644484dd1318edbc4d40b417a96c23f21b298f228a62273c168570ee95394a09ba44dd376f9fe80999cbc9929c60e39859cad35bed2d733049fd6f80d66687c91ac2e5626db4283ed03308dba65bbf9ec2e30fc7d785288c1b3bcc036c40eb3d4b942633e86b8583c42da2b9bc8583a85d9fe59b12ba59970d70adf6544de0baaa5abf8a4101c8378bde8a8867419e07255387288692d901cf66073001b027c30e2524a83c31334a3023ef1fc7186a5d959c36c167f55eb52a264036275517eb35b40b79bf8f3d9fde6e280b481e917df94600882aadfad853ed4c4a5cc397efacfa97a1ba48de65a2a1e20f5a085ccb9611c1ec88edc0bb59575d270ea8a3d0d9dd9fc8d53251ff3e01e63a35a95628e223e31c10dea81531341f1686560287503e7b78b5055e68f5afd8e705f11aa152b76f573ebb358263c661a40dfd27ae085d0c8135f815b1d369ec2b5c625742a6e2b570478b7d2458b18d60d6bbd308bc15a92be7f2bbcb4e1b88cdb8231eb2056a0f7431041a66610268f011f5312d9e756d713fb32179965c393895ca9fa1387ad083d21366f5861f0be9fa17d8a12e6c6e168a24a2441231c0cd0ef67ee7c4da19cc9a70a5f662228e5afb082e05f09fafbb74b0e223687ed4b830a742ba53a7c3e2d1516fc7d72df10ae1945ae8022a4464760f96707b051e55e30efa4df6c86e8f8224d558a2c384be9f4eab911d63872e9ae0685db6181ab367ed1b93d0b1e38ce41e67264679c4e2a447625dbaac8176a4275b9c3747df93485c6bf74d62a5b31e47959ef378e5458eacbf0be5d6e10dc2889cb6af649182f9b1592a96d93c3a015e9dc603cd85016252f5bb872ac0c9883548ca640dc837ccf9adef314b38348d0e2ed250bf091e07022cd9f7e3a17f131a0eb3312b950450f58d8af771d05a9fb2e36b7705dd109f1c93b9641ddc3d38fb5137288ffab145bab59a853e33469bb2b0bd7fdf342d0ef934ca7ceb0e01381ff36a2305dc4be07fb08ba5d53ac175ce48f094167429051161ec14123104e49a88fba661b6594c7f9b803c8a52caf6501166d6833620060bd208731b71aac1b56e067c92e24cd60aac402d5325ee24f9959384f74e41087ed95048db2ba31c21bd46946e850c0136c45ba4bb35ac249e00ae8983913c57e04b17f2e4045ffbfdac3840d688404deb77551da7c369fb8244f50e0c8ca02a9c82330836a1126c535edcc7ea08bbabb87bd8df6a46d0a8304a79fe84234e8dcf81fd2dadc4ed39ec77248128a60f0f21a47e91663be03b499c727a92cfa20178a395e803f20652b464b7d463313972f65f399c198d24c9b51faae8b5f0d06d19c272b02e691a38577dffd908adec502cac3a348c5f40065285556c8cf5ee4011ac4e01124779749748de4dce4e09f3a5b29967e49604184a8f0f1ab24bb0712421caecaba0ddee999424979750441784f397e38de70b1b66abd1290aedde5405109ce0dc0f9a9f071dfd1158af7fe94b382cf70bbefcf58ce99574867966a15c1ec786e81facbcbb0e7bb4a8d9754b512e41e060748684d1554ffbc594278ef87c94b9a4d65d4a64e0fa0e28c0f38d463052e4ecc28530d479a4558bccac020d16368560e1ebf803cd81c1de176cabf8c6cf60d260e335ce8a6b9d676e35bbce2d8a547273fd68d8ff4bd70c14c9545ba33a6e243ef365f07b67845965948b68b1e6645ce31559127f83b7b1edbcca1a08f4bde862f7296629cebee326b4ef7d06a31dd50b735a1506b781019046e3cd9ca4c0d26de62c5802c0e32adfed26865e16b74322cfff6a82b79f1463916a27bfa7081ff13c8f9e571403cbc45f3e4c4f6f82f18f1f2b0fd0cfd60555cd5d0590b5721a9e8469e7f7b2148681b5904a374d3f2910a2967e8790f72adfc5e63cdc5b52d9b316fdcd21e5feeac9df811d59a25c520b353cf2d8d1e2dd116a323a39a9e8df92fa57dff765f15c69c9726697782e0f8fdfa7ee1b0d12da98cde3c769baf1ba0c0589f8b15605531a6f4cf610b8b464325ce0e107cb4125a7bb2033244a3117dc6e7fadce0d5863ac3f66d78eab710f37ab47c4cc42518d15104d07419151ab2d8b46a48c7e07da007a8c4c1836a282d69ce3a08baaf765f336d694fc970958b647bcf687814a51a491be876384a7b2d9c09b9010d623156452e385c0fa304468eb841e146b6d8fe5d0aa2d9970d5723a29930d9d311db1b8158cea8683fbe2329572b0643c5bccf396de0a5492c8b994131cb2c64581628f745a43e49f31d62d28ec268da14242db51ea0706c806f2b6a1af91f1b87c4f2fe06474b43d2f435d269be8c401dccfbc667042d71a86f77a320174dd08bda1db5314ab938e84ec0c846b908490948b403929028ff0a31066c8c0987465ffdfc865c07a38f11928ebb62e36310290d64c36b49dc7deee077526d260a7dc3518563a85972a72973495677fc06822ce1e3a171e633dc7f13396268e13264d5c1f47ab73521b780903660c6b6d0b2812659aae05031f50097d561f20bc425e8e5f1af9ed61c1d1a9e6a63fb116f8943089a9efba956b2457135ac1fe03a1cb1d5a4cb0ebb222575938696390bddc5c144365a892928ea45907568caa7968e53eec12d7647bae1465359fc16c1e72aa706050b6fbb95a9be353a52c926fde2db6a6d34578aaaf0fe8f72e464007a6f58441ae6e2db3e3362fbe6388356cb89b06329d196c01f84935257ce319f927f28f3f576c9d4cf8d2b8958ea302f2217bba74512676065de1c956276396e27d724fc8be49831a1c9443255e27a9060814e0a1417e70ee46b0be8102cd06c9c599399fe1c9a11c10588227133c569bce7afd67eb1ddf871e2e81fe38201f3f6a2ba0778e93a2840bcfdd3b6046ed72394d4db921bbe1294d5068e6ebd5ccefc99ac13b9e81d17b0d33e1e091ed037e594922459af6f6fc26bcd0859fa0668a81a9a61dd5d8fc03e8c5d930d44c041c67d3c107793b3d8e2997fd0f4f138332fbb236e37ed15ec7ff56c73ef53b517cf596bfd4b2343bbbb48be04b3f294aa7da4bbc9c777d73111b84812221c254de38c3a63d563b59b336df186153d5399aa81467fac87c24c093c002c9399895df3fa8541eb4b1b082eb2aa8e5be7bc9909463bd96c53c2e7dce63d480f8d7f5889afac27ea923be37574bd8a14cfa106d07e5e39c08b1c14708cda738b30342e4d2823b15f2f57434ab95448eac7ecdda2b62063ea1151f6f78c13fe8c7f9b993a5690a69dd4f0eda", 0x1000}, {&(0x7f0000001880)="c8f28e7d1f74c9239aefd558a9083c58de0dbe3574cbffb318752418fbeea567764810ae6ba027675c5db85934c318ef66ab2db48cd7dec8eec9482b187cf2c93f3c3fba0f4479385cb67e3f5cdf3315532e6fcfc590891151dd6b321f99a93c6e7ea6514911261f68c36dc9a7e00b9f3a0d3d2dec73f7a6094c6230956874bdeb85b27f303a4d070ce5e9cde7578fe66eedfe4ea180e70079d12cf7d2d5f8f5a28aa5b70889af08a5d5af6b0a1dce7d4d1251eaa7be4b0991dc3de7dd8db65b02c738de9c7d1f3b70edd6d6a26d860a3b2a8166c8080e1781b674b2ba913df3241bcdfd69d662c2928190426c07642ad331af70ee55e6d6", 0xf8}], 0x5, 0x0) 16:00:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'./file0\x00', @ifru_metric=0x80000000}) close(r0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="43b6", 0x2) 16:00:58 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x2, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x0, 0x20000001811, 0xffffffffffffffff, 0x0, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x4, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4d, './bus\x00'}) fcntl$getown(r0, 0x4) 16:00:58 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1000001007, &(0x7f0000000100), &(0x7f0000000000)=0xffffffffffffff30) 16:00:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup2(r0, r0) fcntl$lock(r0, 0x89, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x8000, 0xa510, r2}) 16:00:58 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f00000016c0)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0xc, &(0x7f0000001b00), 0x4, &(0x7f0000001700)=ANY=[@ANYBLOB="7000000000000000ffff00001a00000096b988db138e127f1d9c41b97131b26f36b87192cba8752afaad4d0e6e17f55bdd1a7dd1abd58f2338122ed3b71d02aa56e7d69cfff9e69011812763d0c5fd6d1dd25f21c34baf735b62f314f5395f45570983c4bc176f4b142e90ae696c71ba1800000000000000ffff000004000000d8b16bb5a5ae00006800000000000000ffff00000200000036a0ac3f1d091097ef63d643b9ad1b853ace8804b1d1aa9ba0450071393ed5aa81e8820349b236ab8a4e41d6467644af336fe35984c71fbf616f097fc199f4f3ee05e108ef306fab0da3c4048279609bb41171550000000008010000000000000100000005000000df9a686cf2000127ab20c387af8c0598194a892705dfcb232824980176c6391957127384e9d47ccc48cf8a6e0869065066c5826d911cf2a38cd96d02a3a66bed4deca88508ac4e079d1f7a3f123d1cf18c3b88dc20198f6810606c2b894836c3e25a56f9f81465de600689074fdd5e1193ba46db489090368c753afbd5bacdaccf3dacc95dd652725d458394001ebe12fcb814091fa2288497d48f6a4c98602503289f7f574393fc03ba03ec9dca72223e62ef390ec2aa60a4468566a7db69ab1ecdd59e582a4e55be0b55ecf10160155ff2b462b897678ebc9757468300f91a78dd7fe43f9e5d84d54f110d6d57523853ce105fac8e0000b000000000000000ffff000020000000c9aec70e75db5cbb06e86ec1cb480e43a5f4eb16f76a08c41f2555e6fdcf55572541b614e03c6777ec97e7e5ec856c502940dfe446c385fe266f78a59fa09b848c133934a08c5585ee439dd82d066853f600ec534a97a774cefe5e981287050c1ecce9da2f4fb6832c06debc662c06539ed85c174b57f1c4ca09b66ddeff933c6d37bf0aed0bf384b0ce5cbe4e5b480a17478424cc7b3c0693000000000000001000000000000000ffff000054010000ebc239c96b09ce7370607193705e126358c5c89fb45a922838926c2088b404625e70b5be7784ab07e2f36700d4ff774bf7a6afc4"], 0xfffffdc8}, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000140)=""/90, 0x5a) fcntl$setflags(r2, 0x2, 0x0) r3 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r5 = getgid() sendmsg$unix(r2, &(0x7f0000001ac0)={&(0x7f0000001400)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001600)=[{&(0x7f0000001440)="acc38bdb08b3032531354589bf2e079d7b7f71a916205d2d3f26436b4d319047efa621c281b84a9b669b9a95303f38b1aa09d6d342ab71f7ad30dcd9da8a4d5919704f8f53664902a8e9d94154b20dd967db8e93cd607099e523384099f968541eab0c16d146337a6717a822398de4d742f50e7231c57cbd465df12feb16dad06a202ba2ba5f5bca1a707cf04c91b02f10c39878f0af9aef9d1b4867d363f5591fe5a39e0c8e79238476a21003d3dce79621a1e61e3cf21ee0278f0a2059c514095bb788b55fc8204b5d254faabc01f1a820e5980e391392756ef2065b860ee4de7dcd3898627d2fc8ba3099", 0xec}, {&(0x7f0000001540)="1cec98a88fe2989006d4c7a66b1f3c9b2aa757bd36c33b9dbcf1a8af2be11273b64c51091141af8f6dd04f031a27175956f23a8bc7960821bd429f19f7cd05c8f7d5ac3e790805b943b5de79197a70dd96368059e7e1af03c32f01ffed38871907d35c8a9ebc36dfd12bac6e39c0ed7bbca175516af088675907a6ee814edd9f5c4035a2", 0x84}], 0x2, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r2, r1, r2, r1, r2, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r0, r2, r1]}], 0x90, 0x1}, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) read(r1, &(0x7f0000000000)=""/21, 0x15) 16:00:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000680)="9e", 0x1) 16:00:59 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x800202010, 0x1605) pipe2(&(0x7f0000000000), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x18101, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) open(&(0x7f0000000080)='./file0\x00', 0x280, 0x90) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:00:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x20000000202) semop(r2, &(0x7f0000000080)=[{0x4, 0x81, 0x1800}], 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:00:59 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x1) dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x7, 0x80) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002327fffffffe00a3d500000008000000000100000000866a28d22e970ae300000000", 0x2c}], 0x1) renameat(r0, &(0x7f0000000100)='.\x00', r0, &(0x7f0000000140)='./bus\x00') 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="804593215f401e3271c3de3730bdbaf634c813589917c476549194c2e0e326f5801f1c1c1d72743e8da9f638508e9643d8d5f9c3ce6fdd29447f4f677d984b6b368824f7e8fcb853f4bff67344d2e367364c4f1cff15d1bc0241947ea445b650c6a7659309", 0x65) write(r0, &(0x7f0000000180)='X', 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 16:00:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x1000000000000110}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x15, 0xffffffffffff8000}, 0x10) 16:00:59 executing program 1: r0 = shmget$private(0x0, 0x13000, 0x1d, &(0x7f0000feb000/0x13000)=nil) shmat(r0, &(0x7f0000feb000/0x1000)=nil, 0xffe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3d3bca70, 0x0, 0x0, 0x101}]}) clock_getres(0x2, &(0x7f0000000000)) 16:00:59 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x38c8a, 0x0) 16:01:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getrlimit(0x7, &(0x7f0000000100)) r2 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x8) kqueue() accept$inet(r1, &(0x7f00000000c0), &(0x7f0000001200)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000001180)=0xc) r4 = getpgid(0x0) wait4(r4, &(0x7f0000001280), 0x8, &(0x7f0000001400)) ioctl$KDDISABIO(r0, 0x20004b3d) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000012c0)=0x8) r6 = shmget(0x1, 0x2000, 0x341, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x1, 0x404000, 0x80000001}, {0x18, 0x2, 0xfffffffffffffeff, 0x10000}, 0x1f, [0x6f8, 0x10001, 0x4, 0x800, 0x6f652993, 0x7, 0x8, 0xfffffffffffffffa]}, 0x3c) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r2) open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) execve(0x0, 0x0, 0x0) 16:01:00 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x480, 0x183) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/220, 0xdc}, {&(0x7f00000002c0)=""/248, 0xf8}, {&(0x7f0000000080)=""/5, 0xfffffffffffffffe}, {&(0x7f00000003c0)=""/65, 0x41}, {&(0x7f0000000440)=""/167, 0xffffffffffffff10}], 0x6, 0x0) socket$inet(0x2, 0x7, 0x800) 16:01:00 executing program 1: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="88378cbc559c7bcae5165874c9e6f939d8a2de55c8223ec0", 0x18}], 0x1) sendmsg(r0, &(0x7f0000002680)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f00000000c0)="94ee04f32785606a6922589edd11d78c3fc812cdcc2731d39c99098443a6c81340873819dd9eef97ffa77c441d", 0x2d}, {&(0x7f0000000140)="b5c873c557ab4672e4199c669d6a164c7387013f216d2c15d40451c38fd0e85fb8dca2359f249746baca7cdfa532b5f9a44a0448b96727799ad5f1bc2578f5ba3a9cdfef382781152c20e7e13917e4aff0041e56c71e935a36bd3da615ae9af704655353de80b3b68441b6ba282f735edfd5830f587716c366bb0b84aa86c9b26f568360ba6881817529dd860f7ad36b732990962ab43dc48cfc32cab0eb209d024062b3c7d2b0f75d1f33c9f19d519efbf025603f85b74b18178e336696de2dcd3c38d44232207ced27aacf3421b0a2cd2b4452c34a6d15", 0xd8}, {&(0x7f0000000240)="7430ba0fb33063aa181702884408f8403f77b56ae4f0bf037a263718ae724624c07d1ca0c44353d83cdb5895f51e2f04cbf9d3462d157029d2aae587b3496a7f8eb9b21507d90ffe87396feecbae96a86a4767409a984a9e444845390a7582bb997396256dfca0ee9b3facafbf65d52e08a1c491fd91086e2d3e1a65", 0x7c}, {&(0x7f00000002c0)="d3e9e6ec378d27a9dd417985fd7c59fd905ea8d3e6376a71c69b255fb014260bc66555ac1bdd7a163a62", 0x2a}, {&(0x7f0000000300)="22e1dd17cfe5e0245126754e47c202292941a111a3afb013077bfeaabb51132ef3deba0ecc4cba8c55ca726ba475e7c0e2eda172462b2c311bca4e8edc084162d23f1039b73971dd1fca24e4ba09ccd88c873c96bd578f23268438cb7befa120b5e13b9d0b3aae1ac7d34c80f4ce637f76ff61d56f3b1e1830aa1184d9226f25050eb2acc0c80c5fc5aa2243e049f4ae7415d3f22ed1d39962830a18ea2756607ba661540feec9e0a9f5dd03250c99d958ee0635867c1ff38062ab186b6b7a18d5a37e07ff3f3ba965f434bacc392f43af66e1194b3e2d9c46c604cdc5d9848c49b925917154fc39aa1429e9feafa59ad280aac11f2e91339f140da666bfbca66adea2ea6b970ba6bf287f5ef3c9a006a9f7d39a3c47da9a5eee0664876e4418554a28824abb9360040b9a5471d9e56e64b11c61247ae7b191bb1dc54a25289d4524a35c9b769e8b10f14e5de6531e05c88d4a94e33e03244c764e859e228a4e4eb664c3a5382afa975014cef5302c66adb114054ef75b4c1d0736ff48c77e5bdd96332ac70c8cbc1320d072c35fdaba3d1d9de61356a6392d02e2f6851369709b9cc0a226508275678ec85ddb34946cdf8c22d684cafe7d110c9ff61b2794dde1502e46ac3be603e43f66253ea384288a1bc83f841be000edb9cd709524ce2562de6aad121f855ab2b7f0d778aa6038d6b439b44a23690312ba13b1226d9e714969291509866f2bcbeab351efabf9c61bec9a3c5e02bc79a260161b9da0785f6b7e26dc3b01d9d72c675c34a3a2d4e4a2801e126837f22188ade8dccdf7d761c862417a0af7611e1c0281b8eba9d53cc450ea08b247917b06262cb0d6726140e6a5a51979c362544bc2c59548a14cb490efc70872564b327695fad020085e204467bfe0520884b0178f73db742f8861487f087955f43da88762afac7a05c1acf94e56541f8534c60452e69d0051ebf6f7d8327df9b574a9fa9f59444d7d55494d1b292e1133e5c5505d8c94c57ea70bdd42269d81ca5316aef5c34047adc88a373dc88807907ba5aa10fcaeba89d3433a35d0997ee5b9e7debdcfdaffcf0bdcde370849a3130312f8f0bd39bdbb47f65f509eaf91297af08e76021fbd69c4ce6a9af3997c99ac216dd71ae354cde327c54d97721a689e1f9e3135210d282e1e9dc8118f6665709d35b196e78b7392aae2722460a99b2a013329a9e878a850401b663b569fbdee51a38584207976780a38ba3fe261535ec14251274d048cb9a2feb87212c405b6503d10e96caa0577c3d161c9e35b39b9156b3455be009dcccd85ebdba4eff47f4e9ad5c09600990a893a44e2399222a9813d52d784bf8aa039ac5c9bd8b524b00bfa0e6d4e747ae302fa612078256c7f02cc875dd45c43da84a1106cedaa0e8767377f68879f216806a7d423dcdfaecaa8a88d0681c123f96edffbd7f7e9015b2075a61bab0f933beb68010e8d14a190141f98e6d961529928478e964bea782c5e2ff49c40c241914fea32d978b55c999adb3b48af0723f245062ffaa991a0c351d78e09adcc6e6005d2d77c5cb2cf6883574962b9542ae4dc130b872de719c7f6ebe77b9894726e6b2db6a399585b3790b1baa022c0f1d6e4885f967ae33a2b8a289f86caefd8705c221ccbda49b6263efe26edb76482663f2512dbd3dbbd58d617eded4067d6da901d6ff48dec816f8574c685960961daf12fdf5d5cfdf577f44303e820250c3f302973640d2e015626a0f4df8e57d39a286aba427380aa1c96924062d103e4a52203aa89c2e1e8b60ec9e72be38d60ce6254fd2943611475cefb8e2a07d3ad19f0471278d1ac5eaa55bfcfea682964dc890692301fc0f966e172ac2dac58085e766b6d2b18153e8fdb54f334e3ed8bcbc88cb3bbe108300144aad7e90238db662d7ad7c9798f4b88a10ea668087dd74a3f3dda212070b6e26174158220749b20442cb2ba19566209556dee0638015840d905214f1f33057da567cb9df5efa3199b3120d1b1e3815acabc5dc093f21ef60e2434ac323fba545cf0940d782af62d49b24a73856f05be8cffc1d566e8b817f5f759c5934bdad2130bf8e6ff0d816c12ac6ec1bfb05bb6ba466b50ecacdfae3de99b852813e551933789618a93ce966c89349e9ead3abf87cbe8fe636fd0b12a0edf4f79b6613650e4897d2b7c98ea08a63737bb650b95b321d212ea9273e7c54ce2ea2ef55d69a4642d1d5fe20d67d7eb270a568b3ffc3369cf8189ef328c0086d85ad6269da5c65abc7bd4055691739daf8f9b90d2d9a9d1b158aa25314a452852ceb37aeb6bfd482952779bb9c2b3414b6735c101cb02fa5beee3730dc468d2c3fda59183c03949092ec87a93a72b0cdf99047bcd9f58e0af7ba518e1e81fcb2cca6352a6d33158c50b8c025323c8e5a1905f02a83daba5534d61a30fd341543a785b9e36fcaa737b596ad8572345ac9af21eef826b83ceab1ba6f0e366f57143e9a4fadbe6df59cc353fc41d3bd05ab476cfdf3a234fba2541c50cfa0ebc7f6508795c0510d774b929663a4961cf99026d3bfa26e7ab176920868d568919e7049334b0dd00d8b609f338f6d1a31039b1f019304c84099944bb75327d35d2912e9b8a00a7d58f73cba1846e955490ab109a3cbfddac6fae869f0835d3b8e670c6f2f1af06a1d438fcb82c583f229158a1237b1125412acd33927cdc7843c945716a272e27e23dae270746ebd2842fd5fedb13e3215f152c7eed1c53465b33dfc7c1a2357c114a30c9b2b3807e0f63f794a55aaeda48e1d8c0cd88644d9361a306c10116e50ab2c12873c2fdc453fff30f53cfbda88b699879b45ac219312967fbb926246d27d34f6ca00a490a7f981542f4cd2654a5a23c1960285ebb2b5f0507e6b689339613e4c79e6bbc3a44c006f3eb777f1a9210994a20121e523f58285f95b816cc3af2a4fd682e08f9693688a8c3438f6797464307f5a017a40f8cacbfda03fe82e0bc93fbce4f44c8e9bf062fcc48c5c02fa077712f10551fbf626ffa8a519ef62e90f92bb21ca01fdb5e1ea78158fc44b9c2a74be74a9f3f056f7342d019d87acaa658ea927489444f2ef050c7f6662a5b4b0d2fb1f77878d20b0730d401b089e8b9d1a752f273e5b9f9e36e6352750e26e3fb8974d7e5cac438b6c547204519d8910b2b3868422600d4ac0a3c8202e1e7040daf0be7d0c22c26c2f1b4e5527ee1d573c7422eed6a453d09000034f3c4c50883ca11b9ec322a4ac4dfa64773f985fe6748a6627c818411019666e85fc7df3c663229417b8f7b98fb7e4e89ae7bc5058bf2b4f86a4297ebf31b7e853b8150099dbfa359116eefda79724dbd1f7546f0137947babd53756941238eb93e22d29ae1d4c1db4a528469250ea9284ed598a459a1d7695ab6ef5964dc35847885a145fa19b240722a39c362b2db3235fc1d70cb9a83de1c434f3e21645c00655d8464ea145fc4f2be16e15d8bdbc79d3cb9ce17aeb41f8ccd097d1ca26d93df5df9964071b087c62bcc2abfd65f125816e35fe0b4b5cc17085b1cdad94158468644a5c49da714e085ef464517326aaae41e962c14f6f7b954f101249e049807b1930d5360e49675499e2405cba335b1050ef5d2357e9237fb9621df6a395421bcdb5ebe34d10aaf0fe22718c2977ccd6979a065daf52705ce8f6ea74f4d0c313ae45e7f3f4d77129b6bfee7ac41a2f26354a0753ec9ed649006041d6e3f7312c518830a73a2a575e9b27a7128da18edd535b7617f407e158e138b5c10862843e0e631ee79b3f6bc990f18b9fa954b51b37745426347ba3adb61c16b25f66b9acc436178c13a9b832bd0fcfefb685a834619175fb964a48ddb7e1d112ad3a088cddd314046bf093f4b2f7877a6f30b890dedf2c1f28d51a7a289ead1412e5b5612d98aaac8ff550b1c78cf5faaf31ad3112d9d905712305830b4e0960d0d999505302bc5de0b6e708c60f932f8a0b522ef6b65b5a653577c2e428192681d1844d8e80a7e460d645dfc344ce7268b7f6ef94de689f79d1331b0e38f325445995eb56e875071c2c5e931f4525f5b35a08a130f5726c26e3be157d975ffe7e13567b86bd76b87f7b6208edbcbe3c4b5b26d98c47fccb0d61e27fafab310d71039e0cd129ce98ac0bb0e91270e0aab9935a309e57123a3721d38538502333780d0cda2bc1505e6bc592929b6da34b9e316e1e1bc56dbbf7bf8eef894111f8cb5a67c55e0faec2095aff61245a32cba532276207137d218b019c02fa49455ad2b6c912b52e70c7332007ce065eb9dad7464587383a5252da61b985b5b9934bbab5977577517b1f01c04ef6f11116c72d5abd64fd448da7afe973c790a7c9b9f8c7f121b85abd7662e198248580258f27a752f2737c9bf3413246cb9190e26287fd106b39e1184300c7e9921f629a765bfef7e7c4b9b9b46697c1adb3319f064f43c521e2063b80b58e385807cde40a21d923a75ae3d0ce91a2fb1b7b0ba351d18d66f49f682b49dbb862d0a211376a854dea35a6e7777deb1c58a9dffce5d58b7cb6f886865b0711b85b9a3526caf75da723321433253ced421ea302dd448732df5dbf965c7ca7d65f1e1a1730539faa5a37bb20c417a2d9eab3d0a9da1b3b2e297025c515fb1850e6cb3cf475e8febf97d1f0970954b542e6cdcdda2d11193190e319bd5fb665fc82946695859959c162f9f906fd4d11594a9e06d8c223b40125d78b380148e99843de26bf181238fab168c000e469d64b7d5bc0c332a43874ed18708b2e191be891f41e48979b91a4352e233502e69976164ae4d018d36b4fe54f5afa8117aa6b5d9087ad46511901a162bbe84d60a0b63d411c8020f465dbb616b23802d84194d772be50398e1c09c86d0bc307f7a51b1ed3611995468bb41b29412e1bee839a49af77fef5f2a93f842de7ee08e271eacfcdd9319525390aa412b9ef8aeb94b84f4afc5fb1199fe269a8da0783178a19c8cebdc5584dd4a3386708d4ff6cc3be9ac3c6519a74d4de886a0e8ce750324a346c038d27b950fbbc620db1e757c08ae579593b7d68bf4a9faf0eef1b0bae257b722db7b78e64a429384808b5cf566c48abc2510b8dc8e62897de9ea522c3fb3446d8700472f4efb3d41dfe81bbad06533b522f7d0d8b8eba6450aaed70f37d9227b9c7ebd356573baaa574a011e859b50d4c05e6dff0b5fd4a4caf7828b783ef15212f770059e0f2d32b0695b3c3825e61d6aca5a01c0d2ea89a2ec3f61973eba3145f42ac16092a23a6eceb4b086d04a0e2d3a40b928abbf2fdfae7d0451b5be752a98e0c41fcf4b61ffe298998001317d597159f57123e5b7d9dc0597d47a36ab607f312eb1d495e484232dcf3327ca960defcb2c3229d7e1df05c6d57e00734a3c3477ff0418570e084d7ee61ea95dea13a481f17082efe7630d724450299887c368004ab8ea85f355b5bc2d20d4395896e1b4728ceebd4690c206899312029559c7c36bbf2564e6cf499cd83aac6614b4e58f3228cc1b46b1753370e83c411158f30864f1c71d421a061537d861208cd3f613594b94134b192c1b17b22f7cbd61e399ad1269d88824de861c10b6205d44941bffb1b49c2e41f707c0f40de2f250940ee250925af33c847efdebb77f9fbabead4404b374d58a9d374c11eb7f970fbb71f5b77ca16ed8f12823b92bbe394a90aa71de35fa09e5d5eca4fc5513f97f68b7b6b0d28e083707601fe54ca61caff860f2cb38a45214049d7f80215edb306158876de4bde9c29ded007919f8f23a9c5e", 0x1000}], 0x5, &(0x7f0000001380)=[{0x1010, 0x1, 0x4, "87f00365f8119bb1ad8ee011c7bdc945d95e83d401fe705378256c862d5dcaacc015ad1abfffa5125e4b95868e4172404e68ae0114115345c54cb4444cc07c816c9fe6307b9eeeeeecf66427f13b1f3fd2d4c82e7ffd0eebb70b33cac1f88f8f84fb074bdc5d9bdf1893d7752182dc3deba1ce19c0270f9ce7c172770bc5cf5523a85d8bc36afbeef57c165db1d82527c304e9216dc6cdf7d765a11394b5d70e331b1d77f413b8be5ecc208cbcbce862bf3ff57dbb7d558c206b655a7ca062ab7dd131ba9548800c68ab73411225cae3727ec4d96a78899a5c31f57668f85da07dec11dab9c1846d721320c9b4234fcb2f8b16711a80322d149d9740a23fb6388f228b1a607dd943a8f7b88730f59fc598e0625c5a69358168876ae6a89c3800f039ddb503b2d30637fc48995561859443ce057947f1297df43e505c5b0c42e68a8b9c2501192aab54ce9a332b6b69da6b80446821eb20ded54f04d76c4265b7c7953dc87937e894de0cc0f0f8e1ccc8e81adcbcbe694b5925a955ddffb594dfd3446992857f4c7382b60a0e5046713669d88eecbeec361634a7f14acd991467381bf8f2865e8deb39f16bb74b6d17f79a061230d03fa7cb0977f93ca46eeb641f20228f2bcee62d14454aeb778d578208c1664cba46fc1d3aa9a27a020632acd5c313d3bbba0ae48e98b6737454b0dc3f37aabe1fbd75f943fdb05715c60ece623f478766d2fdd49cec8ec0645b6a7572d9b3358b3fb3d44d8ecda52c2d4ab3bf174919130b3cc389a08ecb058ee8de1ca0323ea7ceeb77584b00e618d682e36f732f5d00b5d5e666b7db3e5cd5253ad9c527fa30f960218142650fd1bf86f1cb6ee63c79bd9dce6db661cc9435873e154a693ec7ea8a60ba4a92ed4dc28d8ddd96359bbb637caaa5ba30e41e72f6e34781467da3d9c512c037fb57ceccc7ded55008098badda230d98cfe386ecd9e73c014a77f0944945f66dbc2cafdafd9bf2a152ee8e6c1fc05fe0ed1abe81acd706ee3ae2b73a6acdee87bc56b147e27a2b654d2ab6b634f29951065353272ef6b0bfe5809989b1e24a30ac4b284b62e3f85cae9ed2d77cd3c664896c14fd29ce0e58bd0204bc5e1e3f02470b61c606e846a394487d0c4b1c7fc0cfdfcaf610bc3184f1b3929ca699f47e16f7c3622e65ca2d7aec002c3c5e8b7814b50967a1b16f85e44ade33e2ea83fef77d7d130db45d64e08778093d091839ca960571841fd12dca41a6ae3e0555d89c0a68cd357878f3ff6cf19af0c25c03e4e84fd357d05be20f7c8de4e070e8f5168cf06059816ee4a74797cd8419e15a6a27c338a7335e1ab829f4ac8cb07312703b25eba4a07c79cac4aed8292851b65db50e7ca2e5b5cf5d1058dac6446ab5bdecd05360801c6f80c06204aeed84f9950d9c227e4b53b9520c16edcd69998b9bd4ed688f6712a8b26bde2774ead3b6e7f7b84042fcea0a8d7fde7aa3854bbfa02ddb006149ee31e7e8d0ebe973638aedbe98b8490fa9acf04e8f7a2a86c5213bd1e6fca2e6804457ad6e9d813432abf18b4b733f6d9c75ec99a975267f5b3cd02a7c183603f1b60d4b1ddb077ed611bf5bd9e888808e109a6bc72cdd8b97e5def6c34f2444371b47dd4ce372c7a6e3a3a19850ac5218aa32a73bdd12490d5de9fcbed1b6c7448b40103163cb4727c4337362169b324695ded741f7ef065c46693ce64a2972a1445732e7927af966d4de0471ad29baebe6b891ae3938e373e4a4ab779b09807cea6b1974d4856bff9b99dc5fc737a80262ed239927166f257f5164d96401549c5bc2ddbaf110da01696f22c1c64fcb695d20a200286c6b5790e397d2b5db359e3cf91bebfe3a036638da5fae88d7673728149e233bb8d8fa20e09f067a337474f7d7a705c46dc4d7cc758ef915f353a565c5f037207fcb65def61ad6ae5637ca4b14be712649ece3e5a9e427a5e6455caeb912077bf947801d1c2021e0d1cf232259187813485d4c67c5a9ecd40c56c828cfd97af27c6746bddb6704c7b57780939632d3773b9dc22212f3635f83264d28d51e44144d4f461e42b1866fcbf897261d57e17f00083f26dc6fad6b69fb9f6c85fde12598cfd103de46d2a725a2aeea53a92b9ffb95e657ccf37ecf6c64638c67f8fe55446e6016278a3db848a58ca9aa84f11e40f7c990a7149d8198606e5485b78946a184ec72a5950e6666cc453321ce7b2950be21b545f113759b9105fb4d51f5b242a5b82425abb30f08f3d7b7e977a2d2293dd2902d7dc284c6862dc604ed95d22d075073a162f6897c05fc57d0a318ab0a53814cd6ae5b19ab404157caf33915ab94ab841284e489eed57744968afdf1ef5dd26edbb5d86aef7a7b1471e893a3990e7e8739aca68fba8c9b1fd53d76fb27ae12384826da433451ec6c2d40a8f9f796d9924c8f0b9a6374dd5a74f2fa4b932361057a1c9a0fef59083292e584bf0a97ed1e1ca0bed1b0a017e64ad2e153ed3eb375a576977efa3d4ce0918e863ee809f2cf538bc43596b0f0a49c985bc99d6c32948a89a0d8ea8f3b6b81eb7ce0249c3e33cc8d5fc7f339a5c5866d49043f0858cb771642382151b2fdc5cf08b40cc4a2c660bd8d1cf5177c7114c2267b1d424051008472eab70b55c5db839eb9414ebd24f507e2c3d862e2f0a4bedea6ac2f70bf9663284655e6621cfad1cc851662e364e3a864364e497d3b73b6f1731812cd86e3c10dbbf025fe8ce3b9c6b6c9e97eb30ee12f0cdf647252bc76ad006771dbf41632c199e260f260100c5df5c68c8d09531ed5317afe9d012b9e67f1e6db7c83767434f2e0c022966c7c6ef49314407e269bfc6bde137c624a0bf8cd1c56ffb3c70975cb2778c9e6c0c4c45eba33fb8edca93d4cf57ad1e3136505c2dbaa2c05c2b7ea485be3d9c5c2e0aca819e38a744511f96cd082b659c3626b7ce864c31aa279f9c8c393a52ac36792e1d4110c361249be67dacf3c05a7f16f0349f31b6fb9df8cf98159a3e36913176be97e5967db3d3cbb8f44b4ff49cda1dfb10bdf643893887a2346b768a82e04802a99a11554a4c98f129a1984ea75fa1c4438182955f61d00c85444cb8c69683418d036f23196d116afc8dde703868bf0f39c7aab30d065f6920d2b76405148da07b7e57c560dbc3e9fdeb8c30429b8684948d863b8ae378072bc5667f464b31286915f8e075bfd23c75704b921696d5e5165821c33ff06ece65a28ed4addae92db9bde385f6e992f58c3989e2336c0eb0ccd6c43b5b6ec729ee2e7fe24bb5ffd59b53d7994ce524ebc383d4eb8bd2c3fcc7ae90591e020e9c5d9b4483e47227614d683e0bb614ba969da79effda4bb7f208786b1ada9c7b8a527b0ce942e2f570d3cc36efa7e1422aa71fd407cc5ddb4d71b12e3f17c16274acbb036ebc5adc67cf03eabf2985a7cb4c80b3ed5f23243888265182c97dceae1c498df54f32907e0e6fe78e6e313131745c5598db2e4857659223676a3808821048db96aa240cd3fb0c06fb313933e5975fecf341ef7f50977777ce07f53112402fab294d0afcfcb2dacbc0c1ce586c9eff7c91de5d8cc24531743501516ee49c5e4e872e71f3747d01891fe630be65158ade463f8dd1604b78ff46b20077b904a23a8ab812c86789ad6bf628ae867713be3129d8bad45d8d538b3edc9c0320edecfaaca27b1c0530df80fa08d4bfefd413bff5436153ecd138a4be9302d722232c03ab4c10376b31b16625aebf6bd33770ac33499f00a023a418526e5c770058437bf21296ef698629058f4ebe8e7aa002473985742962b3f0ae124eb611e0f5af3cfa668d4065494b97761ebfeb6ba1eca40d0c3f673fbfc56b85873dd946cbb292f6ca41dcd03cfc1fd74b35e10cdd604d6860c82f1d81e14f9023b8eb78410dda6fd389f228fab8dcc20a90f65ac3e86e5288fedf307e35602b32a1caddb0dbb8432851af19c5b4548d9212cc5b627ace86efed713d3c17b496164599ef37ccfed36acd2e5cdea34e602275fa65a480d27d164ea76cf51fe8f6d9a0a5a24c8a3d877519e34d73764400eebec878a1398f01337850325d6292b0ea77a3258262f86dc02c9f1daab4be9b983608536bad1e47074ad0f431f5fcc19475e959f1a752f7f939649c03fb3d554783383a843d2ef7d4d693a708267213814d5aec15f4962bbbacd566cae1fc6437095caf8894af07461e8f48edb46672029a4a4dd6aec5e6eff1b04afbe6b50376d95880669fba5f44959f5e916b3b27a8adaa8db7d0cf09c34d2ffe117c906915db74280904eb399307c27a5f4c3ba63fc94f12a451ddad85297ced9065c3de6c63d34f3a0674837160b904abe91bcec5aaa4dca44e0168aaecb16c393312e5df5a2b213f14b030c2da2dc5d44661466553983a855fba2f88033b5a37c0d0aac5221d44a1c91c0bd501dc387ef7bb45625d9354c6efb0ad7336fcdd33e68288f1a8dcb8a050a937eba18cda86aa0b70ac1fff0d059627c669dfb25aa1adec15701afd0d1822d13bb2cd86f1ef9f3a19e14ab426277ed9c172e0ebd47689208af8413d2effd5e9d99d0f99a6af6f909f670e3b7fcb9c3feb277d79b10a53da05317e6d71be82e20f85e0a1d3ef0439135fedd9b0c3d291ccf6340f257796ea79e627285a900f0a447decafd3eecf9eef2f27bc79c745ff41b6d36d1bc5f6b25a562b34e0ff485ed9dcfc592ca30bfb4b0c35baaef1cd0d4ed55e40f600bbc066f4a6b7723cf1b67220da0a434d88d346aebad26c3f198493cab503188ea1086bd75bbe5c12f3b2331e5743b98f97fc134c800fce205a0c446d841ba1ecd3854d582eb905cf9566a09af46428f4f88c98ce8b881485af3403f51a0e6b7dd50a3de69675939de8134e05013ca76a8a94c5c615cd398745aa5645961b0a7823a028c8b9c3555fa6801d49d3234947194a1af2ab66cf81f833ba063c1d346b6e0b38c56f61971ce9e347360871bbb6f7156e8b2ac85f29118adb48fa7ca5cf2c69709698286dfdf2da66a399eb074be9ba6bc731133e4f263ac5f153537ac5eb23c5e87bc7450e665d4560362c5ac02c68c4f490691b9fc53f3edb8d475503580f721464b6114eac2c51e464acd2513be37914af347f530bfb79bf50c82bbfedf1e91222d2db711a53179b9d3f5254ba474835266e52adf0a1376c8b34e41f436658872fdf39d494ed8db52688c79b08a24af80d0b6d43d10e118d5c60ad6c17de5bf2f9bcc73945eff6ee12efd2b1ef1b6f817ec10af348079b51405b64784b3559f7d36a7f02a3518f5811de89f2237902866c0e9a451053f34436b0572fc9924bb3df6417203b202f6b8306a3ee76deb748c47c672d44b04d16e8631359a31c85897827d081fa4d3da8dfec6c4509365acb5ace4fecc7b44d578f6e61906c64b2bd04501304290fd7d59af9f2ea668a9ad413eb92d13e5174b2d9f726aeaa31aa335212279e81c4b51f7d6126594c6b6f5ffe1579e3d0792285e39a24793ba5d9a03cf9d47e6d4069666f34b6fb4edd1110de9caa11606c19fb08b905491714ad637a175dab0cca8e33b5b7e7e01a8e628e31ded106d1e3b2dbf61c99835b6f96f1af8f385efa432efb979fae263f5e8d06c565ebe0bdd9aabbe13b6e83ba5af2cb3fdae40ea58b25f294f9db0c645e81e9f7918ac90ee7bf0363c3bb6d7760c1313f71de2fbbb0eef7b86fa55fbc5260d73bf3e9b6544f154969fe8478f8a4c54dce580a4f3082c54e539fddadfe68d2ab46b1af163c4092d3b3da548fe5220f048ea01de66"}, {0x88, 0xffff, 0xffffffff, "e13c3e20b47d30603f2cf6560f59f5ffa35aaf88cc475878d2485ae1db408bcc50bb13b49195d1daf9c233052c2cd0207785c136cce471cbc70fad60e33a77d0ab36b490ab92341bcb9e9faa22f14b59ce8239b107eb5cc4017637931b1ec093ddc85a712ea3b960b7b1abb3fef8ca2c734531d7d3"}, {0x78, 0xffff, 0x8, "ed2345a74028fb3c35f9c282870afe990d70633d57547fb438028caf28019299288d4afece7b12789192e62bcd5a1b931761fb68cacd59c3b5ec40fc268de3cacb5af2ddd3e4b5855cbbd3e08455a83f32d2f965b3d38293ca063845836341ed95"}, {0x48, 0xffff, 0x9, "850a605b5b44267cba8b4a24dcc77f8f7a87b0318f52e3a602944d0d1f87f1d263b46c23ae42d2b774e991a96bddc3face814769"}, {0x60, 0xffff, 0x8, "cdc3335864705ed8bf86839991d885cc5c838db211baeac1ad28b4272e654716ac66f620a80f8dcb6bcc4613cb9f8d9787b04d961f368a6473e0223635c1f6b50042438e79f5b137ca173f7ab5eeca"}, {0x30, 0x1, 0x5d4, "97b4074b1400a9d3f84c3da71b47abeae6939394f3c83b247624"}, {0xb8, 0xffff, 0x1, "0874d85af2e20ad691f6923bcd53b17808a4848036968a2f225beba33a6b4185d74fbbfe25cc8d5db068c0b1bbb0f1ab07fd3db0941172e6387c06abe8723760f02d7f0dd7cce890f84c46c7755225847808ec33a26cf1c786dbb43e8ca28e7ecd148a0ef2957d1a48621a4d17dfd673abbe1486c40b0a8879f1fa680f4faa67c70ec18cff25fffffcde5ddba0ce4e8f69bf27f76292ac9b7e0785d5ba822170ce3b"}, {0x58, 0x1, 0x10001, "8454cc1b7451084ebac2c1dca008cb42e847107c95ee9709d3be55bc63c20211b1c8b4d3d85f54ee736ad0436b4bd5664fcf02b054513022aa687bb8550e84b282c89055662d68"}], 0x12f8}, 0x3) 16:01:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x800, 0x5, &(0x7f0000000000), &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffff8fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872bab7e3d1f4af5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:01:00 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000280)=""/162, 0xa2, 0x800, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 16:01:00 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r2 = msgget(0x1, 0x104) msgsnd(r2, &(0x7f00000001c0)={0x3, "9d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20760bcd31536bc8172dae56b1dd398175ebd36521974df70a6913b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93bb8aee0a207dec1c5631061cf6b8052ed9c"}, 0x8b, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r3, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x422, &(0x7f0000f74000/0x3000)=nil) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x1, 0x7, 0x1) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 16:01:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000000006010, 0x40) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) 16:01:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x201e, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 16:01:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) minherit(&(0x7f000044c000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x2, 0x3) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff71) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:01:00 executing program 0: r0 = socket(0x10, 0x7ffe, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffff, 0x10000}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080), &(0x7f00000010c0)=0xc) recvfrom$inet6(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x1, &(0x7f0000001040)={0x18, 0x0, 0xfffffffffffffffd, 0x9}, 0xc) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 16:01:00 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = msgget(0x1, 0x1000000000090) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000001c0)) msgsnd(r1, &(0x7f0000000080)={0x1, "c2d35db5c10e3bf2cfd31da2e6ba569a5ee9bfb1fd76bb3374120104997ac084e9c67b1062455d4d525f39d959aa2b20636a40091c71c58a64d2c1bfab78d00893db18c0dc13587328ecd096675f3693cf4d47f4e09fe6690e757c90bed6ccb977c7dced855711c89f2eeaaee03c348c0c4561d86960e6287057b3c5ffc54649775d215a3aeb889fe9106715561ba69f5da705272c346f34fa6b37b4f1abc3188f14"}, 0xaa, 0x800) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r0, &(0x7f0000000240)={0x2, 0x2}, 0xc) socket$unix(0x1, 0x5, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000180)) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="056d5135f15090eed7faa8c3f4000000000600000a800febf772e98c", 0x1c}], 0x1) 16:01:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000080)) 16:01:01 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt(r1, 0x20, 0x9c, &(0x7f0000000200)=""/148, &(0x7f00000002c0)=0x94) socket(0x6, 0x8000, 0x5) getgid() r2 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x3f, './file0\x00', './file0\x00'}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0x20) r4 = getpid() kqueue() wait4(r4, 0x0, 0x8, &(0x7f0000000100)) r5 = dup2(r0, r0) listen(r1, 0xc01) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x4, 0x0, 0x9, 0x5, "1f9ab56aecd9ddfe525b944fec92134a1f9cc463", 0x8, 0xfffffffffffffffe}) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1000000000000000ffff000001df00002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="d50d75559514658ab841911c4e164ff6a18912cb553a959b6ca0bd9b9538bed7a65b4d844beca5b9c510987869dd8fbfb4905d82bf117b9882ad0220180a18b1eb6f9b52e5257762269e0d33e39eb0eb71db23a1f3364a4d7b4dff05d7f9468be0fb8671a11a109f24dc7c1d3e2706dcd3bd81979217ef67471ebb88ef181ca97d0e6c03c7cb90044fb2084de40aad433454506797ea1ff88ecd9bde10509a26801c6a4860415a78b694a1c251692f4d037932ac70c0261215db38766be2f7a0d7f46a30fb573c2676e404a7374b0c5048100973fd75514df3258b1fccc02e74f1017fd45b33dadfd15c579655a42cb41000b4a7bc9d4eeb298a5324d4f0c1026e69234a314d1aaae2f8683aefd8944158804ac3b3a8c142d61d939eb1ef02024c203dda82748816e2d5769ca64e13a6e95372522dc81242902bfd1aec730166814ec7300ab4b80739eb551c06e5f975afea3c948a977f7896bb"], 0x30}, 0x0) 16:01:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open$dir(&(0x7f00000012c0)='./file0\x00', 0x300, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001300)={0x9, 0x1, 0x1, 0x5, 0x9}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001340)={'./file0\x00', 0x5, 0x91, 0x2, 0x1, 0x20, 0x10001, 0x5, 0x2, 0x3, 0x2, 0x3}) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000003905306a47e6d835664296656375f4aae1c65d08ef8987a5835981529197a3a83558bb7e79ff722c090ad5e3e036fecf04905f8821586180a450b6086442f65476460a226b7abb0f4f584235de18c93bfc2571b5ff1da0af45a2d05fcb4cafde656e68000000000000"], 0xb, &(0x7f0000001180)=[{&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/10, 0xa}, {&(0x7f00000010c0)=""/153, 0x99}], 0x4, &(0x7f00000011c0)=""/65, 0x41}, 0x2) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) getsockname(r0, &(0x7f0000001280)=@in, &(0x7f00000013c0)=0xc) 16:01: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) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f00000001c0)="073838b36649537b6ce66d4a3432ef7ab5b1865e632b0427a041de3cda5e7f8c2930b48cbfd116e4ce2a0b3d272656f17fca927817fb271fa21748bb1c9055a3db79ab117994e5f4b79f35a3733dcf07d758d2be2f7ef1e81f513b0048bc27cd8e5f24bb000552f8eda950a6d8af1db24fe3fc667c6b5046a7ee070cf3d9aabbfa8895f77c32b5f6ded08641854c3bb5d53e3a417d482014bc1d203276085b9b37ae1100f1f277bd264a3b0cbc2b1e9da292de2ad82b4ae2ceb8300fcd707930a846b9c68bccd32675c8f51afed8a3bbf05adfdb24ec76abb5639876309b2e16ab77f93d23b16249339412255677215c9c6e3940398004f82d672742332ce881a619149d3467ea6325d6a1e4d4cbf6ab8c3ff7105ac296d8c7588b34643154ec46529e614f7b939ce708d9c85bd2ec4c2708400427e652324e178b4d98a0dceb93421bfba765ffa1524f8708e12ea530dc52e58e091a6cd95fe89b8ddf99b3b40c7e901ecb80c702f2934fb15196af4c58ad2ce5e974f65478c2058380b780790ae539a193317b50fb4faba55adf03350e1e5d85b97ea11f1a2802d45c302f341d0f2e13d6bfa0a05e80d1c8f4b9df782ed6600103f43f97fb00ccb094d20ef4133f382d3d7e159d5520e5f9221000a42ec3332cc7f24e22eda6d2a9d306128f110c60c4d4999b61e749ee30f5a932e9f1611b7167e2d3d58bfac55d496da91120b5a640ae9f317d023758c43933b485d96a38af539f54c3402328fd7824b789bfd75f94d4be188506c8916fc878bdb4db6ac56454338c9b898e3331b250b5c42b1b24b8ba3b090c155df6667ca973e0513c7bcc9c0ccfd4ba861f06c904f7ad6914054cd75d96d8bfcc33cfbfcf14696592ddf34ad0a76744d0cf290fd022d97c0c3aebb7ff58c57e83002ca9d7a900449c5e509cba501d68430ac735af82deafba30d71a9e7358bf50cc75122c37078df0ce5d92c7a8c0f29a8019851b866dd85392610655ed2c414ba7a45fb2845dd810a5b5988dc5bd8c5d2cd9d2cdcbfb2dc3bbaf5f7de82cf274e858f60fbbe7cd4b4dde0cf4ad587f087c64395144699803610d64dfa0f91fc7078189670a4ba3ffdf7f6cf982ff3632472634b3645dcb9331c47c27c5c98b353e27d61cdfa7e39eb284804b69cde99f3ec20bf68e682bd4a8e816b77dc02f9bb489a8d4ad5233655c5d38bf3436743da02993642b19f966d9b0338670f4aa5b6af4d2c0af84ed6124600e6e355d314b01980114bb5abc04f42c6fdd6c8e6f1d982bfcfb1c4ae2bc1061d20932a7dd0ad198cc85c33c435f9705b69b5ca26cef4becf6dae05e30944839f18677d2415addac0ec6e044851d0e99de59ca9a53414bd1b03568de1b04387bd5fda965ef46ce285be02b8e4311b138e613dec00d380286b8d502d9198a49742e019d0355f54945882543d8f7fb5f239dad950cd850d1711d18ca7340f9046401a3779bfaeb779c54975c1e8bdc2c1dfd8297d71f1c2c693635589220ffc0f9b6ca49b3705edf112de8abf0b44462871d1bad5017d8cf346b3de080c947460fcbe98c08baf5f9fdf751e6cd08daa50afc693d366ecd01da5d47e9048432162d4f8749b017d358e3188a496e5b4df5f91e26f43b26c3bbc910bec896c581684960fb79f61da34e4b7bb2c048660675cb9ddb164805d3714d4140661579be2c3312857016298cf615f0ed884a7336e01f96885f379f74299d7b232f46d76311586a85c00e6b236a5aa2d20fe5ea55f0ef7b2ec228e9ef7378ff05e06f2aa2624ef33730460318ff38363bb4b19449616312a2595c53216a5b71c02cd0c9c559f1eb466d87a6586a568da386a2c6d35a0bbaefd0b8e7a190d74ed9f5342e3091c4aac33f24354cf5fe3602308655dbaf20779ff73c2858b6d521e8d0793c01236f7ccb732c59933c0986afa778842b55aaef6be3acd0c1778265019d8acde85911037f697369b5f3358ec1a4b598b5f793541551d5e655fb2efff8322d0d0ed1764587f4ddda6585c7bf9f26f46b6d6a7f00ddbca991d22cf7202804f3adc263ad8ad1128a85a5fd04b16c59607b526f5fba82791b729380c9d5a07275ab9796ef8ecce69182a00d2ab2377deb4acb8f8036d714302b044e6656bf1df1a2fab7c2f9add69f33ba8740fec34223cfc2a718ea4fd99c364f04f5131699e446dc8353ea89759bb630ce79215204b2eed75f384ab5e0c0c8f12a1a8cf582a1a6ff4e30086454bfffb6c9ecb77a673945e06877d789834d5c37d3add439dc49119e4fde2114a34c31719d3efb64c1c7759b25c01c11d74c7d2a055a215023e872888f574d6607dd98475dcb1ac1202866fa0556949a56888f951e2a6ae653c5b458afae5d9dc9c133c6672817abe8e6727095ef91f2d80cb6aa9af004a020f03cb27c35688de5779e8bd0244807f60cce53cc6017c7088058877f5a4b9a71dd939280bfe7033391efca7798531f0ecdc2a091b51682080d543e6a1de87ace426db315f07cafcd32d37a50c919170783f817c6549e10f6dc73a408c88065d8bbe2fcf6ba9e5b6603282d65f4e39b600c1b26fc1adc49c1140fe0ce4a9c5199dc15ff30c9bd0bc44ce3334ccded9bdb6cf796efca5fca8c3dae722ec9f198ea92dba72e5cae08d087655b7009e889ea7093730262807b71f66e9bcd0eff27358a8cce8d110689997ea4e88192fea7f2eabbcc9349461e1fee7f281eaca410f64f58f7beaf1ad3bf8bd58594552c9a6da8a06378264d54d9f219e99b8811e72425e795df11ba051f329ff2b320a0ac18a41b915c6ca14c3ab639150e3526e691c3f42765d0df803b72354bbc0e1bf04f0a938a25d4d538d91ae7eaf97790854d1cdc9317d63c0b60e372d9052abd0f6f3aafd73216cd38585f04007270f21d0bb5455cc55026b09b7c8170a8b935dac5540d515bb03c1876d897a9f63b9455100ca4b2168ae6c2da44b51c0a8081193de3a8a58066a0d23bf050319aa28c0a8d7d67ae59e978366ac0f835b32d8c33bbba5583c018ab88a507d769518320826e304c16c7ececf51628273c14ef6004da2462eb07d7c7e7496270cf020d88804998e90afd9cad9bdd1ea44915d6260c4a3b2fc16f96399e201bc3a833698e09e47e47f0419a3af0a10a64b72896edd3ae99c10d56fb2392519c5ca54dd570c3958a2dabe8aad2a82ad2fd97e028f7460ef7bdfa7ef96b3609cb08547627f56eb50462423883719efa0ce04e131023796bbf8c7182a8c81517168d0dca0acade00abec2c0d9ba4b3b0f7ead424ba77e82ad90912bcdc182f30f30301cbf454a7b858e68d1043b470a965a30e414a5ba323d3ad35672c0deecf2e821f3af3fb505caa97bd95fd156e040f6ba0fbb3ba948e85952e03f7fa6e12dd6400fe339264ee9eb64b3d5e73128bce343d5e341e818f89574930a336ad092608f586b140fae0f02492b5c5e38b332d95bc9cf0a963ed412fd9d55d673ad98c91d312076e109e25e25d1d1d9e0925867633b11cf2797977f14a52c115ace70fa631c528be225e3a684e1e5d84bc10f684de374b7d63ad5057c1f42fc8f296a9fb1c438539ed9567ef7caa98cd2ac2de509daaa3c262175667db6886d84a9114f67cd625f8479e53556b833daee847b709412d6ab6e2831b3d4999aee7de69e90cf80a4aa109ac1f006ee29b5d54a2663fc00fe6e4a4b14ce30b62e57c8d8a90509c86d2cfa8c0ff66c40ca4376dd142088849f8036a8a0c82cad363356ecd090fdd11edd1c54ad4e15a7f2aa895ea944e0dba340e58b8fcef11fb7a76eaea22772b78f38a2f8d343b6dd4176610f1be43137608ca7ddd8896a4f856971f7b845f305f28fb36e155f088c34d93d1fad1c244009e3a2acaf4a9a376c9a64410fdefc8b6d29e60a9c68eb9373fb72bd40f4bbb21262c9947c0266f25e544ce1f80c587ecc0ccc7fc975b555da2caa6103bf211f369918329c4285e13e336ee458586830638aca6e15f46a975a3777955f5cb1f13c3f8a6e06061ab66a6d00084a45c56179e2e4c6db1c726f36b5711b16780ed210291af016a197e684ed2671faabbb5e705559aa8148e1c8fd38476996bde63ada94b3b674c71e96dd5b94e845f4fd29213d7031677388f657716e566b7dd339789d6fb9e53e69d379759d988ee9619010edcc6b09f8a0055b0ea20508d31b875d397ad023a6aa39ae105363f74de7e077158272875462ba10ec49c2ee6255be419bc89bb7683f380bdbca6af5ed2c078930329c8803fe601eadb3112443a4efdd5532eea010fbe5c6decc151dd04d26c61200d896b52db34097078fcb53d62779524b9082b7130b2c5dda432a20e0518617a30a90c22467cb2ec5c74bcb938a0f9b2261ed3aa996b8a4f5e89fc279147d2e656e149ae7f08eb63e0f6098294a29402db9cc572bc56bc5eedbbad84c4735af02617f0e7c317367894456f476559a9676df010f0f7a2671e158a90e7b589a5f1ea8fbdb8f4271bbd01058da17d3d49f65a1f54c0d13e4d567fcf73b0e87e3992831b9fc2c93995ebfc3fc8aea6ffe6b28d1294abece6d13d75b0a02ab88a457b57ad69fe7647d24ed77847fc27760adbe333aa3f198fd77d91a53dc33649b5de065d9cd1021d2853a73bfd6b8cf586ebbc26b8923b6077d5c6548970b2418704e062266fe3d5c27dde7f94f17ada36dffe961f0f4b32cc28ecfc5be59c8a73cb050ef8b4347e4696d775f5e60fa4538b442452af990f22f6fd596484700a3f5a5cecac8ce1d922b6246ed5b748b7746b2d1607b8d4644db98361bc916e546f5cfe73f81ad05e20636e28adbe772d04de19eb404ffaa74d24bd19ccf34e9e055049cd37b9659b1ae0740b56affb78814bd24af0681e9bf71b42a562e4b81c6b95640be67ab43d955f07e64f60d1eb0fe893ee351d2a170bfc0ba7fb7d95ab55805ba2a1b03ac06a48d7e08f04d762d681e3a31e536b4b0121d337c81a8e3b4e0df25a6c3aa591a5bde34983715bbf1fb17d5a433a099a7701dc95d1166d9bd14d9c5bb1b9e7eb4b9825548642e586d935071bccc909c5dbf8bd525d13f8ec325e0774dc4bb15af66856d321b6c9b647fc867c92ec34f23bed463648b65fa2a77c54c56439b084eb54084294b282465d6d445dfc6be84ec5e3080173a723aad881f59869e3edddd5c5b5389e1e09047828642ae429cd953bc4961137b3d6d8a83587250e86ccac93aa997ad3049348502c6e1c77d124f0ea796a7033e7f7cd5fd72c1bf870700affd8124c27f6874d1e4732297ea2d0719b831ab46a14d42cdb360084d5f935608fa0417bef60d73f13c3706b929853a1de80d367c8448d7c53c011a05c137a8708022760d84558d831a92c461b3d79f3e7248c56f96bf09452a3cc1c1c0d739e867441a4437816534e5f5f30069e9fb929c048c67e3ecd2a0230e3701a4311dc13b371044f858a02c71691b2b4f6da89d7880d949658ff7e954e59234e940a5d45e22843a2d4abe68d63a30c589f99285ab1a892b247f40a4a3ed06bcce040abcca4639df2ee815a89d71815a8b515b905c2c2111d3ba97ccf7e375cde19a7132c133a8bf846572964ec59dad5a796eea29104fdff430fd2a2ac181aa858aa47a60fe73f277b9f6c388cee34d4cdd5bdc38239cedd964af6a91cbb2a434e00f1d50aacc872e141d90af52140d4d0a082854db90e6e3dffdd8f5c90a725f7336d81538c2917c3bd0fc8250b01097aae72a34aa889459162c46d95b513c1d07b0f52ee0bdcb7ca56ff7de591023a", 0x1000, 0x403, &(0x7f0000000080)={0x18, 0x3, 0x3, 0x942}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:01:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10ae0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="8a4f401d2ea2a75d08b5c846", 0x3cd}], 0x10000000000002f0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x2000}) 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) 16:01:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) sendto$unix(r0, &(0x7f0000000000)="1b6fdbde80a5418aa502acaf7ad5ff035a91c7bb41ee54f8127e799cfcd1228729bf1f44d22c0c", 0x27, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:01:01 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getuid() geteuid() r2 = geteuid() fchown(r0, r2, 0x0) 16:01:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40001e, 0x3) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r0, 0x0, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, 0x0, 0x470c, &(0x7f00000002c0), 0x5, 0x0) 16:01:01 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x4) r2 = syz_open_pts() getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) dup2(r0, r1) r3 = kqueue() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getflags(r2, 0x3) kevent(r3, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff8, 0x41}], 0xc98, 0x0, 0xb811, 0x0) 16:01:01 executing program 0: r0 = open(&(0x7f00000001c0)='.\x00', 0x200, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7fffffff, 0x8001}) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2885ad91136605e0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x2) 16:01:02 executing program 1: socketpair(0x3e, 0x2005, 0xfffffffffffffffd, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000480)=0x8, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="ee2d245818c1aaaa8379bad8ece79ac21f0e469f5410e43cb66b1be37b49bae90e921b2fc7a07c342d1ec78d1302855009fd78077949e81ee6ecc3bf100f901ce6f54104727985ae4ab596d07fcdde800b9fbf33b5914117926ca375f08cf632357e6a66fb6fa8b31fdc0c0a9df918362f4415939a34e1", 0x77}, {&(0x7f00000001c0)="68691d58d2f464bd8630153e0d97162448c37f78b5f2813d008c3b664d6fa4d312cafcf58769c2fd2fc5aad1f5b4f6a1c6bb727063bddc935ac5f265f9b4a50946836da1c2cffd23c274df47b2b9d0158e46463aeda1ca4944ffea3be3e69430f02c3bc766863fd279495e527051c529b5ec57ed3d766249c50a5dadae8633ec3d85dfa48bd4ab1052d6f5c63c73148e4c034867a5af4f0642cd0d2e7bb06d458ad81496636a41576b25b9fb24104ff1f7132ad2721ed6686cf0d75d8f1fc5311cc6d122d428fc2218215f23918f2dce2beb3aaf7b", 0xd5}, {&(0x7f00000002c0)="2915d14737493084837466c9c3889dc7ca0282b68317213f3515573265012757be3e369bf22e01d9ea7b489cd6a793bfec3a8bcda1639017fe802cdb689b196fbf8fabc3b0b1e2bead8d54e13c23873650c15cb6769f5eb0b0c99553f5054f54ff690dce51904611dee89596dc3767dd943b055070fbb547e211d90e456eb5d22586fa6e5aafa0ba4eae240712fe5b3b46315972bb2aa266c1f61e53e79699e870d7a08cd4d0733d230ffcc76a71a0219d8b4ae9926f06381b111dac71cb2705ad88ac9ae3e0fc0b50fcee221c5d419afaa3271c3a", 0xd5}, {&(0x7f0000000080)=')R', 0x2}], 0x4, 0x0, 0x0, 0x4}, 0x400) 16:01:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="17f35a3c30a019b6a4871a71b1e29172d518aac19d97753b761341b6380f424cdc2652ed4d1cf705cf255cc0ff3b9f34ca4ca30bc50f68a082c44fd31043f57fabd83b49d3c27269707d3a7f56417814e90e6822d9ac1e414d8dc5124c4849179fd8dcf76f19c24465", 0x69) shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffe000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7c3, 0x7f, 0x3, 0x0, 0x253c, 0x8, 0x6, 0x1, 0x2, 0x1000, 0x5}) 16:01:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x82, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x8}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x11000300000005}) 16:01:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xd1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x80') r2 = dup(r0) ioctl$TIOCEXCL(r2, 0x2000740d) 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/83}, &(0x7f0000000140)=0x55) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) 16:01:02 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400000800, 0x0) 16:01:02 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x180, 0x0) r3 = kqueue() r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x18080, 0x0) r5 = syz_open_pts() r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r1, 0x28}, {r2, 0x2}, {r3, 0x100}, {r4, 0x8d}, {r5, 0x122}, {r6, 0x10}], 0x6, 0x7) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0x9) 16:01:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/233, 0xe9}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:01:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x6, './bus\x00', './bus\x00'}) read(r0, &(0x7f00000000c0)=""/28, 0x1c) 16:01:02 executing program 1: r0 = socket(0x10, 0x3fff, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:01:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x401) r3 = semget(0x2, 0x4, 0x208) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() ftruncate(r1, 0xffffffffffffffff) poll(&(0x7f0000000280)=[{r0, 0x100}], 0x1, 0xffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCEXCL(r2, 0x2000740d) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x279000000, r4, r5, r6, r7, 0x100, 0x2}, 0x7fffffff, 0xc8, 0xc0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:01:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x743) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/83}, &(0x7f0000000100)=0x55) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x3) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x6) fchmod(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r7) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x8, 0x4}, 0xc) connect$inet6(r0, &(0x7f00000002c0)={0x18, 0x1, 0x81, 0x401}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) sendto(r0, &(0x7f0000000300)="873093953952116addc357abf13a6229a083778e9b2b095bb541e5f85df9db9eb4bc6054ea077c0180a861c2419d2d1935d893af6706f0395adf2c1cd241597f8c7572e6747d6e52fc47c16bfc3c8edd5a49f6840252e276ac5d52af10382d6bf1768ff12e21f008c7d7a566ea314cb1554b320597fa6b92cf3a70e99a9a72e9df2d9ad221d7778d1cd5de70702061bcafd10511abc0c7359271c3", 0x9b, 0x400, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) read(r2, &(0x7f00000003c0)=""/203, 0xcb) connect$inet(r2, &(0x7f00000004c0)={0x2, 0x1}, 0xc) fchmod(r1, 0xc0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x528) r8 = dup(r2) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000580)="1e253d9019210bf90cde0862cd1cd1518e40bb5fbae81bfac6010632be0d577ce0d8ab50bdce5a7ac038908ebba904554b658edabceafd9cab316069db65ea884da30f85adcdecd500a54bc2a6acc2eb8d69ce65bfcfa6c41dcc9bf00650835ce4b7098c6c9aeecbfd89514e620862523c54eb96c695c9f13bb37eb97448c0e409212366ab4677fb3a9adcea759d29ef99b798b858507304f115b1fb9e3820734691e8d395165813ef0a4fb1a6f0c110bb4e11214f4879f7609359b4258fe1468e70c0ab25d657efb6eaa85de4bc915a347e1f92c5b7208c", 0xd8}, {&(0x7f0000000680)="0d359c8ab6bd6639f24caa38e9c865", 0xf}], 0x2, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r3, r4, r7}, @cred={0x20, 0xffff, 0x0, r6, r4, r5}], 0x40, 0x400}, 0xf) mknodat(r8, &(0x7f0000000780)='./file0\x00', 0x2, 0x7f) r9 = socket(0x2, 0x8000, 0x20) getsockname$inet6(r1, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000840)) lseek(r8, 0x0, 0x1) dup(r9) semget$private(0x0, 0x3, 0x1) fchdir(r9) 16:01:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x20308, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x12, 0x3, 0x1f, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x101, 0x4}], 0x8001, 0x0, 0x800, 0x0) setitimer(0x0, &(0x7f0000000240)={{0xfffffffffffffff9, 0xc670}, {0x2, 0x6}}, &(0x7f0000000280)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r4 = dup2(r1, r2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b0005000000000000000000000000000000000000000002ff", 0x20}], 0x1) bind$unix(r4, &(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x7, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0xd9a, 0x0, 0x2, 0x0, 0x0, 0x81}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xffffffffffffffff, './bus\x00', './bus\x00'}) syz_open_pts() mknod(&(0x7f0000000180)='./bus\x00', 0xc000, 0x10001) 16:01:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050101000000000002005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748003f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x20, 0x0, 0x1f) fsync(r0) OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 16:01:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000380)="ca0c801d755431e1d90b211bfe51328b4f22ffb7f8d83f251d6d399b28e7a171090c512ea9f8773d126d0ac6885ecbd37be40639f6b9f10bab69f44c0c750f5191e2963469defaebb1d95deaf4b575d8aaaab954ab7010a5f5ccf4f1fc7b4f3420a11a93ff678faaf7fd1a63ece0ed61884336000000000db0efeff958baac5ab61251d04bcd82cb562a09df2db71e6ba8417808e0ac2b4e5cbcbecb63c659e937e16be8c5b304b7f3a4bf28251bc9ff81ba4eb70168f6a84faf64f54f4ad386426698462b3d119c0a3416cd127ada778d59f1334a372be085ff33062dc1a839c620000000590bd91630ad75d0e2f0c4ac18aa1a8c00d3ceac78fdd5993571b806c05eae04588aa914cf2e3175b1c67c0f6269c41be4a3f94e5f623217944fa194b45b87cc4bc089f57038f67f4b72806d84c0785f97a3b67f0b54cdc567e25a8f59b9898326314d584a70f1551d9dcaf0c7c53303a081d63619f1dfd1b172567ce46d1e0bf7ede6fd3738cbe1c725a6599a8fac2772f2621903a28f97a106e3a458304ac94fc26c808d0ed68abb2a1f30583ac6573af54babccc198b26ea92dceb4214b6de3dc8e5e346b07959000"/440, 0x51f) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 16:01:03 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000100)) 16:01:03 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001900)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000001940)='./file0/file0\x00', r2, r3, 0x6) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000000200)=""/184, 0xb8}, {&(0x7f0000000340)=""/216, 0xd8}], 0x3, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) syz_open_pts() preadv(r0, &(0x7f0000001880)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/43, 0x2b}, {&(0x7f00000014c0)=""/115, 0x73}, {&(0x7f0000001540)=""/225, 0xe1}, {&(0x7f0000001640)=""/92, 0x5c}, {&(0x7f00000016c0)=""/70, 0x46}, {&(0x7f0000001740)=""/57, 0x39}, {&(0x7f0000001780)=""/214, 0xd6}], 0x8, 0x0) r4 = open(&(0x7f0000001a00)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) select(0x40, &(0x7f0000000040)={0x8, 0xfffffffffffffff8, 0x5, 0xff, 0x6, 0x110, 0x4, 0x60}, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffff1c, 0x400, 0x88f8, 0x80, 0x0, 0x2}, &(0x7f0000000100)={0x7f, 0xffff, 0x80, 0x1, 0x9, 0x2, 0xa02e, 0x9}, &(0x7f0000000140)={0x3f, 0x3}) 16:01:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800000080"], 0x5}, 0x0) r0 = socket(0x6, 0x3, 0x2000000000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1, 0x200, &(0x7f0000000140)="499c00d7f17661d86be9ad4e0ecc030d76230233f2c2c057d0013f654182aa9e4a9afc97345be62865fe82dedba4d2277bf5537cab46f857d7701f0735c8fad377c88636795450fa545a1a2fe1e2ac405c44df27449c7e8ee1b8b7c14b7c591dbdad7a06193d92a1b004b6d4175b44a5b0ec", 0xfffffffffffffda5) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, 0x0, 0x0) login: Ê €uT1áÙ !þQ2‹O"ÿ·øØ?%m9›(ç¡q Q.©øw=m ƈ^ËÓ{ä9ö¹ñ «iôL uQ‘â–4iÞúë±Ù]êôµuتª¹T«p¥õÌôñü{O4 ¡“ÿgª÷ýcìàíaˆC6 °ïïùXº¬Z¶QÐKÍ‚ËV* ß-·k¨Axà¬+N\¼¾ËcÆYé7ákèų·ó¤¿(%ÉÿºN·hö¨O¯dõOJÓ†Bf˜F+=œ 4ÍzÚwYñ3J7+à…ÿ3-Á¨9Æ Y Ù0­uÐâðĬªŒÓάxýÕ™5q¸À^®XŠ©Ï.1u±Æ|biÄä£ùN_b2”O¡”´[‡ÌKÀ‰õp8öKr€m„Àx_—£¶ TÍÅgâZY¹‰ƒ&1M           16:01:03 executing program 0: socketpair$unix(0x1, 0xdb6eddfdcd85747a, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1804, &(0x7f0000000000)=0x8000, 0x4) shutdown(r0, 0x1) 16:01:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x8007, 0x102) shutdown(r2, 0x2) 16:01:03 executing program 0: r0 = semget$private(0x0, 0x2, 0x404) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r1, &(0x7f0000000200)=[{0x0, 0xffffffff, 0x804}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7ffffffffffffffc) r4 = semget$private(0x0, 0x2000000041, 0x415) unlink(&(0x7f0000000640)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r5 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x10000000, 0x401, './file0/file0\x00', 0x358, 0x4, 0x3, 0x8}) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x83, &(0x7f0000000800)="efff8afa700aec26ab9447ed22f4490022c06a07d55d384b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa091d3941f9315261b308228bdcc4dfa47d5ca45fb783059fa89412f954786b0e26434631a67f4f92407249383ddef1417f385069b29caaaf5178084816e45e79b151c22da93c00000000") ioctl$TIOCNOTTY(r3, 0x20007471) truncate(&(0x7f0000000000)='./file0\x00', 0xb16) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000006c0)=0x81) semop(r1, &(0x7f0000000380)=[{0x4, 0x9, 0x800}, {0x1, 0x0, 0x800}, {0x3, 0x9}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, 0x0, 0x8000000002000002, 0x0) semctl$GETZCNT(r4, 0x3, 0x7, 0xfffffffffffffffe) r7 = semget$private(0x0, 0xfffffffffffffffb, 0x400) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x0, 0x10001, 0x30, 0x1, 0x7f, 0x80, 0x1e, 0x1, 0x0, 0x1, 0x8}) fchmod(r2, 0x887a34d618970c66) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0xe1) accept$unix(r8, &(0x7f0000000040)=@abs, &(0x7f0000000580)=0x8) 16:01:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) clock_settime(0x4, &(0x7f0000000000)={0x2000000000000000, 0x9}) shutdown(r0, 0x2) close(r0) listen(r0, 0x82d8)                                                                     16:01:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') syz_open_pts() clock_gettime(0x2, &(0x7f0000000000)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) r4 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r4) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) fchmod(r3, 0x40) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f0000000180)="1b4477ab4e732000c3e822300a613f73fdb35bb502135e39d0277468d68bec8d285f3b675e3086d6549898381948911ed22e9046a0d24e6a08ca24b7d3d8127c8c0883aa8e8736c227841de007149869b09a424c67ec948b7071cfa59281976d08b003", 0x63}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r5]) r7 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x400002a5, &(0x7f0000001900)=[0x0, r6, r5, 0x0, r1, r5]) setgid(r8) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000001940)) r9 = semget$private(0x0, 0x3, 0x420) semop(r9, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) getdents(r1, &(0x7f0000000040)=""/55, 0x37) 16:01:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:01:03 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x1a, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202c0, 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) close(r1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x4) 16:01:03 executing program 0: socketpair$unix(0x1, 0x8000000000007, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="02000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="5027411a84fef5dbf166fbd38c120db736a3290a9c9ad9a59dbf82b525ff85d2215fb4cc3fc922f619ed1bfdd43c52f211e66fbdf7fb9656c0c6b5fd8e8fccd514de2d9314b006ff5b04fcfe665a329c81cd68e4574bde9af67b0d1c403ff047b0fa8c7470dfb6d05872e32ccc87c8117779c0ee53201de002420fe3d754ec5e1711cf875becfaaae82e8ed75f058f5f1a2b784ab778756927f8750b76cbc3429f90c1885157a9ccc4644a776803a626ca7be70827cf0c1a8c7408b6c8ddf43d5aed6689daff7d34db3568e2827fbd7190deceb8953d69c5adff428fd03e5dd3057f486298be02aaa6bc24c7c30084e8a8ab52b39755dd5d7a84e61646bb96743ef88ee28d17608abeaf6d408188286c57c68919856dab44e9bd6a0849af1440a9f86480da9ed93fe6206a21ffbffb1c067c46dd323e4c00d2bdc04279ca8fce9e58dec794671a9e8b88c088745715024e682f27e86eca36e13db03c5aab3959e11e4bf7c60f039fe573d52adaeebaf760ed8c2e2474968be7b4b788dcb8b60a290426f235e6746308f2fa14f483499a32705f64c5090f4a63a6b3f5c3a54c667d52b6028f9f004749768493b05098e140b5cd35388c1f2e354a24d1b581591af6eb43948b0b31f3e01e6cccbbab85ef590e83f5e7cfe219ff87784cb68e60de1be466c0c315bf23cc7991917fe94ff58675dc03c50d99b1a2f6dae574f221c57d1f210a101631dea25e7048d10f9bb46e1415561dba342c1aa63c3b89bf956039c9885d725edc1a0b572111cc3fdd6b41622307313bfad22eabc819938467e17dd9a522080feec9272589fb1c264a00e4e84c8db6160987fe0bc0acb109bd662a8f82b325dd49bc9ddc113d4e686270fd0a28e7919fb5a05f6828fa2a5fc1db5715bacbf7476baf7902b28cc52eabc7f098c21dedcc3d3429bdef89a3c0595d795f037314cc096b4f60a51950f541cd33e5370d4e6d3af7c35693c5d3a19748dbcd2a3d15ee5c78a11876f0597d92d194b7d996b4a8eb3435f0024420a8099d002995dfe1e27acb478e5fd75245ee7b0a932e1e38397fe71b4285075d432cee8648fd2d5a6fd95e16ed6d42e81a18eb40642849da1d30be53ab153825c64cf5a2d59eef559aee0f628289bfbb4731263f08821d9adb238a194ee7f2502a13e2ea8ac4bbc533e5a08e53738b1a186c0f8ccf8c3c78e56d684e0d3bcfb7b39a88f972cbd9a516a1c7366b4c4134da75152db3a90821d121337907e55aec62a80c68628b03866bdf9cc0c98927b9257cc8589df2ed0943473e6d39452c5655fd4920cf5f5785086ac8bcea4664e0b9c3a7c5a887ece2df02eaa8009c00c48a4f23eb7fddfd1d510d1f6a98806db48e98f83668fb4fb2ab7a442d59a153a90f87bbd6baaa0f7d280cf3263004f7c86a423c0d5f8d5ae8f12dde71fa84227d9eac6bcec195bdbd3981c85da0d63557f6256da4537d35ba7a9d0fa83abe22c442350fd684f9b3540b1011ddc078d0e3abb5a60325ca86bf37b4ee97dacf3f4e1b254c0aa5c846335affef04abe067db9f209a58c68d8ac95fe588976938e77d3bdde92faeda9d52aac40fc7be550ddf5267089d0fc9e894d943bb6d73a7d601ca3aafdfb5111c66feeb2d8a9b19b29ac9cde96e8b69bc3e803d0d4789e31dac2007f9a1fdc0fbfcf80d6e63f6356252a156e1326c5d166d8e9068d47c96f76d9e20ee37485bacca2b9b9fc7b93dea6827fa4c2d13676f9dd2f16c889293aacd756af00df133f3961e5bf447e0e5678154d7785498d898dbba5c36b116b9a8b821c7bb9c11d2a226f25c7c3e1614d418bf6bdf5105cfe32af730441ef166a9d7ef3e003acf90932416f23f281e2b18a05613c9c7b01aae5c40404601df059979ed48b6cf9804ab683903fb7df6b221843c9730e038c3007fb2411b3289b33daa088ea6e256f4e7f9a3befc7505ac200296271e4e57f8b4ba836817bbdcf67ad42c470add3bfe1e8383e9a53ef633621d32f079b761d3acf88988057b728e69dcadacb87433472ff02421cc61bb14fd35193094c82e3a39e069605b7c9fc5ec15ec294f54fd45022c0e56c7d420becbd1e3b34ea2e1517d7eeb5f15a7ac14294c103363aeb917edda7c6fb23611ba4cd0493dc38dffde3d36dd5cc82d8c0c3cbc7e9ef748b4f05da046831920f77a9a617bc98d6423feb48229dd057dda16d95f67e2575f2e03ec3537179add9f5e1a3870e77569361e433f9f5a2098c971d4282812e98471c098d66933677706d7cd03bb2956155cf3ed9c951874f601192fbf30a765f176f58139007b9fbc08bf0b34cf7533fa608bae6196b266373428706338a6fea3480b4dc0cb9445d733adda2589d24b2fa7c2be553772807f0d36817e427ffa1f7fa70606f7798db05bd96a08fd47047f01bd118fd6acb83599a2923913036043a3cb8ce3a579281ad1ada43f7cf5c75f1de6dadc70cac33a7cf6bf950c929203b3fdb77b6919eab1c05eaff31afaa2ee1875556d188ab63b1a2e666dd842dfc14efbda35444cc0be63ee5edd1260d164a6ca5dec31af5796b7eee838826901d6c0d0c8e01dc9a4bfbac47f0059b4106bc69da0bf26a49f2d714a2b90a260f5669c29b5619a93a1007e31f32900a067825c0a9c52339fe57d31ae8feeca77c667e8ff1adff912568b0ad632ee2b10f86ac05a207869459a9022b296fa73d0af028bf3b0c554d6da85624dc8c776026dafbef6688d00119525dccc26c86e3fa1e434532af85833ef77312ebabd15735f32e27f26b94813ab166499837297a4295b73e9b6b44dd222bde2baa529603251b83b57850f4cbc3404104c82d08686d2035d3b695dc51508ba6ddf13f2858649f3d75ff541046f945c3f2a3b5d9fd36ed53648667a8ee5eb72501764809e6d0b0dfb88db44969fc9608450034b0762b4ceaaa9f76c42f884785482c0cbecd00be2273d4eb43f337051d3e4118f34bc63c982b3781d2ed9dbb0e8be1b74ce66eef544da6093bd63c12e0cbaed72c8f7e81b73baabe2d64cbfdcf8cb100ab757dce9669c8144bdfe9031a2e43599d0826f276dad8f589004233aef3dea06e2e839e520ce324f1f746ea4f73775f0d96086df6f56ccd1c168899cfcaacfe2f2c455fed722f0c010cd29f19161eeeb657b64d52863b92734e8cfb4d66fcd53e7ca9e89e6224a4d67b40a57e6521dddcf5fd59ac3881750a4919468b1eb720ba2d1b67ac51c91a1d0469515f1ef5d567280a5c89bdd66edba9120f035a93338a4a452709348d73c27471b8515e3507783feb0aed8886c80bdbeb99b0d298f8040cfc1d2b4848567370632006f1418cc5e7ed4bfe0deb9b8cd2ae431af83d72c8ad6ab7b3fd82190a7e515f5df4f2bf4b7ad273cf01f10a4df7e22241d6b9800d3995c8ee5d0a6dc922ee276cbe1049274b92e9cba2e7d9f0d61bd4bf621e48f4ee0ed36c40e6cb5fc2f3294841bce8d67d74fd60fd630cde3c175ecd5ea61769141e3e3e90ba90070a6e6ba4a8b989a5ab82c3dfdf202e9d3665934c7c34f19fc5ee6242f48dc236ccf79f2666c69412497cc297d97e79f2342396ca4ae1994df3c0e93902c16186239b77035d8b3e04b44b6ebcef014ead4bfbdc744abad73c9d1b28848c197ae0066a8848ab91bcaddceffc65949fd250f4905fd3fba0cb1aad5b6eb065d98b83df2c3cae78ff9160713d21f0e1ee24a7d3fc1a0df83079e52a772ab1ed51fbd276286245bebe07700f9ace2c3a552b0769357650c43cfca61c3ba22c5cc63a644a9dea67420b7a06388680637dc3de8d416a637f98bacf063809b55d908e2bdd27eb2912f07b1194bb1a970e93d2b9b8fd8e01a52a0909cf355cc93b16f69ee30a4ef82a7c35d296d795c569d94ee7f4d3083df865b9650f236a192da7f37bfe86398fb18fd5d209c6c8653d1bea06c289009683051734b295e7dedf8afe7071492e730a41a9ff3f5661c7de95dfdd781ebd6b31b05baa5a5a1428d0dbfb024b8feb04e28339713ef2ea7dbeb02e9cb97cf1b7ef3580c03947b58e6e8a49764d919a1eb4f5d98db107f6f7a741dad3c4ad15b74b55a9b9ce8be8d983b9fbfb2911255b2903dda791ef8700d8984c3da4e4752bbce8e24851c526a3f2a9be279f791186c495dbb52c8117192aa314d2165fd44eccf03a1f76f255a1d8abd4475ef0716164b12570a6f373f7b3392c0afe7b7b0621407343beff72ce9480bcdd380a4cdc0697e9447491a92bdb3c113486c53c80ded3fc430c3ca084127447180ad30a74ec08bee0b0920d25bc0581e4520a5ae8e1cfd8cab008aa24a623e749d9c5a258d83fededa2378358cc3287ccac8897ebd1b05903034d8490689925d6e7e67a5213fb39f145dd1de408010a9838b11327812774c9471d552d723c825569a10c281eb5c99319a61a5d57dd043bba71386469a69f178181f1300a68a3610760142904d693be7e19eaa5c88508a93714eda9a5e3db1a34bd180b9cf2033c341f6cbdd74ea5901531b19c38927c0f1c3fd8e5827550f65277ffd77ef43e98a1428c82b7cc919a90b4245683b6d08c1b5b0a8f69953b0aab2e1e35e515350e8116edc0b4df57e34359bd9f08e9abb4466d80ada043849f60a043d5789176857f24afa3c2ea4df27b82cd0401e652c45965467a0d96c7b518ba575ac64a215f1c3d337de96ce16d85caafa8c888ed904757d74782e149bd230f00ce6fc2c16ad6eb80b2580792ffeaa902fe79b7811ab9e01462c7cd504924aff64b9c0b7cf91e7230d4b756f97e900f7292496c4354de6a379f2d25ea8c38f174f9d8565d7584d8e432a60395ce7de359cfc5da462b7fb4cb55d96070ee089242cb71b38744392229d02cdf550a1d1f2ac6cbbb8ecca935c74be3581edee7cac020267208c9a0b64e9deb6bf3020e597fa71959d7f335c6f9d7d861866026799da8108fa1f99d40a62383473cccfa223ee6ce3142d9e2f6429aa9a727a9b879fda048c7014b3d57f455338c08b12077c96e888d639cd553637ca40cf9c4f4d12495bfe62da1b4dad6ab3b23177eb89cb20a93f2552fda973364ce5ca0a06cf8993439856615aa9433ddef6c35be4edc2adbfa81075830137c5f96545a9f2c9b2d2562b0cf8bfdb454f06b76ae00eb21d5b2411dffdf03796b12948021b9873a3428b630a61d1a80b31fdf1b139cc3bc5a413c5012fa0e1cc4b5f2ff16990bf283b268fbb13e01fa16df411361c6cb26765adc8c4bc0054c49aaf7a1a8ac27624c9d034e10e86db55dd5f1bcfb3884f218180d2abdb33ad91aa8347a838493ff897a1fccbaef5359f00eae7c10047a011f562d1938e91e8aea5c075e51717a123dcbd8c17d76e95fb419e95f373ceb7a063632c4d62d7b164d86ca94726b39105f3862b72614df61d62b3945a79a791927b84c8062390ccf5a3040663db2acc6c2971fc8f0d636b857f844164ff3fa1a97a22de539ac832b31d42173fb966e82a1a37d7106767cefb73f39e446c621e99f3f0bc58528f1343e6287333bc6cb328c9bfc727d0c0c46e7447f85fda77436e30ca1a3d0fd74f1d8360118c836abc48aca040dcaf9e59edf1ccd85ef01321ee0fd69ea166b1e165ceeac916c8666b162025659755a4246110101f12038aba9f496094692ef52a5447b0bec39243a09fbe06e5aa0329c1f1bc0bbca48f167edbf5f4455e83a942eafd96f2f5a1896cccc9109b46d620b485b172b6c686e90a4e8f987678e26aca09b9772082e1f07ab9a2ca84b8e76e3b9a438e2cda670b4b8c77", @ANYRES32=r1], 0x1018}, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 16:01:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x80, 0x80000001}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="8d1920c553ae718267fdc3ed2d236ce00eb18884462b516c8adf67ea13f76d1dbc58317df6e01ed7752206ac10edf52129983c96bd56a7c068478cbaf25f16cbdc3f0cd07e0176a2d86cea1cc7da2de8123b650c8f0de145b69567", 0x5b}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:01:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') unlink(&(0x7f0000000080)='./file0\x00') 16:01:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) r2 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) write(r1, &(0x7f0000003840)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) shutdown(r0, 0x3) 16:01:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffe7a98b6134c880619362547ff4d7d66460148662fac89d3f6cff00"], 0x10}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r0) 16:01:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mlockall(0x2) mmap(&(0x7f00007be000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = semget(0x2, 0x0, 0x2) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000040)=""/53) munmap(&(0x7f00009ef000/0x2000)=nil, 0x20001) 16:01:03 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000001000)=""/117) semget(0x0, 0x2, 0x20) unveil(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='c\x00') r1 = getuid() r2 = getgid() lchown(&(0x7f0000001100)='./file0\x00', r1, r2) chroot(&(0x7f0000001140)='./file0\x00') semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001180)=""/120) r3 = dup(0xffffffffffffffff) chflagsat(r3, &(0x7f0000001200)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001240), 0xc) utimensat(r3, &(0x7f0000001280)='./file1\x00', &(0x7f00000012c0)={{0x0, 0x4}, {0xa127, 0x9}}, 0x0) munlockall() sendmsg(r3, &(0x7f0000003680)={&(0x7f0000001300)=@in={0x2, 0x3}, 0xc, &(0x7f00000035c0)=[{&(0x7f0000001340)="badcd35a9b47a2de65181e2eac4913869b7ee47053bae5019234267484dd59e0b91116d8a34e860359d5224cfcae1d83b7edb2eee65ec745ea7acd8af484bc62c4e6624c16b4e4f361b8b2a4d2e7d92a4bed38563d4e90a026160a20081999a8259575cd6a11f6de292bfc6a8cf55f543e90cb429d5734b32da87a2a1207592899d916abd0d1021f1f798aae87bcf1d92ec57ba282f9d772d2d87ce3c55a5372784b55aec9bc476a2bed2e2e0d58b3a569447af42330c2efde06c862cdf1815448ee5a0470ca0d65933c64055217ae108b0534a1703e602ae9bc2e1a6a76e884556a1d249260746ba5986ec16ec2b7fbd030b364a68b6fccf7c72f452530cd75b9bd99218302838c82232b8c42748dd2b50c9eb6d9aeeab0ef43d5bc3373fdd7c12f385ad847ac389806d462f27b77b3ccd7574ead75576b1d7d4f5746b70830851d98b3c69827e8c18232e717efffe0cf35578fb71e0895aac16988c4ba3deaac9da7ff4b8289723787570151759fee524a10f994a644fb40b2b83640174e728eea08fa3fc9049ea9697f7a87643fbb2029a71fef84550b346a5e7fbbd8a8eeff6414bb5c847e87cb117bc892a3692080da9f467f434e1cc27118137e428440e6f24188c841f43b74dec4880b37c6c82853206c00aa4083c57fd164ec6fa2e475afab38849db2b5fc8a978cd8e9f991509867105a60458c781f2015025d66758bbb05538e1ff0932a908a67505af5dbdf4474c16464ddd7824cdbffac27252bfb0cf0658cdfec00214c18b1bceccd0c14a455854ac404a4aebf466942757874e8e2c309aff443f05d9a0e4f0bc5b5c642c723ed2fbf2843a4054d9e1fe702b9bda38ff2d659fd6dadc8ef16d1d740d968910dfab930831ca75dfcdcdfaa5559006922b4471aa99dd063feb5e55e9b066040d9ee58060eef1976f473ff44c704a18375bed3d477b7c3e60f31669503f4dc38bb5109ec25a59dd63183e22c4b8eb5f6a7095776217847bedca409de96c3d0b134dfe0fcf422e3ee09d790645f5fa23ffef13d03c95ffc4f2e5921dd49d1aaf1512e325b10848d796d5ce62b5b71dca64631cda1ca717aa64e2d6db502d0ba05b02884500ecf9af3f35858d1ae3dc93949e48b71c97113e7522d165b38b0302fad60a3ec09d5bc4f678328a471227731c8e7e6bf2faa3c1d81b42bfa7149a59b4669941ec13bb78de0347fd93a6f84dbe9a7f0b24cab66cf929013adb9b8c65b5969a1c10aecb183842289cfaf0109a1ebe64265681c227bc0ee57565e213157b7d0299e86c71b20ba456cee8f2123f8f49f8780efd0714b5e0b63fe24973af8122ddcdc6921782c6fd3eba47fb091833706d4935f5c2cf5d882f8821b9ed8c5ef3cb09b71622a00f51dbc585025add9ab73a8e59b9e8b6369903bcf1f80884a5eee75930efdca5bcfe932c9cc4835beacaeb3b1e3db960841ff004f4cdc4b7becc6741bbd8de292bacc70f2f5e8c2fc8e796a788c82ae5f7bfe8f1f9ad791eaa64a8eccf48ff0e54b3e9db840ae5fdc6831fe56a1065f54db3f6c2135c2bade4223482c4ca8ca5c3383129270fd05aaefd48885b2ebcb41f4308e74b419b3f89c4d0bcd8acff741ce3fb738d8b4c4b6c0e5498dc22b38ca34400f56dbc3a65f2736aa470917db69e40264d0cb4704f46167c46d8fe461296fc50b22b5d1e947e5245eafc393d6bfea7ef366b8e23acaebe986d94a17ea674240ab2b7ee8419e7ef03658af07ba28d1b72d4edb1b07fb7a37575a3942c629b5db7c585eb16686c7047ab7d4b5157fd668d402d4c103fe0831c3ed4ad2e4d98c367f35bda880f00fb69bd85681b2c78c232c4cde02d2f385443d9694054cbf37c3aa07b5c69af7db6e765f9a7070b7360b62ee7f3d168fdbe34d572bf1df1e3f6c1ce68aea9fb10a9a8d0eda2f7fccb0c26bc8931268010f0fc4139dc64e188aa03914622a03b6d3742597554ddfbe994d023db27e53fddc28bed53e9db64a6fe59af0e909e4721764d252637f7a9f4d5de4807952f56f460df6daf146355c1e10fdd61a70e34a5df68585a94671425dee9e459139add2efd6d6ab5b2963684ffd2cac1f7e3d93348cab90c5fb9a6e8acb105a2d87892d84c0559f74d2837a17290e8b6f0c73bfcba4d6dd215462806e22ca0b7982aa5a254f846a874600738b3a67f9990fb9162be40d2c0fc3ff53ad77dbfee54e2cb7f6e349fb3583768a4a85a547eab6c7c22f35e0aff8be0641ddf41bfb2c629f466a835312fd25d3da4771db826f0887747e50775c55f64cae087136e92fbfa94b5fbd4c70ea7138c1ccb012b7a5df8e54c8842b82a1805908e5fa922efd2526912f3eecb21903ac5abd296d9d144368f9476bf5b3642f8302880d9eda9e48e54ca415ba7459c3d356dfba7e1a43343137928f3a4282bba368df30a36dd41f1ad31fe67c387175886673eb63535f45324a1ffba3617a526b32a707360561e335fe797d1a6ebbfec5cfae9922eb1ed3e6b0642f075fb64f3b687d7cf9d9d37400d526901165c1827dd14679447fdd62ca907e84ff48fe5d05ebf27ea01fdbd3d9a500b2be5843f92a429458a359e727edaba82d3cf902efac484277d38063f2b142f9869019f1bee7bb1d594c7aac92e9674be53b28c712a5a9431c74b04373078fa6413dc22e39cfd9e587a6f492afafb802fa96a2f29c38c4e5f8fcf0b978d31398051abf88ed4090cb900148f5981c0200a69d87228abbe2662018ecda2bd343dd94c320a5444ec26fa5f428c53dfaefe7312395a4d98f84184a83122dac36414757a3d809d1d42e0919450698d7d5ee47457dd185503322b4762816d1b2420f73ded0e2ff319cdb1741f81f0e45564c634cd07dee369e132c931a9b3d13432dbe5b0af9a6ebac59797a531349b6be5ecbab16bbab33c5dac0e5bfd6b98a35b966552f5a7161c655e91e2bbf9d19670e32ac428353de67b40ea4b3d0e07055726bfdccb0cb856ac4725003438dd6b17de6d064b16d533f56dee765c6fc56ed0eb7d050c26ec78630e4aa150dbffd8a3274b46e4c852e8d7c50c0868c43be67a59c4bf5cb26692682498b40e7a6813a024978b4127e8e2e1d85e78b2eab95de878654b89bacf664035442a287f5629f529354f11817f1f25734a58e23e76e8959ad33a20e06dc9a5c352b0128f1bb00fec572d9445962d9ba289c47432bbf69052c33f897d531abf14b21133d5939ab897a68923511823325e8b61c9668f391fa621dc02940c28c7dcdaaae5dd06f4bd5bcf89e8db44a548c8a1ce727336489de4448e48730339a38c624381e1bebd555b409b6aaaddc936d5d1f248ca3d317e08b4c1bfe8219ad164e308fd1a3c621baa2735d83ff07eee7416b2ad6b78dabd70df8352634ea2585d023664228c6e66c92b6184e2074b379af85caf0e199a38ae5320cb145b07021d5f3196db4306a0fd3d845f8bbd3b168f91d0ba3d958c33489d992a6d1664a4c77d16138c194fd2a6cc17c7fae52a0a71fc8f3e5fafcf14693d1172052e6cad8deda9a20d397278c5443d694aa3fa17f54321bbba1c4cf9904df32623199f3a54a2ae43ddb47c169abcaba1a2191141211630eee682d7d891e3e8937796045a2cbdddee1d462e2792c86b36402d046a5c850bddb0a06b0922c60d1a75e89785da5cf2280fe0953d024c11969d864554eaeee3a0ad15dfa483385ecb6db4ab8abaf553e32d1fa207a2c5bc90934212cd9aa68cccde5e6f4df15ac6c036fab616761947f748c76eb778323b3e15af9c5e66b8ff91fcd5d804cc1c21089b0e6ca9c98da44670948a7d53728b65f8fad657fc688c3fade09a3d50d9f89107e259723b9fc6099798bd5aa05ed8bfffa10bc2933dd975e8faea2b4fabd84eb473583845235d5b2e3852f66fa011e9c4edf631b986567dddf3b3cc4d84a0ffdfdd1c1eb0a9519c23ddcc71912b9f2b0f060b7788dd6588fd2bace48bd6366671086956854b3ea0351087f11de0f56a0296cb779485900c6505ebb90accf94b9419d2c7cd1c979af970b05750506a42a0a3843a0f9ec124d3f680f80041c58ef9b8455a16fc22b94447ce775b0c6bafe390f6fa061cbeca62563f48298ed840acbc19efa8459c69d3c30bcb1d8b33a214ec337eb8449bbb3d9165530bf67abe315f4328b0aa4ae140aa2b23456786cbd66445428bbbc67e83b21293321522638793dc3b3b0565a67c1ffc345496b2389186c0cd88fe4d317272562e3a23a14bfea1f968d4c9a1fc025761b356a120ba560faae32091c26b74c8610149806b3644cbf00380fb1d31b0d494b0f9d1d42cbd0af39bb081638f31b011050f3a55fc4163bac2e4aee0f1923cfe43b0a3ae314bab02eb4304899e500434e12e2f52fa886f3449654e279d45d77ea10d483633ef8e31d81aeed851a7366a409553768d6c4fdde8ecadd2aee9501d1bb4abf377a81b09666047eb194c1c10605b339fd345e7eb23a7e40adc00808dc20084b5287da1267664b4134d0a3edc3e911aa5b98aac621ddbba6c9babd2ce679f2d9d184476b42e17a44ae7f7205ebe6b9432e48071ef0037dfaee38e25b9c568eeb5c5b59a6166e1c7d233f4eb5dfd9f2b56f923579d46e6c0f595f8e129de507551c6eb8b005021d45baed1ea5c3dcf77a9cbc8b2a97470d4e8430fff45b473c4e664311b23ec7c1d3abb125b11f59af262ec0f167d3f3b869b0b27ef0ab163e7ea459d5d364df0be24d9ec8c683def88e252b493d3580ea06fa7d6a2fa9491401927e87ea0fdcfbbbbf59109a3bc25ae3806110bacf2816c8afc2f63b7fb7c347e759367b756b65236dfca864498f1fb02748011618eb1aee82029c40d2e41509d926a116f8fa947f07fe1ec49889f09d059425068e3830c5f0ccdba862c8f0b5d465d1ee661ac9cdf40922ccaceb954bc96d089d0cb2a4a6d9f2fc597a9bac7441675777bf52cf69a0149cd7dd354313f5281df8a19bc7e21a60700b66b88d2cd7bd566d6558b728c23275e3435c4db2393162eb3b10a6cb5ac590d1da1a5564370300df5352037436bf5129277d9a6386e080d565ee1d1b3b6cb1e9f668c4d2af462dfe4062d88b81d7d8e1d34e51523d8f796c60b17a2ba27215e3fcedf104338625f8703e9d10bd47037a43414fc865df3d88221e8eced7cda25baad8e09caf50114a76d83f4fbbcac4078c725c220bfe95e2aabf5a743c91cc8c9f53ca02c5e1f92fcb4933b4d48245eb53b5da45b2601ae5ac4cdc0e53657509d46c0c53dcfe7742883d25b6df643280b2b700598b9863af7d31f8f4bc8a0af487f7abcdc54a1d9f041031553a9ab4025f2dd5aaa99fe609b13e927c2aa91c79f8e680969acf3a845fecdcfcb3bd4d33f47762e9c58283774a20ff81e27f5f5c5c35361f37819ca5ccb555554accca7bb7945d84ac3e22f1e3d14df2ad191aee7fb668f6bee0869743816b405b892290c2e91e3365e4bf016cad7131eb0fea75c7daa46dc1f53f7f6e7df63419c118d8c0f4678ec0bfb1bd3f7e8c2141bd3c5fc1808fb60c77917b4fe4f23a80fc7ec2b45aff0e5da0b8e43d2f41ef013abb6f1dcbf1017ce0d1fac2b5a1a71304574f6b98e2f02d0f1f2eb0b5502e313eb1ee3468b66cc3394a29c2a8089c6764ffb1cc2e508db5ecb9476a9e05d579d69fb23875ffe7b2c214d81ae25466f064ee5484a6a8d215c761368b1effb357d7db86e77437afd04ab5de0446bd9a7a496eb502e883862abfd6c9bd90b1cdc88f66b0fce42d374e9670ea9114eef38a054c0c", 0x1000}, {&(0x7f0000002340)="ff8c401ea958705b2e484725451764099eec04b6e243b23bee0649f0f823c3c95e1edbd927320b6485a1cc9488484f15f6f0bb51245924d5346360f22dd2148ddd9e23e07b8f154950f9aa92f2f215589f91c19f041043f2c3e192e763dc5ce316968d4cf66a6c002da731e5752b792cae548a9ef84715bac2c6d91b8fbd6e1d", 0x80}, {&(0x7f00000023c0)="4c31ab3ce1441a29e7533d5d9c157653078f6d4dc60e7634b8f52f84311c4b00c26d485177df6a0abfaa8aaccbffdec6362f1fa9edc1a03dde2b2595980be548a4be98755791f7bcf18ea74ea96eb30ff62c80bfd2d3359dc22f3cc1b9e90fea30622be05410fff05242210f3c6085a2025e06e3479132fb101868fc3db9d0b246ed1c8a08aa7d95f9d403f3c0464aa9e022b989c696c8fc498472ec0eb23ed20e6820d62e659723c2e8dea45a642d596039140f071843ef0089ffab39da7874329b4558a5b8b4c2bd4f630834c55f3bc9ad30e46a941cc3254a87509a05deb3b282d55d35a0ddfc8167194552a2f71d249078d6ad5b", 0xf6}, {&(0x7f00000024c0)="a75e49ac9193148b0aa5b947a6d2b04fe26a61dcdf24d075bbafa170fb053301a847a4eb5dd52710470efa6f07ccb2947a76bf3a3d93dd7c12523b8bf7dbe9cc740489ba289f96ab745e6099effb5cadfcf6169614ebb64267743a1d6b964e0c5d26893ed77dd33ea7e2d0ed0311e78bf797f32e7c235a14f20a337dbb74ffa11e70729df14c3ee96dfd0bb9c068d1ae488d67e4f07be48b61d071f0f80e6be97d7bacc5d50eabe06b41b83c1e6da48331f9aa9bdffcf4b112aedd70a9ae05d8c5", 0xc1}, {&(0x7f00000025c0)="842304221ecac6dccfa7a99ffc6e2de28771e85ec4b0334c30bd01cf0541e407c0057de5211e8c12b2db42083dae90ee860a9496f534104b3ceacdf4a42ae2a3707dd144579bdd5c4f274c510af7743f9d4de539e52e7beeab06c4de21f7f83f7b03044c04d0f8f269a59826f4bda0447d1f742b208a00bd509ab31671d659d6d1cbe0d4e77f52683329c15ef7ed31380fb23d8ff28a19235fc816eb6b6b1445270b38e8eda3567f38947ea249bbc39fb42a8463abf5a9de6438cadcbb7bc9107a7de6c85d448213e7c534aa2bcb3c717bb8826d0817ebcc59fe46fdd4dd2572ca3920a223d62702e7b500fa90cc241a79e505d8602a138b72bb30d3c0f2b393abca2c56ddf202ee709a0148f9d40dc2af262662290111580ecbb7c207f9abe6b23ab7d67b4eb8ddcac5b7d5d3f8022b526ae6a09eabe423daaf25c77b29bd422d5918fcb6cb6376e35facb6d3498447d1cade0a5966a2f59f3e27d551b6304fb8127f817e3ed434a26dc41341292bbd9eb6ccb27ce83b8c0f2dcbe2ad4558a62331d2f7017ebfa19a4d1c1a2fb629fbcdeef0714cbd2cad20fceb69bd419ac3cb233e4835acd1bff51017f855cd47f469f880f3988f1451856b9626eaeea62175db3bcb71a565b1aa16cc45527bb607a357faf81a99d079efd092a8aeb58664111263f6cc69b0dac8b5ac42f4eb743a5e817b87165ef3929836c15d201a0bfc974d23acbb3018179d5947286bb32030b706de1f611170be63703c20b96b71fe0fee10936034bad2c0e079004f6ede9c6196c518a7ec3fb0ec36ae35507fbed839fe4a51e157e803917f3256c025c59c3f210b2aaa933c0d24e93772873674096bd5ecfcd51f43729c49dd24437e98b8c0a1704431b18a04f2a33dc9552531ebc31c9beed009fbee68513508903e34deb0b7c7c82b11cafb8b6841c045125a9a799f33470c29197bd56c4ef56131813710b15d2377b19a7cc6baee39ef4e0cc2f76e4484c490817df61d918be48b322440e9075c557263b54c5e2d3d1cac5188d2842be1776c0103a2b02f8996dfed95174ea15680e68d10a3dea017ad09309c45966a692a6cdd2b2716d90a18e3babf271cb0cea2650f7c50673603a334c39bad9dce3c63e3245883971a67ebf5ddedb7925c19aa4b0114d107de4ddd75e1a8d58239e8efceee2666ed303f01759a38bd3ed7ab7cf5e35abec152f24974b971666b78e81dad82aca72632314795f92330913815fee678523d540be51eef654bf37877eb93e98f54caa97810c257508356a9bc3a9ab52dd69d8d19b1324d806138c8b47e938e87ae5a381f1509ca5a2b6458a98daeaf1fb8bafc41a0ab9180394a8f32db624be53cea8bce30621a0bab79c420c16dff1d91abc2ff3fd03c31555512e008db1513fe0368785df445a81f77c2f5789ea41a22008d1aeccb30a2b9b95597d70352a68321bad7f6e4f5fd9994c68a02f83fbe6397bd3dc4f9bf052f9b63e821740717ba931dad887e5a3b67f2a895e8d5335d14281640c91d7259eeff1b8828825b25cac97d49d23852b03f2a51094f47e261875d284b50590d723285e0eb92db940c80b406e9bda66aa47077458bd9f98d6be51ce346eb9db89308124024984ab9b93833b7545a54fc8cc7e2b8911ed8d29a7c8b78dfc990812f8a82a1fb9e9182b9be55d0e4dad6f7e9bf8343f25f11d09cac9792aaa74b7dd3c50150557eadf221bb019721851e444a41dabad4638dec50d7e0275524559406cfc815b2f1cb68ed85e2e1ca907d041be20d1dda0c1aa5119e674429be704ee022beab0902a2b71fef8e4e837b1e4c68b36a17790e889dce6d3d0ff4c644f1b7f407d94a4e937abdb5802848214f2be44519a3bf3e93d7bd6318c05bc935d0e30dec1e890d55d73700c5589fd7a80a08703da171090f106bc8a86a94f7dc69eef6d694ba34bc250e889e3632643413cc994e35af8df8eb115ce8ea0a8df16a05520e4681eebd1ee5ef7d374b32e17aa64b9a6e59cfe34ccd8a3f110432d035a461491ba180edc7f80169bbb7e13f2ab9edc8594c779374dd7880a7c32d4e9069502bfb2c100c937d43d3c9c3f13c45a104563966536525445f100d7c3f7584903db952a6674d1c411a815937177ca6185d78844f4ca7f83f8b13fc92fcdefe6653aac29b6e9ba1536cd686593388ca7a447a6838b8b1c170d9ecd0ef2f0d9e85b2439cf2db596edab8f80c4057e1509c30b8289bb84eb10b68778068185d81813a58faab9b53a6d5c0cc911d4f0fdeef5acfe19728b16ff9378edf456a074bc3c1c6d478745bb5938c837f6179ecd90283bc6096b3737b88a545dbfa2c24394368fc365623940fa6a479957388e82dd2f8faa42f57221a320e05bd0068a53a68a5662396dc2b0816960889e43d858074cfb3526be8634f4e5629b40c11eeb15c3fcdb3ec280ba0f5917e69646a98f200e195b6d5259d77799a271ab560aad04db3447bd1b00c1f5d78166567d03b014b72f64b717f39e899cc936023c799ac319aff7423e1cf60b6945cf7d669f4c8bde9979d21ad3f374eebfe802da5b05c8f7b95d0e7e5aad37d72710d550d7457df606d17007fc8aa46bbe04d3096ebe81f64466b1966213c37ee494110e61d79638f573306c64065443c04f54f8d9eef00ae05d9e339e0d15e8786125a63b770fe2dd83fe201122a22d19c7746a56aa4ce0a5d07af292d303009ce8efd4a57087f5d0bbc75eafb5173be65d45fa859cb3abe1683b1842e591bf767a494a973adaba547d72da6ec96d1bf019c81c0a673764b636d87280d71d8ed8c5c184125bb4aab747d40e4141dfddd7c88f756d49d440e2717a592438366f6d1724c96da501be8229e4bb5fdd9aa9d891b983806e063948e97cb5f4632e902884b4262f25399f9f44bebb756acd8373b1f2525f95d18e9e4c3ad2d40bc7b21b5c1726aea5260e5b5fb234d0aef328e7fee4ccb91049599b2147e4e9c09c5c7141765ac3c034698e996b8c15f60c74aeadb3eefe483cd0e51f3a1a26794d11bc35e28d85719337b163d9195fb50ab4a58754167023d2242cacb1b3c70ece21adddcce28f607d58632f8bffdda3999a78936a65bcbd942d757b757c890d1113f5083246e8649250aa0adab63f32891a9d7ac0f9cf5366f727ac04c885b8023543e62156d99a9f632acf920fba396171ec887883d7a682347e2cba0d5f4bac27773ef11df83a7953eb3566ec7ad76916cb3d1dbf2d143f6810cb97b76be1370b2266e591db97baf16e7f97f2fae948812b7945c30144e9267ade074f7574c3e57a0a089bd17f93fad9fbae94ba5b956a23b6b211c3a3806a56086ac306c686749f3e7bf88ccdd768be42493b73635d6582837dffe586e9e450c0d78872116f52342c14432b7a26c64ac72a0e1d9b67fcf9cf104d934e694c94bfd233c6879c31d57ae83b5bfe19d8f59cb4be3e6b6a7c2680d72ba10156b1bf24c5fe1391128e2e99a1dc4d42f689a0a5e7d982dd50e1634a010c35d87f72be483e78b3452b017bb310fc70cf46448b25cc25fb27d51c0cc85077f1267b3533a5b234e2cd39fe5acc6d2df45fac52f0357b59b266779274cd2986babbe65acc264da9d21c96ef810487b4e9f7de93d59395f680d8fd3714ea72e00902fc612836e228da08681156ed0d581eb5ffa07e4eec588145429badf98f75e5a5c0866c4454d2dce0cb028158801fc6c56202844ac3ca90a1605f1658b1fc56830710422b083d9e91f385ea36a9ad152f1679291f8c4ce34fa4d314367e63d90cf8b51285aa0e19d55d835900e5bee2b95cc49c46f4a2e2b9b07420ba47915ba557b50a4d719e8ecac7ebcdaceb9afbd56ae55b1aa0dbf42015c13be278a0147a13dba8dac00e52cfff1d1755d7968dc91020e697518e3dcdf9c088dfd9911042f362f13cd99324c95982f9d9badfe86e7eee54cf959fe87c57b291c53219db988d21de75b20466c38a6c9aa70401fb4d0c9055a6ec7cec6b27345a520e570850eef63fda6c2bae830e412d46415c8a98762720ca469c523b7a44a9df60d50ea0ea6dcd385c3b942d6cc9caaf1787b05f09bbcbc330cfba3607863faf07ad33f63d82de1bf22fabd7bc82b5fbea9d940184658fea2e0316e7231eff3009aaf20e459157305ef1b1a7251eed1cc25fe37cf7d2b0b12a5469bf4f713a0b22b9626323a2dd071a0b79692e4fa2aca2c46f230e16074378f4f1dc304a6f4bacc121d5c9cbb6329322fd537249fd4025a41a3b306e92c2d8dda9cacce8dc37936ad4e715a4e0c8cb1815c9ffdf4b710b358f3a1bf8ffa5fb080e8f458013c0f55be13f202e132abdb9310afa764c43917f5cd2222dd7b64f34e1c7a4edb6abb349da6acfbad8941fafc2076c92e76b4e7f164e956a2bfbf0575383af1b197dce427305ddb9dce30f29599c39d50106fd6524ab03ea9348921ea20bbfe186e425c23396b9c5e2097d02ec4125889ac753f1a5028a0326640272f8a91ed17d38ebf3a08072bcac7202f80b8f087a0bfc881860e1bec3d04388e0470442d3186c82b805b40364270593f73524b1c0c9ca1ae98ed475b7fd90d1baacd9b844a864a90957664350411f711796f5621a8108f8c1f0385ef2db327f8662923686707bb40eb112f052f43cd0f2b2f74e15f9c1f6762431bbb1fbd56badd1c63e2089930266dae6ff2636713479d2c66b033cff6bf1315c248b38c3f6a1d956dc2668c4e3a5e970adcaf8a7c4a204d0d4cc338e323102fa9ba6423a225d6dcbd7f572c0fc6ec209a186a6f59f2520ad16a8e4c45da6b0e1f432796282f7a5b14ecb9a4320d8fda1dcd250554d08e22c785a989ae6111f40371f6cce86596e03757fdaa91e6c428408c9ed928fb10606fa3c17be95769c16b7a376e31e652385c3a2496cc186c95b4f7c0c3c7f2d0db3ce0d723ff433170f6fcf2757d54e3d3cbaf17fc1775eefbc5743c3efb07d92595c7e4092f23d1adbcbd33a6f1297feba14515a8ab3ead045d9b6232a34313d97b113a342cb978bb8e5a1041e913aa1f26888211c7b58e947e488b905e0e5070015e0cd3c576199e8fcf669bf6636561310da5ed9c08dd6fb17dabddbe6f4055b90c9768e690de129df408dd1756e6cc1b9b0f3c6e91728189f8c6f1d5238176d9b13668df68ba8ddf2a13c920d9da4663d2a79ea103ed5e110075d372bb3f2a0378b1f2bb27dab2fdfa498af8a2ec0971a2ef64bd4c08bdefb0fa38c6e4850daa66ceb292834aae7fe24b5ede9d334b51203b9d5f1087c69d08486861c67f15d6ad4b946d1f631cd35e2c49e4b2138cda554f1a80227d9c0d551d8946ab19f62c545b8c3b31c5169cf8db7d662b926a13ad9b73c8692cd9d8868454d672e16f734105dd2a314cc8f09a9f9bc0a8b35707ac980360ad15b8f1d0ca6a815c66f53c332524c05fa3d6effd2199ab08dbecf44be456645bec7dd393e15dac6fd3bb83d91e3479bb0c635ede31d3d5259963be211353a9d2a10d17cc38d6ec43865bae7b372ea4d1d48d3ca8b61dabb23fe458e14a678e4d16297f43912611be0541f696a29d5db419b0a6c58cb53e9050aced6904002d1abfe58ead84c5d518f0f95535dad287cd7bb27854d49c5d9dc0428c0192de797ea4e5c7ea52a55031a805b6e06c8077cb1fa60ac49f7097dc2293028f527ea1fdfa80eaf963801972d5da1283defe7c9116800d042105efdd8b504d2afeed72005906a23ad10478778c010dd42884ca312b985310f5b53a28ab3eaa97d7d2f696c700c0b15d", 0x1000}], 0x5, &(0x7f0000003640)=[{0x20, 0xffff, 0x100, "b5e44647be653031a55330"}], 0x20}, 0x0) mkdir(&(0x7f00000036c0)='./file1\x00', 0x4) getuid() dup(r3) link(&(0x7f0000003700)='./file1\x00', &(0x7f0000003740)='./file1/../file0\x00') r4 = msgget(0x0, 0x10) msgsnd(r4, &(0x7f0000003780)={0x1, "0e22e99762ade4308cffe4336652d5c839142bfc22414265b510dda8eba6f9e6de878a761f364e9c833ea63b24ca2e52a24a247ee50ab885d2eb900c2c5cda978a9c1cbce50c9465714964fa4e05aa3e46a9c0de1399f4c3697246330b840fdab4727e2b770bd85d7e0e84652930a78098122cd606250cb3820da57baff77b34835c23067c467d01e89c4b844f0631083ce8ea75ea35b71bdd9071bdaed9e9ee99b0a1acc3de224871889551f8c8a19c79567cb93e81ecf62c45f25ab39a5fecfb4219a11e5e4687f950bac52e2b60d36e8cf2d75b5d8600e06c6d5fc5f76126aaa24933ef411e4f4b1d7ea60fe130bf5b1044689bceb50675acfbbfefb0049e5dd27eca4005c10efbb7ec22da7e0132928f7f4f8c9fe009554d5f87095550f761e51c06e8178c27bb196bca25be3adb448af75d31a20f6cd0fdfab39e83a96025786fbde2a42cccd87bbd31194429136d77dfa2179487cc94161a38878bae605cf25c00c36b7b3f2af8bf5d5d8bc7a001c530836c6ea17afbdbc39d15d0f53335d6a27c83f48e11b4b02765613da4fffa587413ffd17b57d47069c737c75b06a49a85abb777374af9560e15a276c33b93eae14ab179be8ec9e953b4f8038d410c10329e4c41113e74cd42ecdb9e93c36c14b5ef7c30e2258675e1d0453b2f82d85d6a7e28a88785ee536cc7656832332a2319d534fd1647d3164fa93e62f225749539f0a646668dd96c43c2bfaf616205eb6302bb78e491a643480a2e9063477951f4af8131f21045eefbbaf155828c15026a4b789cf0e13c354f747460c574adcab652d1323a92364325ba1d9d44ba353c616ed2589c830be59d4a62816d3735570e424ffbc513cc7849808b5d53e77487ee7f4106d0315008a0aa035771a6288c3b4fb9bb0a25b9a117e7684422977e5a5588873c7960fc44bc54c13bd42f9b16145a1f9437eda1386ab8cce106a1b065799845ac3ba1bc408a1a9ab25078ad1216585589d63c9d4d4e7ce49f83255338e739c359f5934b1a49f1e456d2171f901b3136f932cac1d1fa31d677436c6ac3d254b3dfc4641660101ba14e57cbe3ccd0dcb3564687cf68674872dffe6b7cf14e7871923c92d2cbc6f75d1f9c5ca51f8c82600100dde1600876368e63d1d46c29500d0732d37cb34ec1b2537c2d2e5e355a8c96eb3cfebadc5e56a41f2085f23352208739b03f3202146b223ba28db306a1749366983af80777c963b300c6b4a79be130041a612b0053d6db55b4cc918ed796ce2e8c4abcd3c6693e32b5301fe96df2c927db23b355b56b12a44810ee18382cb30851dbba76d699eb4e42a77bb92ceea661cb04bb71f2447a4162930c653c03c1eb65997c9de8a66153523dde9582c7f704d11861eb644ddad3b9fcf6b56b2d526aa944737faa2e8956cc7094a31a03b251073a2b9831f9317de806ef6e8acceb2abdbb2576b391648aebb6c416825671e50f71231d5f4bff200b7baf8f9bb982d0b05f14b7a195f1e209715a0e09b242268752c3304eb266113c2e3eea51f8948c2126e97ab329e486a65048336a57a2ddbf524e641ac149ca94b5bfe2d9988615121c82f4c2c4cd85408df0b6c11a58250ddb820335072daa2d51bb6428cdd4414a095ce6f1a859686ab736dc077387af6ac29a3047262eb3e080e772bba02c5b5d1e486e7353b0cdda84715dea90c93614367905d85807228399b6bd0928b3ba2d434d3cfc4f9762b6ea828ca643d4f23c6e3a27a13f18087bde792e4e3ed11dbd732f4954a96f725113527e3ca7a7b267ed01c841e503b8f2e385eec3af3a9ff23fa4e36512ffd32e4d7f88b337078ce6fd453f1065e2dc38fdcc1d6c0b2cad835dbfa002fece25744363e853f4ae161ccba8069bf8670801998c8b4502e50ce7594df507c5f6d27cff01939e31bcf9a28136051b0280b069732125e7c19d2aad27b996d7fac0b447850437546cd418e7dde27952e1602a2a601a7216c31b35076de3f939c46bfe7f997a0b713000a7befd571d9844248696c8ed90689d5fc3ae259ef987ec464f38d3b4399243d9dc9a8f205dd9958e525a8e8b13d17ef761710c3ef0cf3b0b07e93741519f392dcd1b5844a113d8a44c2e477959237471603df8410090df72ce399bc8e6201865ac4071c8e5b4674db882402b8aabf0b0f88e2163d7622c3346606d9cb1dc6a1005a4aeb19628e05462673ab3bc8b74236d26639b2ee672b8341a16924fe46410fdc5e44924eddcd187226af9ce16a55f585a904a5234244e3479953da78ef753ec4712f17eee3943ded96b6d8b60895b7ab4c8f8ea96808c6c662e8aa37b58a7ad9bd04519e1d61acb30f6159ff1d63c8578fc95840e43c4699b846f232559e9a288cb9e31ac9fd5a72dbd83cc0406bd21cea7780b477dcbcbd7dffc58e80b7b1e15fc89b9bbd0b7da05f7b68dd21958ecf91d84e321a61acfdf4b444d2d29a3043cf40f73f8fce63959a59b691f737b77d6783f364a6c400e03652380cdaa24db22d7298827bf92534f200d83874d74c3ca89df3b386434283df49d161a7427c42f07263c2f694fb7e0162ba6da90253d49f2ebade6bf420a4de9c75aff60675fdb608a3c6dfe7a34129345e18db681cd70f52e9dcd5d4e239b74e93676bd58c6455b588c3838dd4017fe840056c997462cebf65791ed0c712c59f421c268164277fa070850785dc569334cf6afa7062b0b5b704717b0fc8e0f94df6894a0ec59502102307c764cc503280fb4260a66d1fbd5c0a6f7a27251a62e5121fec1ff60a305ac940dc82d343ff805e31986362946cf9360b37b85fe60092e0afaa7323fc9db96d7c482d04430fabe5b10485fab7120ed493863fa65d2d4b10d9a1f1b39752d96d77b6ff3d7d7f1f68c1e2c6dd201c1d1b0756e0ecb26035a9fc660290f53ebe6b9d1c7b68fb6c8076f9411d698d16df8f6773b7039ee2168cae0075d41968e93fe868a0c7151c742eace70c0a4571c611b1ce0ccb3cfdb7a65faf362c23f39dae2041b15d164c7fe942626b6e7e8a933bab86c7f3daeb4b0606b67cf3bf5dd811e37e55073acdf157f96e5d53ca51228ed7a09ad77dcfc82315abfa5cc1054805e23e9381ff90862f60ef3f847e99b743755cbabc65b40d09eab7af7ade4ed54afdf3a804cbd14b9b1ab593bb4289bef43149a349463c99c813cc134d2f98be87437ce46b6f575a920e1362caa3c5e60a51a88ec6cc99f1de3b5faebe87610519ae90e0b272256a0b5135741e9e1ed38dd54463bcbb6d349de989a4b83cf8a7a8c812c4914c2dd912cb91f4c222cd8cf085fec9796dafb1535993815138ce0e1f1f25e75cade8a8b873e5b7e34b9d5c4dd6bc69910d674480f94f34ce37c80a589dbaf341bd4dc5e01b26eb72d4b1e751347394352c502dd19094eeae5ee0fe6622308235f54d95a8af090a5192de08b67de79f09d5d733915dffd44b19d304f96ecf53dc00b21de10e7dc8c15c23ef24ebb720dd393e23fd8b367ba3ea24127ac70330cc2c4df41276842c02499db44e59cecacada5b1367c19c19cb3af2fa43fbc715f9dc8afc04b2843ec3f2d6ad20025345c564ad4de3ec0cd907dcc3f8fdd1c674ef094d85344ee1ccbe7be37b6483c5b5fb15573789e7613b7e5ee8d8146a6827a7ac4bcb76365cec3925362eb2e08062ba91df1e78bd4eb5e16fec3af938b3030c7909856267ef8e387337a2a1955edc3489e909825a65a94f46250ad3f4d5f9d7101cd00673c02c54da54d311af7e97a5a1f2e7c2562dc7d0b1932d746dafdc8f91bcd71722be0e6bb53e7055e9e94411280bca43b914ed13ba7c0de11f2eaea41659f5d0886a0a19cceff4c6c77b9a80d9b8586d8034a9ecc4f9c20f769d043719a927766fe6a4ea2e8d5fce018ef71ba777540ad8e377eb5011bfa7ccbed60598cbb31cc62effe42c6d71d1e4869e93b9a4ae01b0ace10fc93aec8f6ea5d53555faccbed32b81579194076e5a8c72da9316577ffbee6c9b0d412e69583bda81dc60f2524f8b2c7df80ded196e1da16de43603df42499a0bd1e3cd723fc4ebd201ec711c8c200969b755f69ca1c779cf966ae7c0c2069e15a97841413276014e69e3f45ab7ce74475e19b2e0285882a54444aac9801888695d81fdab24740fe3d37b05b3644afffaae3e83b37327294a3f431020aaa41f3739c35d8f7bc135e209d0b43e39610828b116b9e4ad88cfac1b6adaff2fbd3841e1c7389271babd47ceafa873946ba77eaeac4b06730ac23097378ab81b4e94f3cb1ce3820e83c4ec594d200303d3350ab968d83d9f6bb8bbdccc6d111caa7a09c72156e0a148629f45d785ac8f797e4d23b85fc8368f731e7389e857e54ecf6b7bb40ece618b48af289728cdf427f0a638b19f88382306a4ecffc8c3ee59465770f251e8d084178df8d04ab663711d8ce28f13dfd5758a507f5fd05d296527e62da043c86326b6731d2baf26b28ec509f914ecd506f87116a5a17debcbe34cd330363e1d4840002ee11fcad1167c51ad9f7c44de2b972ea1b2f1f3b2f21a3c5fe6e937cc6676339243b4b5780038ec826edc64f2de47f5cfcb03530ea3e2b05e5dbbfabeca976fdfc8eb614ebf4c121296b4d8e81119606f3ab671fe916c4c5911dc20b8b65f9a63ed7e5ead6619ba5a324b62cd7b42a4ecf81390d927f0f6ff76c749f75c3e1fcf05d2ace58b16b436f9cbf82e6c3bc93c47ae4505e129563336f5b7c6554ac69cc79af0483e8a28fde8db82105d6896f0168c9201b17c0350c7e8596c470e389f70a01c9ee2ee4d62b4f2d4466f6f17d12296e1fb534470e6c7df0e7275aabae04b4c0ea388aabcc97a251e9e44e601498964abab151f19c25b278e4510d17a5d87a7f3bd66f86134d11d4f9c3ae9bde464f4ef0d1aa08833916cfe74a31769209e341e7fd30b83f3a5dd75d993e035da0d2b85777eae4e960ab02da778ef965fb3cf6e0add282a1e7800ac13074d3ca42463a4f16737a56fa494600d6c10fd33ea4079d6499166fa97958fa3dfdf99c9b6fd9ef9518540e41d9fcaee8eb134bebdbc51da4a2029b81630bbf7702bea2b29d0c1cca2b36895fe325e69d9198397dbe021e97198a7f4ef71fc3ad1278b6dc442530b96d38df41adc6d80941254e04d368fa5e4e676ccb99015e8c7ffba055bddb129395ce814941bd3758ed1fe6da8a8437164d181a49f27974501f8c92e6a2393e3f24816387d88f370199d8529e0b232afd305b55283fabfb6681786575d406be216bd4fd23732f620204267a6c4afab428e383d6ab2a53cc3fa2d67d8706e9137e4faf1b193f995e9004a535305bc5237f643b847baf795249ffa064c0121ab39fe19fb5a54a61de463077c2db3ef34cb7db8e544ebe9629b948ac2b025ddf37be085f14dd3cf61e61a1361dd8e6c75af323e07bfc08282a9368470ffc200caf5bcfa8e776400ef768edffba3169b1f7118b4c5ff5ad72a6f733978ce5e4deeb345cdf1b9c1102aa28a6b8b68dc12efc915412dc04f7d99e8d3490f4d03de1fa796dbe5ed8403877226d7cecfe808c33c4fed83e1d08c4a3fb1580e461bedbe349abb04c89a46fdfc9fd88580c96a7bd27e2b45ff040f9950e8b08daba672b3e41be6667d3add56f6c4a0b6f6f769df5ec0641004c51b79658f48139a4db69b0e970f1ef539b127b27eb51da3148f1219d291b46bd6a287eacf0193ecb7b15767471006137f393cb6060a478de3f4ef12225f5edc67a44258de10ebe112a2fc5f7bf5fc76b1da6e05a2fdbb50e43"}, 0x1008, 0x800) mknod$loop(&(0x7f00000047c0)='./file1\x00', 0x6010, 0x0) socket(0x2, 0x4000, 0x1000) pipe2(&(0x7f0000004800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r3, &(0x7f0000004840)=@un=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r5, &(0x7f0000005c00)={&(0x7f0000004880)=@in6={0x18, 0x2, 0x5a}, 0xc, &(0x7f0000004a40)=[{&(0x7f00000048c0)="b1c314e66354b501a6c289a0807bcf965a859d7b0840c1e4ffb079e1102f890a9c565ffb88382142ef6135934ffea363dc72fcd32bff44a8681cf141b3659c31c6602a60c2f50db71803d633d90cae22618a8da82a3201d40c61ee68eb602c4b89308abb878b42", 0x67}, {&(0x7f0000004940)="8378db5cc4291280fd028a3ae1cd10", 0xf}, {&(0x7f0000004980)="7d387d6b8730461e8ca31e4da22a178442b74aeea513a7d0c628a0e2effa4cd9c61a4ce5fe705cf7231960f6dc4729b45c7b090bdf57a87a960af1beeae68331ad63bbf856c32c179261d90c132a94039a2f31b6b3bda2805d88f0a0512c9f59f18e5566a7a09b219216d9c95f486fe3fd9480f4b970a4f9e030053f656791143209330f24414be45fa9c58b146de2de401b3aedc1a5e7f5615f5dde2b3a2ad1af7d9cdc46b55545627f81d0db689d789c4299", 0xb3}], 0x3, &(0x7f0000004a80)=[{0x30, 0xffff, 0xfffffffffffffff8, "34e3814f11cfdbefc810475391c3a9f74026cb2e58b43d3dc6ece655a53867"}, {0x10, 0xffff, 0xffffffffffff7fff}, {0x110, 0x1, 0x100000001, "a49406ad8424045c3c1a9f0c5c2cae4e14df50acd95f230c8ace2428ae13fa7e7de318e2b1b5205ffd1e762ce6d10e379ad675515b4457483591eadaea769ef86f6a178d353babed005672bcc8c89a69e9a6033a11d1d50cdeabad19f4ec485e50cb028abf1bad4166aa472d282fa3e1947c846bb28d43d1cfcea357c9c6910f59901eeeed2a7ea20fbeafbab03003c04b4eab20c0966dc9414d79ec8db8937ed25f601b71d3e1b531ab782c067df437885d407ee4c7f914fc709e95c892c6d4ca00830e47a356ba9daf53036d39c3f202ba94db51ee9ca34f2265c5d45c9b6484be1c88fbb306fd1ea7d88e423e1791f3c793a8df45b8e2f8"}, {0x1010, 0xffff, 0x400, "e09adef37d0fde49b89c1ae78368e318730300a0f712092f58ad93bd476d9d1a1389a8bb9484530fd5ef8b34fc1bb9e48f2d0d208000b98ffc40386ee3d640c32fb875811b1a65a6fe2a3b79f32710ad1607b12968f3b9ca53d44bb7b666d6c54f0d8a4932dd5f1379eb7d9d6e2ca2445e658c55505ad4f8f6cc81766b7eb88b535d1db5cc14b4c1eaaa6f506d6518a186f9ab1b9d07632ac60db20a3892a3f243d18539a43c18a44af457de738baf746e10e7e75e36cf87da7d2729af6d1d3db8876962173f31ea25ddae9360cb7e2ba1ea3a9268c3a8671af3f74120fb6d6521a6d75f47a610b8bc45290fd2896adaf421380c697d7637a077efd1f3cdd3b1f5357fd4865a6affb97f0d99c3da873ead223419f62bf08aa43783add06bfdb037a8e781ef08e1e51f20bdda10d930471254af73e9ed39904c9bdc728aa253200d39779d3d5bf8059700b372bb12a6ab18189a2e00694ac99fa2be4127784b150a53225136c51f681967b49c6390c6fad1d9dbae72e1f15992f6cf95801fe2c3a45b840282372ce23090a2f7c8c7c210d389ef078fb78b53ba591587dda2a1c38f874f1dd766cffd94b0b3b6454a6379fe227d3253982860039bc05a6832a65db6d4bb2e14866572696ff9ab9461fa610f88550dbae105c2f97f6ecc824df6fccdb1a9e94c18f4ab276541a361e091da2f62f3504bd45fa4378ea48a2b435d4b8f25ccb03870fa6b6e29d42f50d895ccc5f1a61d6a4eed31d3848090a80b7eddf84ad2871d6364b47ca6f217892159995387ca4d47c4657c49a3dfd9620c8c374531fc88022c2c51223f636f1b6ae70c03057a1cb3f7b1f89161e8265c80238646f60c173ddeb30266ba8a42aa0b90bf180af31a633ff47715ac24fb0901aad9837a957033c5f0c6481e2bccb0390471f0b27c04033bc6282369ff85ce088af1c9480a0a22f45d897df5d308aeee50b7cb41b0b811913023d2df676a1c1b0fb386886cb010b2aba14c80382f860b7704c2422a0b89e97e5b3feae565294cec4dbf2c3d22216fa3ef6d69cfdb329aef7cf578cc47f0b043bab8da707a3505d2d5abb49c978c6379aa988e6c1715dab8cb5c760c2be708f7d5e99652839c6e164e542f54be5c9b39120e8117e15c263720c832dc3b4ac5ca7ea774e71213f6867b3f2ae612f4577d21c173b3b163cde680587d3d65057964cdc81111563dee1bdd4182d900761df66b789efaab01e3bed0a97a1002422d685739e9685aada7bbc768008ce32245241498d28735d53a48bd2d33ed7f5d6d553d622490b56e045a11ab684fb95ffb415e28d6dbba9874b4a30a63760a736cbefd2c3b37fb81fa035a0aed92e77d30f94a8a867ccbfae215e18d6237de91010c3e981c15b94e69ce1c604745ac42b6ccafece1e2ae2cec5cbfd6ae34cdd9acc25d4982f0ac7ed35e7e034596a4adc0aed76a6b90b5c4997ed1f728e6ef30b5c47c4559e8d44abb386ea018a521b24d7b6044e342e6e597cf25d6a93c0ea0625e32917d4e9a2f522205d1711b29533e71f2e4e91749f3a4d1b5de337a31e653fcb4af66fddef5c01975a6252e75d500e5d3f69d40612ed2bae1cfe8a0434f634fcaeff92fa2b77fc0b61b7c012e66a7e2e5fe2c00f27b07410f4f334dd3a787c16db777acea4261718eee29bbf0ab8abe777cc594ab1f55105d17258403b111f4d3bf10fc373abcfbfa99167ab3e9276f24b8b67de10611ba1c65fe07f62672a70ef7af8285cca5bc995b22d26ba382c7545cc3e8c6f253dabecedc4b48e709deef18eb67b0b6b7de2508e0b857c136363f521d8b9e9ace8a29bfb4fea736dee480b7d1d5add1d44c055a63d8f6a2dc5710fc7e886fe0c2c0fab1ca242f0a31a9ba4b2a486c33d1e48e5214cc5e7e4352cb9b615980351ece187e9db90cd997f929cd54634d4fc67a7c697aca07955ffd95431b7d12b9ad8c75ecb351157ecdd6ce694821ddcf45210e1023a7fcdf88765e4b07da8bc9ef9f89e8f7b74cf431268a59e63e13e8028281393645412b24a883e16b2810b728e2ca0b2b8fc069105786888d1bd2993b3352e0f026fb20a87c6c71babcfd1bf98da575a919bde1517fa90d20102a89c2d9221cf2e12a3b4a863fe17ee557bf1562eacc49a130d8f8bf2979ec7856ca4c6486271e96ab44296807c6f4a500246b5ae8897eeb2cc47f34627b89190c999d289517519b7cd82f286e07339dcf90e7b5da6792426af7ae1aef2c1237d7d8aede2041f77666e5d7e0959b2dd874589090bb3d87e1a50b40a19b4e8c0dd754939cd25e144266cd876f63955d0a28e6cd9772a5506afbbc59dc42ee2cf0c8cef11b2d8e92d40362f92e1bb1ac2f06749f6af7b84d32475f3dba08db99a109deecf471fb04200a8b65240a73702f31b8bab860b5b4672c9527d958eade491dd1d09e89f039a165c14ee34d24c9ef4aa5541c023a8034755f70726c66a15d747ddcafa92176d87f65c3367dd50e128b32cbd1285669c589b2fdb83eb78e6827b931a3501487394dba97703cee0e9798acdaaa7babac2147bd38fc2718c22bdfbd2065f4ff0332d45434a4ec18f96b1f1d53ba8e931f48c1ee7f3e201e8ab969754c8010fc3afde5edbf0376b215d8292ab36dacfd8d3f5e70c4c6f88003dd8f2c36b6999bf5dea3dc4180f3b9d92aa8a5debc5b875cbc7844b10827356a0adcfc33d3f2d67e460cd71369d9c1779cd08a8eeccdf7b2c1df340bb37945f91862d7592ebc0b84abb08bb1085669341ad627ac04720fb411faa2848ef15fd7be7ef8333722db80bbfd8c92bd1c7367f103ca5d468b3c414f1f32971d4d9645a7bf8fc6632d25e17d14fdd6cebd73412c26631d6598a0d8c3ccb18b4d90641422fb8eb44c0b5e9babf1ae5b8199a9df9e20509cfcaf7ca348a35d121ef9ca0ae031d4e02c8a6cd1a742f03aa56ee1d4c047d84bc5db9d18c11425d3ddb10c2924f4e2f675d6807549830c75bf209e03e2797fd7374d599e6ad6deade87c622b6ca3768f3a94ca93398487d8cb8cec250402fa861f3f188722a22310a3fb7dd2e5c346ce74d4ad22d894a86d20105ad23a9ac3b10d3a8418e83ebbf10396ebf84e747e69ae2ec46e19a7b615a14fa71e6e71f368146b43ed2ab6f02c4c57e2760c6e69c47f6287511ade8211e8234f6affa44c90a5dc72457b785668d5ab486330bff4e68ad41d1045b21960b2cef9c54b1c5ef9bd1c7a5829dc51b8dea957154a0a12578e609dc1e34e31d596c1019346dbb6461402c0c6c7401987b36b78f3fd6ff0ee25ece91e0909f2405f42c2ba548586f1e2670aa14707b262a60b0f3e493e2388f4e652759826d85c51b3bf1fb556bfb31fcc4046fefc80c5b376ae072b9bab22284bd493ec256d4ee9d78bfac4187d210ae540ebdbf6bd8400e34f1805c123607a1e424a5b76d7c7fcbcf5e8f20317005d08f3f5e4c714e68d3f9a143cafe744c20a7582fdd5fdbe67b6abc4227928ec15abbc04cc8a6b7d0e215285ae9ba8a901b061229006f7711f06300d1fb24d261f06bf43c95f908a381e8e5a46fcd81f827b5ab952528cc0419623e434bb4de1b48287def07abeccdaf8c8122822758db6c9a12608b48d5a0f47de71eb72b717ca9d14aebb85d3c0c6f599bf123e0eed68f0827cc354d3d6a427d36af6c8cd367a612e383e3ca10f8ef6876979e34bea1e084887b545dd8020194d3c65ac5b882094be154249b125ecb5c8e21b430a0cbf7e67ec37ad57025e5d564d277b38a7d2a5ef1d3649388b47b4e16b2c99f8aaab77b7e82dcb3162f2e1b81060dd0ce83b1837045f804ab47809e51addd4fa8dd7dd7e3c78f03dd4072c427c8dbb871e911ca9df58db82e63bc9e2186898086280e03ff5885463360afb475687a822c7e8193783c5b3169b6d9dd816d16580c1facc2998d871cdb19b93f1c9f40aaee65a079443f70e438f572d8e7159b324fc0f78f0a086a68f5f1c811736831b8b8af8fab6cbddf9e0dab1f1beeadf5537377a51ee2f8d3d97bce3156099645fceb4c9da36fdf41abca882ec8b0329ebae570b977274ea579c54dd87bbd286d8dd09069960726306fdbb29782e98467704eae9bd56a264731e48e7ed490ebdd1891f0e7f442f2c50340b6dd75053bc176a5d94bbc3f827288a97ce0a6e36f0b28adb11b518ffefdf2ed76e0220014e836600ce8d8ecf2a37dd9b6838289b709c881a5918237c39f9b5f04bb6336d1838deaf6a66af9505c62a6cbec6c4a730e6b91248c0cc1bec46d8631a5a134c18aa089de52b6492fa9c7a13576286ca19e865decaedc20d5fed585af036a82d79dc4e70f0cf899119f5ccab4503f2b0eb829f3aa8cb7cbc2af1249d816f06c5d12cc58c3a5a1c46d2d56a00e0e1ffdd9c2c7c563d3995b88f1dc8d0da726fa6953c7f51302493895080dafe3fa5d1bfbe77cc63da927662eea924774ca59ae4f5fb6594d2a8bf6926f0610d0307e91a0afe8ece87fe6c12273833e53e80ac5c4ccbbef11091fb0883ff27d8324041461b894ee4bfc3f40134c837188d5574e81a3b9ca9e45a3dcd44cd604ff1bc3e85aea90c87958da3d019dc5cca51301a44de7ba94798c1045b2991fc144ea1035be950e0b0555983e6df3d527120a031f0402990658a00a9fae71da9cb45d26a742a259344b51d2fc3134451f21c3d7c639f13753dbb482a3afe9cc25f8732b335e901fbe08d99afe26d9cdc0875281b5a49f3e51f1ae7c105118d282f98c8c68e6ef4f3ada671dee1f9e870d89eb8f7d0431dee762366d16d295cce6463cb3c64b14423d959c4688b979410322cce172b73e374dcdbca32fc097e0840f864dc1e0080855e8e88739c6307cb12ffc2f1c9704135091f762df94fbff417fb9e1911bb1b8088cc468ef02340a8a9c5bd446b32cae1597b3237de59d11d15a04928fac0f844a34244cca1d3428989c7205485fdb293f644ec300844382444b89a3ed715689bb7c6ddf130ab5e9c69ec9ef5c07353ae746b1852aa0e6ad5207c8fd622a2ca05a21ba2ff98da15f518cd66d4b9f7912562d244ec5afaf1e0b92a45d9ed00272dcf55dfc56434b48d0d15bba0cb6ec7b065463c2fb5a897089acf39cf4c4103062ee0e703ad4be9f14289ac15de397791d9d90a04d87d74fbc83a248311b9a9fbb864e574315b82b7bf9a0cf9b641ffb413a9e2568181643f56351e7f02ae121d1ca758875dee2e1b89afff29ae4ac50dc0b8aacf4571ce07abf4fea08ef6ec987342b42ebc16188fcf8a6b44af4d3b6db0ad60cfdf70fe3fe84e977d03e3fe2dbcecf29426887d486abb3a2d1ef5268c174b01aef292344f8c91b03b5f838c801bf4b0fe5740781d63c564f78ba3d45aab48c1e67530d337cfaa2ee51049c2376e37601a867346836375f077f15e3f74e9fc586f43653a64e6d40beb82630418bbef7615053757bb31ea4589b768a96ec690593aeff530c9dbae1916891c4e7806beca230ef3fa09293b01290f76d168902e8ae1eacbf5b53615f4203f03ccbb46f608ce181dcf661706b78722252fe6b7018f2072cd1de13ef14d41e2b73ce042ad59c5c31e5d6cb47e5079c9f593323804685e98eb165db452758d98a23e72b331968cc92ee2a6a564eccfe3abe463bbd914225819e57df39ac6d0f6f37015c67515eb667381306bb665c2f0e657da09861fee9ea490bd41ce97592e9f7b841aa0bf9e12fa5d474e4e837aaba1b995a09222aa4e17348f1901de75b3a7235c27f2d7b109b5d87cfc8dee9a17db2b1bb3a06f"}], 0x1160}, 0x8) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) rmdir(&(0x7f0000005c40)='.\x00') ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000005c80)) 16:01:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8b47, 0x6}, 0xc) socket$inet6(0x18, 0x2, 0x1) write(r0, &(0x7f0000000380)="626c7cc51236724332b9ece123e3800c3f9e7d021023d1fdc2c0a01a06ed9cfb4129194f5c24d81858d168782e88e5edc294fc2534aef8d8d784d754a310676f897b9b1d206245205e261bb46c38d07507b2535be0a216d4ebdfb0fccc616adcfe4e504c92ea4f9c6713778fafd5a5c4faa1132cdd965d2e94a3069c79c1b59da22b3ca3675e6fb776b8e1ef67fafea007d2b0ed32708097f65f6b3096664abdc35856804a6d5073029f750b8f1cebb12992bcc07acae00ec69f3936d7240fc049aeba67c81f9d9f39d0fa3c577073e7f22eb172d00300aaac4f1ebcbfe80dd00783b032a3a25de46d8f470bbc1a0060f1279c577408d50ff8ce836621b3be7dd73323b894411f7d1bd856582ccfc684af17ae4e52f639b1f3031466db5cca8f5b4a5398297d253c8b3a5ddfbadbb518d76ec4b4ee65aa3fd1194cbf97d53ce9b2cb131416e6540f07f3213cabfa8179a123993e6421d4fe0a7f3ee901ef5ce75d73d5a12ff11ea497a5429400c5dff9fb192222eabd3c4cc8e2b4643d2544cc", 0x180) socket(0x26, 0x0, 0x1f) 16:01:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:01:03 executing program 0: socketpair(0x18, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = dup(r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/48, 0x30) r3 = semget$private(0x0, 0x4, 0x190) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1800}], 0x1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x8411, 0xd4) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r4 = open(&(0x7f0000000280)='./file1\x00', 0x80, 0x4) chmod(&(0x7f00000002c0)='./file2\x00', 0x80) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = openat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x20, 0x4) mkdir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x40) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000400)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x81, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000480)={0x4, 0x2, 0x2, 0x8, "ca16c32456af33f7cb8e3c27da36e1579f606283", 0x9, 0x2}) getsockname(r5, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r6 = getpgid(0xffffffffffffffff) getpgid(r6) getpeername$unix(r2, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000600)) getsockopt(r5, 0x9, 0x0, &(0x7f0000000640)=""/4096, &(0x7f0000001640)=0x1000) chroot(&(0x7f0000001680)='./file0\x00') accept(r1, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) socket$inet(0x2, 0x8002, 0x3) ioctl$KDDISABIO(r5, 0x20004b3d) mkdir(&(0x7f0000001740)='./file0/file0\x00', 0x4) 16:01:04 executing program 0: mkdir(&(0x7f0000000280)='./control\x00', 0x0) pipe(&(0x7f0000000080)) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:01:04 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xf7fe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x200, 0x0, 0x401, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = socket(0x10, 0x5, 0x7) listen(r2, 0x9) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) truncate(&(0x7f0000000080)='./file0\x00', 0xb9a) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:01:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1c1) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140), 0x4) kqueue() ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x3ff}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xfe13) 16:01:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000)="c3a9ddcbaefe8d91721c356b0dea320cc744b65c1194468b9968f7273d8aed1cbcaf425f1c50cb71b50dda565f3de9676abfbfbff47b15e85613320aee9b7353757e474e0e003aaae52777f2a016603fd16c1f194797f365bb3445d6a07d75f3cf6f1f9b93cfa180a65d736b75bf163b427614694d21c8bee479ef6561a07cfd31cd5abcf42178f91e8c53d914835eb1161e90d11587e552be1571eafc6aa91c39abfba3620f462e8abbb8abf02024b6c1c91014a418e601a5706fdf957688ba6202b81d9a6561975ff342a982cda6ffbe8978089d2329ea1a3cfa5f4e5cbe5d5cf7d7bba9ff0405d847bf3cf721ce6e1415aefee671991a32b7fd1ae7cdd4bf6de2708880382c87352d784dcce5ddbfa2a3a60004f7325511d4af97c08cde6e1fd3afee6efd2a3f087849fc6866e0c07869b68861db8e976235131e17816d8966c9d7d567aa9eded24d98184b89f06024a41e93dc0463cc4185e82e43ff0d52ff702a66b4b6c3d93977e24125b59c0b5da8d849b6063d0080aef67e70f78d139c94f426fff723944c4b5bd2e987ce4f464a4f95bd67e2e0937b3a818843d527bc622d5b6264819e01a61dcaf9850c094eacba624bbc95b34be9846fac0f14e4067759e91ae6ed2908c0f5aa6a01d36bb1e5f625717b1d3e78f8a553ddebe48222d0152dfa945f16b147a4907815b844ab185538f9d7f82217378bc4653e4f6f02bff83954fc3644bf5ea8499f91b57be191f47d80baa96b864f9417551c8b40faaec3319e4aa8777796fcfb3aa427393425a89efa58830865c03a5a8a4333e05c910b1c13d18b96d8c5c85d226798685063e7372a8a7fb7d0bd1fb558cbbfb4090170cc916a95d6e877f0f518760bd497b6cc3cfafa415d42309f1fcb13d159ba9f07f49a8278f20e5a0556bc5a5ef7d25c53e9a214df79a87e56496d5cdb44cd8d985d95f812c7080a6ddb98e983a694dc7c75f256ca3cd2477cbe486e78db796d484e32ec3d3b11bf54f92fc34a575a1be1a70ae3a4d2a3f725574be6ff04390ba2eb46e9743ccaccd2b9d63c9cfaa1b3a12ab5dfe71d2c2231a0fb2231f1efa6bbb848400582decfe27be48af4113812d39c523bfddcb52e3e3dbf274c177d9aaf8fe2e152085fc8f816e5fb1b4aca73b66155c835c2b371f64b58f80184310be1519dfe5e5c5025fc327b59b147f60b90f28dacecbe4dd6dfb02bf627064ac1ec686f5611b5e4480bec9a358a6258b00274c4c4c0a7aa980fb082f7e52ba746a43b3924394ad68b2d0786abd34ac2712768cf2819da2722791cd82ae4c5c1a931ba9340f3b1c64097a2d35ebcffe8eb217562f9c4544cf039b1daa53b8316be42302bb62f03b4b488a273e579d68351b7fe556fedbdea083dc5f0bcd7e7eb4e41e09e2d77f11efeca0fde1a35454f88a1605228ca08b8054d5afdab63585ccf0e038f377ee8c449ed2a25072c7f9eaa090774def4516b623f8f8bf86efb8992fbed833f65059dabd9a83f9393fefd74bf200a0020ca01051bd602c97e3e1adfa1b1f5b4dee70958026e60103dac9c8744db2896217593dbe96270cbc8b406ee44e4eec4f1ab1cf61f7e42e17209983f3f6c2319c29804795f6008257685101be1a0bf6c3b373ea7934a54aa3019514fe49e93bc2c9f0a11e5b74bb98c30dcce8d3a3a5bbef29ff07f9c8471933528a9e15b4513f8c36fe6f5ef6d9213c50058b8b2e0f8cfaccb3de65227e67ad239e3fa3c2a6c13723454d354b5453e34758b455181cd62fb18ef5ffa1f4fb4aa433e38e3f57da71f6f7448386cba5e03d3e8e6375865f0d31326e0e6438152f735d84401595a745030410736999ee3a5ede6f83cf4b21a0610c05c6f53d64fc8166b3906d0271108fdc302258f3f98cc09a05f050a7f3deb96d3bff2129fc31ff2bc0a5691dcd20a0a3bf8fd9192022d53583f8c1b2e18ff457657ceec65dd01c6da8b9620eba1a7da5b34dfa68ef8f0a447ce214e75212260fd90455c246f40f9c67d3668f52eeea934f2ec43562e612432a1829df2187dc407436110fd00823b6cc11be726190cc87fa1ab92ac77def6141151b257c8dd0c7ad29025f7f46c7502cd7c76a09f7a44dbee69490c112219dd1e336064b7e9fd615b5900898f01a59df3157a9aa88a1d920b37240314765474f9cc24e82f6e6006161b9728b947eef45e48311cb93dc44cd7bb8c7f0569b577096fb8895d2905b8e37b1b127467f7a4e54dabe16f040f4e854c2b2bbd3b17584cd73348182f07c8d2e13fc484e755ab00b22ed488f6f0e42ebd9e75f820ef01c09a8e0fc59654f8661e05bd12a1d75d5fb46b107f84628406e2c65b606793c1c70ed585f13e52b30473723a8df6646368d9226e4022277cd3930edb638a209a7872eb47dc3846aba353fc8003cbe8690ec918be67ab58ae6ab42dd8b107718051afe0d9d23602e7fee38c05b50f1d3581346a74efcd566cdbdab59b7d048857a38ce8b2d8dd22d825431379256372fe7cb2f08d03c2fae318a7138cb96bd033d82e71388c477a9d2e90a8b8383d1f35d03edf1cac9e5456f583aeaaeebaa0a7a63e4001c9857baa9fffa206523e4cafb333dccbfb927dd90d99c05a47eaf23df5661a0edd88f36e49a49ce0d501794f3b4155db6888a44f003e9b9ec757cf3be358181ea89b1cd1cb723ef06c2df933031af40260f5d75c2effbde963ff88cf99546685169044bef359b8162377d2ccc79836e78eef0155d893b30a069796c46972596059d7f6e66fe632d1fb55462af0094fbd52e6733fa834e6ffad572428f62af731bead21af7c56190ada77e1fc16719a8181ac9137c7a57285f55957ec57cfaa8b9650cae6b137ff25db76cb058e0c8217a1811114c5689a42db4a96138019a5090ac8c93e4528a4140ff5d8914fbf548a4555c71c49c13c20962e5231868396a8f9b81926e61b7ba21764bd6d231ddfdf7b0e606a13e80bb4286c1c6be3139793b5f9f3d8330d224f5ced87e6526f01c298fb1bffa66ea8b1562975731b602a8449c98eba6b976754e6b64c2d831475d15c6ce8f48d57f1435922a402a3bba3522b65aebbd74a1231505aa36d1d4535d68925dfca0b1f8576513bcf1ea4fbe14f1795b7d436185837f25b4297779847e1564abc25a30d5b2bf2ea5606c57f191454a6dfda5eadf1f8a185b484dc613a77b62031289243b279716d39a90becf68cc0d35f95aa39dfff7c5abdbfc6793deaaebecd9e7abf1262affb10437779535e50e72db468c1e89d0ec3b3a4dc99d70db5637633f27201561b807629402f9927c1483cc5ffd6c6f230b364d366f0f786764f24f4019cb6f8a79fbc60fa0ccfb8bd9de785ad276231179b6a991ed4a19b55b0dd0c7f4699dcbb2d215f14c3a88e0a1399498f4f26e1ee765f46b2fb7cd6229d1f843e1942560e865df36cc3153f56d71787f3305d4482a6d258357f879fe4a83ebb5498a55a1c439799d43753135f7c94286fa7005a77cb8b0a60f9d649d7bbe4b812d1b61f8fc29625ef8fb7ef7d731c8797e2fec858eb1d5921b98179092c030ed91b9655f829544ed843e65008fade25814a59d5f0443a004241d4847bc22838295d44e696131e26321fda97c2a5a43c84ac910db7f626014dc637a545c327d5e94fc196f532eba9ced4cb95bad712f28a0b7cdbcdfd7d8d9adbb11ad3537f046a725bbc4b87a0bba3117c8ed64036d62c00c1926e73a44a6d7c247039cfb2aced486a3d7badaeeab2c3ddab631fee2235245aa9d293be701f694eede3d12fe20acc70bc1041a8e5c948a4758e3cc406a0b9bb59bacbf381104ba3914db7412b6ffee486b09f11b56bcd133d99d78172c877e70147a32aea08d5faeb0f7a7c3b9617585684ed3fa76b8a7e20126676505079269cd6dbf01a3a6560135c6567aade892558ebfdedc015c40caddfb8e8db58eb4ce7af9c9671930e196f76e8c4ea4407c1ab11c063dffb2390eb1933965f5081953741d9aa96bf7a0131e27eca484ae0d783f80efdec8066db8c4c249d8583db47621ba9b6c80b094c81b6ebffa5363c85ee4906a6887a906872ee33e92a3e4a72d71609476635e0fc2b4da3deb0963f63718e7fb61bc4c0db745867841b6ed6e678012f518b848ad0920eda53e094367a762948bcff9fb890103620972fb8d1bea07074140fd6c1ce1ac5b330c6a256b263f8772cee8de003602f353cef52d12ffc221a382f8a0d6869ed76e401b86254a32f68033eaeb16305fea8c30b8bbdf847cde333f1a2e760a1bd32ebb46992cf342334ce5cdd4fa4b7ea73ed5ada3ccda8febd5523409c64f0561e733d73fe45692b47356ba9e62178ec0b103491446138779ccbc3d9d26c68a7feeba93007a125f9d8ff9925766a7ea4ff05612a49a9306f15681ea602dfe5b8503277a01a30408b70f88f0bf159557c941181f08f1276338307e8ca4e15e334176c1288833009eb353079860f78bed1f1e0635d274d1b68b48104e2fb662038803d6d6a306cdbaaedd9205f50208a6921cddeec11124873a7d557db51d36363b52402a1148d0927102fb7205350a55afc895cc664e921d69dc1996bb2513d2fe2e12937bc0faba9d005eaf267b9cc88dc991926130c2637edd923a8fd9e46d62d8aced7fb79088876c9fd3a465defdd82388b6e24ec8a0017b5dfa880e1f16e2c9e5d59bfc37e470f73c1f053d9fec8d7903cb45b008d0c55323d40a4d231f36846a74bea9be625b643364e57f27fcf1d4e3b2256a47700e9f339ff868ac6e40ba9e4eb50a1942d5cd67ee3b2afbf9da02b8b63ed02e0dc22e28b9d2561d03d417e5588b13b23369663030b5b3a2f17ca76bd931dba72e395cbeff388405b3c9b3a2b4335ab452a65a1016bbe87b345d606c048b293888561b5e429acd2d67668c6031b71005b4e1a304fe743c3c1974cdf624c14eca4126f7764981c7f9d4939ad1f9c2ad577a08db9865a4626aaa4b4fd4f001d3410dbfb5b8a74c2fac7a6dcbd2e4fa089356ff4ed78db380dd5676e5c439f959be97d9d85a0bf096023a30d48dbe22088e5012d0543c0abe11026ab1bf12f89bbe5987f3ffdce59bcc774acd9489f08fe2ff61094e0efa4a9d1d9b674d164443169c959a8e51daff8b0b2bad1b7cef28bc7accf46d089a33d7439d1668421b8f89f518380161a48a205dd11dd9e89a9562d28118d8c72bf9e4edb4e75109aeae9b2c0015a3cd578c3e12e0273a7c43442b44be22ff0655d07e45a42fd6574ec651a5a928347044aa34003774da6db79f21ff87df0c1d683014e6a87e9b6922de733df5502fa9efd27f7d8035e67e57c1ed7d943e8fe7311da508f299d0b47e9453d2c21919c81c0665e2ae12167806df9dffdb41cbbda944d63e973baa93f62e8fcdd444bc8caae9c708a8b70fe572d9fc3faac55a5f30faebb1f2c6a0f3fcb415e82c3c770f511e911f208d553ae3e3565b69e693164872545a30ec5ff5bab2f351dcf333cdd8deb80ff64854cccde4dbadf9357e32c7a9fd532ea453fdcbb7d8cde61aeee516b95aca0d82fc044e43640afc444716af4466add6d4e92f9893663835a4fce3045f091b722f6c1fa36d00f690337a993c8f893fe7d3e96fd69ac439e3e1c2e76ef24ebf00427e8b516809377311067f9b30a41e12f02b094de5ace41da098de737543e90e9dd7268ce511dca42580e55d82c3ec24ec0f2859fef016ca432dc87b46c17ecc954e040f22e6fa3cd23fc5a0974ac3430a26a1a13f57e40b3984667ac6ac3ccb076d51a40be37160d", 0x1000, 0x8, &(0x7f0000001000)={0x2, 0x3}, 0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001040)) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 16:01:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x3) close(r1) r2 = dup2(r1, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)) 16:01:04 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/29}, &(0x7f0000000080)=0x1f) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 16:01:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20000, 0x100) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x40, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0xd1ea) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r1) 16:01:04 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x7fffffff}, 0xc) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) 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, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x39c2dea5, "855c55021a0000707b6300"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)) msgget$private(0x0, 0x280) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 16:01:05 executing program 0: 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 = kqueue() kqueue() read(r2, &(0x7f0000000280)=""/246, 0xf6) kevent(r2, &(0x7f00000000c0), 0x60, 0x0, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x7) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x11) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:01:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x80}, 0x8) shutdown(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 16:01:05 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000000)='./file0\x00', 0x3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:01:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = semget$private(0x0, 0x1, 0x88) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0xff}) semop(r1, &(0x7f00000001c0)=[{0x7, 0xffffffff80000000, 0x1000}], 0x2aaaadc9) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000000c0)=""/199) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000000)={0xfffffffffffffffe}) 16:01:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) writev(r1, &(0x7f0000001540)=[{&(0x7f00000002c0)="1764076a5ded875e7ca23071afc623300fafa5d97b19303e025762b0202f85be445be80ac679cdbde587c2cdc0038f723d15d8d0ff350b13f5548a3eacaf5839e3c7691c9d208dd058ce6ae41c61989f00614d4c06fa0e5f26383726bb8e8b65141e7faecaeca10dc3cd832cfacd49083e32", 0x72}], 0x1) execve(0x0, 0x0, 0x0) 16:01:05 executing program 1: nanosleep(&(0x7f0000000040)={0x8, 0x3b9ac9ff}, 0x0) 16:01:05 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6e72b82d, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x4000000023, 0x0) r2 = dup2(r0, r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x9) 16:01:09 executing program 1: r0 = socket(0x800000018, 0xfffffffffffffffe, 0x4000000000) fcntl$getown(r0, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockname(r0, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) truncate(&(0x7f00000001c0)='./file0\x00', 0x2) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000280), 0x4) sendto$inet(r0, &(0x7f0000000000)="be115beddd5f5aff52812bc376ac0a27269b", 0x12, 0x8, 0x0, 0x0) 16:01:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x101, 0x95}) r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x8}, {r0, 0x44}, {r0, 0x4}, {r0, 0x20}, {r0, 0x2}, {r0, 0x40}], 0x6, 0xa04b) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 16:01:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = dup(r0) recvfrom(r1, &(0x7f0000000080)=""/32, 0x20, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xa83e, 0x6}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) dup(r1) 16:01:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0xf0000024, 0x423c, 0x81}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x9a, 0x20000000, 0x790f, 0x7}, {{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x100, 0x21cc}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80, 0x3c4, 0x81}], 0x7fff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x7f, 0x2}, {{r0}, 0x0, 0x0, 0x43, 0x6, 0xffffffffffff0001}], 0x3, &(0x7f0000000100)={0x200, 0x5}) 16:01:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f0000000340)='.\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:01:09 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x1, 0x7, 0x5}, {0x18, 0x0, 0xef02, 0xfc8}, 0x5690, [0x1938, 0xa0c, 0x4, 0x20000000000000, 0x0, 0xb4, 0x6]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus/file0\x00', 0x20028, 0x80) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r2, &(0x7f00000001c0)="b6e65c73e30a5e58bbec577a8d276a960706adf2ce351b9f4e01c25e485ed1c1911b57134492b1d7e160daaa91b60815ebd9f2a46dab2b42d253eeadf4cc3318c45d36210c64c96fddfef052dd3c626904f2a703265a565f5f238e8ba71c8057ffce2380e71e3fd0965d50425046684d03f99d8c626fd202cb306cf3fcd27baba49701e238a14c733e9935be489ca8f3380c145faa4c1df0bde8c5dfb801f2aec0160b2745352ef7775d5e37ae98c8d462be8adab66ca50ac9960786c25c4dd51325ce72fac8207ed142c0a13608df8c86a86d4687c06ce8f99768a968a3cda7f21de0a101", 0xe5, 0x400, &(0x7f0000000100)={0x18, 0x0, 0x8a33, 0x9}, 0xc) openat(r3, &(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f00000002c0)=0xc) 16:01:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x80, 0x100}) ioctl$TIOCSTSTAMP(r1, 0x80087467, &(0x7f0000000440)) getitimer(0x3, &(0x7f0000000140)) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) getitimer(0x2, &(0x7f0000000100)) 16:01:09 executing program 1: unlink(&(0x7f0000000480)='./file0\x00') r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x800, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x200, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x20208, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x82, 0x20, 0x4, 0x80}], 0x9, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x2, 0x4}, {{r3}, 0xffffffffffffffff, 0x5, 0x2, 0x7ff, 0xfa3}, {{r4}, 0xfffffffffffffffb, 0x4, 0x0, 0x10001, 0x647e53c9}], 0x101, &(0x7f0000000440)={0x9, 0x2}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$TIOCSTART(r5, 0x2000746e) r7 = kqueue() connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r6}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r7}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r7, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r6}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r6}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r7, 0xffff, 0x400000000001122, 0xfffffffffffffffe, 0xfffffffffffffe13) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000540)) r8 = semget$private(0x0, 0x2, 0x4c0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20040, 0x181) open$dir(&(0x7f0000000600)='./file0\x00', 0x0, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x1, 0x0) semop(r8, &(0x7f0000000140)=[{0x1, 0x10d, 0x1800}, {0x7, 0xfffffffffffffe01, 0x800}, {0x4, 0x101, 0x800}, {0x0, 0x528800000000, 0x1000}], 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000004c0)=0x51e2) getsockname$unix(r5, &(0x7f0000000580)=@file={0x0, ""/47}, &(0x7f00000005c0)=0x31) 16:01:09 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f00000009c0)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c65e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c63f77c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r3, &(0x7f00000001c0), 0x1000000000000200) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r4, &(0x7f0000000440)={0x2, 0x2}, 0xffd5) ioctl$TIOCNOTTY(r4, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x7, 0x8084) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r6) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) recvfrom$unix(r3, &(0x7f00000005c0)=""/201, 0xc9, 0x843, &(0x7f0000000200)=ANY=[@ANYBLOB="bf9de705c9a1069aff3a3f60858fc5f1b91317000200000000000000"], 0x1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:01:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) syz_open_pts() 16:01:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20206, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x0, 0x5}, {0x1, 0xfffffffffffffffa}, {0x143, 0x75e}, {0x0, 0x400}, {0x86, 0x3f}, {0xc7, 0x842}, {}, {0xc4, 0xb193}, {0x47, 0x4}, {0x42, 0x6ad}], 0x20000000000000d0}) 16:01:09 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r4 = dup(0xffffffffffffffff) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) pipe(&(0x7f0000000100)) shmdt(r3) 16:01:09 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="abdf8906f3e0d3fb7fec5812a5204587ff23c2336a20145e0b223a2e193e48b3545ed2b7e85b45431c490b95c0", 0x2d) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) read(r0, &(0x7f0000000280)=""/248, 0xfd75) 16:01:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = socket(0x11, 0x3, 0x0) shutdown(r2, 0x0) r3 = dup2(r1, r0) r4 = dup2(r2, r0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x820, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0x0, 0x88, 0x80000000, 0x1, 0x5}, {{r3}, 0xfffffffffffffff8, 0x91, 0x40000000, 0x3, 0x1}, {{r5}, 0x0, 0x2, 0xfffff, 0x1006, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x1bec, 0xfffffffffffffffd}, {{r4}, 0xfffffffffffffff9, 0x83, 0xf0000000, 0x0, 0x3}, {{r1}, 0xfffffffffffffffd, 0x60, 0x20000000, 0x20, 0x8}], 0x8e, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x69, 0x3, 0x400000}, {{r4}, 0xfffffffffffffff9, 0x20, 0xb, 0x0, 0x8}, {{r4}, 0xffffffffffffffff, 0x41, 0x40, 0x9e, 0x4}], 0xfffffffffffff800, &(0x7f0000000180)={0x101, 0x1000}) ioctl$TIOCSBRK(r4, 0x2000747b) 16:01:09 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) r2 = dup2(r0, r0) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/95}, &(0x7f0000000040)=0x61) shmget(0x0, 0x4000, 0x23, &(0x7f0000ff9000/0x4000)=nil) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r0, &(0x7f0000002540)="7f", 0x1) 16:01:09 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) lstat(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) unlink(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f000011c000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f00002a3000/0x4000)=nil, 0x4000, 0x20000000006) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)) rename(&(0x7f0000000100)='./file0\x00', 0x0) 16:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x46f, 0x3, 0x1, 0x5, "e9a97cea39e99bf179a3d8e2e9080411a226153a", 0x7, 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x4) syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 16:01:09 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) setreuid(r0, r0) geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001c00), &(0x7f0000001b80)=0x1bb) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000004c0)={0x2, 0x2}, 0x1a4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0xa, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0xffd}], 0x3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x1, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x12080edd59f95665, 0x6, 0x7d}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000240)=0x20000000000002) r7 = socket(0x19, 0x2001, 0xffff7ffffffffffa) setsockopt(r2, 0x81, 0x3, &(0x7f0000000940)="e295674ed6463641374a0cb49196b871476f88ce47b8231738d979b4ea3c4033535ae4d310dd1ff71ef899136ac5253c583375812554e9162877de9ea37bc97e0c96204dd4bf27d781678b24378a8c2ed2c647ebf83ada725e5b1a4c23b01772f256cdff9fb9b7ced3e2c0a94a593a617c9ac89fd9967997339c9864656e4f030c7f2b0c0bbdb3f0163b3b7f9ccbab181f765c3849608a6cf154a57b1446128122441773ca058284c50befef1db933717d7798a6d9ad78d7f1c3b4c27afe9c103ef01f4ea43b9faee5712fc050217c5d09d33a3f0e8f964077e01058fca24b6630addeff56e6cf5ab9940ca8199c5bb5d1f0ac5fe2f1879f6a9746a9af635ac851cb5a794f91a7de2076aa80a04dac0841df9940b4e5f3c29f0199f427f597aa3e2245f6469bce2998ab861c1c48487624961b62a6e4c12ebfd422f538d99dd1d8540948b8140423891a1b0bc0081a1a36a090a0ebf741962a4f86f20fda13f2bd1780119350fcf0eaffbd1fa8729bccf44770433aee1a9243819bc4dd8be6fcdb422dddc69f36b15c7bb6c8bf213cbf1cdaa4ba91a8c7bab76cab376a684ac352911a657ffc09659c7398328e59ca6f28950ae54244005a047312ede4c5d9a145c44e2392ebf36b7f1754728579a4b63e7236de521eb6f3bcd9dc77bf5fb633c91584c76a2e81116934ab24d1a3064c13d26ca3065da875ff6dfe2730d0c3a7e2a0a15c44a1f9f85cbce59b2962f8399d98c13b1ff9eff57e545aa69f7a9124bc30aea29b9de8a4c1f42d5937449a2a7c4a1c75976f921aff5961233801116c5dbbebd7b632cb9d11859398a9208996ef88addd4ef700c5e02fde5bdbdb09fcaf9eef66e6223979e136041889c74b5a6245e6c7cab76835c963b4a85ce9a6ef27d91b81215ae6398add94068a02c83e2f50c35332afb65e293a1a5a4489a048563d27797ab88049214391e3c2f6971d8a997c139f596e67c1b6bfbce3a6cbbcc5f694a99ffa12d33cc51c5d461f26553c0e6327b90c832608177cb9e0d57db1366a7e429b050fcc2ef75978426b77d5a9254ecd27f59a73660fb0bf6be32429912a4536a889e26e80ef5c1ce06441401e7b477b0abd78ebbc117f5f9ac5733629bce76577bfa7d466ae14abc71cd89bf7f66fbc3231de6085d14c29fc82aacad75a4a735b67ca4baf0c027abf94b7e25c091bcec93dd13535572e42fc04e8db624a01fd6ff6d6213b8baf7fa988e44adc49dea34cdae4d97a7a2a2b0d21728a7da73b2d6298e000e14f80d1f0a45fcb85423bc165e288a60eacd2cddf28d4a09339987c6837d33f794446da625ea3d6e9e6dd1270bb4faa98a835a0bdd5e954350aab10639b4a59677ed6682f7f72c0043639cf98b98c5655d88afae82c1c019769ec2ac7f0bde0a2bfe03bdb1c959a8bda250fea62bfc639da2fc3e18d2eca66c48acdca315a37e6fe413e1835524dbe9c0f887ba9e3e7e193dd41e1b90587056c9fd966fd28f802108305d93e7bb1a8609a39842db263ae4325d40a7d4fa1b17bbedaebb443479530f61dcd03cfbd9c43fe51d104dccab9ad33334b833b9982fd665f6fc3362ef21bf257a5f43d8674238521f75eeb547596314ff93baca17b8aeb7a40347ea6cda7d4626fa74befd4991cd39cf5b3e05a4273b9d20110bc86711af2f43080992ba1457cee69bec4294117e77468fcb36f57a022b66b5b5375d84dc435aa3430e19cc0be68092f4b9a1bd176c8ccd114bd1c273251d56e999920b75b297ff31633eadf14fdb16b4c525bbc1eda7d4fe61bbc1924c47b65ebd7b2539fc86bace009cabdf1ba78aab863e3d7292639991beda6bb25e5e4f218435346ae828e7d20adfef02361080f4196699459e5e92431107eca64da56f0b11c27a2353e93fae05b07bc683f8253f9c6ff49e6cf8627a95645ef6200f12c61e8e27aa7dab3735cb916c914978cc45a15c978701ce8aef23f727b8c1d182b67425b89fde09e3352028a41f86bd2d6a498eb471eac1e95037819d0d1e51a72224a1f0d783b674063ec5dbd324d89e46cc6a23fe32fc566b5f05ae44281d644210f2b3e87dd4b89383f1ed749ab9bb6389c547b999e1a83aeab0bc8cddfdb94acf2d648340ea9cdb2633eed18d7b0a0f3dbd5e21c3db22502c306b8bf3cd151fe85ebd72455adbcc82b61967b8368524fd2b4c5c45a181545883f6b7bc6a3cddfc30ff33ac57192009ac30eeaa457a5f74f7d22df680fe4d3f937f8d9507d0aa6ab82935b49a3c9c6f0f0baa5816ff07c8c41368d98fe5a33bb8aca9df56e4cb9bd51cc14172abd0ea898840897533feafdf86af550bd9b55f09657abce9c14c9c7b4a3df6d45e0b102c37754cb98cad4c7dd950e2a9201e196285e4b76bb73871f56c532d2ef652a336f369dd4b5d80e664870de7d1731fa10209008b68923666a2c01afa666f458d0e3b28936be5cb845944c36e6c99ffecf706ed184573c32c288cebcce1cc05056806e37752aca68460faae529c28928f5d7f7bf1ae76d2764f6c7d64dbd4b51a30982a628fb967b3f9dd24c8c52612b20cb844ce7debbc7271f78fb6e8f48f6e249fdd485f6ee68fb9585bb079785501cc1f560c013f13f1706d84c5e5c2518bdd84bf68abcc95c0267a06ed99989e48209157e20e75bc82ee0e0fff845df63fe787c8416a027b09d947bf34db045aab463bd69ed8a6c823d44a7ed84cedd4853e0bab9b3dddeaa335c0d89c99176f130cd2851abbc4ae6fb6a13d3a224735de852909ecdc9b53a87693c95b8f998bc7023d1378f0016c0f1e1f04b92f174eb10da3427957ae33830e39c1e97555833ca4c6fd0a262269f14cf922cd4191ba2891069daa35bfcd41e09a67bda631f386a27515452e84d14885388e54d6a257685b20a4449fe5433c9a4daf79cb3733cac874b037c6c1ca5a67e25b097168aa04af8152fe79e16581ba3b81615f23ef402aa17ddaf19a2e03e44c99465d549e88e09dacc106106cd14fa2216fe845ee91e759788c8dcba4f47da8cf51b9662b446198598e772362d7cf4a43b170e8a68a269f44227e480eabf91cf4164e0b1e06dc34d62c19281bb0060230ffc68a1d6804cb90b36bd84892dc6b8572c935867e1ea72a9c19c38d72731f8acd2fc582ee7b3f0860c1a83728b537d54bf75074054f42c698bceeb13b85bd740082d466481688502c4a944abedd4c20a6478065bf642a03b696c36ee7ca9ddbdbed6fbb2cae75cdf9617e31b2ae33c796a408e53a8a0c525092af6b45df93106fc7f65369715bac0cd6c65bf5fcb53815d900c441f5f1082c2d925623af2b40b7a37155911b9c99a8724d0d9e0ea5f8633d542947471e28c087982e9f0e82af357effd3fbf85c9f4b47d886bc3dcd070d44ad502f2a11cbf835e57faed1a2618477dc18380cb666d76a2395e4cf5ef13cb60046cb1a03e7939154c7b7f454dd7d8e930cda263230d75b2d199c2d8ac826c22805eafcc4243c7001986f1cd3591f1b678da70f76993911c6466b70831f1f1b26056a76437072633ca20070747cb040520bca4125e19f3f85129585f485b0fe6769a443c2138e0a3547707fa5d8b9cdb6a36281e944cf7b3523158907d80e13233e4045b862aa84b516a856679f47203fcfe7679d854261feae7964d44c4f7716a7510cc3d4f3bb1a595a2fbeaebd6b5c3d7908f2fb3e4e8793931cc1f892495d99e6a7a936cf683f8eee387653aea520eacbcc5c53474558e0a3c78ce775e7c6682f2c9ca13f209b052109dd36c23478682893ea4992ca004fe7812cbbe2fd21d0c7b96fa4e0b8dfa5501050c04050a540716c87ded92dcf68ac049d9b2ac22d2bfd77c30346e7c7fe693e4eeaa06cb0b9fd446540a20824f61607dc35127536bbef4f68f5005c849e15b5c4449ff7b1a03c09ba75feba61e89b1d748ababb5e58d80f1741fab75b451897b6f45c4b0bdf6e6fe4758f6642d813ebf528a1ff4424c219ac855e82f8a7a63513c4f7d3a601b97f5e192442bbeddbe03ba386a7a4450f3a2e264231133a3436d8e4df13ed6ecdd96ce01f9805c926a65064e64dd10ba1931cb981f1ad6f5e20f8ade5f2047a486c75a2a83d99f22d21f00d07a78a6b64d81ebce5e6b0aec036e7fcaf7c3b3fd98ad8a988057c8101e641e30fd308ca6e19ac0677251033ff12d1d45f5442c2fc644308172dc66db3f608b3fda489ec978f855866714c5e673ea3d30a1a9619244a170e4b1f7e842c26454c3f4dccdfe40f106d869787c3c7b87960acee9d6eb8a5a6306f33f2696d64a7010aa04e8cca4fe14e07537229ecffeae2095dc8387f1a4ffead17d0e762a36fedc67450f6dc329410f5810ea1e4f7350434097cfb3438a2d5a724d96418294422d01de90077fcffc07c60e4cc5e405cebf3d8a37e86251bbd55d753b8b038cc89d3368d81a29ffcfaea44ef7648dc8f1a229ce1338d9ae7ec24b714c2f865f906b1093044cff0cf20275d54424894c1473d477771c3026d611ed4953a0394732773c6139c4c9d5fdc54925ed6b0c084ff5e6c0081d36104da450eb8a340b10b642dbcfe396a959b126046acb4a62a49b7692e8f45b8f3d2dcadcf51e025f41629bad072c545c0eb462ee624af8e096d0780b7b5e563ce58a32796d76f54f4745c6ddecf5518184a86f94ee94289be24f761aff0cff9522eca6bc6bc2e3e7a8b15a42679b5b0321d86e675064a25b19e105a772e4e4b317346292a7714b9c12c57797ab56c3a9d2db3322bc2ef19ec7de42a91ce251a2262ee7aee598fe9c2db17a752318b8dad771674b11c6c50773d18d4df15fbe187157c513d1d03623df5210976b1a34d3a10366f2d6ebaf81c2af0da670ae9b41e09f362e33b2022844847eee18c76bbf128afa2220ed970ec89424b5124e175b98d7f746a6b857d01256b4d2f77b224f01a86cbf27e16d4495ef16622374695e048435ffa48c9d69627515ef389f42dc7a0c8b36e6e22270df0c595f6004c501e6a635bab672685cffc6cda997213ff1fd4dfd837cac67236d8c3b0a091bbc96b2061a4bfbc9d489272229beb9c885f8eaa853bb815236cd25d95204a4f9dffd7405896650932606afdcd5e2757125d5b9f09dda0ee4edd3331d93616d97e01d0dd9ce724952043c0ed7884791e88650b706a41fd18367fc4a4d4656f9aa095cdac242e55987f0fb054f38d25d5e22e85a80afd5fdf01faa732393a7671f5ebf01fc76b489186e44c4f0b1eb37782d6b3de866457bf89708f704c20925012abc7be8e76f5eacf023d765c88c8d2d77162a467c453e0b4620c2b58083e63054d0cdc4f4de0b5768cdd401ffa9676f74755006f90a44c816ea7ed5498c6655d068b38bf9d58a871c69a35648bb9825ce9bfeacf05ba8227e71acf4ad8eb2b557503ea29de90db1b878d9af670beda0c51547d80b8416452c78249eb412b31457c225b58449da84b27730c1865931f855eeb2d7f3ecb14973bcd728e75141cbae0a5fec690b5004333419f9fa7f57bf1964c67c6dbc0771eee78b84f18754907da83c5ec310e1b46b10aea590adf254ad2a34482a934afce309dc0bf7abb641123a1cbc125647498d326febba3ffd2ac8319a341f32e27ab636220699cdcd881b549a25964bde7995c4b97179e521dedc022de333f93623b363f564b3b9eb4c46e96df05a4d16742e2672d24ceb9e1a04f6d434b6cacabad82a7ce2a8705703b1551587352dbd46f15a6efcc46254d214e3f3adae1ac22195e4fec80c5b0aaf806672f5f2971300f2", 0x1000) r8 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000003c0)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$unix(0x1, 0x5, 0x0) r9 = semget$private(0x0, 0x8000000007, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername(r1, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xffffff94) getsockopt(r7, 0x9, 0x10000, &(0x7f0000001a00)=""/111, &(0x7f0000000900)=0x6f) accept$inet(r2, &(0x7f0000000580), &(0x7f0000000280)=0x594) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x4) semop(r9, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000010, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8, 0x1}], 0x7) clock_gettime(0x4, &(0x7f00000005c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') 16:01:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:09 executing program 1: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) clock_getres(0x4, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x7fff, 0xffff, './file0\x00', 0x8000, 0xefe, 0x4, 0xfff}) 16:01:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/36}, &(0x7f0000000080)=0x26) setsockopt(r0, 0x8000, 0x6, &(0x7f00000000c0)="5897f8000f68b288a13606296b417f196d7a262e5bbfcc83d3c67f9bd98fd431bf2d1dcea1", 0x25) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:09 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 16:01:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x50, 0x42, 0x1, 0xa53e}, {{r0}, 0xfffffffffffffffc, 0x5a, 0x20000004, 0x689, 0x100000001}], 0x2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x4}, {{r0}, 0xfffffffffffffffc, 0x80, 0x9, 0x200, 0x9}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000009, 0x800, 0x10001}, {{r0}, 0xffffffffffffffff, 0x40, 0x5, 0xfffffffffffffffe, 0x372e}, {{r0}, 0xfffffffffffffffa, 0xa8, 0x40000006, 0x64, 0x9}, {{r0}, 0xffffffffffffffff, 0x32, 0x0, 0x2, 0x7f}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x200}], 0x101, &(0x7f0000000180)={0x81, 0x90}) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) 16:01:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:01:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0xf6, 0x0, 0x0, 0x0}, 0x0) 16:01:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f00000001c0)='L1', 0x2) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x4, 0x84}, {0x0, 0x1}}, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2320, &(0x7f00000000c0)=[{}, {0x4a1c3825}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x100) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) 16:01:10 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x8005, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r2) 16:01:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28030000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:01:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186004008b00230407000000000000001bed7dbdcc43b88958ffff000200000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a619a3ac621f176181ffe6", 0x4f}], 0x1) rmdir(&(0x7f0000000640)='./bus\x00') pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="a95ea09c3c4d31f1afc966f7db5bc8e5f47604d3dd4fb318edd47c4d6172a9fe9480146aabb43b3e55678e2aa50961ddcb9faf1347314b86ea521cd5903a90a8325f683f9eb4d56c48505935f0a42a701eda5d1e5bba0ce99e3027e3b3fdd79a436a70e8bca5945623acb7717e8667c170978721aea194258bd5230f9ed942b9498bc1d8ed989c60402b06de423eaccf20d961ef85d5c932076dd6c1a111d7", 0x9f}, {&(0x7f0000000240)="5d875060fda3c3aa0217c34c355180e701b83a404488ed80e5ff89aaf6123f692629b27369b6c3153452936a42c2097f391318011c3ef18adf6038244ff05c75af88c931e4b99a9d6e5c58196c2a6511c6da", 0x52}, {&(0x7f00000002c0)="17035ad31a60e8ffe4ac0b028c424eb7fc292108d77308b684f9a2b5f181890f00fce1b0c7a4a3af2c321ce3adbf60b53806cc7681fbd11de83ee95d5dcfb0e656e1497a0042d6441bffbb805e94c4346616f3856d103cb86062388bb0bedf447573b0b3cefe49bb207c3dda132851b38315b31e553072214ec2", 0x7a}, {&(0x7f0000000340)="e6b7d5cf5a77d320cf5f565a0dc8ad676c7e2d42369415ac8ed372c8f5e30096b1bac93e44f1fc6c2faf26a6409900d60780ee2bfc3180dd57efdac5763dfb3507a15d46417f813924fd1818f05d537df4c7d2199c956c36a10ded5869d6d7a558988c6661e38bef2c9c0b804a6a30dc1d1cebbc7321106c2c9ddf791f31b8a38d555da30b5d4d4dfdae53054eefba28d7ce4644a318927b1c69a9ce235791a6ffecb2ff069628fb343e680ca9d27c62eac00f131c638ef00f6e", 0xba}, {&(0x7f0000000400)="0f358fbb60e1d1c25d261dfaf33855df9f90920435d25515990d85797592b0ec838c3de7f7914fee3d3f92f126dc61be02d5c7feefd0f33edaa88f29c62faf978110b862db69a158910080c7d971b5cfd762776e21f62b36e9a2782a313d22f9bcdcf599b8041895536aa6e71f7ca5275d239f4a8727118f9d27ed11592045819eb85c9013698d5c231434db2e8a1d2fe6", 0x91}, {&(0x7f00000004c0)="9cf881f3f8f100bf8bbe89b0787f011e89ec5eeebfa50a10e3c737e42bafc53ef5f8cc9168c1cd2dd86c2c59ac5ab5b1e74ff22a49e2b27d049361cc7cb908038af8204e0e75109a3300d3ed4fa8f4681c5634c589181b26137ce9384a80441969a276143ae9bc657700728ce2e6946307fe009efbc3c7145e5e62dd4097ffc0a01a7b6e30b97f36661e9e67a67a279a7e4cd6b0e8b36e6e78593fbbee0fcf8c9ef3bb70f715b29aa7aad50474f356500df0cdd4efa24c33d8f262cc7b2fd0181814706ecf12fc52e5c2af9e2c3531275578d875b1e9e54e6e4c3d", 0xdb}, {&(0x7f0000000040)="70bacd1e1b0b1ac17be2a07fdeddb20de17e8ffc9bc2436b2537cd", 0x1b}], 0x7, 0x0) 16:01:10 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x20, 0x3, {0x94}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x800000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$KDSETRAD(r2, 0x20004b43) mlockall(0x3) 16:01:10 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x2c) r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x0, 0x5}) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="9efa5199f24af003b454a781d6dd165f210c3063dfb1bb39408471020aeb31f9e9d6cd94ec0cf08a3aa24f2fbf396700ab8d718337475ac11e38c06ab702674c1c0d594aadb2a1be023de0b27a0bd14f823b756ad295eb667c121e"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x2e7, 0x0, 0x3b6, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000007000000000000ffff00"/32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x162}, 0x2) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x38) 16:01:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) r3 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0xb) chroot(&(0x7f0000001bc0)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r4 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000007c0)=""/191) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000700)={0x3404, './file0\x00'}) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) preadv(r7, &(0x7f0000001b40)=[{&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f00000005c0)=""/75, 0x4b}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/185, 0xb9}, {&(0x7f0000001980)=""/149, 0x95}, {&(0x7f0000001a40)=""/209, 0xd1}, {&(0x7f0000000480)=""/63, 0x3f}], 0x7, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r7, 0x0, 0x54) semctl$GETPID(r4, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) getsockopt(r1, 0x8000, 0xffffffff, &(0x7f0000001c00)=""/4096, &(0x7f00000002c0)=0x1000) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x7) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) r2 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7fffffff, 0x1}, 0xc) setsockopt(r2, 0x74, 0x31, &(0x7f0000000280)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79959fb92a2c1eedc4b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab2401231ce3e01132d7bf34b39b7a51bf1baa51d3fb5db4acb67f3fbe72f7fc3eb61c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x24b) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) chmod(&(0x7f0000000000)='./file0\x00', 0x40) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x1, 0x7, 0x80000001}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000025c0)={0x0}, &(0x7f0000002600)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002700)=0xc) r7 = getpid() r8 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, &(0x7f0000002780)=0xc) r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, &(0x7f0000002800)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = getuid() r15 = getegid() r16 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, 0xc) r18 = getegid() sendmsg$unix(r3, &(0x7f00000029c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002540)=[{&(0x7f0000000340)="1848cebc8805b40ed4152f367767d8f8422fe62dfae339e00b0ab0736b4301ee92f6ac8630d68f7415039ba85c59c49b8b51eab7dd2fcfb6eecb1f2791a255a1fa521e01be7364a127ce94a62b69c30a34ce7357604fdc25e9761267839a836def0825d027998f6a7c978b7c88e0a1fa1ae2a569919aa4cd46d3a9a9d5435a7137087fb9c2c0e20c6d2047ec2b798ce5142d4ed9a3443c334c768cb4f11a1c97c498eb9dd82b198fb52683293e02bdbdc21d829d", 0xb4}, {&(0x7f0000000400)="e15dee96753a995a53f66f91f29d3845ade2db0c6e073eed2905a137c4184d44f04c76eb6cdb71b276ef2da8aa4615d202070a2b8d8de7b6ccc64fa8f28163a9c00d33eeca64e6f5bf8204cf0800120a7ba3811426cfae89f39268bd8c049e18f2ea7d26407bf3b6d585f76c0d52893eef2000e26b5a9cc9d23ccfb1b7833a56f56ce828cd824b152498b5b0b88147f13baeca82d76396441d90a85853a1d11c3de0527eb816", 0xa6}, {&(0x7f0000000180)="a14bec18ca3f04b0eb7e75432c1a93de87", 0x11}, {&(0x7f00000001c0)="35bb477e834520af9e4812a441bebbfb44ca90511d1fb69a8e387da83cf5b93197f7907379ad42a9eba48a1e87f42ed43b1440d4597563509f7975c4b78e", 0x3e}, {&(0x7f00000004c0)="57f8673fc343919ba861225294926fa0f5037bfa47a8af965d59d8fd87f0f39f2f5339c4209f8e82d6aefec0f36a45912309ab24b49605d38b85fdaf836c9e9ef85c53c2ff5a1042c654bb8169b8106546631587f1af852ec18231280366463b456bd150931d28ec6986ae1fbd61145c73d9a3dac5c7f1a86e", 0x79}, {&(0x7f0000000540)="05bb5852d5896cbccf68a7071a3d9a4ba7270670203df136daf48529ff61f2ab14bfd3826564e2628d305ca5c54a5d655e65e15855dff1520f89f620eed893418779e7fc042010ba9cf1e1872e0825d53374ba14c5305c821eee7c0863e39ef62b75992a14807e1d3c46473ce4da78fb5af677a5fc98b7410e536d12aeaebfecfb4b8e23183a294a6cdce6ea23e665cddc5f5e9409c174feca40cc713ca27b05f7fe240a45c34a4fa3f17df3f1cf90e17d41b3b4813bc15a0b0dcb080ebbc22b0ecd0e89cd565622b0688820ef2249969b2045c9b887117946289813ff8416d904079ae50b28c0031d66e91f891578a1b9f5037f81f24eac5d012566da938c4f56827a62a0642619c632a2635ae4decbacaf026d24d79177e75df58ebde603e9f499a96919e14b2524a4586b1ebee3f67b1dc0e58ce0086476b4ff0b2eb8dcc523eb697f7147c96e785004e9d6c45e8bad95cc713bf340119d074b7e500045f486ebf8f46bbb9c44aaec71c71e877b53a6e3f6e11c4f2f49a013aade81016b2153ad9749c139780ac0c66a4d63c0500bd91416ce28c825a7c0b008007d026d53561b951adb8745ba1e79df1484e1e339c1f242ee9a97e06a063e7fb671990b859aaed9aa44f4b46f9cb5f86f932c43b659e30822c9a2b0cb8500080196b4d9d7cd95999cc11fc6d4bdd7c3417522d6ab6b74a88fe9872208abcdfd477862120091ad9432d2bab66e4bec84fb14d85380ba9b139d6c4b88daafcb052de8589461384b4efaca779a90d1f89fbbe379676da204fff0cc2e683cd4aad31aee50e7e75dc25806515d319b829fa06992ddd79a273848dd5914228f356af873d875c8634706e7a1faa7b01079440e66bbeb4cec1b8c5b18325df177382f157129103390137a655b45feb2bc7afdb86f28de67c9863506ec28b28b8893b6e75826f601d885c1101aee3983c199a1373609a3d7a1c811305a4a370964a99b8242f822d70faf5a1d566e19b41db14e7a6390e994667c1154d543fc36c3c30ac7a71e52193e02e807215df3ec1ca86beb2be8fb81b5362c29a35e361e90158a4900e3f028cea98f7eed5234d7c6f929c0ee1608438f414561156e9414c27c16f492b6d704624dc825e1f3c26e384238ecf54f31ee2f817d140682dbf1e0b96a0c9e40f9526b753ce90a188d3285a2bdc95d2f66f1a0dc6041d9f89f098e9da7057afd1e2d2e1ca29ae8417f2ee8c1d7cd5258b641751249740b798b1e976d6fd3cc4cbfd54085c5f675f97d83151b919b342f0c06aeadd35ff23c4d6228707a08e72805a38bb5f0b47734f22104d898a0be1d8481af6d51324b0e2f4a20c9e51f88374e975e8dc0059c15e77cb4501a62a0c973767ef3a53b39a69d6355315b2cfc65fb0be813135a150ebc06f6892d572b686e5ef25218b730e9829badccb16c682e554fd8d1cb47052aa3f13c0af49fcde1c729e9c1eb7e1885339edd0479e03287218edd3e1aefa50a2303b177748687bffa8d5e4655ebef83a48ef3394b3982a92909bcc51b1ad62648b0afb87dab81c017a5bedf1dcbd3923a95de529f0441bf4167834e70931493af0e557a21a21a53519ee7ca303f0634c959deb4c605b6aaec1879c060443e83131cf08f0c2bb645b42c774584b5c3a462ba57c0efab898417f3637105dab0506de8e4c811e49bc400a0cbc4fecd0e8c5681566fd00b7833e5e7c9b654f32df2be3fc464d74cda73833ab3ebe8d938f9075eb5e3658c8bb0fd0389f859018137585add52eacb55dacdc5911d1a0083c89a449aac71867d216a47e3b36232a5696d44354e04e8750c05f718e90126913d34079ad78c3697f0b9d6d844de42ec323a504f2b7edc711c1c880aee92f033a140e6c7bb3f1ca4dad8388f474e7748e270c0375e2477217e2bdf40e8eebf780d44d9c539027d8e71e8e54e4e5e0b1e0769008f07138e1b4a02d1a9c8af8602a8a8718a6c6fb359f258b4ecb0ef1133c9a2029c16a0bc55e8991b9af7d567c61975f4d55a9baa6bb09720a1b42f8fcd50d6e75d15894cdbf076b7d0c4b2ded2505afc858cce8ce1b9f22fbd6d5ee60e8dba3f432e3d23632f745bfa122a606cb81155ac3338a4989a48c4c078e15ed3b57c1c79477f99bc98b7abb05d584b3ece9a81ca575bd1f35a7e587b81d2923476e99f1c324c2fa302a31ab435e6ad41d5b48e0d1b6e8c1fc3a46484d9ef9d3c79b9e858b53a2d000a6637c97e8018e88a958f81ab587a426d27059b1e49a7ffefa83670f4126a851339cb8aa8fe7e61cb7e1d8de8ca8da577ce03b00c2ff4ea1cfe81e4b9d8cf5f559bd2a73acc769051a5460508e845163dd9df0fc3b8549025ac59e9fff2f772537fb6fa429bdf94d758953ce75023657ef155e1b511ac8e0fc924ac52051c6b825556ffbf80022108e6b53afd1acb0b1d57f9064158c672825eaf77a62ee8df3358d9f9edac651bd8e799f40a33f3ce5047ee1c5b5669e47fd502e5b95eeee94dc6bf09452ea5023570d4dd69f3081ed38c1b1cb637099bacb67f49dc3cf696f4fb491c794ee01e8af8400eed3ec56389e96cd0092813a0ff1578f3e56749ffa2fd584f6db2279643d76fccbd41c6defd0eef302380015041e472e16b76ad550f33b823b61ecd709a3442e3e17b908cef5a1d7feddaa4e8ce10b46c91d03f9aaa6ee6edb132c1311e24995871f06fc0182c7416867db9a8cba2f57284e5596132c5e4cea2b4ebf6d10b7414291b96d24b8c0ffd48b9e4c104988ff4615e72a2915d313ecf758ab9d2e98e5eaed0948e5468a4a45ecb9e098a0975bd4d8b35160dee00c2b5c75a6f1af3e81be65a88da38e7448ae9fee02fbeda84af94c689db676ce1e5f2c21d825974aa5d8063c99f816d687338d4fbf5d91dcde967b5cef8948b5ddfcf950a59f5a83c0b17681db08823b9b77b605d6ed9ca3b6f4c11a2f4d8e5e47ffb6995ccb255c2ab2b8900e34866bed131cb86dd136051b64b57fd5e95a9bf4d886ebecfeac2afca3c3d6a08d368ae3af54852435939517430101e9330090e52659b1c799c5d1ecfda1eef033e0ef3c0dd4e6e3aeb077c4e939ef17a2650f6f2969e66433e5a24a1cbff27c689386102174ab3db9e087c682793a0aa0b1617b7fcc71ab040212677bfee04e970950e3d6dc45fa6b753cd48377e2fea29260fdf70d45bf0afd10e7da593a172efedfec47a0a58801c74dde80dddccdb5aeee18725c893b88854166c00b82c07cdbd4d97f69e512c4c7e20fd629dcf4bf5d86d28f43af604db8e57ca0332c1eb508e919e3895078cb7a51fe23a00485108621da664e17c355573be46a240dff23cc6013fd6644d15a1b43b7b091a734daa076f03ffd6cebb4de83dbaaa5376d0ebb0c67585910a6a866a0c8c0632d45f031d852888d667dd3c9a483eb3f574a77d9cda177b783c1c8e15500336231d9201965e607305e5b2125ad33a90597cee881680197398efa728b13b8f18785437f9415b1721e5ba4d0fe0eb5de4b81f900428950492a0afe9c0f48eb748ff88ae585782bf702ff57dcb50ac3e39a73e48179d3c965c297d2793a5449262fef5d437d3bba07866002a8c90880603a4af18676aec2a400a8a9750174878cb725abd65fffb1d0c81572416dbddcfcdf72c23b3997ccbf39243810d504ca4553948cfda5151466693052280a0c0063cc2db80384dec06a544103b10da23530d2c1b475e1eabf402f3e7a6894c11bcdfd3b9f5ba127ba7d8fbcca8d81bd2a46f784c0b5b4890960a8fea0013c27624f424e25c82bcd40189e64541a87809944f55ea4c8d611cd5811045ee7150c07b8d370765f9bf678f2cf9e2f81263111f918db81298476309883267da6ad87b78cc838128a0a87c51607429148760551c6e024b4f9a137bfaa0af194c46dec368d53802c7bd4c17600ddf6ae085479f40dd2a2265990d90d335c26dbc81b7460f928ac47e0c98d6d3eb2c419f3208f9b09aa44fbb2e7e22e8f25abacab9768f0766cf5ccb53733d69e16c280f78e324144efce1554ac378ed9f4f83f3531ccef138f7ab38bcd815cc50be1421965d88cee4099e366f19d412ce38fc988f2746230b3933e905acb5a29253203325a9497459ae1eaecd273b6fe2cfffa73630e5d6d731649d99ede7c92b121ba2a533a4b1243d75ebbf9f6339e2061c9bb466beacd52f4727128ea0f239ce25e6a3accbca960184b16d69c26665fab530e14f1dbb73085ea3c35fbde99a929ced44766482aba1e2854625d10528c75265aecf9f0811e2aac8ec742bf673dccba86196e1fa8cf3ca035d1cac8a65f3917c3a58822f995a19aa7b1a27046b246a956dbd465e88e6c1bec068b0f8b8a579517f1e66dd68ba3554e3c383b588a1437abf472ed806ef7eb522d532ad98d6eaf36024215dbc8c45f8f3875ad5161d76169898af30ef2dcbe20c77798e3251e9a0b21f648c73942106a05c44141c59d04db0d89f119666f798e800c9c224ea77360f0279166b85d2d2484af22e0226500df883d53b0f20003feeeb334d5c31349b436639e17300beae39aca6087df3412c75d8b9cbd8f077a645be82a2e52075ae32b569aa9d4ff73ec4e9119b6231a28e4cb3f48d34bf13baec53f5c7788593b0b0bb9a59a78dfd65411b265aeb6d09faddb764ee5dfc2e37290849ad07b8cb3df822126f319359c4c3c4abd88448eca3df4c7814bd516cb1f2df23af36d3fed56ee83513e2090f62663cb9106ce2ba00b1d53ad4e0b40acf675fbe2364a2ee8a5883b0041009b63b013a36408c03b66f3bff65ff87def1de06845a8f9884d9f7cddea841bbb4acd87be34b64ba74f01ba9acd0fe31c24f5085c345366fd72489c340e006e0f2314a0c2569aa2e4cf9ef193317c7134ddb1c96c137927d8619a429c6740d32ba59bc1704b7830c7153cbf9cc341eeb12362dc80dbe75417a8cd054bbfbc5050bda7c53fb6115f606549b587b2ac259bcfec566ff59f36a61d9d9be3189cbbe995dada7d31d21d9942839e3546cbf961d79bd04a55409610708be609c64391ea52441c6c9fb837c2d9f6fe9c4eda870b645c72d862b11d33979cdf3fd08eb1c1cf52f11afc8be42d3c0434bd26be0b4c48f55873741e1d8bf4768d050dd4bb68a7cf644935632ff2f4a50203a7e3cf7da0d1457adc49b331e7ff1c8bd2ffe59a0896df82d88c6b4031946b5143d30287c726c402bdb040a34c56f390f8939b8671633140978ced8b351e3d1f218e6f65ea854203fd20281183f5a143b90d3535846cfa3f1964eb0f49cb13cd8f7643afe9d65349193e9d4f51105eb5e59a8b20d18d7890c22dbce11c83ca9f4cc912bfda4c27c1cbe85ff6d3c639dd29296482b8f460f582e5b19bb6fd25c936d98ecbfd84c98db217a520e306b9f1d36e0c054cbb269abaed2fca2347d961a683c2a954c69ff496ce1a4f1dcd125536f8af867f409b03e218d4375c8c580e88a3cab2fd7e28307774044d58371fee62b136eb229d070ae922d4fe1b92520343f3b48e5c2a6ff8e415debcb6c437332aab0d0519ed0d9038649e320c25e3e40d1ec50c5527c4c1cdcbf99b2d8882fea281f3a37ded9a9fa3c48e6c434764573e369edc2377e92d32cdc70c73daa6781f628f0ad9aa98e56805f0538887a59793a18b245374c53fe802fd28aec6a90e41ab219e6d6194980f54e5ec411bbb1bb5c8a6a025d9e9bcf4392b2f39b8c7c89faac845d48b0e8e6c7edd1f95d5697b499a5e42448260846ebace1325f9899d1a0a053457bf0504f5f2d", 0x1000}, {&(0x7f0000001540)="2938d43b21f2f78294c02820ef4c8873893892df6d480511a065615e62e7f88d354d4f15c947f62c5a0909328bef1d4f86f70ab449d508dd7eb6a02851d56c0f67c56aa6c230e7702e76c4b8f335579f19c2846e5ee16d268870fb12bd8b8a3a560860db1a661618cc56051559835dedb55c462bed0946f5642c14da1f925af5245a9bcbdde4c98c6610ebdb14072e2c05c722bf9af469b97b12e9052c0bbb175ee5e5beee02fdc1f25752f2b47e852a5037887893b93bb23079dcc43432ecd1a17ece15422f8b5317442584ff8223344aca3bf415f2803572a7139d1b4604d66c7e9470f10a2cb168f0bbe94906115372922788edfe2af3eb179f959ba07ee49b719035db9ff0abb081e4393423fdabc587917cee2f0bcf0ca0e203ee0115c41c7d04240a6becc78ebc23e65ed0245c2a07dfe65ef4d73d3cb337654b465eefab1964a2a008ae54755ad71a7b6005d8af84fc4a6617fc99d9d92496b4966ad536332ac199f32ed725d1dcdcb6af675c5fa977ebd3825b20c80a779258cf4b226e9de683d61de028786ba3551ef516cbf40a86ae39900e9afc15a2182bf5c1544d3a075e087fb710b90a5347f0f778fe8a918f958f3fa1cd9bf5dd9cd5d440e468900875c8590bb7fe4c569b5de70a74018ca7ed4f790e65fc11806d6bc3b79a79beaea5e2d829fec845d4f00de283af3eed74bd609ea4d63fbf701bef818e8badebcd403a33367647ea98ce67258ce874808c434ec2760af430763297f934b85d81e41ce6f08ca96adbe375b6e29ca141a578b1a868b39db0758411b8582e7bf3dfa184ca823dfd45839ee4477ea6f7887cba05f5e5849ea5c5b90405213a2f1083c01d3d5e99905901fa14e33c09f30dc81398099e05ce3c87303fc3ae3c9da9afbf4032c9afb629d23c0382761ed11a78513059dffa5fde1993f52a8b047d915eb149df21003c11c1cd964d8395da16d2a8654075a53f80b41c10d27b32ce07eb6caafca5576d24a00b371f33c1f640aebcf57f0f4e70e31327762eb8dd2ecf9c5784d219057575e7ed95759af0bc619c7e489a4c92a410b14a01fcc8fae29424ac62c05d60962d92b1249974abdec3366461f975e566f023aecd0153f62e674295ce72da168d4f19b576b4bb2d7f829976fa0e6726fe517e78ffbbbab8081fd61569bcd5191c8e6b5ece17c9aba00d1b688e83f4762914e4183a85c663416919b296a4e690341f8affed2702cd00b7a200ae4d482da5313c05e915f801267112ec1e03f666938b606e8e10e80a67a589951d350907eb696138884ae065caeb7f1af23807346fb9b5330f553064b3018da91860dcbad9163558822cb858cb0e419442586f4ccb115d90d2bf3ad791777ed63f2c57c520789b3264076a562f94263293125f37c7db8769456b4483d139554b9114e0b4028b1800188a36ee3ef668fb86c7515c4cae63f83bf874c7847324b93ba2612afb8c0b2e87f8d958146fcbac2dba052de4b347bf0cb40cc7f8ba0f30e547813f129ecf8720396b55a73d303e58d23766ee43256e85e23f6af7f69493760760ab58dbfe864d4fa555598cda5ba2c1b96bbd13adb37f6012afd7c2f55d01591af0856596bc97e65cba2b829bbee79fd9f2978115b1bbcbb19943cceac39586b7941608107126e73f63fd47460e5fa073074c6e08458007f0d8ee47a68410d8bda5da3573ba3931905f7537c2abe776fa6d14db104a3bbf36ab669422d99de05e3d8952429d5480fcd7814037bf0909dc0deef2b59fb5da253b70a7e5578b730dbf16e06f7d94d170c1152feb9e2ab2141dc5c358af4d9b201104119ece3cfc6d91dc00ca74cab62b42ce6fe0ceb6e0f9cf4f9b97434dbab9d098c32cc12b3c097511f8dabdedc4913b9794119302ff4df6b5fa8b65fcba2a27b744bb79d8a464db769f8e266a4edc21ff1ba2f753d367f7d9ea8c221fc1fb84198ff03c5518a71f5be1c17ab5d35740161a57c3d0db6fa73f9e1a0c715214db3dc4f895cc4ec5d84315f9146c7684bab919e2537f6b9fd3228167de89f093df7119afd59154179c1c318742ca466a324108f93c28f768f2c5643560e23cff9016173770f82fa3a09e51e0fa5f34c05c1d788140dd9347f1c9e9c0d1ad3d8b637d0ad554f51210c776502b3ee99640f027efc2d89092a77d78cc137ed2c43523c3a2d903ff076dee34fb1bdbdb05f3eb2045a5e127ab4838a239919d34058ebcba4d461ffb0da51948eacefb4ab710e964bff5bfd48b74d0519961202931486274ecdfa2a8e3b34f82cdfaa4ef33a9681d203f42402a01b08ada98ca1fdf16619523d5de99b5fe6384e419131af91a0ff4e43c1df65a468cd3a3a0ce2fc19b4ffa254b3d0b511b82460f253b46dca8bc186e03516803b4b31c69847ff6ace17bb04dad585be017f8ae2008b42e2e46ec6b4c7452974abfd4afc9e507a2dcf542f43765fa9543e8ee575b20cc473ef62a13b2d51f0fd2223b21b4039cc511ce0429073c17c694285dfada5be7b8eca089aac31835f5681a5d367f96ac45d96e2f37cd73d2b04d3882b2eb874daf6324aa5b854ec07af97481ca4445579a12b15a80421f42c285e9d28be4d7e61e30dd0ffdf10d4f29d71a940cfd8983d670f380914a168033e14a8ab0c016f5f199f35d92608b0a55bd007913da7c48400f45ae79bcee7c3eaebbddb1554f63814a22e4d175f28bbe92854dfe1b2766ced4c9b2d320a66759ffd05784ad608d92c1fc32e30cb94e3c5848d07cd27422f670045f00d4e7dcf6cddf2b53ab90efced3cde0965344012bc3d8f0e33b4227762ab35f7c5b88c96b3e6a1bb570449adafa1d0c5d4cfb35d605eb278c7267911f5b1934ef0b48a16ed5aa65511bc8701349cb871e0b5bbc8266674adf61b9e4d84bcc12a25a98aa890c04368fbec261f2af0bb037310a9cca193ffde6e84c6989aef33bc192f646f01d9913d3aa3fa48c5b6fcfd20182fcd60976b2bb4cb58423a9945a1ad34603623a9f91e5383b731916601b6f5322a613da5fc356c43ee8ba27bdb6006c648b11c2ab34742fb6584e34fb65f41f9e152786e65d1743f283680f07dc321795ed9864accd38cc17721edebe2d71c8e07bf2cdd021f0e6cd8abfdb24711fc3af6131f0a8ca9e777664569fd9228040162806f77e6a06eb75b0cee43462036c32ddb72a265cd5fc4f5d21913aa744b8797f24b1cb3dbe563e735c75491832a8890686f1873137b2aead6ec71832a3f25db0a42388c7cfd59abf1cf4c47cd5cb63b69d995e166ae716e7131e37375e17ac2ff548e1b4ff75c5643ee8f2ffe89d2ca0e0b207975907b493a880d907ed97b206191258bbc7d64704b55a5f98d60f194991fe66718c17336d71c4333f1d33093c6b7c98d6107be4804c884598e8e326d2f44b5d11afde11ee4bded1183c4e2dde8585447579ba87506a008e7ca81362609a10587242ee2910b4461f05ce3f66bec5b3f9b8cac250ede2125f4f778848135d3d5880e107dbbf23b239b7d1aacd041e3269bca51bbfb6749b4d53df6fbc54d6c1d52fbf554ff6faf0c905d8f5f7f1703c772578fc631d32eb430dc7eb1fd37ef5094feb1fe3d13558a82c25ecf7c65fcfc20303acd5a41e732718068acf537d844edc725fc46892e9d45bd019cd8f7a758a4152ad0f8d12c67eb393e7e1186e6064972444109f5e5bf54f4ce3d203a5cbda9309c099d4efc2b4c812363820dbc378a9d690465a4d81e27da332cb9baff94945d346fc0bb93ed6d699b6dd924970b22894d2dcd63057397dc9f380f0eb344943f9fb479a9d3f1993ab32951dfb1f981720b85e13abdacf607e2a10386911c314bef8734dba49a039d81542c8f96445def006356a03432dcfa2992f5beebc00af4520ef95e6e16839243536dec7ca67deec5b730eea700042727d84e3dbbd1fec73b2d9b70602cdfb1c6de390551c09aff28f6f81fcf018b5d5a76612a14f16fa35b8a9a3ad5acac7efd44e29b60899607b7a112b44f895a8591db3d54afbee55c7e70f934dc64cd8c802f784b9a1d15f3da10b301e4c6dc26b0c6605c93a9e22ed63b86c15a87327f8d6ea59f52cfd1246b76e089b07f457bb70e6dd43648b477f714f624f12fdb74906e968350d0fb42dea2d0f2af07535ed46e6d2db2a24b29d59371bbf2357211af69360a3f2cba24bae8ff01a7646062a5d39ae2f54da60ed68bd146d0a72a66f9774a137d083502cf166e512ee89be6de151ae45913b555ad48681f249db16b3c96c24a74bceaf8d560e3b73b7f9a5875113bb640b40e09873abde0e78eca955d4dd1ff4342f62db9dc38efd25079b3b832ba8444fd4d471427d51945c40903e1ebac44ff9d0f8011178cd55e6119c71bcd96c5b20c43e7b3a3085c6924b741716718a971f2badab17dd0a8416cc24cdc0f367c030c64a5ca0bf3e1b625a34ad8be0e5fbd3898941d135edc5bdd49814ef9c4928b73000be1b5c8d7bc320fbe28ac364619240fda744d9e24c236ecdd0169663ddbf4f61613c7740d6a8a4091dcf5e55333fc149f6aef99676b472a404ecf9382c7d86d463e5827eb2cf3f593c627e1472a8feb1f033c30a964f8815d93b32239a8115569628fd1f23e9c422744a749a1ff7b9cf2837abb7d92bc6a50933b95758f18fc8aad5f1ab7b8d4ba4d71c6e0fdafd226099f78657b8ded96bd3650d4631b749ed5a4fea7ed89e5fe0b17e4c240d892dc5daa7ac8194c12ce32a6d7aa88150a91518f1a75eaebe1f35d2a89ba137c2feb09aef491bf6c7d4bef19cf94d47b60c9e6085cee30d5112e891b1514984cae0b8dacb22bc2f341730dc149d813411cebf42eb74e2479084c46d62185351c218ab7bcf46a085106b7a18955f0e604fe808e4b7d726a998fb36d0c89b4f04af1e8c036d6c968d436b0f1683d5288fd161afadae1b0e3eeadc6b7aee45ee65298fcc8cd2ed1e86a726fac92340c179fdf07d223f96121d9307d11cc2a36831aa354340c438270f991fb2695b1d4fc443aa572960526adb314de09b9c945c4a2394da773ac50c22c194750211cb9e64b45d10c8560bf4612b85490248074516b40775dec034fd6c615cccc1022d91b649df889a61289fca6fd7dfac969122f34fff366c272c1b16a863a786e663ffac77a3962446ce5893e2702a92cfbbee817618e73b2313cc0915ed4e6cbd5a9598589e52fb571cb6186fc4554f96d9ed7a040acfd1bab8c9c8592cf68147cf7474160194e6ab550d32d08583908a1ff72e8bfd931fc2c25b3d75bdc9f7c3305c7fcbfa7a2dc2ab88f8e778199bf668d0fc195aa380e39ce1cc1383f05b17386ea6952a4de7e86068e2a7a209858d88a154b9fa98c2fb21e2368c61d7e8b2258127810b967fb8040ed0b3a33c81c7b0508f868da00522f7c91f4ed552cd95d5c0dad0f8f7c0f9b978db611bd1d880263d4762654d438b61a144e9405e84356ca1c62c0a9d9edce058e63184d116369c4c896f1907bf451902cb9115e11366eee9138318aa0c5ed3a8a8614c3bc4f5f63dfccfd73d8daa9d87376d4d4490a016eca5ca64733726a1eb6b68f59ecdb8e2681ec61e79f9a8d8b1784552efc3c93f5a3d241a22c178186788e88eff9e1de9063772c79b832fc64bd5068f771f8ad767ad3a2a5d18eea6cfad4f5e4f7b480db4266083d446507edabc1018542e39779de2cad89c8ef4c5e37150d8f152736a8a31be40a51d2e88e5794e21bb9ee59be8f13cc1df4f9922ca7b32c331a083012a31460d0f04ec4f91513bc3b9bf", 0x1000}], 0x7, &(0x7f00000028c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xe8, 0x2}, 0x0) 16:01:10 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffff99) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:01:10 executing program 1: r0 = socket(0x18, 0x5, 0xfffffffeffffffff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 16:01:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x28ca) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x8) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 16:01:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:01:10 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) r3 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0x9, 0x2}) 16:01:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x109, 0x0) fchflags(r0, 0x10007) write(r0, &(0x7f0000000300)="4d6ca8", 0x3) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8020, 0x0) r1 = socket$inet6(0x18, 0xc005, 0x9) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x3, 0xfffffffffffffb95}) connect(r3, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 16:01:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{0x0}, {0x0}], 0x2, &(0x7f0000000440)=[{0x10}], 0x10}, 0x40a) 16:01:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/141) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="562a17b7066ddec9498d4e642d2cd08854bf223e4d24e1c9517a59a9", 0x1c}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="26808db13eda1558a39d0e46c2a06f7c37d98df3d23a0586271e029be542db07460bb3b4c43a1c5dfd5e64580c1c6eebe87d86ffe6798bf490d1f03fc9f5db8b4c512f1b0a998c5b4a9cc337f2cb8d291ea21a", 0x53}, {&(0x7f0000000280)="6534d2d05735031131ef420beaad6d7263ab7b97a710fe4d6598e33e033dbd01f46dac0e47498187dd627ae7d9cb36208f9a88d3d273a43fdeba39c1889e4e3ac091b7f06d5448620f535f50aec9b93d51fcf692c788a887826f70e38fe9e9972fb2a82f55e8d0714d12863e42acdf7bb7c3171c4d3a7ca3c19ed9f5c9bc2331b727bce0f4823f565926f6b9ee4b0ea03b8788b2202a3ace4dba0ac9723fad623b4b9839952715a756e9ac2e", 0xac}, {&(0x7f0000000340)="831881399310951035afd58a89da6ed0769a7f10a6055a63cff9ba29e97b4bf5101ab80132ef511d20b846dadbf71a31d758b071111a7c3efc2cb0e7289b9fb2339d03679f00551d6b3277ca8f43cc54e922baafc340489b5441ebd372f575", 0x5f}], 0x5, 0xf) 16:01:10 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget(0x3, 0x208) msgsnd(r2, &(0x7f00000015c0)={0x2, "fe3f2a8f0337e4a354fbfc8b2024b36ee6dc30bea79e39f6ab3081c730b558b4f833a1da76c2cb1714afc387f54433e0f1fc25eab21f37"}, 0x3f, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066b26800"/4104], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r3, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) socket(0x3, 0xc000, 0xffffffffffff7fff) msgsnd(r7, &(0x7f0000001980)={0x10000000000003, "d08c59611484eb450652907559ec25b27a03dce11e676798fa4d26b8530fa80f2e11ab9b03fe63a6252acdd2f9ea205ea09c11231164b4ad8d60b6ab907c3323fd49b7912d131b09327c2f45bc06989d0cdc9398a1db864d1ba230ca2ff8808753b284f85c7f6215b0c3f81a29b096427047c7e5ca17bd90f41cbb3d2d44b9c3bc7ae55746988cb3c453b67968d6254be55ef23d7af73e600f956e8c0c346fd9bd066da81e6b25b645d4581aa16cf06facf36d41b7219ad42538fb532757142f7a8bcb609b56eec71c54f635fec1b579611f97c41218222fa29b93c0b52259d7779c64c28af5107ebb74fd67a66f1027d18645fe3aff550b6dd1c1bf367c43e2514ed6cec8dd48a9f82214713b0191de1bef00261a9b6cc676acdec1ab63bd64e9bd99d22cd163950283107c9d6eae8043617293f67a11dfd4032faa21ecf00fb1642dc627d6aaf364ea7d"}, 0x153, 0x7fd) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r7, &(0x7f0000001600)=ANY=[@ANYBLOB="01000000000000008b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caedccdbbc58a7222cf53be3e8f31b3b8563096b3e4554689d09059f1e889d4a455693f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"], 0x41, 0x800) socket$inet6(0x18, 0x4, 0x2) msgsnd(r7, &(0x7f00000014c0)={0x2, "a132b306294353eede531137fb970ab46493403200a5a732117fcc2bb19fbacd10b9088725651f5e819ba90d624451ba7f9ecc6563bc7bdf1445d58344849e4540c6899c404820e3ad93ff3ebbaaa74d086daaf57092bf77fab5cc72c0ffba0e6cd07a9c3aa593417d73960da0d453a0378915a0e1d38ed0b6232b9c9abd22df566cb6beddc337f4346c4ac5de3999d894e2d417bce33490f08b"}, 0xa2, 0x800) r8 = fcntl$dupfd(r0, 0x0, r4) utimensat(r8, &(0x7f0000001400)='./file0/file0\x00', &(0x7f0000001440)={{0x3, 0xfffffffffffffffa}, {0x2ca, 0x101}}, 0x2) msgsnd(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000540700000000000000d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204772c0db8e4d4be8120e0e3f5b499301e33af9f670148050efdf424133436313bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063c48a90bd73764556d061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f5c73dc589344b1855d2"], 0x1, 0x800) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000019, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000240)="0f674e00bca51da6071e5922ed97958ecbfb59ac52c98e5206a68a69cca0dd6947b26a01c8101106129de034fcca74712ea4503c642297", 0x37}, {&(0x7f0000000300)="f7acb52304b60e23bec780729fd805cf0d6d20aee8592ba6e7afe028ac4ca61451cc394f13007766ab74e39f36317343f6ad30357d8b7b7ecc1858a88a68cb63856dc5af3065ee4e91da66cc87effabbe419ce6fa835ce019cf57f1c5e0ca271445949b59ebd3207e183e793b8a6fb5a53b028dd72ec59f367bccbb37503502603cd1589f8c73d4d68944de0a992cb94f82c6a92e8d5b1c0f90a8abf1967f651db6f6a69730b12957c626170b0a4e53b360a48f0b1c68e19bac268a2d7d89ba3fab5323205ba6f0289be", 0xca}, {&(0x7f0000000400)="6708cd6839474f9c700163c6fe28e49276229cd5770def94dfc5b810c126d3f45e66be2bf793e39bc42b5293dc7e82a76a3be23f63e3b89f8008514861830ee7b6dc3abafc129af7a84b508874a5058887f6d99b72ccfa7d2a6296e52d0348c5b6514533da6a83946a85841579e7af7bf2891b6622a26b18667f96ba51119155e4141541a58289b96f3688997e17ae9f90b900", 0x93}, {&(0x7f0000000280)="f382dc6bff390169bf1c15cf8a", 0xd}, {&(0x7f00000004c0)="e0f02e1a595bec5f26ad1cfc14f0e92f029b3a68e4b42a1993d1984689808ff02db011a176b9eb838bdd16bd0a3f20307e10c57221ea2a35ec242f2405acfddf19b0ead7b07af3848a90020cb3128c220703740b040af5df8d2cdb76e88cc9fe14d5b558f77a8bc1190e75e008d5f389d280f50220e65e", 0x77}, {&(0x7f00000005c0)="49a73bbf805bdc62e301eef798932a86dd6e1f93dfeea373e3cda9fc5aeae32f7a844e027c095defa54ed1157073f4eaf3e343d195500ad1060f9951451ac2ac8fa650fc880a62894926bc4337f6929acc5cdcafff7b47eddc1df086dd8af9b68d906a5063ed17dc460bcfd21e74a916fdaf0cc2f6c88640c892f5501af0b686a55fc76dea8ff64cad8352af192a160bc22a205611788be06894c5ce3f8c95582160f2c1201ead8e17b935fc0cd3a4fb9cfcccf7453f20929e5f32501fb80b7ad7d2a1240e8fd9b3dfc60f176a4694f8c6a1695ff6b27ed7e3f2b83362873c308b5c60633b6994f45c6773c1d5", 0xed}], 0x6, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000540)=[{&(0x7f0000001900)=""/134, 0xfffffcf8}], 0x1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x120, 0x3) r4 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x82}, {r4, 0x4}, {r0, 0x10}, {r2, 0x48}], 0x4, 0x1) 16:01:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x41, 0x1, 0xd2dd, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x9, 0xf0000010, 0x5, 0x3}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2e, 0x40000048, 0xfff, 0x5}, {{r1}, 0x0, 0x40, 0x1a, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x4, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x80, 0x8, 0xeb, 0x5}, {{r0}, 0x0, 0x2a, 0x80000001, 0x100, 0x4}, {{r1}, 0xfffffffffffffffe, 0x25, 0xa6314190aae9eaa9, 0x5, 0x5}, {{r1}, 0x0, 0x24, 0xf0000000, 0x6, 0x81}, {{r1}, 0xfffffffffffffffb, 0x92a16cdf30fe1254, 0xf0000000, 0x0, 0xffffffffffffa85b}], 0x0, &(0x7f0000000040)={0x6, 0x8000000000000000}) r2 = socket(0x20, 0x1, 0xffffffffffffffc0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$getown(r2, 0x5) r3 = geteuid() getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000500)='./file0\x00', r3, r4) getuid() r5 = getgid() getppid() getuid() r6 = getegid() getppid() geteuid() dup(r1) r7 = semget$private(0x0, 0x6, 0x41) semop(r7, &(0x7f0000000540)=[{0x3, 0x2, 0x1800}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getpgrp() geteuid() getgroups(0x5, &(0x7f0000000200)=[r6, r4, r4, r4, r5]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000003c0)=ANY=[@ANYBLOB="0005002f66696c6530ca1e7f0434ae0f175fa8d78fa978065bf2c14b7c18e5ec7ad26ad697792aac39ce2b7bc709789f414f01367e690bebf0008b88d343e2160c192eb1cd05603263f170cfcd331b8c97e4985330562c5c5ff3388021d490c02e8b181b69f51f7922007efb393ae50d20af44687fb262f0cc5d085dfac0950df566edaa3fb5ee0788e23dc715638c36130dad73860e9d288910b23e7179cfcd579b34d79c83320111b61fde00"/184], 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)="b68340e908ebdcbed31ef6165ab47afca8", 0x11}], 0x1, 0x0, 0x0, 0x4}, 0xd) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:01:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:01:11 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="23e5db82423df9cf119392c85f201f67c1e656f9d9c22b0bb7e88face740724cd7910b32e6b5adc4a44a1750423609ff59df62c63e25696183b8cc09e5cd7a83439d6e56476c87a07644fcbd2939b85d750783e912567388c9aea595184c8d2a037b687d1fdd8091fbb7b425381d75343a000fc022bf7714a11f54fcfbfb458613284dbe39718d1a3b973525d3e8a68b0b62b70b41b60b8c3128e156b91f606e6740cc1c89923d28717f6418eaa3fdc748c661a269b0dadc641bce21540b0957883e7175fe296b0a6cf4550810e4483d32081a7eab775955f7111425a33b83669ae0d7307be9c8dc27a084a49eac694c9dfa2596c831e2eacfbd6e61", 0xfc}, {&(0x7f0000000140)}], 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0}, {r0}, {r0, 0x12d}, {r0, 0x3b}], 0x5, 0xfbf1) 16:01:11 executing program 1: r0 = socket$inet6(0x18, 0x108003, 0x8) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000140)=[{0x100, 0xffff, 0x5, "fb119605e81ac0468f124d15720ed6be5717a75da2264ac5fa2f9bd93e286d341b5ed27bf635806b2148fc03a2f1407c2c64922e31e3672018571df8ecf5c07b39b1c3938035c4fa9e54d9cafc184cc6990875cb2815779641562bca636142aabcb603f8f08e3b5899f49054ff3bec34cf9e1d5889762013d5b50bbbf91decde2c6a40c5f08516a49faf34709787a345a38e5baa20b50f1ba104a31f85def23d193fd747cf0e95935cb0acec369e7e1c956b3ae5d6e4405981ab8c75ed306236729c3e1e0c3695de0b76c65ffedf79832f16d70d76b048f07eac19c2fd21971ac427e105a7cdba0c4b"}, {0xb8, 0xffff, 0x7, "205cb96ad76520fb514dfb843e2a951d6718cfe29586ee5e44cedb6179a8f9d67834f15252c2f803c337b221d5a75ade67a17f2927c16dc1429fac25002443a0f67a791dda7890688b42688479e98ecce68e596fa30269736b74bf6e20cec91020aa3840631b73b64b8e13047abf4192405d4f77a60179ea42770362feb9b2ff3e77a263a5582d02e219778469f47106ff158282cae0f6c2c7864e15bf832360265eed5670"}], 0x1b8}, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x80002005, 0x2065a) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)) syz_open_pts() 16:01:11 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xb1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x617, 0x0, 0xfffffffffffeffff, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x3a, 0x8, 0x0, 0x0) 16:01:11 executing program 1: utimes(0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x100) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x8, 0x7, 0x1, 0x8, 0x80000000, 0x40, 0x0, 0x2, 0x8, 0x2}) 16:01:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:11 executing program 1: r0 = socket(0x2, 0x2, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x3e4e, 0x0, 0x7f7fffffc001, 0x0) 16:01:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) 16:01:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) close(0xffffffffffffffff) syz_open_pts() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:01:12 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20995, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)}, {&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000280)=""/89, 0x59}, {&(0x7f0000000300)=""/242, 0xf2}], 0x5, &(0x7f0000000480)=""/4096, 0x1000}, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r2, r1) 16:01:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x800000004) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x3) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) dup2(r3, r1) dup2(r3, r0) 16:01:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:01:12 executing program 0: mknod(&(0x7f0000000140)='\x00', 0xc088, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) mknod(&(0x7f0000000080)='./bus\x00', 0x9040, 0x1e) 16:01:12 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x4b5d3bbdf49d07fd, 0x0, 0x1}, 0x8) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/190, 0xbe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xfffffffffffffdfd) setuid(r2) setuid(0xee01) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') shmctl$IPC_RMID(r0, 0x0) r4 = geteuid() fchown(r1, r4, r3) bind(r1, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) chown(&(0x7f0000000300)='./file2\x00', r4, r5) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r4, r6, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 16:01:12 executing program 1: chmod(&(0x7f0000000140)='./bus\x00', 0x9) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xfffffffffffffeb4) 16:01:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = socket(0x2, 0x3, 0x6) setsockopt(r0, 0x4, 0x200, &(0x7f0000000040)="787c162f2f25c5d493948832fc3e8c97da612b04c6", 0x15) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:12 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x1, 0x20) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x80008000, 0x0, 0x0, 0x0, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:13 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f00000009c0)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c63f77c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db"], 0x1) getsockname$unix(r0, &(0x7f0000000b00)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r3, &(0x7f00000001c0), 0x1000000000000200) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r4, &(0x7f0000000440)={0x2, 0x2}, 0xffd5) ioctl$TIOCNOTTY(r4, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x7, 0x8084) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r6) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r3) recvfrom$unix(r3, &(0x7f00000005c0)=""/201, 0xc9, 0x843, &(0x7f0000000200)=ANY=[@ANYBLOB="bf9de705c9a1069aff3a3f60858fc5f1b91317000200000000000000"], 0x1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:01:13 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 16:01:13 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x24b) 16:01:13 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) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x100000001000, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) dup2(r2, r1)     `‹#pckbd_enable: command error 16:01:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000180), 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r2) nanosleep(&(0x7f00000001c0)={0x0, 0x400}, &(0x7f0000000280)) socket$inet6(0x18, 0x0, 0xe57) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:01:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d7000000001508000000eaff0700", 0xffff, 0xf0}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x8) 16:01:16 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='(++-^)}^-\x00', &(0x7f00000001c0)='\xc8$\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%-/-[1]\x00', &(0x7f0000000300)='-/-\x00', &(0x7f0000000340)='{@/+(\xfc!\'\x00', &(0x7f0000000380)='\'\x00', &(0x7f00000003c0)='\f\x00', &(0x7f0000000400)='$\x00']) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) r3 = dup2(r2, r0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x3f, 0x7fffffff, 0x1f, "e947408886c583e486dac7ebf08bfdb9be6a8b3f", 0x7fffffff, 0x5}) 16:01:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x8000000000010000) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 16:01:16 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xf0000023, 0x100, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x80000001, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x5, 0x100000000, 0x6000}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00000cd, 0x0, 0x1}, {{r0}, 0x0, 0x1, 0x21, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4461cfa2b43e0f67, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x800fffff, 0xffffffff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x18, 0x1, 0x9, 0x8}], 0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x22, 0x7, 0x4}], 0xffffffffffffff9b, &(0x7f00000001c0)={0x400, 0x4}) fsync(r1) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x10) writev(r2, &(0x7f0000001540)=[{&(0x7f0000000240)="92233999c4ae5db042bd80e397abb308ce844af406bbd0ad55434306255a0f3092825a4df514653bb47176c01709173fa643208dae6649f2b99c498bdc7b8eeacb08286268d3b38545b559bf2d33bd31d2a590ed0c42865678d68fea9e24863d3522054030d7b6ad3cdd4c407655bab29f13c972af6485479de9278b0ce39d67d1229a8ff0f8507e3b743575716e2627f96ea8dce35ae068f3e3373a5f64e1a94d283c5356a2d1a25ed7a3333a5b6a84c633892257c8abab390e0b4cac4e49b9", 0xc0}, {&(0x7f0000000300)="44979502140ff2b51a0a658ad34683019713f962530f16fb07047e4d5f2d9a1023252c47234c5d4dbf86469d4589bdf3c7081b00fe8bd0738c1684368b2ea703536087d33c27e6f5efb0624c4d9b590f2924c2671c1bcefc91e9d438e7b5e929f70c47e82b6340170fad31c71478ddfb46386e0ce7415c57e9b9b79877b0395ffa3fe12070c1b26ac3413d648cd591aed600fe521c0d903acdc6d1555bb111fa2ba7411bb46a4fd623253a21816586d98d0f922bfc1f36d5d29f4b9c6c3959027010e0ee4763696e1894f5874c11fedbae1bb69d508eb4b684088a0caea59aad8efeef93f9ea743a364db5d7dfa40f89a066b7485d041e18dbad707ac59574ffee80d29e2daab99624592696ab0da813c5e73e4ac08e6d990199750c925f9e1dbb948566c5ce1b20c6778ed43d7cb9f2d14b01378c6b042f2b0cfd60d14d252d31b51c3f32c69231de03095ebb6288eb2cf95c29f30f7af7f73ad64cf884f7c6e8db6b3abf1cb0296ec40ef0dfdcc5d089e4eb6e2fe9c6858ff75422c2c1fed4f6bc02613b474ed6451b15f53f17b55c4fb192c1c7dd2a9c482b07fef6b00f2a72845daf95da8d74d1787ada24e0fb0501e677ef71f7ad55fb7d356bb404bfd3cea175cddf6e95f6ecdbb68a42af5ae7b1d75ad3a8e3adf54a9322e0525439604481ce3be306e774e3b8c6bcde543587b9d085450ccf795fd85ad4f20c02a950ba771d65853a505f8f3168231ad85ee6ae5206193c16d245a307f68d67cda73803be37bd8534c4e20b6fc09d0600077b001675ee5aa80656802a58372166b90c48731da495640e38698776822705d74785fa61c87940d2dfdd2d4cc349387bcd82c2fc7038e6c595025cc5aa937c868fdae23ebe49d618b72eec116d1d7aece8f5b62b0ebb8c37860bd5959aab7fb5c5dc11bc00ec0bbbdbecca52a123e61a09bcd685cee8aed2194dab78559950bf384f34ec7aca64d61f5da5b0618f0d09f31148cfa352b10ebd032d444ae491ff050c3cae5c0e3cc57eb0a4742d3b7c0e542793f8ca945b4e703788f8afb6e3020f6142d4eb487340b53bb50e216def4e602ffbeb39af5ba59d85137c555892db365f4ca21a84bc1022fedacdd45d74dbcff68f414d7da684ebd9998f429f65a85654b95c884b3aeb48ea967b6e42a1ad957af0a96ed8cfe33ca3350237dc31ef597300bb7aa9b47ceae6da023b179b04c5c857998e7333d7f63804c3f7d0f14b41b4c10cbcffa67fc72f77685709329941245f49038d65f6de2fbdc14eead76cbe34f7edb879bfbc6392093666e8d1ace77bf851eec77f3d99def6280d04acd24702180078de63a6c95424f871da9117a814ba6fac977b8d45e36c96903e54dd93d7fdb7fe8c19369eb4574f060ce265f6c10f9eeaa45d130b9ac699b345f1d85d06b954bfa7bff7969c3f86ef5fc50e7594bff169c5d6e7122db58f320169f55047a6ea5c305db1a11bbb7f30591866aad8d41982881ab2fdfeb5651083b75b8ca65062ea312a9bcf7ffc7ae197d8c6ecd823f53f8e33aecf01b0525ac278286666ff35b63e522ebb9777280e3a8581a9d1916541b5fa140c1b4efe1d137681b318ce71d5a445787afe2e922bc4782a4fffeb7e91f1c3888a36ef156e5711ad9a58994ea3ac93bb760987f5e2b5a3e4b431519b831c88f725ea088b5d6bbf1932e2ddc1ca2f995e1ac62aba71457f795409fe88395ea3f8a82519ce8bed6020f18a5279b882af33bc31f4d9b40a2a3dd249030b728bc49f427449f2fb86c1a842077e108bf55f3800d5ec67bc9a60fa94348b883c6d7ad945421494203f1ffe5daa8139bccd9cf645b8de171e3f0b5c069816493d0e3f1ab4cf5f0563c2591d73e7873028bf4e9963a272e3a18c920c831f9e1bf7457f9bd25777ab31c599e8282fac0e3eb2cfe8ea840fd2c04a11d958625138e511e4efb4cf14cd80a116bce0f573abe9fdc61c13e7e9225b91ef4578435a1bee7b293051138d7131916dce7e095b74caccdc0b7320b25e581004a7278b0208277290d05fab0bbfd114a4fc57b4edcc45389972ddffed43a2f87085e18a7b6b34fd0690971e8a228a6391c02d1515bb87dfde6a27208e70d7bd87a24551d356061e798d6279f243c38b76e871ca37bc85314727324caaafdacd33a9243b596dd70b32f916f7fdfa6c696ca7fcad3403669f13432d693a866eb157c71217192dd0375be1d9b24e6e55731d9e34034f15d65645ddce0c1f661145284fdf828671d485d25934293b25289265f0123c735dc2b63d163712de660bf7d40f7de82116d4159ae116a01341d42a3f6120fe4cae6942c3860a6f4e44279807c095b50ff63304b0c31bc84cf9a612ed7bebc9a5454c1917f8af4d8e6f080a5859a7a1ff9b03fd7aab0d24730d20d0386b0d27c0b84779a14b68d6d419f956954ecde8192e823f4ca58e2cfd0a57187a249eb0fb50107976818ec6b0b6e6038de1c01993a7ac4a6868a11735fdc7e96b22fadea076039ad9ef97ea6ed5f8676f2b1ac366bad80d296c123ad7081b99e6658b01fc239c716a4dbf41b16f3febe2c1b0fa366e620a98bc694637c674cfd249526590d1b07f6b1713ce8b02787fb0f0e7370fc1a09af6885218ff1aedd3ee6a575e92116734bdd22f2091f8bf898cf9249dc4b0cb3d9082584ca6fea62bf531b9fe21dde3710be099f4b73181e08745f9374889bda85d78556a75b10780b67ba81ce537b6829e13658dacee86391e709b89e49d8bcbb4ea5027f9bf35a2f2808953b03e4dd2e6652f1cf7345731a991ce5f5fa6c92c68551a7ca454bb0f1376444194032c485c5f8c774e599c465df367f8cbeacb3aaac7951c37e24754d20ceb1c8d5e738956dc8954758d0dcc9093adfce7c7e9936a389ba2a93fe99d63c7e00790abf2727f066cff7e7a018c1fc8ef066d3021a301016c4a633cd2d1ab0fd7c6b6bd4e4074bfdcf8b60f84fb71179b25bb97f0290dcd9106114f8eef6821ba1ef494f3e8c228d4fcc8d9e8207d12a5b0cb6a1d992dd4ca2c1bfd612c3089a759a12b50df80bdec93d215affef20849d22cf2153f53e492e8620ca49e7ebc49494c1fe002862c8474d187f72fd096fd2e8ebabd88dbd23da1b2d580eb2931ad0fe7a753c8e2ebfc2e8d04b609b17068aa698553e8b4fc05435ecc5e9793ca901a0ec8e98db273c569c1cbedc2d0a82b5338c708dc0b7727d971f56b89c249bc0d3e1803e2335915238c40ec9fad79aeeab7905bee346300fd61965e46389eba6eb42e408adfd30f6fbca3967feb31b0f93612ea3f180d336a0ad6937bb0bd78eb577eaa972490c81d004a3f60b36b286b6e6208b6a916d712f57ef8ef1e6bf53b9cbe31c919a4b800dc0ab6fe1a82e520d9cda21c55d463ac05e373cf860813a1d467db87e7ec167b9c5be844eee184ddc70335e89bea04235946e48147446dd9a4dc72805767b31eebdb8c558f66f3580aedbad78bd844838fbe5be59927f4903ff5ee7b5b0af3ce99725e0de54ecf72bfb3e4e44b3a38a22c3430ab3a6a6e8a874df75fc84ef1bc74e0ace6dd8c02d8a4cb71470508dd3a1ac84ca33d78c5118bee4aa6f07004d4c8f72e8afa5ed3a1aac9e4b8cd83810ee2c1e2df1f37cd5e28056242546480f831b9c808d706fd1a157e5aa9e0fa4fb4c477b2a9f52f7244fd625a469ea58581c3a61df16f18b644d522b8545fbaacffff479e116c9e87b5c9e2ec5f92336b4c9f024b8983cc68dc0285529c02b5476140c5a71ac6fa8975cccc3f2223c1d4e22606709298750f81d2f50bdd89533779b76e2c9453c5a83a9a1544aaa878e2bb33de425599e26a29719406804ee86dc46e79caf5764985e8edfed57cff5fd50d5d78dfd8f83fd8bffb5d8f1b4f25370eccfb9f8e968ca7709d109365a137ce0bb8db3222b4833d9a7c9d8c4b445b3653c9197e2aa226d64ff885cef873897cafc212f71c393ba653cc487625782d12b7a948e357bca76dbb48fe92c6a4c9b10f1398cb934f88e136e47ced163f59a7dfc490505bd367210ce2fe0b0d1ca563107fb13a82522083aa0c063e65bec67ff6772f30e03a2b25f45dd805ebae74dd3940ebe74c8b1a893e4525d120c39330cce2fd4983283d3a1c0b4210316f12240304d645924b77f4c087b70b5830562cdfb9ba82204f116066ff7c8d306d517038c4f6cfdf007c30179da3ccedc17f8ad7392cce61c18e1d07e7a25e1f2406e849cf2578e5775c6a5fb5901a2a51630bdbf1d04765e00ce1ac27d7e4760866a0d369b53f8d701b696f74d2f82e4fa55b28529c5d7a67225de177ef1ee3b2f779212f566e0d91967fe03cb25c5ad1b80d0c6e1df890442dcce648bac4d2306cfcac2a0756c9a68b1a2d6e2ce2dd00dc6cde43434405febe126884dbdbb66530161cbf70762de7d540c6d854451015fae07ed8cb5477fa17310f9856ac2fd6c39a47eea6b92b3e0eccd0be4191d26f2f83bffa22cb07835879b143a8682585448b6186aa05218a26574f9b66ebf02bbfc6e97ab7803ac2bdbbf222e1fdaafdb5d8f085d6abf13905553689b7d0ecea1a516f7f62083c7e8832faf989035f202ccc29da85b6512d296b208c393f60d46c68280f763f3ee001d1362bf4b23dec264632e16162e0dbf08db3a232b46dca40df58429649935319550485b97da0a731608e0694f1f65dd24bce767d6f6ccc20bce79bfa4be557177e6dde122f5cb9a7c56a844df5f0d01cecc743d8d614f8687ac9a7ca96ed554dfcb73d01918415cfe724b97666f9893b598f0611271f119b84e0363e9b1854be24394ba64cb99a92aaa290cfe78eb3a16afd580f7c255de87a4490d2fe76d3abc915cf5007359b213e9758c5b61b8f648f5e2e31bfa77e2d234ff2d606d888ac323a4ea67308958ecf459ab439d25a4668c8f86147bc717cac4f1fb6b6e61d5efab20f8ea37e61c753915b67af935707c6771fcaaac6f251f8ae272409de8e674577629d6bae72f96f6cff54098ab5d5c159ed374ce2941905ffec6381b1f13c568c2f2f6221be3a78a34f11764a0f8430f3a852a63e2031099abad4f5b3857bd93371d49d9473b56a8b0c13e0c241c17633fdf93d81c0c582b63bccb3d6fcb1c8149e274fdf7a993be47ee7580708bfbd718a3630e12a70f73ac017f1ce1be71cd07e24f4da168bbcb336a44c2cafd49e61eba7001e71a89e18c088602bbc8087b3b81ce2ad915994a54ce69ba401edd93741b22e081107ff82db9ccbb4d9a2cd133a09e824d89549e2c06804eeaec9720a8f94b78803760ca811ef2c34e98c55011fa5901e7f0bc49af5d9e1f4f4e92fb8f4a06113aee4874eb3266e32ebd0b90a2087f02f0b7eb37f592d459304e6b7e0dd4e8d966e39e3ea247f8fcc4871c7e33aebe24a976c098bd59854bab74772df44ff1b4d3c0faaf806574ef4d2417e297cabb1c76aec5be420702522dcf19b666db0357200dbde7a024c51c0c413f8a227af3729a706f863179dac8ec68a646a465294191f59f17e7ac87aab205ec3432a07d7d7138bfefdceb20e4ea167b6924eed90c1fad27357ae818aa3432d417d731b04bac536122366b5793048a947ca8c8f30da150c233c6fe2d4f0f1fda41639d33643d7f92cb9f9429555ef3231d3246129fac05c757f205b8159acd302bdb1dc4d511aad189d78f87ee0d5538aad119ccbed06fa50546cf34fb5a0bdfffe08fbd5fd34ed7cdf136941fd977a2ee73ce02f6f5c2ecda5565f05ce3f36210687505723253e7e7d9f5d51ea12b13a", 0x1000}, {&(0x7f0000001300)="a853c644bc28418c7e7119b1fa826ee87e7c148fa1055fb5eaa5fc99b99ef42672a318639b8208294eb48a2268fe03d85fa86c7048ddcf0bd70695856ce6da7492cb42ac06e4c7994f9ecb1d16939aa974535398fd4090f0128a2f50516c95d146f7081d26b9d1c46593c97a9a2767eb820476655e806b8e44cc65ba603e77b19cc4", 0x82}, {&(0x7f00000013c0)="4ef0198b76e211bde6f2db6eaa7351f0a223c7eaddb0af6e2f4d69b561b4ce33ecd0ea10b13c0c03b0f7193b40857d10ab246c88302d4b34ee65b1fabef9b9c5d826d8243a605c0743c9f3495c479b9f9c3b089750a279f540b13704e705346f577cdf1e1b9f648e69f124040704a6108e0e5a4eb497b240b09a3ed95a9932e68f6dcc923b7667b25966d5a0275f8bdeb2012381725b4969ee22cffb2d619cdd542ccde7d676b6a4da26e4567d21cbe2f5af4ebd539a4202464d916fcee14f5b6c5d5ed820775d69a7d1bcbe29374c37dc7c1c5406e53efd5b93b5f6b063fe900397dee5e5cbae7ace174699", 0xec}, {&(0x7f00000014c0)="01462af7e7428565e008d89c5e82df55df60cdbc4e08df5d5c88eeaeda43cb78ab03eb9da85200467c033987f48e0465d06a6a9e730a3b74f299372441c8ecb2cc029fde39b118f29f519d88da3513f9d5be2daf10cc5e6ec8a80a696cc0f50cdd2b8e", 0x63}], 0x5) 16:01:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x100010018, 0x4, 0x400) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x61, 0x10}], 0x7, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x20a00, 0x124) r3 = kqueue() r4 = shmget(0x1, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r5 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) write(r0, &(0x7f0000000740)="01414450b383690aec8b69f2a6c3e1f93da6b8d9d4e3a51cdff528f3028bacc508d926fe5770786fc36bb529d91f6fdfba3a5579ab0576220fbc2b15811bf8e52ae6317252644c543fff4308161ccd5413f6c19156bc9c7a655e19bbba03d912979b8ac3333af22b4bf5db88d512197e67ec320e80e22a693682b0fac1009b2e0c00c519bc03789cb774c3c71349a07cdcf5d5b9f2aeb089205f58b83fa511f581c55a1ed260a2e5ab8c0a07f8944b71637be1b19e51b15f541a3ed1f7a725983cf2246761036336c42ba1c360944f0ca6fc28256fd214f8b2f1a83f122d04e80cc60c6034eceadfacd2d3acd9c0c9dc03061a7467de674bc43917f078f0126c346fc70d789bcca622cb415736773b1c1e87e03cc5ce53343438535ab6d11791da617078dd26d67328e3e1ff2f1e1e84702d5de6d1d65ee07f0b09a779f8db68a9139d5c7a4157ef498382a5d6e964f99b7157f49042fd9a1cb60ae24d16b0842e1b661b027acbb419ed7ec459ef07f3dc3e983ebe236bbb77c11f318bd104e4d592d14594672b8aaa8cb147e721a7b8be0f42ddbf9aa58e71d5d3bec6862257fddaa474fb3c566e49e2813932dfe96278397a9d9d67526bf4edadb6edc586e79d4be17646777aef4b139947790ec06ab3a344ff32242ae6b86b8d7df26ea4a08321a81fd0bcb433ed75df77f510e0c5142bea84a98301c7a2bc625b3b5781a91b48fef0547f36e60f3a5cdccf753ed0a7a26c168b68f40adacef8db017b7cd4749b50318c46e5fb684b2e5407f0db030b04b4e54bfe361ceaf759e727ec697d6376f6241bc9a1e9ba5034eb5452ed3be81bf5ae3006cde01696050db6dc2f653be0c10a77fa4de92586a9b1a52e0fee2ae7f53bfea797aaaa41e0814f06b510cc023defaf37922f272debf851fab0bf1e2b0b7c4b0a8a3b47d5a23362e007d29fef8195420befe48eb5ddeada93da364dbe6bfb3198b6bbcd639e3b3d0bf181fd02fcaed890929e61d07582c90744edd4d059615970e1b072fb0e5b47143ccc6a79bd0102abc0e15a7b32a0c793ea809658da9ace8046d593462e1f1c0706618a6e49bce44b68ad54adc35bf086c8e524fcfa9c4106df8a004e0b5383f40e7ac3cc0ace19ef9fb9367b92596f508723d19dc1c004a13e98ec108a41810cd9e7c91864e8d235dde3efbea332a8f1c86d847deb5d0283146622d141addc67bf21abaf296e4afdadefab57ed3c84f2f84eed1b1c87d9cb2e822278e05f82bdc0ea4f9b5fd362d51abf8e8b410f9f6d8b253d29e90ec60d17123a30d464f02d625ad2bc8785bda3fad3bec97a781cc6daa244f6e312d83fa50b9b99972b008b180952b3d96e76fd4ccfa84b27f82b44ffcdbf9541bbd2434b095f80020154cdeb1980a516eec984fb8b3d2343f67defcdfbdcad567c9ba73a32b62e3af826e9eae85b3acdd6d624ef8fb8147f60fe06697e9b050ce72337b75c9a0163b021766e653005724014bcf52a9e99958562435fc21e08cb3df244d55724c3f984c814f10b4479bd927cb9d52c0dcc87805162d1ed12b49d0e6bd4fd809f5219df89299be3b6826e40dd386923a07fae10231a3766c417c5b4d63f0888bea433efb701c76dea3e4da9cdbec696ce51cde8505ec1ccee0381abd198f205b7e87369fb09ebee9c334d05d767f6d2626e1c29b6de684a76c76ab88c8a84106ac4d631554c2c158205005b0d2529cb91444a3d5a107943f148eed8150da8f71189cc76fee055cbd0fd85f0f2657373364b7953fb048c0a448b2262f853c04260df57a5d684c26cea5e4299888a8cc8e79418158c012037a7c635ff6e8de0bcf25650bd6cf087668097b4e577b6d6182d0f832cb7656443358a67ccb1f56c6726adf5dd9a9f10c93bdb09cee8b32530d35664c017b39587631e138b12c28e68723beba48758c45c5c5c70815ad481512d63ad0a66510ebfe0b01fb046bcc26971acd331053195fa32cfe6dfa476f83e0351fea3403f24980babfe514a0c57b3a659924ff429458be453ec53e0af7ce1c35b1a1c5ac4776f6c88905088ebcd19a4a41bf890760014fa9f36b5b63a7a306857005a234d9a1a319f8dd9273ba84c4471a3cdfa1afbc8de501b50ae30cd378353986ce4890692f5b90b4cfd0a77ada40aaf6a805e5f5fc6cc11e005f3267f0bdb58746cb0260662ce701ad82d9628627ebf18a0a50b72eb8135acfcbb5d89081a4e7b026bbe46fcc2538629c3bf35992f10d7faa37ee4e84c783050ac80aa8b6aa372cc679aec779257a47622e5dc5e0d4f8aaa029bf0c231f4eab00152477cf29ce9abf1d65f61694494b911301b539113ce80d5b73fc552f1336c3ce761030731367564f3b402fe0cd9237ace1d01fdd5c6b7324a6812c83e7b0a2038647f2ed9e4b1c617583f81625827de301b33dd3aa445f5a82df1dac86d88f10f6e9952b53e13c7dcc42cc0530cf4bec238d59b47b75beabb85587e485a98eed2779d115af42bbce6eacc60fbede9a036851ff7bc9475cf78a3c543bee3b4f4dcda1cc0346648e9a9d62731859d6b89039043e20cadc098c5a90c632a7e4002f9276cacbb1a291ae8fcbada5a4abaa5b26e12d4904c5c57378e4482b245eb9c36f58013830cdc87adc2700bae718310efe189e30f79f68ed4854ab92bdf2f03ebcc717622db8cca3a43b7f831637790be459dcdaf08d9325757f7154ebc4a8f2a5e2bd7becb34e518edca2c1ea229d9a40e0ef8e4ccd5862e2e900bcdf48c49aaa17365beed7a4cb9ae872553513e9988aba06bd3613c752273b5b003bc2ca9305d7ee1e7a1f654b588dd118a0f2a4b5b811b6c84bb70a9c20f93129ff783edfdc58ad33e87f68083c63057d09366efa279d030614e1d7147cb3db8b4dc9c6581fae03a131758ec3ee42b559346cf810e817e38b9c4dc48fea4755de73bd7e5b96be8433d30fb5bb3f648993c52b9e94e3d99107ab63424e3c74dd52b087b88dc36c2ab4075d663e92d474fceb0506249db00307d046b3ce7748e81ebb364a98ffbbce1577b291d943654bbd4040dc52b4d4b318fc381973d25c4eca42e1ed519c65fec49b273987954194a9c787f0ac5c48e3caeb86fb2ca0139435c6f4fa9832f78b16ab0337073a5c0e8b04317722609afc2f068f0153c7cdf7b10045391e0059d3c547e5213d583dcf944bccd5dc483ee92b06876ae947adbce45f64b12ac5f884da2fa20635ec40ea0ecc371510afec35f9af6b940e8958f6fd3dab39e5421a8a915131434c9874c9f11dcbbcc81b5d71bde590d001a30bef4c31c38def0a7d33476cd8cb90d2a64c96adbfa991e8e062ffa991bb7e00b7490f3d5408c60ec4ff304a5731b0eaf2849c215a8b10dfb2d7e3fb6444e06ae70053382a42d3c669b3497c6ee15120ea6131f573c673ad3ddc98f1814efc6a1997f39140607ec98fa074bb9dd6a94f7001e375ed3d1432c9bf039a509ab26bdd7cb908814b60046d712498b401d753a0ce7b5df803e8a0c12882a613f08f6be5fecc8df47033e9780d29e7d332a58f47410df889411d67ed24d452eb1aa6acc992bb58f4bf8bbf05aad5ee44e8e9b5ea7fa716ecfef21ba586c1978804f92eed0db94780c1cf37e64814d144273ee6fbbe3c011743b4af58c7b0a528936a87e37505b3d85eb2aff97bfbcd4adc289f8414903ee6794600b1457efe7764ec9a13d03c1edc9f75fa86245b7f1199f7e1162452359c4e306301cb1412216bbe64c68dc255f7a2aabee36409698a383333204044c0204b3aebb9e55f9740fecb9886b8d4ff73cf6d322161bf98b74c7e50e3ad6d1f3fe554486a974be7fddc131e1cd2b27b2e7af0706d7dc650f09f3d86d0da67ce0eb5e9101765516b4c8279103bcf89b1989103947ee6a04547ed43e4a7a33f0d6a473508ac91095201470501de0193efe5daed8356a1bffb9c62afe841636a4359a10bc4a2c0965cd97188fd5a1046ac018521f9a6bc31d4de9f4f453d7801facea3326a24154ea3e2a7fefceebcbe713a25540e732e1fa5c655eba85787c0c299b4a6e199248273282423d64c7873f4f0113f3e858b7520f4ad513d74129c6333fd3f62208fc3b703102340d80361fd7f81905aeda32c45656e04233ec7ab8e02cfcdf83091499a398beb3f227c82084e0f55b82ef1522852d1d161d51d5694a915b84d95111b4154255d35a9f2dab12805e419479ae1a319bec705a2a9040cf64f4ab35841792a95e10a248734028200e28c42d360e1c04cadb363817db4fd881c3e317107e8319434475d8cab348f6dd910b4a9114c9738aa968503b177712cfa1db7325a3c10964ede8d650a6beb8eb9a57945c7595a6eb0c529bbd56e3eaffa35f322296245d55dfb2543f9f6066af29caa674e0d21e69837363dfcb547c2479d313357710ab06d02a54b02d0c5821563ac8c6f02d75c11ea0e55e38f50f3e22ce4b557230d25eddc4e4b2d6a1d34f32525ba456117ee42072eff041479412420e922ae5844d8dfe5f7a8348b73dcc57fc7742c6e9476621b6f53b2ab7871941006fdadffc99d4f6be532112c33242f104e71f0902ceb4c067369fc38770f5868f5e45bbd031ec8139d93650efbbf90fe2e1751aaf362d9243a74dc0422dd4bde363832f822bf18463a1c567d28cce55e6fa320909f7e02953b0ae9ba7464b2218b5bf4f94a734bc8a357c62ca5fc2d7a7b24f8bb3cbfc3c5af57ccc87aa177d9bcde9732a5dce7d100f9458706dfb39ea4d9c26eaa232942a2c872f7505d900b393b60a00e78eb9a0547d1ec9b12afcae3e2f3530d7d60554408b5462a669dda166d12cbec48e50f442e9c8f90d625dbc3a0e73bf19c753309b65d2838c0675d493af8e943cfdd3ef5dbbd754eae9532a40732541e9ab4884d8f78f7152873a708ebf6af96c89a4867e7c7a79b89b0c2a59272cef466ee8cd007de845020638130ce45a7934d0e8cee86cbf9a8089fa356990091127112fb42553ee311cb7d993ecf60fbe48f4e0846a6f6d4523222f3fd378a5b5af4808a1b4772eb164e7532f380be71f4b4db483f3de5aad28a58db69164d9812f93a516b5c5bd322e536e0c2cc9e23511db9f85ce35a4ec95d2dcabd1db0678f43904b528eae331f231df50facc203f2ee7a86cf4e0d0265397e54b45a87f7e8a90f70adc6cf43099530670d4e1f13e95c4bedba4e64a0d4e41c072fddb66d3aad1e1ecb199cdb3f9b1c190ded032d115f979a7703ac53832b6d11c497382acfdbf7137ce2910547963bd6760b884d048b9d59c340504e893a9c102377fece0ba8a2a89e4b7728ab8da695780cc57ff4e2332cc80d71fbb95355893b863f5d85e5442d8be29b353adc3988c604e14579f2671aa376d0b2cfd73b351d5b3e056256aabd6bf9527f55e64239f19b3743f8aa6075cc3c73b60f355ec3a4e410db6d30cb4ea23b665cba3af34ebfc4d350a6eb1cd7f4c06b5782c3e36508247781962a41e46d28f78d2c052b63f2e015e3269789ca67a8fbd70004817d98304d51820573b581b9088167275af9b0a953c27b3461b2d863f3653f371fab8bf6095bc3bd21fb357706ef425ccdc8e5c7006c4a127e2f0800a0a3aae329b0f2d05bbd503a924a62f9fb0ca12336965d25473693bb760c5b4edf2c17e7612fb9695e95ba64e0e15288968aa51714b28d4643eb16e0a7e6c72adb080ec1696a366f38b71c6a154ce31525aabc20b0aeb4346f832d63244a094967d9e3d01edd9008590fe02e7aa49a2c7df5eb338e4421040ac4ce0c9f02953", 0x1000) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x5, r5, r6, r7, r8, 0x0, 0x3f}, 0x9, 0x7fffffff, r11, r12, 0x27, 0x3b0e, 0x8}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x3, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x5, 0xf3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff848, 0x5}], 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000020, 0x6, 0x401}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x9, 0x6}], 0x9, &(0x7f00000000c0)={0x8, 0x8}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000500)=[{{r9}, 0xfffffffffffffffb, 0x30, 0x4, 0x6a, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0xfff, 0xe5}, {{r13}, 0xfffffffffffffff9, 0x2, 0x20000001, 0x9, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x100, 0x8}, {{r9}, 0x0, 0x4, 0x0, 0xeb1, 0x32f9}, {{r0}, 0xfffffffffffffff9, 0xc4, 0xf000000a, 0x4}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x3800000000, 0x933}, {{r1}, 0xffffffffffffffff, 0x61, 0x2, 0x7ff, 0x9}], 0x20, &(0x7f0000000600)=[{{r10}, 0xfffffffffffffffc, 0x40, 0x1, 0x47, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x5, 0x0, 0x6}, {{r1}, 0xfffffffffffffffd, 0x86, 0xfffff, 0x7fffffff, 0x6}, {{r9}, 0xfffffffffffffffa, 0x10, 0xf0000060, 0x1000, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x80, 0x40, 0x6b6, 0x6}, {{r10}, 0xfffffffffffffff9, 0x40, 0x21, 0x10001}, {{r9}, 0xffffffffffffffff, 0x2, 0x2, 0xfffffffffffffffc}], 0x698, &(0x7f0000000700)={0x9}) r14 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet(r14, &(0x7f0000000280)={0x2, 0x2}, 0xc) dup2(r1, r0) 16:01:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r0, 0xc0286988, &(0x7f0000000800)=0x8) 16:01:16 executing program 0: select(0x40, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, &(0x7f00000008c0)={0x400}, 0x0) 16:01:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fsync(r1) 16:01:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket(0x19, 0x5, 0x6) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="2d012e0100da0e38b200d4db2e36763eb0bbff2c40ffe3166cbb585cd0f2437164a7617e2782a295a797da58eee9fc5d03c60177ae6ac561a303ec35034164000000008396db4d45eabdac151886ffc60361f87eaf0d52d2fdf932c18fab3c31a91e8b1584e6e7dc87d47e20642ab2fc7297b7eb12e349033b37e8824ff630063f60aa31ada657a7d626e82a7509f78b8d619327535fc5f2f6f1476913c9a4ea0000fa684d918455d9b8d884df4fa6b072f9783b1cc2fc2066d70a53d4e0c5c4c7bafac20f491e44f0dfe13ff5dff866a273bfbf215c"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:16 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8140, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x40000003d3bca6c}]}) 16:01:17 executing program 0: getgid() unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='W\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x100) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="163879119388444a798544145f48", 0xe}, {&(0x7f0000000180)="11fc0f3da647714310513f1882226a66bc83c8a03fb909ffd810643f773a107a0fddcdbcd37b306fc84a8ee57964bac29dc0cbf8faa7d22e2ead520c1e00bc66696c14f5ffe37be0fc27c6eeac69b85001e4539d0f8000ad8f715677c5829145b0de519e2802d58f0b9233af704739a428ad7dab03675447584bda6a293043a9740097c72bca7c8e5fe52ed7ea65403d1b6e292767e78273c8f41be36d222cbcc69d909655f1dee6c2b3288aa88826977161e03dae6e4b33a8b308b515e136829680448d662eed910a23837babe40f7aeda47301f89274bcca3b733ed76b51fec40ee806f87a66d60fc48eeb6a01dbba2c8fbcd24c72bed2ca3a1c273b", 0xfd}, {&(0x7f0000000280)="d137a551926c5bb634dea1e5528ceecca5727a36c048dc19dbeba92d027f7f6e2cbdfb760aa1a204fd7fec6f1adb760ee69d60639821c01a2c7560a76c782bbd23963e7a064c7ad028616f8f3ec81e477bee53fbd287b7f900615278ea1e006f3c13c79ca14ab7e930df67877d05e23b775e84c613c2c776fa4adbf8b868d3c705bcd5d10ac95a4a399fb5ed34ce1b3aab6f69e559b01f5546376a0d269015b34590a945e96408e94bd347f0c432e6f476c15f9fe07435cfc6a4f21d6aa0ef", 0xbf}, {&(0x7f0000000340)="210299c3f064c97248a27b2018352c84ab8979f68beb15976b21db8a4c45bfd1fb1bd71f7a9ee783555b5cb4a184ffdd", 0x30}, {&(0x7f0000000380)="238fa78a91926c04c40b1032701e81633e93b5ffe3f91b0cd7e9c91fc122cee0c759e0d3bdb64abcfb498c6f83237ba5bb04d464910cd4ab644e9dc5a9fea126d335", 0x42}, {&(0x7f0000000440)="cb440ab3afb253690467fe4986255b247991507b8f63373429c7bf50c600143cc0b70ba5c62f448b2cf94344cbc74b407ad49b5585bdf305b40656ab4a90f9941fdec18e80f118441b5842433190c18830545d732a7187d1b5cf79dcf889f88bacd3eef03484a7bf6468c8d4911c7d0d251777dee11797982eb8c5ea12985aa14a0d72557897d2c85f88a2b6034061f9536365a3441876", 0x97}], 0x6, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 16:01:17 executing program 1: r0 = semget$private(0x0, 0x1, 0x110) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/184) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/120, 0x78) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x120, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 16:01:17 executing program 0: socket$unix(0x1, 0x7, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x3}) kqueue() 16:01:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) getrlimit(0x7, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x800000004) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0xb0) rmdir(&(0x7f0000000000)='./bus\x00') close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x0, 0x2, 0x1, r2}) ioctl$TIOCNXCL(r1, 0x2000740e) 16:01:17 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='.\x00', 0x402, 0x100) faccessat(r0, &(0x7f0000000080)='.\x00', 0x0, 0x40000000000) 16:01:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = kqueue() mmap(&(0x7f0000317000/0x4000)=nil, 0x4000, 0x6, 0x1010, r0, 0x0, 0x57) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x10001, 0x2) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:17 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:01:17 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r3}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) r4 = open(&(0x7f0000000400)='./file0\x00', 0xa1, 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000300)="43dd16daf32bf5637de829822e5467bbf1d1f54ed086dbe4f367ad9215478fe0133baeb2aa142f15798604f4ecc87e88b86efb6f7714ec7b1034082dfe5c3b88b85f5265332c98e18162f04942f11aab3533d74c7387fa51f6a04c60919f8f6d731b355993588d22005923bdaa67848dfbd9b89500de0e8d86e1efc53a67a846f4c138bfc919e0a2b98a5a7991a392deee28dfdb2b0eed69ebefd093e0a6fd0028b9827fb280185ceb6883308d0b0ce2f3c25dab1f2690623c7d3ca0f3fe7cbb4819d2f8a42166bb354223e0658b7a4d0ecdd796a0ea559246", 0xd9}], 0x1, 0x0) dup(r4) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r2, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 16:01:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x7f) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20008, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x200fffff}], 0x10000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x120, 0x118) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:17 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x208a4, 0x20) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCCBRK(r1, 0x2000747a) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 16:01:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18880, 0x22) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_getres(0x6, 0xfffffffffffffffe) 16:01:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1804, &(0x7f00000001c0)=0x5, 0xd) r2 = shmget$private(0x0, 0x4000, 0x48, &(0x7f0000ffa000/0x4000)=nil) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[r6, 0x0, r6, r4, r6, r4]) r8 = getpgrp() r9 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r3, r4, r5, r7, 0x82, 0x7}, 0x8001, 0xfffffffffffffffc, r8, r9, 0x3ff, 0x5, 0x7}) 16:01:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x2, 0x6f0c81a5}, {0x18, 0x1, 0x2, 0x4}, 0x24f9, [0x8, 0x0, 0x5, 0x1, 0x10000, 0x6, 0x83, 0x5]}, 0x3c) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000500)="c3e06eb124a6e56e1945cf9fa97efe4966c34bbaaac0a35c6b369d1b9815ba2853ecb1568ce47048b2a48575a7a744a110052a8a5403085e5edb92913bf523d0eb32bf56f522c7ed30a95cedf104f42a4b4a971a9c1955b826a5b87d8de64f3f2ebd386fca0ee43ed07d8447cb1ce0b31243353ceeb502e19e3d12b8e8ec7d3904bfe8b50cf5c0dcfbe2f121253030da1035f678de46e658ec8c450a5e2911e5a578d37969b54036e31611fad99a7c68e36ff582d70508df8b17cad7914191c453684e11ff9218839ed7103d21d31e6aebe36594ef741acfc27c968db0c010ae518ff559e5197dd3047a00f48a24f43fd0472b35aa9cc3f34bc7eec02ab28db961cd1b8f9812d47311e8b1e53bda167f65093f36151da8ae8cfcc9519f93a6b0d9a271d8174974476f0318e13f7755310a1bae0a4e27c4fd94a0857a6a3165ec74d722f638fbe8f798c35d172fd482346e3ef4b29b315708f7228b6e5b010c9345d8565b32571293bda89458e17f19dc1662e9c433b41a62014ac30609a5f8277e6cf71d670294a7bf87ce3e284d67338aa29470ccb58b4cc3c7d6da4fcddc94082be713d1ed9295be8158fe25cb8f81733c6839f092908eba03e032c9fad8b49a54ff1876ada70e4b4568351148a965666dcc9c2a4283231fb2b1e20afabdf1d9a50b0a9047374ef9136acd75e03212a8a0b7ec80db6716772450d47be2a94911e3cec6eb69789f5606fa8852fa2e962c85ad6b783ed80fbb6943f7d74699490908d234f3932d7a6975d48f5674ed9e4143e10be702d43674aef9ac80ae8683735204d38904fa00e51444749ebc27c8c78bc68180883f6bfc94bb03c303674515ddf0185980a0714dc6c235ed5a4b72569092011bd5b47ec95bc42c6e9ca86cc8c8b876a9a3fdcd0786c06aad4e46082ca8f64c207061f383511809334b1d53654af9899293a3bcf61fb4c8df43f727df9f46842c26a5b83a77ffe6e5740bbe3fabac3248d5d0600b3f4bab4eaaadeaf8d091edce788f464b5efd50218f81ad244e22d891ea1e7f0610d3d7133ad4ce26d01de95076a024db3f1ec9f787c6d78a7c1920a2c1124a2c881f296ef74a8cb80666a5ccf34904b620dd8bcae3bf81ff7b97adfd90c177e7cba665cbf5b1842d6f9cc1a90e62f0f7ff03845067233f2e369cc72565d5d8b175a383d174ed56ca9f87ae6f4cf845c8d4d46f272b758995e31a5e9355fc5054ad79f7deda82cc4e55130536012e2c6d161761c8930a2515c868a94a901d2382e23c04a4c3ceb38776d2069d6da0916e8d012b9c133bbbe04f9e2e470967f9b7e06948deb5808c9259fd94bbe99b9bde828e10caebd73c0036fb78dc3fb96360cfd0e166fe5021202970dfe76337d1abcf45545147d22c57f0edf9f063204ecd199c259e89c30c50b8beef8e1d37e246ddeb23a4efcfddfa0ee3efd7e30c5ea5333d439587083914f2b60ab2324fcd4e0dbae82346ace5e1b71fdc53730194491f55efd3734925eecb17c1f081b4e02a98aeb05f89e78a2938792c09e15c5c0461cd78648379ccdfe5231ca38c7b4dfd01491e657bbdff3a98667317e8eb4e4bc25d266a55c1a20f434e929c6c64b7ba97a5513e77248cd4218a0799647c98a141a66ed6b6324c68f7d450ac1ec792d27b8fbcb22b4641058c495b0b976e86a5b2029fe7c3db0246a6d11fb78774648d73e42c4b45fa9669827256155c5be861a0b77c6b155d2dcc9337174e90be83be25fc3e7d0f6a18ead89f1983e4303f586b3af3a29750fed44d3d0e695157a3a0e623cf71bcdc29574942518232d92d02fba6ca679b17ae7d409210157c9b46d5a51a23b7a04548e4c025fee083935b0c99b90993d131a4b572a5ee55e2b94cf24770777e55216d7411a4a9ac0e00baf1fd6fc1eb34570e5a4722caa3a905379b222ac4002a5a0348f906c5deb6d7a8d61c2ab716b0077606a03e326660eca26f294e270a29d7c11da6f04c235ee34b8361fd7147effc51fb71e33315fc547498a5c6f6d5f9f5608204bef9b581f7780775ff6031a08111e18d3ab9a804dd365b7a2229ca5d4d71e561056575b4d8c811066ac207ce1249ec7c88a9584488c8ff7901800f753a73f6353c81a76cb34065fa29a0014bc2f28fbddf3c8724759ecc5a96d606dd52304e737c8517d14a0e84092e0285f2486e8354defe3b1dcdb7b0910c70b63ed817e478b96f4fcfe0fc15a586802108c2657154a00c6117553f2a52ed0a5165fe8895a36b9551753187668f6d0e0142627126330033c6e3f14797dc2113b0ba11521c3e36f9adaf07ab6bd966bf4b08636ff6fe04b9f82d8325b590054efec295e82d257c91a567f536c1c518219b534fc68d3568e0cdd73e0de431125cfa2e7a2589759dec14725958d6651d2a7a4ec5d545a621628531cff479509365dcef9fbcaa470052a2945229f9b8a08c7f8cff5cb534f4a1d1d96c9260b758a9392b5ae76b7683210dd5dc2a0aa5e7d73641c1a36aca86e9a06efe86bcf4b7dbcb488dc77fd919ead4f5aa1b51cef97e9ae2e099d71f93340c8c35d88168367a477f89b1f1f6abf35a96052f58670d7785146ba5aa1c8f07ff0e539f2112e4048f8c21ac3d106e23f09257adab644590a1a164d3d6d2b1d5e7a919d26d895fdfcadd6bb9ba688483659f11f3433ea688afc7698f93af4e4c7549f5dd5085fd1e609051482f1cfde43c8c8890be6e9a98202f674b5ad314d2745fb4e77e313c9777bcc1c4d831de14efcd922f0b54f3fd91523cd56dab3f40961aaaf57b01291e55d4520dce4c6bff185cdaa510a408aa16e365a65ce97a66b38f37c25247e0abb6564e1d03a5801800b525eff35e289f98357d56584faa991e624974cfd09cbdd12ca244a729c33c6b98e706fbbc55e87c4d5a6e55b992c1eeb12c069674f7c4dbe753c6fbdc8408e8e45447dfec2b3e495ac9752e799f0438e25e05a85ae81dedc08762dae79d3774b34fb99a4bb2e650517eb0691c4df54766312307423a4c6ef4d2b2465257c8a732b79edc9c8ce4d2124cee0e9967bfa03357c1844fae5cc687df4d074c1e9e1c56460b83d7051e2622f5c39cd0285efc91cbb3e2ab78ecfd1eb8fceec6696647a6e61a77eb403ed9d92ee7f7d965a5f8e1152a0b2d68a4b8a3a45913a4a4edf09ec516cfe2c17427b843490cd305642d9b828f3615f3066cabcc93cbd97a1fcea8c5f8876b687cfe051ddb526b864df03ec30a2105ba23cd135b07ccf63cbf0c78bb1fd9edfb160c9601e8eac88b496d3a8c61578f2231d81b0a04b6550c355641db25bf37007651da4408faf07e56e25476b5ff37956469a34134ecb29badd9140c69aa90311f5faf63f12c60d03ea672390bad51267e2ede19fd89820721eaf28283f101c0d52e4e8ea9d1da876354dd0a39071216d3645bc43de4ba8dc156a662b02991c63471322c896997541eac6ff5681d67dc95aa47ce33d30af319f1533e7618283c1a8e61f18ecf9f9b500f617853a4d6cb0a1b4593e9507c5cca440ad45868b2b5176c2132380862f11a36e57b169bcc0021047801736509b841f0b62b40fed1ae1336d4f72766e0acef7f8290432ac402e039bfc9f60c3180761b826ecf5e14034c750ae9c9b20b37d2d9b76d3620030b50eb5ea4d03456c8a3a647df9d055f3938153dc167ed30bcbfc48d032e6ca0e2b7cd9ff748ae7a087e0b08446a1328d62e9ae6fa9983964bb90f2389db39474e034b01f30b1af09c3cd68d7935c8033aa3cc884d6eb71c44f6d316f818f7e9c69bbc82148a8655e26f48a925ea253250602d2dd1f2b783bec5a4b4ab0b0a11afb3f4f895077107cec8d1fb2890b3d04e2de629f8385020ff3b7f227646b85374aa0f601338e127674283c7ff54f030ba9d1d6833a282b73cfdfe9ccc59a7170f7c9f4b6f3a8427000e717df1ffeda1ea2743fa3b9e438d68b4d2bb690eec76bdab32eed0e5edcf46f495659d072f6b02dcba67a7c1cf72d6795730ad7afcc7b8bcef1a63fd6e57f927709ecd3c19e17732092fa7b0a339baf53f28d715b3f866a6e4e1d08d4168508a678a868b99d51ce1bceb7a4ab435c8f8bdcf126570ce4ba441f6edc68fc0555831ca4363c8355e5a994ce9ded3a5390a7663eed0c4ea3512bfd68d03c3c3519a37ae3bb74ff8601775018b0e7a04abc4c4be5e2421ba97ba036f62bda4523198dab11e569b3c300e6358eac1684146743b0b07d6e1da4f7c0bff2782bb5742ea2d02a668487828a2f89d0ae512698bbc1f8e00066707041ef9e1a6175c0f7992a3604cf5eb6e4b80afccd5d9d2d945ad7e67e50e67ca36956f112d0fa837a659081132813728914b0d247da084892055550db942ddfb751e214d50f73d2c3c1b832c88152cb2de25de22526c5f5f72300cecb5680919027caa0aa30db95b7aabac6a68d5e7610c9c7adb09366ded57cf0df7ceb04f9bb556a086e1877b35ace37b2b9e7179731ac1af2ac0a0d2c6922e0f9f016466d3854ab83e1c1e359c49e0525600f330fe234b4f813d7b33808315283bdca75831af2db76d4a3a898282b7cd0829724df8e932a1fe08e653f00c40bc638d589dea3f7c0f566304b2057d1d02b440d0da1c7d1b05586edf9eff4d1600261a9d510e14e5250c28903af5d8d36544782639b867324ccbd45d9b1ad51e474e6b56079a223f7944d446e1a1a217a9a6f798dfb5f71dbe674a7d30a872267c7f58ead5abd2a0ac205d5fc7eccca31c5562a9739798938654f0d3af7a293bb84f85302c3c2f7e704d5cd794606de4adfeeba30af4414676e6a8e79a21104d671579544ba40c3f8b4bc0f705b4e1ed34abfefd1c517870bd4847b0f952ae031428a69b3832300adb12282ef8cbed02cddcdc1a46de068f7a60eec057f0928808296cb4ec96a4072d200e7ee3840aea9faec6767d74136c1832b7fe6f517a4087e06d9941989c2a298fc498a6a9483e0affc7558dfc44d9c9f93537aaeb10f480f08504bb102f3cf2935c32a3f09a85c43cde6a96b1268ae6b01ba295e6ba9d92c4699ae1d0726aa1ae8878b0ccb3afcf65a4079238a8859863063c882815dd22b17dd9722e32031ce6e905d472939f2822e8a163fd4eca3eb60670c852a9eb311d5cc9b078b692752d6c4ce3290ccc9b0445709e78bdde4b45272eb1da0deb4b920d536d418ab057a3f5511e417b185f9997b07ddcf01a6409eb4580250936fbeeeddcf8926f99bd0e3f85dd366e322f9d3dd34d17570e2c2e7f878d6bfbfaee8245e534495ab0991d6da81bd29b3ef371ff5315f9331ee236577c6b3b5318e26d5f151232cab3f2f9b933331b35f56c2551e70d5b5a4c55e930975f38d758dd0c642e291246fd17e5176ad3f3cc624a81e4b503de5b7fbd300e90b22605c2c1a1e4369c45dfdef731eaa424179e87a5bb37b692ca021469aa95dc69bc0d6f135cbd42f1d2b4b8dcfb68b84206451892628158f5ef4a385c8bc58805228894c543c03aaf77e273d766474165a1250f30aa43958117ab025d498a0866b847541b075b4c0ac0b736231f8c09cf53f1b792422aec08655e4818a12025fa9167f898b7846c5c4f7d9c3ac168b2324cc9268b5e9761739125f6eeade2ef0006712782b4cd6a0f7c96c85c880514e8fb4fa8f8da2650da758fd196420508ca2c2002546cc64af72239be69a32d5c314d2988c3e16b7b668aa288fb3aaab386e21f491d12c08a1a3d66355f7d1729624c3ba534b926aa0c2fa1c05d06a66f5b667cd58cb635d14ba7e6889fccaff1", 0x1000}, {&(0x7f0000000000)="a570871761aaafb1f810af2f59f69f58", 0x10}, {&(0x7f00000000c0)="55784f2ff42ba42d423b85b1fa186edbb24a3f", 0x13}, {&(0x7f0000001840)="b1113213a452fac50817673d69252c3dcbb8bd68789fa84dd0a3ad56ecd601c923f308dc27203eb7d39a442465f4824cb1e6c13bd5196817bac00eee84b34650992a5c1431e5311468101c9d1b3b687b2f02a7f5988d30901a8058e86aaa1abb5340313104db38fb44e72748da2a249a235bfac5180cd30c2cc7256ce2fe37f8c4019238a38e31aafa5cf2b5908c8dddba611137c9f42b574b822ea881dfdbf5a6e7c91fca600220c8692f1ae7b0841cf8a65a83f2a7494396dba21017c532eb82ad2a5ea874cbce72945a11507e576c705ef555c955c19b4aa7cfc9232bd0e01d0362ea93b22237d24e96369f8bfbca3469ff6b00", 0xf5}, {&(0x7f00000001c0)="0e83b7b7eef5e69b3b052d93916425e7748b93234945457f9cec1d4327e73c9dc854e9ae823a832476b1bd640dd62460973bc088e9f5144ee75be60ea1724b9264de05a5945e4729287a9f5af367e03bdecbaec242f6a46f468b094bca7ec6c9bff6491b2d67d5f313d09d29947563a4f1cae363752b95c44bb9fb62d4a97b4a15d4c5a1745d0ad724d209dc5d8633c263c97c060770b54547eccc6b1bc4a4e96dd9486f8e7e6269efb5d9499ccbb5f9fa0e982cf4c6a7e4730b51d7ee6809ecf746c32af7e3897b73780300c0396b224b02e29e1a76fdc376ea68118d6673c406", 0xe1}, {&(0x7f0000001a40)="182122f6d3dbba085f4d1ef2219b8197d22aea69a5877da960852c81e3ae64617e5f61ef1387142f2d9a037e009a8c860ae0ad79de65f236f8efad3e8995b18eb4b13ddd3720597993a584775e30071bfa4b610f820e1331f632cc120e792ac08f5b1c9703b5c6f58a373ba71b69f3eda0e4073f044eca7ad08339777ee3d478ee62f9f9dc0dd6016d033d306ced537a6856ef99d47f4b04b436fe5ede9c7d69459475b3d70c4316a03adfda", 0xac}, {&(0x7f0000001940)="28eeaf033f914a7d160cff4790c90939d76c834641fc7cbd1712024d43b51ccb5c2c9f24d3f1071684f94dc3c6a82a688ecc4cec0ff8c883a107e393ad1a398149dcf1fbf75726c242366cb71d337e1587f1153c06dade28d136b9a33e7cc35d034bc16ff29a8132a6df611642e52a77a9b711e2be03eaace29ee3d2dd68a5e9397ae6761baf227699e373ea9da85dafbe6c3bf41689fa030d71616adc40308b491ce542585e8f08c324ad60d7b88f610cf63247a5f7aa57ed5b1acdf06e083f42cd6267485f2821a9c3e519492bd221e1e3877f424531e15bdef56aae0312071ebe33e195e5f951fee9aaa00585559bd6b4eb7b664a91e458dad89796", 0xfd}, {&(0x7f0000000480)="675f5ae35c0ebd1ae589ebcc43cecdd2928635d82bb931a5707eec3b255c77cc7bcd11f2", 0x24}], 0x68, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) dup2(0xffffffffffffffff, r0) 16:01:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) socket(0x21, 0x0, 0x1) 16:01:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000200)='./file1\x00', 0x50) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x1, 0x3ff}, 0xc) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:01:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:01:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:01:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0xb45bce66937e8987, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:01:18 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1348cb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000434892f9b9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008022f2cc47d3a104282f4cf27d8e06b1bbb930df5eb058c6a5e212f81a62bd23bb768922722b66dc1bafacfb2d0a47e5b3a60c63420097b5e7a52e8ce25accd58c0413284c6bad57cd8f1e417e932e54592f65ee89fb5286b962c36f7af8057a6f0fbf1e5cb4059f0202ff46ceb97b05803c07719260c4176bbc58f0d72e664a843da97fbaff22e545b0524ce915edf6e6d9acbcde81fd7a8e86965e5770a4139a137e1d4fd71c80e082512c4fce4f3352486216ac0ff30fa6995348f792dbbbff1a70cfbc6488eb59f7e089a9f6aaead9d904e2647500d49e0d7eca51bec1efb94d02b9c7e61a7dead6b17c9719989e5318dd4d8af4591a06d3b1b1ae00492ef695124bbeefec5dc337add955cb1089b3c3f44657c0b981337f5eb09d6b78a1d16ea45f2a328fa0f83daf617e55b83bc2364e42990b244da3a09b7cba13c3370965fd673092ddba9254ace68e20fc94e5feebe04885729e26bd11fde17fc36c41b379bb87fee3d97668754719c65d4ba1"], 0x1, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0xa) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) fsync(r1) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) open(&(0x7f0000000380)='./bus\x00', 0x201, 0x40) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7040015dea878f300"/319], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) fcntl$getown(r3, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r4, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:01:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="716fd94929c442491622a2342ecf2865da31779866bf77ca278586adeae4de45189f9fd7d957f19a44650457880ce4a4194a019e460c3bc32e640d779476c567b5a68a58ab45d83bb5687423cffebca212546fa9bf0298910444da8f989867c869bcf3a8cc4b1df4599758ae4e072c162ac4500f337f768a360ebfbace8e9dfbf6d1bb0e5bdf896b5e6567cb104fafeebf5defc8eba1f0e02cd98e8d95632d8bca1ae5f89b476dbe798f556f7776552c558c23a55df294b75f6e17c3a8118eff7dd5df8d10b8f4fb5b35566ff09b550292cbb55cc838553611f1595764dbe6", 0xdf}, {&(0x7f00000002c0)="24aa9869f4210eebeb8fc996c684c99437e24aa4414bac87d6c8de9b1c949c38c61a1377bdc1d2a4537a39d10b943af56280936c5b1dec273a68671951d69039d9eb6334310c2539d6040456553c3a6e68f59874a2996a0e8930276929e80603ddb4c17edf8a59650499735eab2f6621a77d643bb9bd61263940007469fa7e298988412813dc3187b714b6cccf486455e967fc84bda5900a362b180caa5a68a694c46882c33cef50f37713fa502efc5479f276362a159f52a91b6bcd1fab00d9142e3ccf455e022c0f1bfe2b864487c89043bb75d315a81f9f1ace2a39d0", 0xde}], 0x2) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186004008b00003b27fedde7ddd8974d3e2a7ffffffffffffffe0000a5ee480703000000c60100f2e9", 0x2c}], 0x1) 16:01:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() lseek(r0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)) shutdown(r0, 0x3) 16:01:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/102, 0x66}], 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x4) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1, 0x8001, 0x0, 0x0, 0x3, 0x0, 0x400, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:18 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) sendto(r2, &(0x7f0000000100)="97cdbbcac974022b70497c91f6133ff0b23f3c44541d8ac6a5f856ac9f98e5285167", 0x22, 0xd, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:01:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000000)="ca0c801d755431", 0x7) 16:01:18 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) madvise(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0x7) 16:01:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:18 executing program 1: nanosleep(&(0x7f0000000180)={0x2, 0x7fffffff}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20001, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x1, 0x1, {0xcaf3, 0xfffffffffffffffe}}) r2 = kqueue() ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x7, 0x10001, 0x0, 0x1}) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000000)={0x6, 0xd176, './file0\x00', 0x1ff, 0x7fff, 0x40000000000000, 0xae}) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:01:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64623", 0x4e}], 0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2afbcd5c80c23871bcc318c7e147735219bc3265e4ba100f36c8b761868def14b339617d053d7fc14476040bbf2a656f66806df5b100937e8d01bd92015610b2d23625ef43220dd5741888865ccf21328c93a1ada661f29edbdd6aa1fe56646f6b41d3a6e118cc74764e656401353fb033b0982c430dbb678a0f82a2fd30f1c40e7e57c13c91eca5834a0eaf04b34978578c251de2b44bb69047c4b8f70ae8fac6a476fe5735a535978e7fd5cd75c488eb9d84e122907dea45353c970beb420fb0", 0xc1}, {&(0x7f0000000240)="ee7b0d9b619053af8bbb12f975d1b458564a57c3a9b10369538897a54e3f211c8860a90951b55ea83086c0e654921735a25de07198515beed19970736e0f1a83d60a4fde19093be0d54dbfe8da7c84ff2ab5aef0c47b", 0x56}], 0x2) 16:01:19 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x8c) chflags(&(0x7f0000000180)='./file0/\x00', 0x0) 16:01:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400004002c6, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) 16:01:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) shmget(0x3, 0x1000, 0x210, &(0x7f0000ffd000/0x1000)=nil) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000001300)='x\x00') 16:01:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) symlink(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000480)="0000000227feff023519edffff0001000000d44e8492e51e751723fe51153bfeb1fdbf02008cb383246b361f9d216d8483146181ffe691ec51f8a0d9025335a07d1827ad000000000000bf318c6d23ecc08b6c308b52e0f48ead61fb8e170367197b1bdcfcc7e3d9b2cf2fca840c141948b56438ece9eaad883e017d58d9b8e206bbdcc4004f1e470bbeac7368c602ab3c2e67a7918a34eedcdd2c2a678c07b3a8c3a3fdfd6f4d65928a65e8405a304a8fbbf8fb2a3933d5c24559ddc3ed0ad1575115bd6051424a7a7360e68b38ac7733dc8777f082d00721148925cd61dbb89e3b5698a75aae883252f1cf286533c22580bae3ef518c7a981f209aa54291160cb3c08b2ca814f016238fe344ce11009a6ef531855ea609e4ba5c886541f7cdfabff378a46b5df2e9a5eeb34cf03a7e38fee5fb24da3bb90862c0a110e61fd8a58bcd55ed9c89ad1b88e4508ff06ebae71aa6b014e361c08980a9adcb8ff8ded09b48666931da136e70fb8fc3fea7f6e7", 0x171}], 0x1) 16:01:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186104008b00023c0000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f3c2701dbe3d3bab332689061a9afeaf6d66e47a47adefae47143002bbe9dd99b874548b108e90252189acb0937fa5e09a01f2677cc575143bdfedbfa50d5e8b8995a2062a738333736b1acf7e10298ab302a0b73d9d1b9666acad179d870c8dd3a7fb00d2b7d41972aa41745e8ace0b46665b2eaefe3122dd3d86608425fa1ed2dcd36f1ab22d2967a58f54c1f72859ed189c01dcd40f46803952e", 0xc7}], 0x1) 16:01:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3}}, 0x3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000300)="8ab7f4791202c1fe3d9dc571f71a6cc28161fe6a7c04e1252479c6177438bc39f74ed14c5650f9c5386187891094c6892860e6b7c6821e0659b02e9f57a5963ae69908c7267c041161f10cd306b75575ed8323ee5b89f8c3fc44b193d15af1717483ae5845eae26ee04c7efb37e32ce7facc55a90a2a33b5543b0a7d965a8114e5a24a13d46723dfe06cd8915dbbe24c1df5ba9a128e2b662140b3e11e12e9d5acd14116bd462439a82ec0e5e41d4d1ddfaaabe79b20b4af3946db19dcf884e422ef7b1d18eafdbe3872327d0742999b6589743c647b8b52bd11be660d1c7c6bbc220c22486d8e93b54dc8273f904e3eda2ece458a1f27faed909a55436519ec980a8824d01cb76b49433597bfd6be9f7ffb01710a081500eff0dc01b64b37f788265955161b9dc74e75e02e40eac8cd6206007c75e305e4272be175dd21c36c5e64a2ca78dbb7c7207b1926c2725e439a24b6a707914d46b8e6c1ecd7611e649dc7c64ee41c78407def7f134b06fbeb06866b965c72ada15d004e899199a264e4ab8ffa134f050359992dab7a5de26fed47a81f9b818d5b2e524c56a5d334fc748c27bb0a94625c3b828a56bed9ba9d3ba0c042902fa2b212125b6de6b20b6f18210e4156e8f12c7dc68c4323dee3d600396f694e819440812a7d4344e79170aaffc2ef398ecc86a79c02c134e49dc7684b17c203c6a0e83ef11245598e45bf19a38d5002e1565d7cbb267616a96b814a41c823bf56cf7df1673538aafa90cef7aefe17a3f8c8619615b40d9751042f68afe930d06c539fa198d53382f928eea50fe0475f81ba5f12d4ccea3af9128e2ec83c1b755302632ffc6f277060c6e9fb8f9dc9aac8908be37d58b8064323a0c69c324353c6429db94307f44b0740f339d8d3c1e65538e502e5895f1e5723cac4ca62567c32565fb4883885501198c809f60ecf9c9f92ee4c3a25520dfb48227f977a834403585fa1ec155cb0b04b2f21e9f8052c729d83ff910e93501399063c6dcb196b899d45688743239ea5f2c9784b4d43d1716175ad5abbdbfe2733ae66659ad57e65f4eec75a7e21d41db94a98aa61d50827ff4817fed7f663a7ac256ac58b2971b7908fa358d4036e9a8e8d71c55ee00dbd1508f023e53d7a4495f6586cea63922f4b8672557bc22914bdc05274d1319e5e0009ec69bf15c4d137031c73546a67867ba7f0ad290f4f54e5aa98b6ec0d382dbe4ca664942efe2f0046e4fd01a8d1bfc97f7bbf7f0e043d3aabc61ff1485ff08d90139a7148de13d5a2fa3a5448a5eb3a5f11e45a6681e2c4812e6795db3134fa77dacdaefbf7af5433edbf9e1660e9e54bd50d27fcb42c5fe6ea46e65fa0bd43d54e20ff6162ab9b52b68c7f5577d914fa834d1b9f2df3787eb1cc68de69708df7df9533be808115e010206be8c45ecc90c7f9b061ae3323a83b8d20a569e0c22f7051b03cfa8fbbf5ea59ecf104aada115b726cbea96e16c5467906e11262e40e56309cf8e152708fc7e02fac62a2fd97326e6729250cb440f61a5b23f15fb6f2227517afa6c7dc250b6936d4f73e473ffbffaf19a4099150a7aac4574cbde4f862172340b9bbd530eb60daac6407abb0b3dc9d3e288ffef7f5e314a5a19a21609530cd1760086da35ab050c1b5b2902e29e8cdf44107017ab1da81b4ca5f4a4d33ddcf95609370f24a6b830a2e349729734af51f5bbd9850c28b8848dff175c9c92dc62d40d7cc26831c893a25e25afd1856144a68a29fd42a894e66aab0bf16df0dad39f650be3c481423e411bfd0417f181a84cf19491ed61fef0788574d19cbec4cbe5cf655a33fb61065a9c140631b86ad61ec46bfdcdfe35e1864a22ed9a26906bcd1427453331192716bafa84c959a533a9dd41ce8db1523001ec417aaf1ee49655058bb1aa590f0d989e54d7d4da196ebcd601175d06c3e3ffcf7865e3ed2f512c0512ffb1632d3350edd4d8851361a92da484946f64a41e869790f9bd399191782be855664df47a6d4ec2093b511f3f62c1dc9bf172ce2ee20b5bc7c97e8fe91c5780b1eee0645e83b46073bfa5ded1fe9463e09a93678bb37ed803d8e0779f34e5b047d4dc3335a07a971f089483bca6a7a8393467464e82bb2736d978a9ef35e3d45990f7fd1f351e50fd1fb3a742e1cbad2eda4deef55180b36aa0f2d131133244c36de743650f16da22227f2e900eabcdd3fe92615b022ec968f841be7100c879875685f38d6f2789cb227bd0833b04ac0261f9bf0fbe2f8a688e1c958d4bbb2b42c0946fde85feb54dfa4a24ff7997400f6a8c63659ba4b15becefedd917b8956fbcfbc5e43ead708e1d1aa909e80d71675741c14e698f2eba4b8ed2efce54ad7112625f7a48a6611420a3ac23e2437fe7b71bf0338068adf4309ccc199bd0943d5294e01da2d67f4b87b4601a29b56c9b2c9b35d92a61f3f69521e9da6dabe76296a84e2ddc2e29d34192b46a2824d53f9616168d5f42809062156609bd3d71dde439636199bbbe09c56647edffa60b8f67390339c539c3242afcacfd4c18cad1c5827e91d89b034aaf5044c6fcfcc740fc267bc164166366b50ed1f29d8b6e2605c73603a937deaafe5996650b3ab5cc2feb7c5e386b28f7cbfd4f7fe846e87093a438001bbb23a26a0fb4e28ed05d08b4cf84d863fac041fccf060aceeee1740acb92bdf1bfaaf31457c5fcad73a6535df2ed4c3e518b0ab4ad76762e1f52a4a87068e7f95413e813e0c28ccd10133b22649251568a211023053a01397df51a40c61998d1e54082ce4a0b88efacf7f1342678efdd1b3c6338a7159c2f4ca51e0e59de96b6ff4a790a06db177ee24056c74ab6c4c57d27e70cd3243c96008a3b7d9a8083dc115bcbf17144c8db99d96350a268556cf5838788555f64358057fa6fdb9796ee35ad72d9f9ce9b81aff965753d1e2210a09edc3b26ef89bcbd449c2d2f6c1c4bfb357bfb48bb889a45b4a28d5c15c8bec06ea8139848cc48df8456b41d0ab16c896848bb7330313b9565c2be82a98990cf15d4a53b40d824d3a3cafff83493ff3e2cf2b11b5f14a68cc2e0166c1694eccb28a334c2c8c6c5270afce941704c73c82cad869530b17aca21b4ae5780271783cca1f4b97e0e47e862e3cf824328400bc82b5a4804b398898d5f96a43bb54d83412d62bc231331750ca4ecfa0ab78d4da9597dd1b10d9990b40c6fcf983825d5b98607ecf6a97c1c6362b926b4ff7b2681488ab8f7167005e841577dde00fc8a058c58cd8ae0a96fc72c0840c00b2bec410b4bf86f8929922b848595a4b208e22c3294b3c43c477902900db36aea504a83d06eef8107be81eceaa243bcbb6edc9b9781615278c61c23a8ebf0bdaf747cda241e6b864862546efb9fc756cfeb3fbd833568707c5a06773b452d1482149419c534fa024dd4ec249fe16bc998ba52a4e1f1931dec9014b2d8a75c7fbfdcbb6616fccb27d3f18ae33ae8559fb8b79cbfe8aad61518f8633ac568d657abd24b2626b1b99c0cee94f117b3546aa713105dc4ea6042c3a28a0d882b29622d64f876557528b8c096e7d85a97ca46490908585e06e447df2cfc455c8cd8b7818c39bddd76ca69b3b98f4785c75b881b799c46a45dc4ca3084751029176116aff63d0cd3c654467a8d9160fb427120ad16684f79a251849ec5deb029de543c5bb1435b36496fdb431e97cfd9eac4782057882190a3932c171838cd6a7522c798ccba988d18d63a2e029f8f745b44462aa4f7f462796ddfbbd8ca4ecec7276e450588a2878d0404022c437bec68634f2522b36044ec1473cefb198841bf4d880583efdea03abd2bb83254b74024bd153e803b6389bf458770b385d1a757e3070c421fd57b6beb0740be6e25e948026ff87af81fdb61f291b0d0825fe10fe7e859e540031ed03974f950757a23f431ce4ef89d9bbb284dff7de791e4b1ac1816ca0125b5eef337a5b2a95eb0f3a40cffcf1558dbb286e4d8a1ac1c7317181a73d81741c7a0fc528862ca11c4b6dd43165433375a7f9fe97787ff9a464df55d28adeacfb1bd4b636f2e2f79db1ff9668c52316ad953133009475f81fa8900afb3f356d8c0bc49aaa9ac1d008a14d85333c412d246f14aa3b6d38dc9cb87c51b5f6206e603305ae8e6f95df44ec4646bd9672731cb374b41304b7b3ee3799fc35daf6fb693df346d2c3250d7f42a857bf8f6d21f8750018d35e1c455fd9330e26c99ab5a6f71f5458df9d51271617eaeb2f23bffa31ad3dc57515725997b166c84848c84bd54c5744066acf512415cd97092bc9a21f4b1ee26150e134e117063f19b0a5eb498765021e0f8dacccd174bc0de66c11e60b508509e25e41429da0ba8d20a3b8f8d6c22f1b736ad24366b82c196e87506a2013f163aecc7a9ffe03f708b4cb98cdfa848ba0e7fd7f4ee083b9631b6432dc8a183428c2a74c667e8a0f8188bff48402d7ce3c2d6a717c1d488bb3d9f9d8d2e8113eb3e113d399185eef329f12fb60d55912e4474fec50e08f5b875da566fb591ef77acc81e2e2d2890c78aba827804a716845ed34b18de3e17f3a527914747625084446b2e32795d5d14c5a17aac90263bab388153da48e7870d11919fcce8dfc50156b413e13888dce3b87ade87201ed7de83a4c30201de6591b737fcd9997949333b702546d18ed4df04828b3a5cb1dda65869b55362de85a271d66de873de0dd0d566ca8214a02e4802fe3c3c7a4bcc591f0c5bdd6c2c3a0413ca2a06e1800de3c249969e341e43eca6d6eb83e6db863876a056eb9e21be8e6918e864b52d97b6a1a0549990f62ef5a7577c3211004745ebeadb687a74e8700d6167b1cf24f62e9fdf59be2fdc5850d28f573e79710976a54fd5f406e49c4336515b9f45f6cd192ddecb3cba6b31a3a3359c13bb18f11da726a33e2783a4e308f583d58b34b06de3d0ddc4197df20b4a8df85d80f21bfc9144f5331adc81112797f86be743ed1f39025cdb9f5436e9140794d017d1c6be5f5b02e845a452341afa4615d2714f2359b2984ca1d52c05016ddbcc0e06a57b9413745fdc5d87cbb12409eb4bd9e7cf6aae575894454b2f4ddc45dfddb95bf7a5e7e83bf0c36310840291570046a32db03495c6e3d8b0be80a8877edc65c06480c76bd7eb0d9ee6993108e035d5019b3689ee785c02235988c7dd70eb054f88bf8c6d11a0dcc6fd6c6865dce72960e57bdffef532862dba7a48f0f52df226bd553d038029b29def394795f94fb89734536ce9c5d44655279fefee2b378ea0db88f5c3a944f6016359f65354b53e5b8d381bed0b16c88bbd7ef83dc403082873349ae89fa892293f9ae81b16de94dd4a0dde7e86c909dfbb12575df5b17862219427d76ae4850cacc36a674a62075963867d792000e66becfe9d624accf9059e0694cb667ac9c8d13c92a5132e6e8ae9e6b255fdad39624d7d2bc0aa1187852040be7890401b525cb0ed993ebf92bab2bbc9c910b4cda71b9b5289c165e82526c27346a7a5496a77f67d8210e815a90be4b60e4d66bfec9369247b55a2137b5a04fbed4156e1a4a53ff6a0414ee8d614ff7a0e81c1cf24d9fba894d018b3827ff1c7ad6b217c8a4184945fe2752bd5e906fbdb379e7d9f44c624db7cc4d5e10dd4ba5887f792c4be4078549358df35527bed8f64af63fba8cad62874550c844768038467800f48992ee6ba0cf8f926c8528e49187bf0f2fbbef2268487e80b8299e3c2856b654d061c6de693fc8e9190005f5481c61628bfd25f7e12536314f08a39ab90b3a", 0x1000, 0x9, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket(0x11, 0x4, 0x40) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0xfffffffffffffffc) socket$inet(0x2, 0x8001, 0x4) 16:01:19 executing program 1: r0 = socket(0x2, 0x3, 0x6) fchmod(r0, 0x50) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21a6b2748aaa78948d4fca7da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8c24d16648b48935d14b79a15cecdd79cd66c31400b4dc386972deb5d82ae7208e30b88fce92eae1f3c146ed5cad400000000000000045455ba5fce0800c9719613516b9355c0029b3da6cd7c8297f8eb7f40e6309be635b5585b9e64497e9cc6b72afb54da176f472bfe342a0f5a51790e623df15fe8ea4d31c9ff70fa065e5c27ac78d260ba1fa5529bf519dbd7c77d3e22af87e4cbd67b10776be2df3c0157b02ece30b3c47c913e9bafcdb61d48f4254de72339b6c89d0f42742c4304304c7bb29f39a6936408", 0x157) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) renameat(r3, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:01:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f00000002c0)='./bus\x00', 0xa0, 0x8) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0), 0x88, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000280)=0xc) ioctl$KDDISABIO(r0, 0x20004b3d) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 16:01:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="e5", 0xfffffffffffffef8) close(r0) 16:01:19 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x1000008100, 0xffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186004008b00230627feff02353d69979dde867f876a48d8361f9c216d84830ba23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a100"/79, 0x4f}], 0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:01:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2e66653000acec22b1aea0c13215e6be5d24980278d813d1fe02000000e7b9dc7730fc73f89d2e6085c5471927175ca5dfaaae08c05a43350bef05d1c7744c2694f63587d00367605b7e09b74577401770dac600b7a4bcedae28478faad62be7aa9f96ce1335b493050203ae60a087e9d0123c7d0cb902fc859e9e78786eea3052103f05f7810080000030213a4c13ab245b28b0e9ae577fea27767ef6e2b3ed75d4be8c9981d215eb4aa23a470fc949ce8fec1d36f548610a56dac45d5f87adcfc407afb665e558d4be2a3b5fb3f23eaae6a21986c2d0b31e141652ccea03a7631d0c65000088ebd576eed7ac0ff56405cf09600cbb32035e3b7c4c23a2377ef4e57320240f3d508bd87d09dbce05a4ea659af09051e5d0517dbb2ac21c1e67c89a947fbb139807ecd554a9de1fd57ffd5f81538a81d73604458ceaa094fe4f6685090dec4c1a1dffed8923f270d3f7f2c704329cd7feff269f95b62220ed3a6e6651e6ccd22ce13b7a005dad7d747d7c1e0209a4"], 0x10) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x5) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000800)="8b5966dfa486f9d5249984512a8a070d9968f99d93f07d2076a1c955af1e04fab3ad2a2702fb70329986b5b229cdea56b37ad5002e6b5720a0f25378f8704f6e07ef11ee94aa75d5775f", 0x4a}], 0xfffffffffffff56) fchflags(r0, 0x1) r2 = dup(r0) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000001c0)=0x7) 16:01:20 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) unveil(0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', 0x0) 16:01:20 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) socket(0x7, 0x2, 0x4) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) 16:01:20 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000040)=""/198, 0xc6}, {&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000000180)=""/238, 0xee}, {&(0x7f0000000280)=""/207, 0xcf}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/248, 0xf8}, {&(0x7f0000000540)=""/36, 0x24}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/187, 0xbb}], 0x9, 0x0) r1 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), 0x368) 16:01:20 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:01:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000fffffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x40, 0xffffffff}, {0x18, 0x0, 0xc6f, 0x1ff}, 0xffffffffffff068b, [0x2, 0x7, 0x1, 0xfffffffffffffffb, 0x1, 0x400, 0x2a]}, 0x3c) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b03) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) 16:01:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0xfffffffffffffff9, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 16:01:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ftruncate(r0, 0x0) fchmod(r0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) 16:01:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230607000000000000001bed7dbdcc43b8895819000d0100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d621f176181ffe6367de4ff98513853f5", 0x4f}], 0x1) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) rmdir(&(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000140)='./bus\x00', 0x400, 0x100) mknod$loop(&(0x7f0000000080)='./bus\x00', 0xd010, 0x1) 16:01:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfff, 0x5, 0x3, 0xf69}) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x60a0, 0x4) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 16:01:20 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x5, [{0x3, 0xffff}, {0x1, 0x7}, {0x2, 0x2}, {0x3, 0x12}, {0x0, 0xee}, {0x3, 0x1}, {0x3, 0xffffffff00000001}, {0x1, 0x1}, {0x3, 0x100000000}, {0x0, 0x3}, {0x3, 0x2}, {0x2}, {0x3, 0x10001}, {0x3, 0x6}, {0x3, 0xffffffffffffff7f}, {0x1, 0x8}, {0x3, 0x6914}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x7fff}, {0x1}, {0x1, 0xbc3}, {0x3, 0xff}, {0x3, 0x727c0599}, {0x3, 0xffffffffffffff7f}, {0x2, 0x5}, {0x3, 0xdb0d}, {0x3, 0x1000}, {0x3, 0xfff}, {0x1, 0xc00000000}, {0x1, 0x6}, {0x3, 0x3d}]}) 16:01:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="05621b9a064a7aeec57a69e5fff5f757ef327ab66413df2b433f5af6dc04b7bec4fb612212b3524d12982ec069e91fa1c9bca019d585154a53e6197755", 0x3d) socket$inet(0x2, 0x4000, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="cd4dc2c5369ff1d12bad9cd237c0524c258b67220e904bea69620033767146a24e9a5a280032268ca6db62266393326ca5cfd2baf3fd507991fb5a183581de5414d94770ee82c35d548e9916c38653cedf40ea98aa7215", 0x57) setsockopt$inet_opts(r0, 0x0, 0x2001000000006, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:20 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) connect(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:20 executing program 1: socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f0000000080)) 16:01:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000100)="8e", 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x2813, r0, 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:01:20 executing program 1: socket(0x18, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20541, 0x100) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[0xff, 0x400, 0x768718b2, 0x4f27a756, 0x3c1b]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x8) 16:01:20 executing program 1: chroot(&(0x7f0000000180)='./file0\x00') mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc, 0x8) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/117, 0x75, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:20 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x6) 16:01:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20c81, 0x2) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20a1, 0x8) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) pipe(&(0x7f0000000100)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x1) write(r0, &(0x7f0000000140)="9c87c3762c4c35047e2e9b", 0xb) read(r0, &(0x7f0000000000)=""/31, 0xffffffffffffff2f) write(r0, &(0x7f0000000180)="7791b965b89e378ef6f73ced", 0xc) pipe2(&(0x7f0000000080), 0x10004) 16:01:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/182, 0xb6}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x81, 0x1, 0x1, 0xffffffffffff8000, "f2db7a1f0ea6f6e3550d12360fcf612f018136e9", 0xaa, 0x6}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x43, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000f806"], 0x30}, 0x0) socket(0x2, 0x0, 0xd6b7) socket(0x20, 0x1, 0xfffffffffffff62b) 16:01:21 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x30000, 0x80028) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r3 = socket$inet(0x2, 0x5, 0x9) r4 = syz_open_pts() r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x81, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x20080, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x80000000, 0x5}, {{r2}, 0xfffffffffffffff9, 0x40, 0x400fffff, 0x1, 0x1}], 0x6, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x40, 0x0, 0x470, 0x81}, {{r4}, 0xffffffffffffffff, 0x80, 0x40000040, 0xa11, 0x2}, {{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x7ff, 0x8d01}, {{r6}, 0xfffffffffffffff8, 0x4, 0x80, 0x6, 0x1ff}, {{r7}, 0xfffffffffffffffd, 0x20, 0x40000004, 0x100000000, 0x5}], 0x1, &(0x7f00000004c0)={0x6, 0x6}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r8 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x100000000000) pwritev(r8, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = getegid() getgroups(0x2, &(0x7f0000000580)=[r9, r10]) ioctl$TIOCSBRK(r8, 0x2000747b) bind(r8, &(0x7f00000000c0)=@un=@file={0x1, '.\x00'}, 0x4) writev(r8, &(0x7f0000000340)=[{&(0x7f0000000100)='\f\x00', 0x2}], 0x1) pwritev(r8, &(0x7f0000000180)=[{&(0x7f0000000840)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) 16:01:21 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000180)=[{0x7, 0x3, 0x6}, {0x7f, 0x2040040000, 0x673c, 0xffd}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x44}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000042bfcdb7b1c74ecc0442750ab237faa72ec7851550afca5e1e72742d3a846d4984be00"/58]) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x1) 16:01:21 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0x2b, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto(r0, &(0x7f0000000200)="7e3aebbf6fb8e7f3918b4f0fc04a5535f2626d891e6e8ebbe7097112490d98e2183cfd4c5088806604913c9eb664bc2ab2548044f11ce5077b635004714bffc4e4047bd6f0da81d726d1f39d98d03a55d001288cbf2383044b98a85daf0299de8debe5", 0x63, 0x2, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') setsockopt$sock_int(r0, 0xffff, 0x280, &(0x7f00000002c0)=0x7fff, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000280)='./file0/file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000300)=0x6) 16:01:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)="caf5b415", 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="5ffdc5afee74dc4d21fa6d28c765170e91863b97160b04fddff46d3e044e631f9581543261e81580d504b434a0a641e3e38cabef191776f407a2bd23e7f96dc58dd00a5fae813b66345525fae2f4c4a056370c9a8fd89f1a0777187b0e4875baf3ac24f36ff4a7a569f2e4936a7e33ec7ef7cf87051d3c", 0x77}], 0x1, 0x0) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001200)=ANY=[@ANYBLOB="040066696c6530000000001f613b89d70bde861622003ebf9d6969b7cc58b99f215a59530000"]) poll(&(0x7f0000000080), 0x0, 0x7b) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) ioctl$KDDISABIO(r1, 0x20004b3d) writev(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)="a271b7dc76574c678b63abc26becae555072191f1aa9fdd6ff57d44a2aca3d7ee8ccaab91509474ffc74d25a8500e9a93f48170f953e3cabf63737756ff76c4419e5ba1ecff4649304cc47371325621d4c4f266c937bef260b8434a218bf4c4ed045c370e37ffeaf514d72d871f15bbe34", 0x71}, {&(0x7f0000000140)="b28250b2c95bc59b2b94c237f725a20483b76aab1cdf9f430d2ae3b16cf0aa8ecad31e4a168144472606128ff153e926535850fc7a2dd5d48d587b489b18c22ea7acbf48bcbd0969701233ffcbcdbbd19242e55d68b308e2ea44abc35d80e89f373e9688e36ceb850794c530060cd550a79a4d68138a14180c050a2ce29de6897411fa3c2d291da75ddebf866ca1a5e510db6d6d362613745f8bf03b445f89b2e67f51b352d1f97981ee39c7a4888139e57fe350b27d97e0a499e234827f49657b46d172d88f46208ad9065cb7763b830305bd3a5c6413b95ccd0adb7e20577a729e4286f898299fecf7876813ecef60f307d3f6c6dbddf0cff244b98e4571b7615a02119aa692cbac591cecf708b547c6587ed80e3ed048d8c022b370263d82db592d846693a8cf4e2c20b6c4a50935dd9b7fd070972482e64c864e157d691d3a9d73144ad7bd8d6ac7c09aad49cbea96bd3f2dd2e071157bb4958076f090aacad86ad07a37e3b8b0c93dd03d02673acfb9473388effb195e9bdbcaa296df7506573b3abe2ce8f8f4a7c7dbb26b33892785c58ce44fbc91ea7d89dd35a856ad75b76b8cb2b37132176829bd773d8e70bc2a451db63169101726483d393bdd8ca2368faedfca31a912938da7798b9fb25fac34a314f9293deb37fd4fa807edbb5ba7bc36a0e0fd668c4b3ead4c36fcced1be05cde9a35a948c9a4cd7da2c0b090af1ddd24e9b2508bb0c712c8638fe86c0a9aafe866c0118cc96035c350e174a860303741046b4403f45053c982b440d7640ec3250aecabcf5b14a6d05eb129cb0cdc28b54a53a3c41329a5694d9ed4d9c384dc461bdb02f7ec585f479b92f7d6de66f0989977b9daa3eeb8ca619f41361358387b01a7bf1e3937baac0e791310eed035eb5cc37211f702bcc1e8cbc32ce5754b5689401765170ef62f37499da36e6cd824aedb92da31d7d55aaf179e8f05b15d340bb955c76c22b863d60dcc6af53b22989a2b671a5dd574e4a0e8b8527f09fa338f4e33eaf1cc070445f1513c459e861cc31a1871cabbd69f14eedfd96c814f25cb4555cf27d87820dd5e8e24d2371579fe31ddc82c562f0605b66f089ed429050e67bcaa19d41f4accf9e7acd911c838ecc8c8cf1d2f2bad370921b50433d60d823ff110d4a20845cf0a5b6abb9c6e4ca7a4eb6b37c195d5af44c06a484c388663295092f86ec289c05904fa89e49e76bf4895c889bb17dfc2e01f6d5ebbe7e4759df545ecdf15cb2e39bcf6d8fbaea1a58e9c91e034a4050ca1c6ecd8dbe74f5d94e1d6da5bf414988a9f6d0426b9f8d26216b3d110a9dabbe5f2f987514a063bb0334e2399ef3453a9b43c15a2c8f0b24734525b4936889a49bac7ff7873b1884bb150c80a8f9e5298492dc632a5ecf20ecd8e577f772db77e93d988ae6cdb089c38b04a688f31147fc63b50155c6a6cee66cc41b3afec09c46a50d9240288908f43503cb039c2c3de80827199c215b828f8e5d2f44ba804b82fd260235307cb80a78c4ee229bc2c02cedc20d7ade40d58a8c5c4cf86cba58be7675b087b088250fda51ff54f38a65fe57f7825712238c3a5016a0b372619b8c51f9539dd0546d0c55f28cf7e78c147987f9d95fcfc4fc9a1f9a63098a87f7f0121059c10b98e514de7b69714f2b6267cd3b8f1913193015905008fc541a37d5452f1e06cd5d3d55a030c2058357db3ccc15077e9d37de59ad73cec5440c394efc7945e1dcaa861656d9a05f544f1ad6a99a82553c0750a6da86384dc685a15c52e9311893f2d0973d48d5d9ebe674522024660d30bb69b767a981fb33e48a30ecbfcad596813b2a5c2fefa2785f9d62f6f8c0bcc9ca407999125a194daab7c20ff8c6bcd4153ec03faa1d9f891a955f47570f6302621d3f2724815813eaafbec2b6d6ffd79295327c09e4cf0542a33b0c9ae6082694a50191a0b3f0b44ff05688453912a7f89f56dcee58945f4200155ae315d62b9ce1f9fe28e546ca581e30c9cb373938f2c40da769bae8667b2cae9cccd63e8c85e69cc75a94c6cb4478680c52ff188045ae3945173d31995aab877ee3790672c1e699de3be23f02b258d211b7d486c6f71733b77a642a7828a809bc8c332ffc359350345a23e0af1e6c89a43759f64b15566e14804579974f2f982c9455d1a5b9143bd44f537385aa46a3ea96380670ecbe9e99a04775416e80cef246eb5ae0baf5815011c2582b1dfa4ae1ed80fbd54e8655861abb54ff772f4a9f7223248cf50216a6b6a2907a0104d2f7d23edc148b25a944cdac756a5be61373c40c9da5a57802f69844e28fa28848489fda0f912f89db045ca34f1cf237f97ea1e15b6d29882db40b331215abc5fe3c5c184653e3a65abded4a81098b840cf2d645167a0d7c506af36127a3bf3aa3234d5387c6b194c1eec7ae88513143cf5f8ea9113c0d80ff50e5cab09234e6fc80d181495adfce3b8c6a32c9cb172be0cbeb17a34bc29136cd1b84efb26f19ba19154d3ec8e24972cb9dcb730c11853ac434506c0f7b2be6bf1c7d9a94cf2474c74a9b222ee30eb46c9654d7ca61e612b9f214d63e4f456c1267658c817abc7d473728c80466d04b5af17016a745f4a3e46443bc0325f561dbbf6781d9a1d38233d18bb6175c8c405f7b908d77ef5324f65edf6f987e428c52c6c9e05af48bd3d23d99a21fe1d0d531e63abc422d047e41095ba4dad2a922ee5f76f1fad4b447f2445db671aceac7d8d2aabc2daa0a0c554bc01aa87123cd7e3f455e6cb84946c3c9d61ca90f40f95a4ec3676946fb463e0a557a1b6cb32661a2b763d74187cb1499a15009dc645ceda87a2af3934a40df95a8ace53cd9cd6372b1fd21e947f5ab03254f960fd0399f8703eb6ade1db586f054dac4af7f11cc606496b78479918cc44dd1b2beb570fefc4e16f43f56a35840510ee4147dedef4ed657892333f7c98d79dbce5682fde77692ddb52a8478097b6625fd97b605a67ed21f3514cf99da3d5a8ed2599309e12138ffd00839001788a231702b98618fb2ef1637bd933eba2f65505b561ddc2c9a3b0a4edac37d19be977a5d146320e6f43f66da3c77e66cc10530f36027303da9b37668291e54b91669e9ac74c3907e7a6225bd317d02de9428d4a6ce1a689b2bb4afb952ccbc0bcf667cc2221237929e315209f28e44e51819e7a9a447b88304f2d4550e3b056cf5f40f7a910a186820ba8fd6b891869df7dbfb908c9697baaef3ba88a5f63accf1199f5d13603a2d01afa7aba5824003da781a8b59706dd87be9b5c7fb54d92036d689de32bd0556c8ade14bdb3cd674d989abedb24f09572218a16eb503ffe3e031c49e5f8c50186c66444dcfe49e8e57b92f08470982a371f1de30ba4f94cd2baa6909fe4052265fbccdcef57d014bb2abd1147ee005f7e489b9771dcf4c31cf06a49fa1c32f449227bd850a580bb542869be02e60be12570be7accfdf5b4aaf7e0856e8c103efa52a8d173bab522545cd804639b4220c0e08d91411557461be03c053e95b6d2e650b0fa445259efaa572855e92f7441ecd5b73800e70cf4d41bdf3b953c73517faf5eca90a562e4acaac66bc6459e2eb12dde83ae1c5e7d15d12846cb35a15d7000c5f73d2ecb903a30ec2ae9d0cba89f06819eda6ebc04b585494873f7fd20f90dec1f74fc66872c287e065428faaaed1f3a074951c1b6b1d866fe8c77fb37b081f3a8bb6abaf020830c7d46e992cd81c57d0236b856b8fe2317ede8758d6e20708a963aa4cdc581bfc5c27bf6f3e4f7475b00c2499d6419cc08fe5916ccf54ce3b13dcab1599daaaaad4fa229eaaa6d670dde70a8361861b6884339734063ce47640fb7b68ba99a53d5161e9f2a32528a4fb96503cc3dbc8763dacdf9a44d5fb254096a75010a4c70e5e1770c588086a705ae967c33f5c911fcf9ac2b3de385d3335b0f7f4dc915271b153e18305deca705e16c75e0f44b3b358da7ff5d75d4d379a19b8e3a47bfa32b852871cf6418cb0c5b23f8ef8896920d1e5c1d49f58ba42710b7cead1d96440fe39cff703d6026433d03355335e67d102726f5bf7cb6961ca59051bb913471816fb7f5f3a616fc3a8e082f077a01ca78dda34a9c62d87c30375a5ac884507fdbdd74ff43151cbbdcfa4b8846d122fa4da8fe5c4c607fd55c08b49fa0dafcb48ae42359bc3f26c6faac8e0aaf87a0b6e49348672b6160c1abdaccca812b9404b70cb3c19d7782dc3a7fb4a0f36e5430e474fa23c1802e1f573f11351877586998bbc8ce492285fb59c5d66f381dfaa6baeffda9f091a2f28f56541737882e32dfffefa80c5354344df058f533f8b0f5ac79915e573ab09588799c21984551134fa918ea201e665274cac6f2c45637eba85a1aef44a5b4d9b550bd8dd889dfbef7f63dd05f26cb42ec27f7b4c38129758fa5101050ffeccee0d3d2661a0fe0bce8e66cb52460aa8519cab1feced1725cc85ca5694363a6ecf367acc3bf41bafdf562ae7ef32b695a0b1a96166f7e19a9b85fd572104c1308cb41f6b20f72f990f0a1d1e8f7297fa9dc956a864662b353b3076c1e916cc11a6fb61748fac01aad343b8cdb24ad26edd3d28323737f5ebbe29f72413fbde80d7275247266851e19f3606bfe08c8d789202978ae9932336157e1d285c38606472914873ffce2b8a7e65d19d8445e08a0d0f00e8a3f994ea6760963201bdaaac833f5a6d4aece4c960bcb18cb90a9b4f05eed8d585f44ccc4ee1d92bd377fd0ba5bef3fc7fd00c71dcd2f56736fcb5cba785bdce183a1abdcb894117bb3d4f9fe9deba7458dd8a8448acdbd406e4da6e2a05d59c36a653b163a80d5ca3af9342436a548ec367e749de1e0de64cd6c2eb33827509c5c45d3c80c417fe8748edf906ab2d9332405c2198d554f55af80626645ce7749f7f5f019b817a78165bdbf9c5f7cf716178ae434c37afd5fc4a868fba867d52ec30c8a837ae776293e0d2967153e3d4ba7d3ff2a89578ec5564c79c507bdfd6b53997f5bc2e1bcb85e889e3391d4b9298995f6ce557b4b8eb4fa5cf0f3b71f26c79da9ad3b3ec43549b52fa48badba8fb5d3adf5b339db00979ea6d537e8a6aa32f2ff310b05eeea5bbeb91c2f7012a5dfb7be5570b6dbebdfbd6b2a80324e77d5e7a7720dcac9571502cddc10cc730479b1d47bdc984c1dcf181937fee6e0db3e4ede54ce2c1c048b1ee32f6c4c8ef208bb788acf537af5e8a15bb8eefd980d426e6a2ce80cc0131a8235e403f5a539263bf4dbbe4a11cf1f3fc1bbc852779cc45d8b41be9d6590458c5f534a28349149d8a2d8f024dccbe20042d957016bc5f799e7ac9168d440c37b855c53453b94607dfa7ff619667944a7572471ab44acb9c17db77a5ed9af1169554506fe700cde4d3a600d94dab3d1de327ac8fc6b0f8c3cf9a9c5c199dcfb8604ccb70af009f6d23addd8c809f8e26092f3870ec13e0f048f8095257b0abe8fac294a5c6b1d2f511cf2a166f3f7a32347d935a81ebbe813290647433caf71e604944f07723b5a9e9f9ddf17a31db51db39edc1f56a29db8585a854fb867e869d04d3da5cb8f998ad4da2fe6e7bcbe301f320ce9a4ee46c57066986210a275b96bb7981eb5951e098c274c4e803fee674cae3fd0d738dac208bd7fcfb5d5a4093e6fa76f97f5756ca2060f7bedd3ddec7f0fb093eb9ef684feed59d5ef07c52624897e9ffda2446c27c98d6fcd91acf22ecd73b3e197da3435f6c16601daf82437b1e74aee78b27bdafb0cb9a4792f83df9b138e486802ce6", 0x1000}, {&(0x7f0000001140)="5163071916a81f7c012828a6071bd14c3216e855471bd249c29b3167165b5c55ee147f61bc7a821b45a79020e2f08e813fad1573844a3e737c7bea69ebcdfe46e1f52704156d9bdfec1a841ded17e8192d1f199cee6f84b6e3e39d9044bdadca35cecc2d4c23f3c86af0c763bae1b84604050069f4f1835e4400", 0x7a}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:01:21 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xfffffffffffffb04, 0x1ff}) œ‡Ãv,L5~.›w‘¹pckbd_enable: command error 16:01:23 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10280, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)) ioctl$TIOCSTOP(r0, 0x2000746f) 16:01:23 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) r3 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/146) 16:01:23 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000080)={0x1, 0x0, 0x7, 0x5, 0x1}) kevent(r2, &(0x7f0000000040), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) kqueue() dup2(r3, r0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000000c0)=0x2) 16:01:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) 16:01:24 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000f152f8ede4eaf1a2b83f7a160b8b5aeea46de5fc75d3e11c72c4535fc2e03f343a370b8cfd50c2abd4cf7b3a85f50580d1775c2777b4a13a6c529a888d6c61e8bce2afa1139f15b8a738ccda2365a3a42a9157d93565d9dffd3b167c3e12f720157daf4958efbacae4ca23971dcc07d6bccdf59ecf1b1cfa97a990601eaced087a9a7c428422"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) r4 = open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x800}, 0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchown(r4, r6, r9) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r7, r10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r6, r11, r6, r8, 0x0, 0xe8c}, 0x6, 0x6, r5, r5, 0x2, 0x5, 0x100000000, 0x7f}) 16:01:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x4500) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x98) open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) 16:01:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="b2cd512f25038dd36f7f7552e40000007ab97f9b78dedb5b73ad7bafbdf0e8ea9618f99e6723", 0x26) 16:01:24 executing program 1: munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/96) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x20) ioctl$BIOCLOCK(r2, 0x20004276) 16:01:24 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x10a) unveil(0x0, 0xfffffffffffffffe) 16:01:24 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() lseek(r1, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x50000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10880, 0x0) flock(r0, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000200)='oN', 0x2) 16:01:25 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000080)="553ebd402d9cad5ee7e13c0ee65741bfcb294cdf82e6130a56b2b305e791baa39ab70bda8178ffd3cf2963ee5b8fa45ef54badb62d7d0b3a56538f9afd0713d6e790e80bb76f84d5b871f01e47a9452a6c5d85f9ebb1eb55c5cb0727bf53bcdad819f15b28be0cbd9b5873057d96555601b5db07c38339e5abccc685fa", 0x7d, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x0, 0x0, 0x3}, 0xc) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/132, 0x84}, {&(0x7f0000000280)=""/88, 0x58}, {&(0x7f0000000300)=""/126, 0x7e}, {&(0x7f0000000380)=""/233, 0xe9}], 0x4, &(0x7f00000004c0)=""/237, 0xed}, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:01:25 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x17) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/254, 0xfe}, {&(0x7f0000000480)=""/139, 0x8b}, {&(0x7f0000000540)=""/137, 0x89}, {&(0x7f0000000600)=""/24, 0x18}], 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000006c0)="9a773842ea24b251dea0da876d6bc300eb4573bd0c2372456afd13c5", 0x1c) r3 = dup(r0) getsockname$unix(r3, &(0x7f0000000700)=@file={0x0, ""/108}, &(0x7f0000000780)=0x6e) rmdir(&(0x7f00000007c0)='./file0\x00') fchown(r3, r1, r2) rmdir(&(0x7f0000000800)='./file0\x00') setgid(r2) setgid(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000840)={0xde, './file1\x00'}) setregid(r2, r2) r4 = semget$private(0x0, 0x0, 0x80) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000880)=""/222) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000980)={0x7, './file0\x00'}) mknod(&(0x7f00000009c0)='./file0\x00', 0x6000, 0xb4b9) sendto(r0, &(0x7f0000000a00)="e0566fd88b5000eb106790f5411f805dbbe83bd3bab5d75fbcbd9de5b4895e6e2218a4a2713867bf4b5515daf2344bd0640618723fad8f96d0ffd0bc9dacad08340580d6cb80785e2a7eacb6a1e866e46540fd2de6e205ab73f8fa7cd88e34bba0dff9b6e71506ebca15671e976762a582b7ea47fe8f715d26b790cb6e44efd67573971ed63278ef64e68cf008", 0x8d, 0x400, 0x0, 0x0) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000ac0)=0x6) mkdir(&(0x7f0000000b00)='./file1/file0\x00', 0x10) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000b40)=0x6) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000bc0)={0x4, &(0x7f0000000b80)=[{0x7fffffff, 0x4, 0x2, 0x100000001}, {0x3967a19c, 0x400, 0x7, 0x2}, {0xfff, 0x200, 0x7fff, 0x8001}, {0x6, 0xffffffff7fffffff, 0x6651, 0x3}]}) chdir(&(0x7f0000000c00)='./file0\x00') lchown(&(0x7f0000000c40)='./file0\x00', r1, r2) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000c80)=0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/bpf\x00', 0x480, 0x0) 16:01:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="f36d28cbba3e40b4244bcb5959a22b63956bfce4e0bf75356427e90ecec211829db15267", 0x24) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) sendto$unix(r0, &(0x7f0000000100)="eb4d54b89d4212055adff845766262107851e7bfaecd937eb139157198bf36538781966c47d29a649d6bca22ed4b8983fbaff92df56bcb1c1f590a2c50e50507c158e0e08c69b4be50786fd15edd4c08a56f75a5487312149823cd19c2be3ac8b685aa1e01aa4f7cedf6dc9b7cfc24", 0x6f, 0x8, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, 0x0) 16:01:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="665ed12111f2d6ce8075742285585a6876a7f59fa1c1434feb2f2b34f825cb6d1444c82a10cf835b63559c3c65d36ce4c83167f4e9109f26e25ed4bc307b4a5616c6aef226a15bcb7ca75ad0a780d13b88f1e0e255c98f489d1bc2c1c31960ed03f41db8e60ab5223cd9897310c907ca99855b6289d429193f507efdf510276b05a5c16a8edacc5b8581925c45abf882c043de6df348e13fc0048767aea0a9bee2f2e4c2e99dca84ab16d5c92c1fc00aaecd2580d347a8d8b81538931b8f241987de", 0xc2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 16:01:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x401, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:25 executing program 1: getgroups(0x3, &(0x7f0000000300)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r0 = getegid() getgroups(0xad, &(0x7f0000000040)=[0x0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = socket(0x2, 0x1, 0x7) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x0, 0x7}, 0x10) r2 = socket(0x1, 0x400000000002, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000200)=0x2, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r4, &(0x7f00000000c0), 0x9, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r3, 0x12000000, 0x9de, &(0x7f0000000240)="5fac0644a07a4d1416269b8334c2462fb322ae8bd8817e846a56c23a9ef4fd21cc4ae699c85ad238de7432d8fc6c48f072c86d62db9d1873df2c10a6c49c7112854128c66598722a61ae824aea075c27f95a35049bb85868dccccb05c770a7f9582c1ef02fc148afadee8e4d13b6114b2f787454f3bbf9898db1b9a9f6fe46c0f30223dcc191edfb2642e15031c0d5047adaa64158b35c8311909082549b7621a9628b0362558c755cb140f30fec9fa5976f", 0xb2) setsockopt(r3, 0x1000000029, 0x3e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffeb4) 16:01:25 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) 16:01:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:01:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f0000000200)='./file0\x00', 0x40, 0x2) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) rename(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xe08a7d272e8fc784) chdir(&(0x7f0000000100)='./file0\x00') 16:01:25 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x7f, 0x7}) setrlimit(0x3, &(0x7f0000000040)={0x3, 0x10}) setrlimit(0x4, &(0x7f0000000080)={0x1, 0x6d8cb7cd}) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x10c) ioctl$BIOCLOCK(r0, 0x20004276) write(r0, &(0x7f0000000100)="b755f447bd58d947467611ee159128102590d5963d93bfe526beca7132c46eb7cb4f2f20861b40e0f1d6c1f781452afe41da0619906e77ed4a32d9794e9eaff231ae4c74e8d7639314e38a44e8e5f5b496926c21811b08ebc0e1298ea8a03e99cbac17b68119d42189335a049f5e0b0235f377f7fd1b57ebe33d5c0a8ac2c6c7aabe017bb68ed4c98e3ac19b7eb6f8ac1e12a30fe378ff6b5589d8633851666fffffab2ec603230c68d56280e727b2cc8336f639adf38654ee943558601bdd347bb1a9b76d1183", 0xc7) r1 = semget(0x2, 0x4, 0x2) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x8001, r2, r3, r5, r7, 0x81, 0x7}, 0x6, 0xda9, 0x100000000}) getsockname$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000380)=0x7) socketpair(0x23, 0x4000, 0x3, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x7) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000440)={{0x2, r6, r7, r6, r7, 0x20, 0x80000000}, 0x8, 0x8, 0x5a3}) wait4(r4, &(0x7f00000004c0), 0x8, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) setrlimit(0x8, &(0x7f0000000500)={0xffff, 0x8}) semop(r1, &(0x7f0000000540)=[{0x1, 0x9, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) lseek(r8, 0x0, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x400, 0x0) truncate(&(0x7f00000005c0)='./file0\x00', 0x100) geteuid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000600)=0x7) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt(r8, 0x7f, 0x1, &(0x7f0000000640)=""/190, &(0x7f0000000700)=0xbe) read(r0, &(0x7f0000000740)=""/163, 0xa3) 16:01:25 executing program 0: socket(0x30, 0x1, 0x10000) r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f0000000040)="aac627426f35fe2cefce075ea86fc164b0c6afeaab449cfac58f3634eec35e2278e78862fed758ecd97ebc7a5dbaa410761f6c4cbdfaf0359e69ea76acbe6aa5e9f5b079cc6ce4e67d8525e7ef122dfa1b97b9a5ca7059320252f8e186bd8bb2e5dcc81ebf14ef22327ce8d08a4512644a9c6bf6b1254620e9a3c1869bfd1e5e639419d037c8236998fa60bc5c02665254d19de43384a2e2e8ee519e3e42d121aa7562801b73fb2379c5db61fe59bc24220d968487ddc1fa6068d8dc2451f290fec5f03d2d1d", 0xc6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82063000000000000000"], 0x10) write(r0, &(0x7f00000006c0)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x5a1) 16:01:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x5, 0xa2d3, &(0x7f0000001940)="c92d6d857c5fc19f4bf74094765283c8525048ced4435230da943629317180d98be18847ea17964e68d37a2e4dd8468cf6728eabc36c04599add84879ce7a4b5dd2b8b437cb568d65b8201486f241bed67d0696d174912f4ca90548eeb6dbb839e", 0x61) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\'^N\x00', &(0x7f0000000200)='\'&O\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)='/dev/tty\x00', &(0x7f00000002c0)='-$\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\xc8[\x00']) bind(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00'/10], 0xa) open(&(0x7f0000000400)='./file1\x00', 0x20000, 0x189) r4 = msgget(0x2, 0x610) msgrcv(r4, &(0x7f0000000440)={0x0, ""/54}, 0x3e, 0x3, 0x800) setitimer(0x1, &(0x7f0000000480)={{0x7fff, 0x2}, {0x6, 0x4}}, &(0x7f00000004c0)) ioctl$TIOCEXCL(r1, 0x2000740d) setitimer(0x2, &(0x7f0000000500)={{0x7, 0x62}, {0x7ff, 0x2}}, &(0x7f0000000540)) munlockall() r5 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x8, 0x1a) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000005c0)={0x6, 0xcf, 0x40, 0x5}) clock_settime(0x2, &(0x7f0000000600)={0xffffffffffffff00, 0x2}) msgsnd(r4, &(0x7f0000001a00)=ANY=[@ANYBLOB="030000000000000097a0412f3e6eadef4767b9c92ea2e545d95cbd09e2617cdf9fc22722b81e3e95a0f48423feb1770fc61b6ecd5d0bd0a10e85060a78fe5246cc142edc9ff96a0d72ab7d60a8ab3ab62e03af17744fa194e7cef975133cf8fc3ab3d8bea8c7f7df4dc0036d387077ea336d7780c3ac45d10c4668690ffda6de53e6247f79b3956939f116155d2f2e99e22ffc0000ed14b27cf816a811ad2b"], 0x62, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) msgsnd(r4, &(0x7f0000000700)={0x2, "5f95f0de31d1b37afe5ab84226075a1eddbacfb4d2460736ada7d598f2a465bddc07f9a5bbabba8741b032c5873d06982e5a8b58bb21cb98f0b3f5c4822daa99d01a9058aa2a0cb9eca9f8b2e608d19080b7d40d559bd41318e5ec36d08baefa89d31ec3b4245e95899e92418dbe5d0ae923eff07265c478b5307341f4bb00b8f4a136c7949b25499546ddbd854d417a8101132f75a8a0badca3f8ccc4248e6a465f46c1570d3b16d05d260f06cb21618a834867b7d2d3d7059e39f5dded3249d0ba3921292aa4f82c05163c927683cd5f61ad37c82dee874cfd7dd46ccf11fe4b900bced9ebcc49a8980c99726fdcb6ccb81ed18f140e2b3b9cc063aad8d8d48c46aecc29e67ec0d5def0a8dc1d2f5364bfd4c5b4dd9ad8ca6c179778e95d392d33235f2b393440358dd5a558c8ce1890dbc4b5f619d190f10fa92a4a9d609ce2c5d2641ac990b081e18fbc3ed5240bcf9a3d19297826ba4d8edde8577394f487d6d7822e23ecdc1d801b82cd428cd7e5f1108ae71b9405f544750464d90a196d1151ed6d26f8cc15edcfdc7f4facc2a99b3bbace3b85e4e0c746edc4261b28754897a64c6f3e166e193b8a57861458015eaa72edbae299aaed38a8a950b670a4041ce8a81bf84b3d139b01b5f4c1b9b5997814bd585f8a2dd0f397577c27977282807aab2a31b22f4fa1df9884a43f5da628ac0f09293bf697e074533c9e7f9b11917b8f99f670a71b3c828acd90181322e6a2504ce43038e5a40b16aa7a3b2306ce5accbe55982a11392bc5548957a43aa6cfdd8be1e07aecbcd955703d76df88bb1276f9870a0169f9ddeed3ace24f49ab757ed5896b7c629919b0e5e883a1c0796febdcf2241506d003efb19271ae578aa9c9365a9a84f2190e2632ff69dfde96cb35a2a2d6b6270afc426a713874f9690c0e38bee9800bb1510a2ae87cdd39f3e5e5dbf5718ed97a2df596b79cdf4955ed42218257fc5b4f0b1605819e2c1f215f974c506b373d2fc667065b9f9493f48f4e6c94ad7bb0558fbcb5acb55aeb600cafe2a1f4d10a8d78e599f6a99986b1f5234be50d56271c660326efeb9fa3677fb94b1ff9981ca7e63f749d2903e478494d6370fc0ee1111970bc1660d24d430fcdf54511354e2136829a78da9cd13d9687ba45a195a8e5a5fad653d4e7b00980baa9d48a7887862f4832260a2ffe5a4b268525c2a6c2cca3b6c7a83928fd15d55cfd955e496c0b7637df384c4376862d4c85b4bd902c9d49ed4debc0a5d2b7b5e2fe769028599872d7f54b9045a4948de5063393e560515499a30754fd465d84d69fe83fca10c7f0272e35b8171a531d5d0b9643006bc2d1a1898a3f72b6cc84112efda0d817dd1c4da2dd668f3ca9097b2c5245afac41939f7120c8b0e58061b54639a99b4a8dd5df6878565095a62e4834c782bc17f8519f01c16cf1312cfd656262542691b274ed187ff0494916553a9be4cae7d0c55037f6e5422d1fcc216446aeae10aae2c60d3275cbfa4a6101682d7f73e129e679b3aa32eb5c1d4ce9c1b86d74f137877d2a9f16b17a0f5c188ae4e4ca2259fbd96be7b1c11bc17aeae41df5ccdde245577047dfbb5b0ea06621402dcd43ed772221b21b5c5311d052eca11edfcec958639e76a48ffa4ca19441c4def17ce532eee2156c2b1900b60b876c1035fcde3d40284685569ea9bcdc5a600a65a2632977d50fb1d77891893ef95030ac49d16fb28333fb3996fd6095bb6bc98292f126044f4d0cbd452508dfab1d03086dbaa884fd10a995c11af28f9a732fb9b54d9c97ffc8e5558f447b8b0a3ea6555c3744ede8579ea0b6471e6e1fe7b95eaf769cc87a6eb6ab106aa9ada18a071c0716972d57929579d522ae1a8ef8f42a5f653a9e7cbae7d0b75a5710e40922517d6fa2cb13aa53cb710e136f35a6c6c49c0e9d8ba41a8ab554e28f1664aade7de7c93f3b4e0910b4a6940ac74d551904adeffcb51387a8b1099f1e6e5b6752621c6524f9bc9a8cb72d91a8580c3143b488b36f523af14b8c4004cc5c3e164e577802147b20081f9b2a734cdd90ac2fb7f7c982f407d07fae53b37e18d9efbe54d1adda61570e5cf54dfebed6c4ae0dc1d8e71a5d006ef3a00c4db3439432fcf2dc2b64fef99bde5261dab3ede6deb1e869bf0e42270465a7db1f9fc92e83b3fac97c3dc3c53480fd70e261d997a181a6c11e08e5767396105783cc2f9d1d8791768d93ea6b58d546e8b97424d9f4d0b6c849a9369e775b465f56836461c7a28f74ec3a1907f41038665d89a045ab8cdf6876c141ccd51645fc9d0c78d197fbed554e828aa3230bd3ff6b37c9b14974c64ead197731334b3ed472b66f0efb042aae90b50ae88952a2fc6aa0869bdbda338b02dfd7a3ef85e9d5797a69117aa634eb10319af251a3c69b9c1d574123e070b074dc7f63d2ca3b5da45d31fa85790d9a3c20f33be68bdbbcf41a9f5906bd024249d0fb13726aaf061d51aa78e28edb8b304bb8d3a4feeeedaee2f408722478d70f19461365c6f75318e53a5af714adc7a7ff3688ac5b035098fbf92939e8555df3f312d3770bf98efa215a29c84dcb7731d18b1972ac2d0db819889b669f1a839d91e23878151a6cf0991f42dcfd3d7071cda747480c1d6051e51ed7918157dc118439e1ec4aa07ce1e993deeb01e916ad63a9996a75cd8d1b0c2b5f8bf6aa63f217fcf95ace1b3ea918d953b9657cdde5da7009c6ad2060828d44680226638fe82e31c5cf5a09fc547b8490bd2c58a32dcdf282f7baf7f7e8e9af10d73e4242899bd6b47d06f8a82ab2810120a0c839f0af2a89748670d0676cab86148a26fc97f2347ae398947adb627507ab69d96767438d96a02a9840af755edcbb97168ffb8385aa1f313ef2ba0b210a57ca9d7beb8b394f3201f16b9ff675e689ae0b774a9b0607085aaeb7ceb0d5e9e78eb90338554b212f6d59f84dd0e609368926b2928ed1fa0d13b97bc1fcadba97597c45e79b8b7e16ca77f51fde7ffef3c566fc7fb4f4acacf0e83c001a13a18a8b4bd419d54a6e62e9bb83deba80356092c3071e93da1c2f7bcd505a4aa948e71c6d38f7dd8254cea0b7d5b2cef2ce24702dc6871b79e8650d0c77e3e7ef0c0a919b4fca023626d607c06685f4c1301d9c95ce646f9ac7993db7950460bb460bc59491c5143ff9c0510663e0f364ca76e6ef755368e05ed4b25be386d67aa78a3e39b7b2a2dabecd8594ff1b62fe50e1dff5db463fe77c1b89ff11ba1987d882f08226c09676d74de6ccdb0f114c45ebc77a11576bef0b196e5e95c9d0f0fb5f974947973ed6ed93e317a3d16e09dca6e9d003d33468bd8bdf747649f848c897121556fe4a6276f9fb00675eb50420de10308c5f2daef1450e1d8fda59397612a18d0dfcb63ca107af408038f9434d89e0e93fc82ca8c17a5b78b5a439e449832b0af4d9aaac4cc95d898669e2e610e8029f0ac9d915fa6ae90da76ed210cfcb61e19f932e62c1f4826d5e5c02be818e626eacd403e322717684a25019d3ad3206b242310d08053d66cad2a12fc0463db62987a8c20d9ac8db8fb07cba471d2ff2c4d450c371a70bf512dd71cb3f7ccdeecd21e5e467a918d682e97aa0f2bb7d3a8223a939c1de371381e7fb69295e17c5330cc2964bf3de458ef78e91126ce6b4016bc082f46392893ec602745704868693e039ccb9ba85275df3054775b5458051374661ca09e8232023eca8d4035fada110d983f481a738eeba7380bf5bea7c8c1c17997ce1f23679bd865040c2241d18d8a802bd44fcb5670f310de22bdb43e32294134ed72fd354c5858a421ad2a9dd9d82aaa5b95f82d84a82179d7e69644887a655582cc5e1de2c86edd00495315e605388da0fb2ddbe6d7870a3490dd93688811e72460c2cf9635cd14e333ff50ed1d60c2a38810bb7251d4a78a863aaef20642b16dc3b7fb0427e6e886b8d5db84befc9acd6b4176cf6c560d8490e683e97241b0b3eb1d83d07dd3cd00f581208e69243005a1cefa88648b6b03523ab57f82101900b44e4a86febf35c8853d52955d3a0e0c915ed6dc59d7c1ce242bf3d4682138a86401a277955039857943a5b98772ddde693e735db3c738057f4e2d461a64f5b42677413fecbbfc5ab23658de38806a5964f51cc438e764ca05a6e65b0167fef50281459387d3ae98914ab46b756fdd1d9b7a34a9dbdce53d92ce8ffdbe7e4209eb55fea370086377c8f9af0a7b554469d3be371b986bf63e3a5233f5b17902ae2bff25df667bcbd2c29f619feb529e0eca184e29e9c411ad15e4aeae77b8258f3950a912007045a61aa02b4b8fa7a2681c548271e148e3e53cd6efd4c7a528ba1582275c9f883e166ac7c14129b073e7cb4367a8d21b0e903160b553af49b493ec1e7c149b608fcedec4d3200ba2e9b59e6d494242933118c7b17a97a194547ebbe28cbde90dcf9e9d010e1232aeabda25dc203a21948bf1591175e05d1380c15f915cf304466d2971c27ef96f8f1433987f66ba290de2cab5f24d04d667d6a37208d17ceb8e57bd227ee4e9f7dcf39757885075e7ff3f02f0966e38d182006b9fdd7c6364591d2b387cef8d95fdc66c8d6a41a5db7bfe221f81bb70840313638d3b4a0f709c6828801befbe75dd4d5269726018f044ae798700d18ad1203010fc0f5496829df5bec7b3ce76c92203cb8766e551337a482c4c5f28a5a0d52a7eb62a474ad0ce592d4852ccf51d555623d7e178fee399bccee40e20496300d4d4aa9ae9ad75e6fe428f824dd2b461ed3ca49780cdf932eb15f98db6d972bd10bd6d897161293b29f9fea34639943c51cfc032b1e903f692607520ea8053f35286f7b9acae1deea58182899fef049d2932904a19b17e7f59cf643741f109789fc871d30665795ec667f818979a4ee46467f258d52b44bd4c7be916534d1b307567a8fa0fe5c62174a846a65fe5abbf6079aa132b203aac6e9c6965b2f9f29bb1ecd3ceaa3e51d7c6b058685ff3f0fe5c8858a9ff82e6e5667dcf6666e12674d25fd3bf05f7fc9eed3fc44b7c46fabe3dcb9b20a9306367db988d47a18cf51b2bff21860a5559a6f21115eb69a3faf54efe2ced45dfa6c6fc938f7c487e6e2ff372130dc0ef7aaf6c8f6e55ae1bac010faefcf8c4d371879414273e20b59ae9f1268d5da9914e3ee8f5b624d9467115152d01e00b62ba1d2056d0ee780deecce66751e79f4161421d0d2846620440c7eb2dda6f628eb92c7ed6e247dd4f28b92105410c5ea5120e4e389437574d93f33e2e35cb2558f8aa678e1972b0392ea363204a7f16ce39144bd97ce72895ebc71aab33c934218a5212ddc9cc86bd093c80b00af7063f76a7c5e05ed85f128906cf4a6c4a88c33c44a28ca2a57d365bc791de813a26eb014e9288eca4505ece2a1c39e83424fde72ba1ddd622844dd90b29dda907940d99808314056cd5478abb77b959732be5c157c90192c15bfda71e58dc2976ecc67c1eef8caf6f3ace5bbb826cf48326b1241928f3903fe07f3bdc11fbae518f477167466bc7e5b4f9d7aeb5788d62bedd1b966b3554eeca8a2b9b93db57493aec21134a68b9add3856334e0ce48dae682db2e10f11b588fd51525ac95b8b40ce875b76f0e69201a91a115e5d59cc1da57e80d1437b65b00ca0ab4a09bb7a73c5e9422a456215fac447580632362fc682ab4db74c0fa67778c893e4e0264d06742002fd3a55759ab8b4a226f10fa14a884bed0772a17a0d9688b18df412d72a00211f2ac9a953a4fcc1ac02f943756657"}, 0x1008, 0x800) msgget(0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000001740)={{0x18, 0x2, 0xa9, 0x4}, {0x18, 0x3, 0x9}, 0x0, [0x7f, 0xf22d, 0x1, 0x7, 0x6, 0x4b, 0x1f, 0x3]}, 0x3c) r7 = semget$private(0x0, 0x1, 0x10) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000001780)=""/233) mkdir(&(0x7f0000001880)='./file1\x00', 0x2) clock_settime(0x4, &(0x7f00000019c0)={0x400, 0x400}) link(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='./file0\x00') 16:01:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 16:01:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x7fffffff, 0x2, 0x9, "b4de5cde21308d997a33c1e524ff437f721a33d9", 0x80000000000000, 0x1000}) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2348aa623533175ea9d1e7ec27f0b0a2249239fe", 0x0, 0x1}) 16:01:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x10004, 0xd9d, 0x609, 0x2, "cadc8f60b08cf23ff7fc0d7ca38a0ca5438bc859", 0x25c, 0x9}) close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/48, 0x30}], 0x1000000000000004) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1000) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x112, 0x6, 0x1, "676dc66f2c6e5406d0d1bfb71c565e06ccd91426", 0x6763698d, 0x7fffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) 16:01:25 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)) 16:01:25 executing program 0: getrlimit(0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getrusage(0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x7, 0x3, 0x9, 0x0, 0x401, 0xfffffffffffffffe, 0x8, 0x9}, &(0x7f00000000c0)={0x9, 0x7, 0x0, 0x3, 0x800, 0x0, 0x10001, 0xfffffffffffffffb}, &(0x7f0000000100)={0x4, 0x8, 0x0, 0x9, 0x0, 0x9, 0xf6df, 0x5}, &(0x7f0000000180)={0x40, 0x2}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) chflagsat(r0, &(0x7f0000000000)='./file1\x00', 0x60001, 0x2) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:01:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000), 0xffffffffffffffb4}], 0x1, 0x3a) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) ftruncate(r0, 0x0) 16:01:25 executing program 1: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000085000/0x3000)=nil) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x200) 16:01:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x20003, 0xffffffffffff075d, "b08d9e7fed29000000000000975b6222e6000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) 16:01:25 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:01:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3d3bca70, 0x0, 0x0, 0x101}]}) fcntl$dupfd(r0, 0xa, r0) 16:01:26 executing program 0: getgid() semget(0x0, 0x1, 0x40) getgid() 16:01:26 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'./file0\x00', @ifru_addr=@un=@abs={0x1, 0x0, 0x1}}) 16:01:26 executing program 0: r0 = socket(0x1000000000011, 0x8008, 0x0) r1 = dup(r0) socket(0x1, 0xc003, 0xfffffffffffffffb) ioctl$TIOCDRAIN(r1, 0x2000745e) sendto$unix(r0, &(0x7f0000000000)="b100050113001e00000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xaca) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/221, 0xdd}], 0x4) 16:01:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/4, 0x4}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000001c0)}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x2) 16:01:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r2) 16:01:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/33, 0xffffffffffffff28, 0x2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x9, 0x7ff, 0x2e9, 0x7f}, {0xab0, 0x0, 0xfffffffffffff801, 0x7}, {0x200, 0x5, 0x10001, 0x40}, {0x9, 0x7, 0x8, 0x2}]}) link(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file0/file0/file0/file0/file0\x00') close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x8008, 0x0) mkdir(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0) accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:01:26 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x7fffffff, 0x2}, {0x18, 0x3, 0x4, 0x6}, 0x400, [0x8, 0x6, 0x10000, 0x10001, 0x3ff, 0x1, 0x1, 0xd43e]}, 0x3c) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x8001, 0x1}, {0x18, 0x3, 0x10000, 0x2}, 0x9, [0x9, 0xfff, 0x5a3099cd, 0x4, 0x1, 0x1, 0x1, 0x3f]}, 0x3c) 16:01:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x30002, 0x45) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004400080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:26 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x202, 0x88) ioctl$TIOCDRAIN(r1, 0x2000745e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x6) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="101b00"/16], 0x10}, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) 16:01:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) r1 = semget$private(0x0, 0x0, 0x420) r2 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) truncate(&(0x7f00000007c0)='./file2\x00', 0x923f) pipe2(&(0x7f0000000140), 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300", 0x0, 0x20}) r4 = socket(0x18, 0x4007, 0x408) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x12) openat(r5, &(0x7f00000002c0)='./file0/file0\x00', 0x20090, 0x14c) r6 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/247, 0xfff5}], 0x1, 0x4) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002700)={0xffffffffffffffff}) bind(r8, &(0x7f0000000800)=ANY=[@ANYBLOB="81926501c9e7c2eb2dbd6b38196762dd06d860dcb630618862996e8100000000000000c751214538ad4822b70940bafdf485ec6c32d89da6540d62ecdd2a0b8c4bb8c6ffffffffcdafa9a8ec812ad99cab4f7c534d43bd57069cb1a53ac17e600dafd574743ccf4dd1418a2f619db326c98a375aeeeabd26cbda8a6f317ceb6f8bb0679cfc4a9f3a4a0cf2e1f35805d3810efae8f8af0c3afde3cfd58370dffb6e3c971422e5f556dfa7cbaddd65a6c748c04260162d59f03135092c0800ed826a9bfd2915c279ecf5d30311f0b707de6c09a2a64a1b13f7ff1305d5ca565350dbdadf4115bd986709dadce1353d8b58f3a595b522632409b8d961770fcd78894765e2aa08069974dbb37d1b6c8c83c319843cd58a3e7d3eadd5f2e523a651001b29878655727330c3ebdb5678318b195aa4a55f96eb2680d21722caa5d9426d7f0aa73a7f14a64e8b560193bbc1e38f0e25135d92851202173ae292a8953a48fdb052a761a6ab32b3dfb3db4861f1e1bc59627a72a886eb428e96d78399a8cab8342d02f1e876aa1c0cd65c04000000000000000000000000000000291bc52f039c4ce88e8254f39e9c84b417b4178770440f4b2409738006fb5bc8c5980527d26ac8b9ff70a38b21fb6fd0928e058b2716d4ac7cbeadf85f380e76a6778d90b324e5961f067d30a74ab4cd9c64ba63cd29d734ab55a485e12b6859f23a6b93c63cd79880bc39faf65887e5f53e70875b141b465e65e0928cc877ea47e5f5511788632f2a6f38a89fbce162039dd403188d84ba8f53bfcc7ece971e62fe49b38649fbfac14d11a5389c691638aed5330e5ed60af009bd65daf549c94b3308dcdd9513d2f3c3d6d0dbad38077aab410eebd6cf2d4f3a1637b545ceb575338f81bcf9a7b251a64bc7fcb61c2bd6f092098c4c3552498ae2e25a58"], 0x1) r9 = getuid() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/156) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000025c0)=0x2f4) setreuid(r9, r10) r11 = socket(0x18, 0x2, 0x0) ioctl$TIOCCBRK(r7, 0x2000747a) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="200022000004000000ff93f500000000f87c8a5b671b1b542a53070000000000000000f329000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0100000000000000db45abb6c7730f89512a6ecb803c53310b98b5f5000000000000ee4ce355e1846fbf8fe2ed16bf38f082bb07a5909a4ad74775d69d7739fdfc6c3646ab4231cd71a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c9418eea35d12ebeebe5546fbca53196335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd20000000000000000b1da7f56c00a8387640ce6ffffffff4801433b710c1c53dfdc1106b1216bdad2dd7fabb163d7bc224a90f634c365c4624e808466b26aae5f57f01a34849b8c75eb0a48e664b361e785c791a18d93b034cbbfb2ed7b9a4785be09496beaaea74b598177961670d8cda672cb3228edaa0ad93b6415cce566316f06be05e2691ddf4ee64d02498774e8c78d27524dd433a8c134e34219b915d874ffd0e9230b4543ebe8b810eb4c44a64615f875148c1a2b795e0fb61cde1f138eeec94e2cf9b2a553b042007a2ff1efe045c1315e6f6b9e0f3d13f52b182c2fb03ca90df9b549aab74d1e410e62b166b9993e4740b9b38e19ec8ad5c2cf0ff4489fa82d6bb01d7fcae9f31cc69f789c17d2698f1196c38c99625f84501b9cd37aa5977dd80b292832b5a2c15b4a1d10fd8bd6cfb7b191287c050d53ff368478b7ed73e052bcf259b102acd911ec1e30f0841125eaad517fde3351c6eae500275de30fdbed2fb71ed385a957cd77d5825758366249c836a9ff04c25d8a363b8c85cb191ada644e9c2c5dfc5eeac0ba545d6f578297a4f3712aad43437967a3efbf873dd102e4516611fb2c0911a32000ca30571a9075d5d393192e420a"], 0xf3}, 0x0) r12 = semget$private(0x0, 0x4, 0x13) semop(r12, &(0x7f0000000100), 0x33) 16:01:26 executing program 1: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1f, r1, r2, r3, r4, 0x4, 0x4}, 0x80, 0x26417553, r5, r6, 0x101, 0x12, 0x2, 0xffffffff}) 16:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) sync() 16:01:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f00000001c0)="be17330e5971c5ac852450d3726f766f568b1a854ad4179d3f266268f6580448bde23caba6f1be0abbe709cb7ac8c6355c53d060d005a5d402f32a62258a82337bd62736497356fff62564e4dba5157e20d148b748ff95c09138c15f6454f7307e314b4a7af05c4907dc91d6c0a092e5e5f9f1efff6a932f96c43fb48431a00b9dc5c36f38618d70ef1421f31de1682ef425a9927fad3a81f883d94f35b04b06619e09ff7784f5c54ae4d10a881692569617926c5047190bc1ed977e65", 0xbd) 16:01:26 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0x0, 0x441}], 0x66, 0x0, 0x20, 0x0) r1 = kqueue() connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x18, 0x0, 0x4, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x8001, 0x8}, {{r2}, 0x0, 0x0, 0xfffff, 0x80000001, 0xffff}, {{r2}, 0xffffffffffffffff, 0x7, 0x40000082, 0xcb, 0x622d}], 0x66, 0x0, 0x1f5a14d4, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r0) 16:01:26 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x1000)=nil, 0x20001000) r0 = semget(0x3, 0x4, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/145) 16:01:27 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)=""/32, 0xb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:01:27 executing program 1: r0 = socket(0x19, 0x6, 0x20) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1b, 0x9}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='.\x00', 0x0) 16:01:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e", 0x290}], 0x1) close(r1) 16:01:27 executing program 0: r0 = socket(0x4, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x4, 0x6, r1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0500"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'./file0\x00', @ifru_index=0xfffffffffffffffe}) minherit(&(0x7f000069c000/0x2000)=nil, 0x2000, 0x2) dup(r0) mlock(&(0x7f00004aa000/0x3000)=nil, 0x3000) flock(r0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x1, 0x7721, {0x1, 0x8001}}) mprotect(&(0x7f000017e000/0x3000)=nil, 0x3000, 0x2) r3 = socket(0x18, 0x1, 0x3ff) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x7f, 0x4f1, &(0x7f0000000180)="1babcd850f91af7890569089168b1f71ae2ae1745e2e054a3156d31182dc251e589feffa17e7f3ab9cab5486ffc3189485de8e8541b43c417ca24dfd06f486559b44c2b3f1b1c36d59b9c0132c8e07f3fa6846aafaa9cdd131c14864ff4a6818b1183d155a7e331869cef8ff9c429ad9e2cb92b9ebb0f96278090d3e4365873889e314d9e229485b7c998e0d28da41e066b98b136b91fde7eb91483f668020ecaf3228cf34b0e0f7ba5ca6992b4be8cb6421e5be9ba7a0a2ef8969b41629b90ee0d7ad6ef33a35235073392d36c675f1e7aa0986a318c555bf95a19648b697cc8e2849eb80cc373eee2e0e8a3f718d46", 0xf0) 16:01:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) syz_open_pts() close(r0) msgget$private(0x0, 0x11a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r1 = semget$private(0x0, 0x1, 0x221) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/88) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x6}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x0, 0xf0000003, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r2, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file1\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x40) read(r3, &(0x7f0000000200)=""/183, 0xb7) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000740)=""/17) recvmsg(r3, &(0x7f0000000700)={&(0x7f0000000440)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f00000005c0)=""/177, 0xb1}], 0x1, &(0x7f0000001580)=""/4096, 0x1000}, 0x0) write(r4, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000003580)="b28f62dfc547a38abb2648d8f640fbc842cfab85903cd600e7d006583b84240abb617c10d1608bdbaa974b65b470c63674ea2895bba650aee9a24cd5ae7e20b33fb273a184bf89d5595c700fd5f257eeab6a3cb942251c3e835ad7a1b5198530e6f28d2f0c1ce47cd2c1e10865e7c3a307a522460530d102828944d30fa55bc8a085d269c5654ceecd6d0747123344a747fc308af10c2ae9af11801d1083ae5f64d3e2871a010a3a690908e9b9660b7c7553ba425789612c696eeb7f6cdbac8d6d0bf5e225037dfdc239adc878f4ee419007441efcc2107d21adefb210482f93de6a4d350f6de56f99f347bf8622f96868551489578c710a47a6e159220fd1f1c01d07a1a92987cbf709e7048e24d5589944976078e3dff939021eb6288f791fb3d78986d210b8734e9ae97e2fbf8ff3bec7bfa697957fc5f5261d7dfd4a198c3e2d0f3eb7d1beba0e15edd7964bcff720070c9707e94540eb17b9565cd71d0af5c6d284ff6b35375e35f410cfdaabc34c5811080db16e6371912892037d6abac32b82e937da5c7daa009ed7112a1859d5a4e795646e06bc38de392ef942cfda52cc5be99e3af817075777041cc29df4e5d92690ed5b70ff57bc4e37a9ebfe32f95ec9773c81983a81fa7547cc8fed561d11c7a45bed43d1c5242062c0351195e76933340b916d7436846f20edb5d7996c4ac83e410f3d95dd168ef8156c5cd9d6b2b53fa01ce89b671a646c83b243e77de4f8296538a93d8d9b5283fbf7af23ad86443214f1c8aacd80a35c13b3ad35f2e7ec0806a21308ab5b47db4040ab4c9ea156c781aed7fa55ee00cecccdbb703b2f96681fc601d087dcf06dffe968818783e6d2dfab73016734f0b09657a05fdaa14b62c1d56b1c08648d3094f3e46624c868e269998d19fbbcf7dc02cab3dfa4ecc13d8f87894620f7d64d5531de580c48466b55ee436019a9ed0f2150317a458f859e0fba787c71dff92c1ea2f283e6720832add2d743c038c4b31e6c8e06d81ba5cea80e831bc4c5ce84ec27588edbef7a8d09a7db103fcd6b329505dc599217f32440367a1c86b6a17fa49c153c6c4ed2e23f4c49a79fe600475e20e9d22c91f40dc80148510a5299d1483040b1f372c71e2de3356b763a63cb77e9393f2af1a441f4256fea58bc33b3a542468ca03f1dfc75eb11acfcf31bcdfd3aa913a1b22bad53f3b81fa0364823dd9ebf7c8e42d13f92a692f8d96ee17f92d54102c51ee35eb5bea4ad0386ea18401076533764271e737949bab7f1e2bdf024e7a22de46f0078e85e8240183af5271c57f20cb42a780f4e42975b0ece6c982529ff5f18e04e549a2e2e77d2004ae73e5b26401713850944f1d7b166efc806c9653fdcf77b16e41c3648d5e8cbc830892752315b05dca9058c2e1b629cdfaf05812d33c385defb106414ef79fb657564df2f26ed01925e394d8273fdbbbe414190fa1693dfc03db04ba163ed1da9335d53e230f609318e613cca4c7f99666136865dc2bb17220b70b5fa90979d2400897e20a95d26b0d2619aa66ec7dd21697cdbb2d7687d5f0bb381efc38aeb313a591380c557f1cbc93c8e1f3a05a3ccd520853d61866c37783ce31f932cf2dd7641f8ef880a50f8507d68712da6e2fdcbee45693b236c2dc08682f416fecc22fe9b70854383abf0ae4fe3b37141e607c3e28d9222a31d493e101fca734c7bce5501a6b08346eabff9c89c9663688396a2879e35c78b7ad55b7560f93b3f9784bcea2f8a0845d9e4af71353105ccc5ce93e368cc3ef2999464324bac25f1b0f2118e5d8d76792edbcd3f707ebedd881cb6a6df24beac8b104cd7b6bf616c29d96034c5776d1ec68c9214f30bd928a03c16c2642cfdd6c5b23f127c008f1b04858db9c4624d3c4921cae781f4c7fcc93329dde211389c8166e74d7e205d104781be7eb94801a94bbdab555a20d5c3d24952232b3f12ba64bacd128e9971d4d6ebfc15d178b029a4991bada85a5af7f76ac6af8123e12d4b451dc067c12e615a873f117ae6a95820e219d2327ee832ccca5da7af12386f30ffe4666e84e9b964c3a5835f1bd5f3e3b0f0d008f83955cb0da497036cce66a5a07e9e75a01c4d80c3a719dbd599efa9ee4ea43017eb1dfd87a8a38d5d6e774552cd0df4764a40c2ecebead67580686aa8e3a7c9a6baf45d49173a8dbca556c88375fc6ee850be276f5a11cd1f3cd23195553eae6826513530a3c573a16ee834aaa9c95dc8f3a5f1d0c53e14958702b26eb7cb4098632cfbb38b0ee6f725d31b44312ffc716ec3613f98090c09fe3a2fe0a035cff11d18ce88c34e79cfdce069886df6f6be0df26d05a7a6055c361bebf31b09dcda180b3a382182739333c74cb00ad0a838f1f71bf8f345d02a8007de1ea7b766d6880b82c4041bc4514e26b72b969ac1f608d36306237027756a2a3afa3c7386a88a8c863ae42ac0c0a2412b5becd3f09b252b32424f9c878c761f5ef61ee710a347ff4b4cb1ec8216f9061c6a74d0994616b740fb221929d0e01a68f4a1b1c165b7314785cf787df8199eb2a9b802713df336c3b34bbeeb11039016c14c1292d150d355c9f7f94795abb7a78d0ab538e9a7bdd5f11bd34f7be648cde41bdefb6295b87384b42e0a5388209717a103776689141f0c42e89c5d7154aee884a2adba4ef6df18e5772ecab58a4b7bb756f5315e46f22ebd89c6e6eea26dfc9d6101d0e6ae2e83c70bd20332fbce2a05970a6cf61c91c8f1e6e4c1d07ce916988cc57035bb2b45d5d65608c7026ec56b25d7c4e6cf8d4143be64c6fb99e46381f0bb96b9db1db6294fb03a2fcfe4080cca0cf77d61788250b5a370e946db4608942e4a931d96f9f2d0bf68b9c2657cb686a83e04a1868b5e2bd22b6f19e9353ca74f8179e2829da3d12b6240111a4c5a1035ab1f1cf5ec082e9452ecfc4ea27ac1fbaa93be44674b4e2ab977a8319460c1b2af1fd197fce3d2cee08454a5f6313acd2307a5447d95a830bef32c9a9af1105545a257a55e6e8aa48abbf3c97abe6aaa325ae75d3747d0a541b439d824e4f38afd7976663a29b2976a9de71fa0b966be1b82947795f4312a35cf234c16c5fa29f575d77ff4c1dca15a06e56985f646306e98f1d01cd7d8dd0994ebc11a4594fd333397fac34fe2df5542f6e30efa3b17f4dcb4585090bc8e40a76522525978afc88826e0c45c2fabe6561ac2ff12e8a52502b7999a04c449d73736f7e516b1cd2042ae15893fc2fa406f98e00d331d5c304a87668ba7227d215227457fd0fd9d5854dde9a60ecb46958c7a0b57bfe1b9bf37a557d917c8ef369317573a766a5c20d6c6009303d2dba1d9d69e4f7b7064f9ae6b1d48e965e9c8e6a0bf19c7ca81e4db48a06696be7910d95b203c4bb3750c76e9dd74d7eb83bd286d9c817d30a89d681e9ba8f532e1a8d2cafb243677c4dbd1ce405d337047422144742a56f15066d85785936844ad117d9d0768f5c05dbeade85b3323cc2f297b9dfc0a896eacb983b8fd130473354e5e43d446bdf24f4b2913afe03a7dad95e08d719a65ef6c763bcee315d956a37ce21561bfb35b489577b7aaa8cf2e32dee12444c8971d559b41937f8b80e9851954204c8f71dc2102dc6df4eb6096cac143dd5d4c330ae14200d7c8a9490be979bb378ac7708b945733719313f5be05756471831721ccd83620b027a88eba39d97d6e5e60cfa4b5ef3e6cc0f264c33a95633f5255d524af699b35f67b74bc9158e2d0d6fbc1164bfac65de64338c121b922f3a77b4d815e95296bd6e5a36b3d6fb97710174278db3c5bad85e6f720ec5951035f5be5e826e4ac68cb23300251cb97c63aa5642314570b1dd41a3c9802a03e1837f9784a06ff165247cabec756ea1d4418bb7533a007a1e0ef45e3aab5e9883667b93947f0c8c1904ed892d1e84a7c002e2a01240bee0ab263d747048b739f2f2b27badc50be6df6ab6c84718838c44baa3b0ec78ced8d12b056635ef31a04163b92246e0f5599d73043ce3feb0db726eb58884afebef758275866d74b90dedd89e43f1f541c7d1436ef42a1a55b8f27719500c7f1dbedba4a2c6cd792700f745475119cc5f79e53f6ffb45e04a92d444c86733254f9f101c09d9ef1dde47f284fa6f95f6ea0d7af03f40e7e57ad342d4a675c0641963a8145eeae93a2d18611b286829f99b1025c4189b8d3c1c52ff052dbcc4ae1d54fc9b1b4891acb386c56e00170e607efa0ac846bd9b5a9dbfb5e5583acee577de9f3c71eb641857f58bac595eb1ed109253c89e577c45287b4835a9e30fe22c29701ee8249d914098ef02a841b518be4469046cc1cf4160910a79721e8179bfea7c92ace38b39b03d6c05633a9bb810fa68b25b4c998ac515dd85cf88474ba396948b76bc07bd4cc9b28c15147f4c13a8cda6e01af09542ea5409d3c3f88b5cbd428bc051e757f877fd4ef09b35563336f6d45cb16f2f1e6915c04c551339fa165933f56957f2047868a917f90557554d0b9aa0aa9876b991b0aefc0328db6a2126bc3f8b313f4bc1fb8456c33353d62466229d4a9e76d2040e471812b378fd71ec24ea54df2682405824528ff7cb37c0a464525701a72ae084251a218bce0ce4d86efbc2dfa6fcbcfa3daa2050a8381e9c0d96a8af4b03ff769d1080ec65a2cb7ab228005631ea48b14df3f8657e2ce2b62251e849aa5abd0c9968fa830a996011baa82651e95542248a1106cee17b150ee93e8968f9eb847ee7ccc674ac223ef95d0095e7e823587c5919540753d7cc9b721493ca9c651ccc953c27553e3ccecf0b2b5053a7df45dd1675819904722c17f954077a6ae44d22a0ffed13f43f0451fc3a829090df5fccdee28346089397895d60d96818dd76e72e319ca8f136cadf81210e1f4184977a4ee2fe086aa34b6485a069a586f84e3904d463424102b1c918f96ac3b587d949459831ef02f2e2b15c20304519c96695109b95a5476a47ecbe4e3174efff2d658e94b01865db87e507afe3b84a8a4f91a0a36a946a0be022eae87fe2cc63750a9ef53a8a7785d88f834da54c6294d94ddefab8a682c3298dc16ae3950d31102b1ca0775b0204943868684370efa90b377cb4dfec36c01a5180d4a2a1b0ff7720d8467ea3853e85f797a47ceb10636b8e163c2946338d47eb7396b2350b35442f64d6f140037295c32bdceaa1b438d9bf5f24f70b48eeeebec4ecdf412aa8504295db9b9524ee97c6bd48d41d65b6bce58c6739cef9af2822f0197896b4d280030c32b0e8bc9a0471cf9c11a3523bd8a14e12eb895527e5c724e787b1adfef58d39a009c97578098615ca5899d21ead99959abb7be9194c16a6b578224992221fad1990ed0a9475e28d58d6b82e71bfcc6181bd8b7286f2341492d122f40c75c3f863e6ce6a8e7202b02576f6b4c061cc22b1b8b387f971fd79d82cdbceb2ed0da06ef283de53779dd0287c9abfedb545453e3c3557e6dd03342b37ea7daca348d19d058814455c17e83973fdb5a06604416922e45650a9382f980aaec55914a9721ea1976316337a3d6be06c9fc831ed985f69fbd97394507b522ed3f7065d53c055e3e8766dfdd7fd5e45d93caf27480f5c5037c763d7f4c75330bc40be23060ee06e9d96b63aaa4793d404fbd1af253f2397ef158b690fad1fffc9729808ef16dfabeffb714fef2b3c51f2a5eb21968d16b40e0889d9f5b0a85af96921db8c8c18e0b40f70a2a987802d90ffc089504139b29213c563f7139b78283cc5ec0ebf6f8a282ebdfb77e47e48681b324", 0x1000}], 0x1) 16:01:27 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) r5 = getpgrp() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001, r5}) 16:01:27 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x110) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r2 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r2) close(r0) sendto$unix(r1, &(0x7f0000000800)="6105742e01b52d9c0fe24eae127a9cbe14eefe4a8ac87309f91902669d7253983e251760f484c7abfb06b3bc80933619492bc48845344f6ce4c6c452e68c3429aabad1ffa33e6c2e8063f6669ae5d0f875b6fa17b8f803a36f89000de72ab7b0443dcd109049d42246313103325146ad3c97555008c1aaf8e7e02b7b881c99071e1b9d4c3ee80d34923c273227d3cef94c48a26a1c0b675f0741382ee08b669632a4daadde9116389ae3a0b684414aa4c440dbb79b53727d3936582790e40551760c56ffef08a5b519da8fba4b8576d46fb3367638f0bbfd92db1d9110723ec8e709ef1b5c7ac5f90e0f45de2df2568a084f0645b19183afd9226edfaf2972cebddd87dbef2ce0a9089517b39021be3b1badcbd275f5c585889bb64ec08d9311c6cb588e18e3463e829b6285045f53a4fb17afbd0295976fe9527efe662277609e03321e0f95a72abd3900aca3aeba2b4567f6daa71bfe7b0abfff00accddf38aceb29244b9a8fb3ae7d222aa39d2c3121b372471c543b0f5a39ea8fddf8ca11a1bf36b59d817b0e98b0448434db9f1d8faa68ddc247048c4e53c18ee24e00cdab646bdadb87ba91fcc03232675f8459e952d8da7a244571a9fd840b17388df2faaab56dcccffc9e24831e6924d23fb1b661bcce1d0f78eebf6b9934941f282cf72c95c0e5141dae001170a397089ae32b10f2bae6af439e10ae013092ba242b1678d14ef640333ba269dd383982e03b501feb2f34e93b66abf7a677f47ad7cf162b117d1a80ea3994a30bfed0c6d08435e86af723744c267ab114d6ab08f936fae0b338848603f49844c689c01bd29470f5b4d6d464cb12ccdc417b51b28d1c31ba96f890d5b70e5e596d117b488bf427ab36b4ecbfa388ccb1e4c09cf7366b56391466cce4ff37160df66a231411143c66477beaeded5fd45d032b1068054ad760aa0b1b2f7685f044ba5b73b2477583a57c23d3de2a2a1bfdce1a5d1f0fc997b66269234e468ba2da01b75d5ee6c9894ffbbd2e77c8e47e4ffea686bdda5ecc53aefab72a430b2be69dc008631875759996b2cc4d7424f03840512ffd9ecc8705bed04bfce8dd82b0658671dc5fe96bf2306ca269bd6d72fb916d1d3ed45748a71eda37da9f55413bb1f1fd6a4e46834ca2496ed57d7c14b2351c700f8fb88d2403c672e96d5b36bf8f42c802930285002664c90835dc16062475b233e99071f8d0a402b50ed3a7e48fd19c10eea9c9fc8c0bee555b3fa914a82e9f0f5952bf7f394e9733fe26242e36e91ff09b328205f616fc6454e88a940c5c8d9a75b0186e8556119217aa98d409a6d9cb944ab2ce3b522719aa8145ef45662852ebf461adcac8be6292d9a83e2771b88a50307d09fe7fbd5f5ea1c58d6adfaf286f8889c005993ea9856094c2d4338225da6a0935307142bbb7925fec74800f0930c3d9e074713a87de70e5226ba7b0b357871e5fe038f4916e92db06bc7dbffece5a94215ffc3c9e07e1f09064b5405df08ab804753beab0c95ec0da6f461025974672190d885e8b837e8e8555cc240bf2bac980dfea76b6877e0a38ef21fded2da97a564f1da5fc43d845f43f5ef8936f3aaf5d27058e3d1cb9ca4d5c834c73df04d5db79a68cd88eefe3b51378f570938e3b2a775dc3e45a78d73904e1f119269612363e7b9dff59ec2d501dcd77602ee5a5cc4459bbdca4e486d94f5b5967e7c50448c6cb28de2708dbb201c0aeb446129f9761b78762eb5f8a8cfec469eef5a6699170cb63bc9774afbbf88df4c03cabeed03cf0872c095abd98eee49c8770b2cab3404ca0b941a7d61948e832577eb4695504485064b1fa6db33dc8c7bf7dee3e81c903873b1c106cddbe1adba6c858a990de8e7405828531ef37eb721bbbbcde67ff2c662dbbf4455d9b78a9299b0cdf08ccd9d5d2b073b7ced684cac3d87abf87502be75f940a2e6fbe61fd5dd6989baac3f186636ab5d3d6615d9dcceab7e1ce375fe02d925df47c3f59ee9bba63517724e77c0955a3a118d18387842820b33ff1e94630409037677bcde3851bab97399b0783d3db6ff352c6d00061f0a0dd7671470ec9b04cc815abec6b4711b0c19154b420831ed01d83e0a0cf08070692d9e6f8ea85880f8ec1761eb5052178ac60a86c30b7a52109bc1885276971541a74274e829ed7a12ec73ec7af30d12280050667654a3b86971b7f713a1e4be061331ec2aae23e59389525f55217f0faf83d008662e5dde29dd6bd6d424a2e5119af2a1d37f96517480522b9104c85c4f10fd841e81dbf1be1baddab81d9ec74ed547a0661b443969622768738224af7da9fc045bc55f16f10ebec7d60ccb76bb9fba7ff908e445a46388ca2ba8d56a3bb57092110a98c533864c2507f85e12c7c5e0083730088e329f7e4f68e7a3ef2a19229689fceae4ac8278879ba102e9602e6564004c7ab216333b0be64709b9ffd057c00852a827b9a2599f8604b4ce68c3b37e08daf73018630fbd610629642300936a9dd44fe604893a26838dc9b34aeeadc466c89a4d372278990e5564f16215fcde22a27835e7b7e23972f97f5d66b46d02e468d53163998dc2e258130ea77c2eaa5259542c9e6365a8ee448be5a8c69096343f95a8c9d9564b22e7ef61d22569fb14a405423af36eabe4081fe5078325b79fb2ac5963429a21002008d56caf19ccb6b12aeb049d3ea3d47b5108878a3a34781d9665e4dce05c823282561fc98891b041313764a7d23febe764a340aba83704fcb9ed2b1d3dc6b791a92c1354838d55624743fb2007bafb967f4fe7af1be11c733d8ddb9868886d691a9ca41c5d8dda36e7d7ef8c5904e8a4f277d6d35655c2d188877f7d97e87931aae9d5eb123b4eae253151958b4835a39834a8122f37cda1dd536c7c46086ed5388336d49f2601947f9982538f78af1d6f72d8d92a6dcabda734c74266b8fdf4047b767bffbf1b2645e70991a39ab362c87c2c35dbbd52baea5d08a5d55109406c06bbb35d6391be91b6348b51b8b1b9fd3109149a4214f21e283ebeefe9aef12a37f557e9ac1c336b05cb2b49add2e4de0ef89e8b447ada96ce6466fc93d5438b009c6792a062d5ebb03350b3c4813527a3f1026b6c1156a2b5c7c6d36344b433a3c43e3fc6c8e0fe67f8c8f7f5e45668e7f15b04f998a99ba0a612887b4d1045ece9e3a377b67b9a3e9c9a604e9538dfd63c6e8c5696be8c9c3b784684bdce0f2e3d477577506ba6bc0dbba2afd0d74472bfb5e3497b472c67c0cfe4e43fd982b24ddab8a934b88679d5d503d1a971cea8a1ac48af627c4695dcbd6f65cfa8d76f53309922b072e550e710d1ecbdb2b26d4f39fa088a12565e4a095f04a0ecd6eb8ccfa06991a2a0eed632dc58dec303a6e56977b42c2bfbd8d8ad24501e26ab6f46f5f2cce49d27f5e010f862d31e5e90ec526ade14e164ce9f58ee2bf5e5f3858b2748ed9ddf072531da0fead8513923d72cfdd6d0088ea599999bd6bc7096f9c95b0d70102698eda93672b77b54a93b36f9f5cf79653a61ba82f9f815fd3bc5971b27bbaac394a03de4c66ce6ae18cd7724182b954cd18f1b8cf6f271179eef9fb5004c97c7f5f1341da8326c12615fd9d57e8a741a48c1c94b825a3189f367d7434348abb28b2797c88ad08aaf296a5169bbc52c723662124e6d713ac40e72b4ff2a12d65a44362225c2581ab220ae42a9865c0438fa54de7ef95b2e689c9848517548a6bf43b7f3c54194a849117f0dabf76e1b6ef60d6b1c4b4b3e17463a8b848f7948abc57e3c6825d37d7da984386163bd7a9bd1ef4846d9e656d799c50cec1186045ad87e6032e3a19ece621fcb56d4aba8882c0fdb173b192b3467e4d724808f8571beb330eb425d80a9a1a01e539d12722e5ec7ac991011b8959c9e9320960202e47b058cf420ccecf40c3464225f92963191f9072a78abb071beb53509c48b0170fd14dfcf41782798cb8ff1fb2111934a7dbdb80780fcf6afc6258e09ac476b6282319ab13176b0aa71e4c2dc3cdbe23753314a2043c7e0c08c135e04e16230b6b0d2fc828cf2ba1a9a3ad14145c0c162e68fae68ba701629d05de5b820e6b7baf50810711eda2272eb5c5e3b9ae08fd3271477d8b9717e2afb5f49b6453c2691e8dbd26efde4bcfcbfe7d6c423f1f59f31923b9bdde57c44dcfcb4d19424206ffcb9001a3397991944d90f06e4aba86ab92287cf47848e65b9eeef6bc0764e49670242a77009dc2eeb5d5e5ee8bcbb814a9760554b60843c18e8a6012081bfaa243ee894fbf330072688f10dfeaaf377b30a5e7b2026a2d079875bbd0ffd619d66d3d31705510ce99585e222d0a483802686ae7b95fde8ce9284daff6b31483c3826e42acefc51afdb0d1f83d925aca5d43cb484b95763fc6008ffea97e7af86d79126008d3a76099df337763076bf1245cc5fe3750e1a490a29ffd18ded88b7541aad56ab16928779ba33644294f0f07cbe43a2db506415dab2af917446931afacedd02a9342097955cc9058b61ae6d040b1a4fe038a8cb7f74e700d70a4c39c553c7fdf3e897ace31fa63b3d985d1ac4cb37f96561f035a18d2a744f8b6afc12acf7d963efcdafe4b78ae6d9dbd54446d21e8de2ae21226966d1edd82158710f770f9628b8de2db0415a09be9b1d81896c85c28b42cac9dc336502840305cbe6234d321cbef504f044ee3058b8759dad31eb1e20309564de7cba72a2561642435771f0c926a79a6ea0e87811dd6f96f3d4c0044c7791ee3e7e2db585dc0a17bb5120d541964b7020c42b5f8d2e19318feecbaebc3dac24bec30cfbf131f7ac27159ba16b9ca6d5c90c1520f3212806650c122e43a1b668bd07b3dfabbe077322177f85199bfad60aad9edc7d668df65c44ef10da89f4acaaf361aa77cc285f3ff09da7429a4332f640c63cc1986d22c963cc727e0a0277fad8d7d721e5534212d54c56d387d4db91ffc8c554df6e82009a75a15ad21ac8ff3e7dd012f07dce1029410c72afaae11a302af5dfcdb09a133b12dd8ba50dbb2a7522fe2ddf0b1a3a9986b95a146c0fa2db3a59be2c6dbefe6de284c6ab14aef3dfb0aea6a6f1ec9fefe95b180c5f70b22cdb932f6de750d9b3bccd514d62b07304a208f9c17793c5ec69bbf77c7ec8773f7c2c608943bd2209dc510bf476c4f77c713b5cfecb800552f5d10fb91731ba90e5dda074b21e32c58131af446b395a93fb80623b5d503d5936d11a95419165cc8b9cf55863dbbfe69c28ec8d886adf0a8826c41cfd659772456c4b408382afd269922126de6e2b9fe402b55ce35d6cf622541a5a4fb13d66ca779910918c222e3d2a7c12e5c000668817a737adbf9e31914d1bf7fa6950ed9d1ed57b69b025c833f941c15d71d93a7921352b6b1a55f140f1f02c0785eddb3906c62341e0dac0a050968af9cfd57282ec1b4a5a0d9cdd5f89e51928705be6374674844b09667eb68a8a7beb48bebe7dcbf9492ec8e7940aa3c477eee6d7d959e5863f7b2301dd1e60a4175301004baee50eb2464afbdc41f02f665529d07f4bf90ff0f96709d5acd9f3d28c68b1e0612611951df5be65039833b6b70575b4b65a5856dec9da431c0d6dc1c25134fd5d8348bc83800f938201690f701f3ce0cbddbf280da92f0a6a0554dd5e7d446320f199e7753245acde5ad418d2f583b7414faf5c32ac59722715754260b4cd5f850e195f894e83e5fde8d8739617e77ffba1a3a20da85d2d1e0eb399fe46ae300e7798da1804a39762abc56a109d7266e1bbcb886e616b2c2", 0x1000, 0x400, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100fb2f62757300"], 0x8) 16:01:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f00000001c0)=""/99, 0xb8008622912016ba) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 16:01:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0xffffffffffffff81, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) recvfrom(r0, 0xffffffffffffffff, 0x0, 0x802, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) sendto$unix(r1, &(0x7f0000000100)="6202d34b3d5f32c0ae4429e70f4e42c5bc38c81dbcdd892b89cbd874990a4a1165cecd431406ec88bf649e2142897e25f4322d797fa4b246421ac3ef4ec70bdb546f5be1e3ab2b5a287b97b0608fc7f4d4f69f551294afba1c1bbd3af6c3f444bd8f7d07962c498e14f44d57153b5d4abe0a708d4228f964dd5b2fda1b3f28d6e8f3919d11874b1981c9ce19bf7b7890a9c8e36284fc19bf4853d9f1ad362f6a6e2d99c4f5a4a51ccb2c88e8b6e6e9db405b7b8b25b91f8b7ed8c5c8d1491aeb665dc52f", 0xc4, 0x4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:01:28 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x7, 0x0) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x0, 0x4001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setrlimit(0x3, &(0x7f0000000080)={0x20, 0x6}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) 16:01:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="39a499fc6fe779c345dfac2011c037b9879f80db92e519d3b0a3871e16b8fe3cf2d66878b77d52466620d014c5d77f17f23e3ce158071103948e416ff4ec24cccdc00c2c89539090511fd05826c80c73a2", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) 16:01:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x800000000000000) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0x8, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x3, 0x100000000, 0xe3e5, r4}) dup2(r0, r2) 16:01:28 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0x2}, {0x18, 0x3, 0x2, 0x1}, 0xd7, [0x100000000, 0x7, 0x293abc8c, 0x7, 0xc, 0x7d4, 0x3, 0x10001]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xf, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff33) 16:01:28 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26, 0x784}, {0x5, 0x800}, {0x1, 0x9}, {0x48, 0x5}], 0x4}) 16:01:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = dup2(r0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x1, 0x4, 0x84, 0x1, 0x8, 0xec, 0xfffffffffffffffc, 0x1, 0x2, 0xb78, 0x20}) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x48, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x75b7, 0x1000}], 0x9, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x84, 0x5, 0xfffffffffffffff8}], 0x8dc9, &(0x7f00000001c0)={0x8, 0x4}) dup2(r3, r0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:01:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)=0xc) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/83, 0x53}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'./bus\x00', @ifru_addr=@in={0x2, 0x1}}) 16:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000440)="079dfdd74bde9c8bf3df671947dc5eab8dec6e1ae512f2fd60b521d9ee1ec399fbd4446ed10cb9d1e6ca28272aaa8831d28c37217ab35b529e5dc0272b4c3b264a0ac102c9377c3e341a2411396eb064e558077caf7728f3870953d333555688926001660ab48ba5d46c0735124ced0f72990a0a40dc1c8f85b6385d53e36c83f445c18b8584f0e9c7120b07260f9ee125bddb461a2baf1fd4ce1cb1d32621eaaa47f00979cc0848a94a06e9a18ea677c9679206ba350604dc4afb9a0306aac51e08e81fcc6c59b670d6c1c58082c3d552a13063da5ca9408c92140f4d1c85", 0xdf) syz_open_pts() close(r0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x180) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001140)=ANY=[@ANYBLOB="00000000ea2f59966c96e69abb03000000000000008c368dfb587800"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001180)={'./bus\x00', @ifru_vnetid=0x3}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x2, 0x6, './bus\x00', 0x80000000, 0x60f8, 0x0, 0xfff}) 16:01:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x4, &(0x7f0000000000)="8c7dcf161c681492dc4c7213aa98a8ec9441349991257fe85d714b8dbfb1ef83622030371daae15db907d2ea1c5ddb1bbb6e982da439fbf17b6c2b43ad9667131af944415512da84bc7f4337c26103cdcab193ec56d050c50ed9d5f5505581a6c8ea38b15eba", 0x66) socket(0x10000006, 0x4000, 0xec5) setsockopt(r0, 0x1, 0x200000027, &(0x7f0000000000), 0x1b6) 16:01:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000100)=""/212, 0x60}, {&(0x7f0000000200)=""/242, 0xfffffffffffffef4}, {&(0x7f0000000580)=""/161, 0xffffff76}, {&(0x7f0000000640)=""/222, 0xde}], 0x4, &(0x7f0000000780)=""/28, 0x6}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:01:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0304008e127f00000058f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:01:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xf0000098, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x3}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r0) 16:01:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x4, 0x0, 0xf2, 0x81, "b08d24c6852400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/24) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x100000000, 0x1}, {{r2}, 0xfffffffffffffffa, 0x8, 0x4, 0xdb92, 0xa23b}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0xae}, {{r2}, 0xfffffffffffffffc, 0x2, 0x40, 0x5, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x6, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x7, 0x1a015ff3}, {{r0}, 0xfffffffffffffff8, 0x22, 0x24, 0x2, 0x3}, {{r2}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0x4d}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x1000000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x9, 0x20}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x24, 0xf0000080, 0x200, 0x4}, {{r2}, 0x0, 0x0, 0x20000005, 0x100000000, 0x1f}, {{r0}, 0xffffffffffffffff, 0x92, 0x2, 0xad, 0x800}], 0x100000001, &(0x7f00000000c0)={0x989}) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x5) r4 = fcntl$dupfd(r0, 0x0, r3) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000300)=""/245, &(0x7f0000000400)=0xf5) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0x8e) ioctl$TIOCSCTTY(r4, 0x20007461) fchdir(r2) 16:01:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000096000/0x1000)=nil, 0x1000, 0x2000000000e) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:01:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) msgget(0x3, 0xc8) 16:01:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000000)=""/154, 0x9a}, {&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/193, 0xc1}, {&(0x7f00000001c0)=""/187, 0xbb}, {&(0x7f0000001480)=""/121, 0x79}], 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000002c80)=0xc) readv(r0, &(0x7f0000002c00)=[{&(0x7f0000001580)=""/250, 0xfa}, {&(0x7f0000001680)=""/211, 0xd3}, {&(0x7f0000001780)=""/203, 0xcb}, {&(0x7f0000001880)=""/134, 0x86}, {&(0x7f0000001940)=""/220, 0xdc}, {&(0x7f0000001a40)=""/169, 0xa9}, {&(0x7f0000001b00)=""/196, 0xc4}, {&(0x7f0000001c00)=""/4096, 0x1000}], 0x8) 16:01:31 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x10, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x6) r1 = dup(0xffffffffffffffff) recvfrom$unix(r1, &(0x7f0000000000)=""/87, 0x57, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x3, 0x0, 0x0, "0000000000fc3b4973a14b73180cda00"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x3, 0x0) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x2) 16:01:31 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000)=0x6, 0x197) recvfrom(r0, &(0x7f0000000040)=""/237, 0xed, 0x42, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x20) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6, 0x2011, r1, 0x0, 0x0) 16:01:31 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x7f, 0xfffffffffffffffd, 0x9, 0x8, "8e15579190a87222acb4b9a034883506281491b7", 0x6, 0xfffffffffffffff7}) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r3, 0x0, 0x0) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) write(r3, 0x0, 0x0) read(r4, &(0x7f0000000080)=""/76, 0x4c) read(r4, &(0x7f0000000140)=""/130, 0x82) msgget$private(0x0, 0x100000000280) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x800000001f, &(0x7f0000000040), 0x0) socket(0x18, 0x1, 0xfffffffffffffff7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5, 0x7fffffff}, 0x10) 16:01:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup2(r1, r0) 16:01:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/27, 0x1b) 16:01:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x2, 0xff, 0xff, r3}) writev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)="75d14cd2296c378cd37e661d989e568cfc86", 0x12}], 0x1) 16:01:31 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x101, 0x2, 0x0, "d7c3e9e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:31 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000002c0)=0x8ed) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f0000000300)=0x2001ff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffe, 0x0, "3e00b5e100001200445be7a298c8ddab00"}) readv(r2, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/126, 0x7e}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x2) fchflags(r0, 0x10000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x881, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'./file0\x00', @ifru_vnetid}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x4, 0x5, 0x7c, "c251c7597fee7e704cd3e5bdd20f5bdb5da1ff85", 0x4, 0x9}) renameat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xdd, 0x7fffffff, "898dd215dae67aa7cf0bf2e0f86d4dad779f3650"}) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000100)="3be9fbcfcd8d2e", 0x7}], 0x1) ioctl$KDENABIO(r0, 0x20004b3c) 16:01:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) pipe(&(0x7f00000013c0)={0xffffffffffffffff}) close(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000000)="4f84ed8bc20b778198a3edc196109ec2fb44a5c35e7ebf250cc1535c6ae16f87b886ffc4124bd17ff70cddcea71435483bec424667", 0x35) write(r2, &(0x7f0000000280)="7cb6d22399352d0157c35a9e1367c381ad49e5bffe12d31a7ba994afe8f3aef33e4d293b9c38ef640ee007ec86375d14b5814519cb14b95e681ab2f82b16583083077f252745f5", 0x47) r3 = syz_open_pts() close(r2) r4 = open(&(0x7f0000000140)='./file0\x00', 0x101, 0x20) getpeername(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004eb9184129892c830a5cfe8f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4098], 0x0) dup(r3) r5 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x1000, 0x0, r5}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x0, 0x7fff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000001540)=""/45, 0x2d}], 0x165) close(r1) r7 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x3b) close(r7) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000001380)={0x5, 0x48, 0xd3, 0x3, "364e401d05e2541d95bd463c0389073f44e9b267", 0x9, 0x5702}) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 16:01:31 executing program 1: getrlimit(0xb, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) socketpair(0x30, 0xc000, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getrusage(0x0, &(0x7f0000000440)) chown(&(0x7f0000000040)='./file0\x00', r4, r5) fcntl$dupfd(r1, 0xa, r3) getrusage(0x0, &(0x7f0000000180)) syz_emit_ethernet(0x2c, &(0x7f0000000000)="125b91fba7b5f247bd5ae540d90d13e44ed2ded67d3ccd3f72bd97311ef9d262c0d51fd6f043cc0135f325a4") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000003c0)=0x4979c507959da9aa) 16:01:31 executing program 1: r0 = socket(0x2, 0x200103fff, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x3) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x80) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="56e0d0d378a7b81b3cc84bf1ad6d3de3be89b45ea3c6f2f7bd2858d7593a91625ac8efb7f94a0ccba8cabbe8a111d2e3b04a33f9712cc7794865410004c2945a3623172a9fd178deaf15a2145b94ad4e24eb"], 0x10) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x8, 0x742, './file0\x00', 0xdb, 0xe95, 0x9, 0x2}) rmdir(&(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) 16:01:31 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f000032a000/0x2000)=nil, 0x2000, 0x1) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0xfb, 0x2, 0x0, 0x1, 0x4, 0xffffffffffff0001, 0x5]}) dup(r0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:32 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0xfffffffffffffffd}, {0x859b, 0x4}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0xffc}, {0x3}], 0x2}) chdir(&(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) 16:01:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="fdd3"], 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) socket$inet6(0x18, 0x5, 0x21) sendto$unix(r1, &(0x7f00000001c0)="589be501a3f9d55af15c3b07a52ceeabf56b650b6f5e08410c86b9d6c1ccc327a04a97e2fc326812985079a90ebc1113e4e4a5674798e80b4ceb1283915f9c274b433a5f3a5f6b90c4c4180a302b0b761ccf16b4231f9166e5180998467c6d66550eff8b04995cf73a2c3f1e1ca67dcf5f885b5635ddfc58d8f72085e166a5e5c75bc8e482ac8a618127ed8860658d65f832792c20b638c897455fd74284a682aacbc18ef93775ad0d71d1e118b47fc16885747328d2e2b08836f1951c1e2b35aa66fe8c0171ecc47d505c965702959a59d83320730745db4cf488f248878e32aa2f9cab6f9aff6c4651b352c15c9636e71572d375c62857d2114e33747604832296a19b83271f312c3d813e1460deeacb31e7811be6643e87bf9a25fbcaeecb5aada2e1d1441577d349233e6286f6c492b2dbe787335ef901ab1059d7df7688463a2505052d1690ed0f56fb1fcd3f75f4a3f9e6910c6e2ac99679275c6ae6ef05831b4d17ba564fc36822a032e716d4f25dc0b3ac9a7bda4d4a06cd2ed9c708d6b26830bc93e001ac5d76ac078d0855703fa1795cd322243eef1f2930c9a0558f271e3ba8d11b0bb9647622e53fbf028a09b801bb6d6922c7054882dfe2b4ca75d5dac1db6f5b03bea2c990f4edf3bd5a341d4b7b640584a9156d4fb7ea59ef8052459cc2d60a1e9bbb3a5f72ede666a228a6cda5b5c333ea01b8318243a616c70520aff8df115cbf5fef2775f6b860e879d6b47998127caf33b914e1c4c959c9e4b504edaae86005b92ef3d4cbc7d12bacba3a68cfbfed8140fc88a857b9c8beaf3d8407298a815d59a9e321563031bc6a20f0bc5090063d34e1e387d5cf9810daa59de067676087049e1e534b16db5b6b8e8bab20fb62d57c3ee46cf60fb71f8940bce514ac142bc7f3148a40ecacec7b19b0c8a49f2dedbfe0070ba4b55498ab9edbd9c864e7e857f950543b3fbc24a6dc415b3a370023c3fcbc9f52a614118995bd9b1764a34f072365295db11452d12b0f9fd7c734fbde27aaf79ad2ba1823199ff705c586ac979eceb4454f5122f97e6553fb9ea163fb927ce31870903163b6a0041b63d1a5bce2d1e501050f9b3c794882da909992b1f50b45a12c62c6e605d725665c8fcc0cc91016765f2332fd05280c328634548dac777b62fd7200c8572ad5673b063e3492bde43e8ea1dd3183b34a30805c92ac8d1e5926da53c75e06a417dc82bc43be72f54465bf9bc9f75bc18344a5ee20212999e841167188fd4c5fd0c197ceacf8bba06b63baa269fb71c8f0440daec03b20cbf300c932e612801fdedf348d3d43ba00d54b19a9f8929130e848f22d7e627e56bb3a2b453f40f4f3fcb189fb6846632fa4b5279872d13d415717f2b1ed55d4523ef16587c6ba01e8a380d97491718a2e37ffef43f9b99c76731a2a0475ccc0ce97559bdf78403527366e065705da1e78bca21bfa9aea65710e6e3d2ad6ee3fc2b39acb7ae476fd54b7ddde4e3b5b42eaf8385e8697e332813b2aea06a4395c81fb6f66e0757799c8ff175121f08fed1f6461c9a09aa795fddf999b2608f66615018b5456a6fde17b925c8c40bc82d303141286c2cc9d127f3d295832effcd354b90dbf88807ffc496b6ba5aaa84e15fe65af12421d4338b52f90ae190fa88163f8242b7951a78079f27ac56b086a1f42222432859d07023d6f6ee571c11e2641d6a5e329849d2f71974fa87a321c80d1a1d11586b1cecca014f7145f77a62ad026b46c4722b28e2355042b1d78e16a5e932b9d5203e06aca8c43aec633727996d3ec5488ef9894763fd702135b6f1c1509d712c086558290616e6f2a1a0297bdcb62b72c842fa7008972128d31fa53681f65ae1e4c10869d2c7f11d92d63063a84cbf377a9b1822a8701b0969d420811c74bc188daf3dcecc39db9b51d820cd038d5f2fb0351489a19436a41e2ebc84c17069af0922046635623f61ff2b18d19a541754da9d17537e599b9253eb90deaca1931f28685a8087bf1a0f93855c590606222130a756d0d1d6a97ec4ea16665a286c508aad45acaa972d7581795887868fc77fae4a4ac1a19f12b283034146aa79540ad21e05eb3b63c3ec99b5cb66913b8429e84fd2e9d61acc6c05832479534e057d642947b7e6763b2ec5999ad5e5f5c5e8464830048a9c1d1ec09ed734ee1ec964c1b81c87dbe32058175dac6d84f341c52017a497e42eb69d7707e323c72f2fb29fdc271ff177c2400e3064c925a85ed75d84df82a1e06f3a34ab8913d39740fed314627f545b10526635e109f66622a3ac90f1a135acaf5bf8f3bfbc87353d08ce569c35609566d412f22ad7be7e2817e669074fe413471327b359b865204c70c30dc52b062d0a05d5f9a3a085a31f9a6691f4ea720cc13908825752af12a02bcbba0734da7b9919fe2b4b767f0f6dd6c068b50ed2635b393daeb999d8befbf4397f624e94472231b250488cd78661ec12d1d29ca1f5be7e618b05a1b1926fa60e2bcb35d2d0fc5d568d99640b95f5aa87ec20d6df92cceba5778dbcf8292e2fb8c67c16fb68f33920b302f49f4c5161aea4bf360cc66ac389df6ab68a965bace20cd1b5d75564ae17e9b4f58f0df3a1edc8be5c60443999de14e65e0bef7d7f0564317856dcccd2715c44e642a8efdff86c6bc67cd47c461967f731a767923b18f4ba07c81c9f410c126f8c62b2b8054bb8d694dc81be49f3c838bcde19601cd8fec2da17e530e9e95816f2052457b71bdb307d9b213673da067ab02531bbad49a460b1245d981301394f6ad00e325060e033a8c9012fa748aab01ce6e8ae66f8c4defa6101c54a64568053ede003c69150d2e0983fd9862d433ee53e7aa58a447d526a4bcbf55203cdd41bb7e3b3904d54fcad0c8c4fb1377ce3e38c77f68047dd98db6e0d085e650dff144ccf98cc69f3881da61e2b863c71f9bd6de347237fa49ffaa9d0a304794545fbe20ec043fcb4e6a7c093c17a214c631833847b67cb2570a4c2ab730f3378eacc53c1c7c3c73568cc1473eb9d71488133051c1db19804f437a99d2c93a3b5c58c34e93cb242cd8c9e267eba1658ef3636bb926547d162d8d81c9ed1bc8a68916e553ce0bda1b88164ca872f7595626bfa9956233adb8e5a94c8bb739ca9cb10612647e5683e3b55a66dc3a98116c0e5d6a01d0700a6fd15944e3fe532a963827e8b1ef094d00014b31db824ecfdce1ef5742a60d6d4568be90da235bf7fd0f3b4884e151c2c4957d4671cf4fde45b10833e581f8f4a4489d718a5964dec82e362f2fa4eb6f90cec6b3ec93645fd1e97d7c338b3d24bcc322c64d85fddd674fed143cfdf59f5423131e0684f148f8ee6f78e41b4ce6fb7fac988ccf11807baa07ebe392f0343fc0c40479f871876b125e2f571e1808a335c643507ad1c40843d107f567dcc56573af10e1450b6630e6c402290961ecf247363f39b1cc2000de4b534af3453009fcf391c5638bfd160b69d4dd2bbe621d330d841876990c1da58bea379361b973744c76945018cf4a10cb7d8c8830e6ce8431db30d04b5a3865d5889581252c98d91e225fc89e90ad2105087eb2bd98392ea3c985e921e3514b01419cbe18ca204c4270a44161fc5fa9118f643fb5eb09d0a7c220f30063733c5e08170a8706f8dfd52e8384ceee89c9fda4b9151477bc8075d7d0413aa9c7d6285b7d6ff55231ebcda6c3e5e7d11056a2d4be95a13d757bc8cfde5ba52e2639a9eeb31e202236c650745d87e3894fb9e3ce6a4b976e0dcd77a4d4ffdec2675d562a29e3e4b841250f282509dd98e3a31ab03c689ed60e641d4c1a128d9fbb8fa5e5ee2d482d3b5dc4407b5154e0e73261849b0170f78814491e48f556c28bc3d1a5f0596732b9a9f554c3d14dad9530d5dcab13ace108b7efe6495d8a542ca2d41a1058ac5cbf986798c6d235da4d9bd08fafeafe3c59265be8107a904419c30659d68a8cd821507a4b3b7c43780a10f597a4d06bd0b0c999cd28de0cfead66bc760ebbc299a0633683fdb8046d71d0a660d98715f7d85123b82dd7ae6426b0b1ae94c363147808b2515a1f11168ab62e6a028adc3bbaef7ca8c91fdde5e14c9e27b60f5765d2f2c2399f2d3aebdf2e6c8f6fab13c56ad437dacec166abb885e8127355bb283cd4816338395eb0ace4d989b66608a17b63eb5dad22e645e8d0b857ad3207f3fa228223d10c5a858e2b078a003b1444ace7f6500f8dd2cf8bee1d44178b35b0b84c18c217ba7dc2d4eaf229c408610b677fed45cf949655f16737cb4487d81155b8c7d12b54c4bb3af1a4fd2471449fa4f5d7a14a93f236b899ef1b83f41b08384db7204b9b78a6508298e48495eca90c2ed493c1d588601d96fa2d2a058ade45fd402d1e40ae560e79e348fe3fa1901dd23f675448123dd247593ce1feb3aed0f7748380cb675c862cb93060515c9c431bd2373b7b0362628cf8cb291a55fc88fc6020ea2b1b3c8ef2dc03666bfb603579b5e22da091ad273e378399f7b20ba44003bb5e9cb0f075b52aa22887cd77a8b1ab51a572e32687d44057f9acb9398d4909af4295f4f79b8aa576ec4f6f7d6fc2f2607f763a80bf3819bba8205d4b0afc5c53d7f21621896ebc8790aff9427d2ff1edc1f67ce41f2b151b0da8c0a23077a7124fad2d79f90b177333e35ee7767204e2e3b8f47f4ae0d6932b6d9f80fd683652f29e74d968191d8a1cf3eca31c816b0016a25d04692128883debc7a553018398650f821e90f373a540d7e7929635e38a8aa894daf9e394f4a0ab9c6129846b0639892360d8a2d60926e03b0dd42bdf84fe100f80208d868fbaed2a7dedbd670eb37ef40e7357249c9b94eb05c621ca88fff629c9a24a68ebbe28059cc46cfdb39b320d027ece9e110baeef8a5dc8f830930d01d7a02764be668b9c46805b020671b6896dddb53f42e1d5e7732909f2d3cf1f7ad5433ab25c8644b5417031fc928eb9611aaf2cc78966bce5c81f42d62b143e9ecea772812fdd4cd73616fe93292620a629c9f9b5cb82154a3c061cd4553535f2154ab162c5a53bd65809f896d5ee3e3e82aa526ad7ce40b14b68f3b845dfc56effc7855e351651a4a4ef354482ba936432ee5c4aec919ef62f254147532cfb657485c8beb72d18e93c4a5d060fdf4e64cfcc9ee0b866e54a40570026b5992bbfdbfac8be5afd41e8735a8c4c2b1f76b75f03b8710a25a69736acc25029e33cde11a46d844ea225733003074ee8c9ad4d38438593672a60b9226e03d351fcae6fe04ad70a800fbe5cbf82d24c78fbfa6987035957c510c228df6252923e827419ebfad580685d36d26f70892adcffea5c09c7203d18c881a5ebbb261329321f668959e7b0608018c78a0822fe35c8c42e1384d215a9b7abc480e8c250399c09462efd0950af773b4ed78610cc17ea292c8ea0f0284f1514b8451bfc59154c29bffebac30d13f82c8bbc48c5469037f6e6f76e840defe4109422d4e12206783778845d03785895524127a6cc5396005a755e7f9c3bf19a8b005faf4f3feac7d3cdaeb0a2310c25056547a98d5218540d0528f51852db4deae405f4c58c62cd7d7a21812b41aef5ec4ceb37305ab538665a6f041713c5268ab80966e692d9915e88471bd77a3312c6c1e3a7da090ddb1f0f488321e030604bcb30eb61564a890b7b89148ae911b23a3f159dca6145bc76828c431e721cfc483c99903a1129d228b4fe53300bfb41cd1e6958b9d9af5c4022e558f8f8bb0f6fa3255301529143c99bce3ae9907b3553f144", 0x1000, 0xa, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000180)=0x20) 16:01:32 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000040), 0x10000) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) 16:01:32 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="680000000000000000000000000000003169a951e955b590d3369ad58a3213f04d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc00000000000000"], 0x68}, 0x0) r1 = kqueue() stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) syz_open_pts() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:01:32 executing program 0: unlink(&(0x7f00000000c0)='.') r0 = socket$inet6(0x18, 0x0, 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:01:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x5}], 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) 16:01:32 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0xfffffffffffffdf3, 0x2) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x80400, 0x7, 0x7fffffff, 0x3}) fcntl$setstatus(r2, 0x4, 0x48) munlock(&(0x7f0000b47000/0x1000)=nil, 0x1000) 16:01:32 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="109edadf37c3cf40dd00"/24], 0x10}, 0x0) r2 = semget$private(0x0, 0x1, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x843) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 16:01:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000440)="76e91bfba01b2b437500f4e773d6d07539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5334b9edb52d4ecab6e5c404ca284924102e12f4bf453de9f9db6a0a143289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc", 0xa3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) getpeername(r1, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ftruncate(r3, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) 16:01:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000040)=[{0x4}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x41, 0x2}, {0x2, 0x800}, {0x8b, 0x2}, {0x81, 0x401}, {0x0, 0x4}, {0x85, 0x2}, {0x101, 0x4}, {0x85, 0xfffffffffffffeff}], 0x8}) 16:01:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/182, 0xb6, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x5, 0x5) 16:01:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x70a2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 16:01:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x100, 0x9, &(0x7f0000000000)="2678c3d8b13bb5df81b74db8c50ac5ff1a3ccea47b46e568f9f662d72411c968f4a090588657637ef6769303cafb56e2103248c89c22337783579d1766098da6395a2015e0aae2ea5a46dc8863f7e8ccb219e0477ed867a769115133bfe31f22e5fded6354", 0x65) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) 16:01:33 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000540)={0x3e3f47ea}) semget(0x3, 0x0, 0x0) 16:01:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) write(r1, &(0x7f0000000040)="2b004077c16f435b", 0x8) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 20:56:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x400, 0x0, &(0x7f0000000040)="ee4acc65db16cece773294d38aa7d87c84bb022815502f9ad946af9f31d49db406c6733dd5d24481bf3121434aba7ac9d7dadb825ea695bc0c98a5162937111459506a241d7f0e038170c13ed266d31445e8711b5c6bd5169334ac544e08286d7315ea5fc99548da36e8177ccc1777364c17ec2c828ffc8575f850d886e61acaa58645f178959a09885d6365927050f810ed985f18b8c22edde0f79203d2a13375661758843d0814089269dbd0e09fa06fb9bd9076ead04163de45cfde37a96407c1297ea5e5ea09d5e59fa2c2d4400a72912dd7b8a64607ec3b97ca298a0ac7a8f46fcb332a16e83f5a4bdbe126966d80be345627fb9ed0551ac84899c24696e8b19cc59c9244e2796e0d0c1864b015c63bbbf7edc4159ca0c4c46f11ffa110a644ba12645c19bd580b2ca7074ae6be44c10a854bb66e9634995d7c347323b82827a1b0c44f9a6237fd757507895aa736ede8d630c2383feabfff4a47600b48c0a640f2ac247f76c65a6f87400a9a42ffaa8fa1189c889c11b50ed69f88c3b254da9dbf796c2a4a3b98e51bf1c4fbe1e1e8f62c53579f53310371bf06ba4a2f76a0f454b8258bf85a4844afb835b5bbbbe5b70f6e12168867b78a8f3b20ac21aca21126b899f83668dba11d8019ed88e6bf0ee244afabe92311b4431d08b9a90468f304fcca70affc8dccef5081ee89bd1e8772952e80f9f972a2147804590df1d75b4cbc31894409b03bde2844a430f12f8e2428937a1095924e558af0cb587fd88ceeb6d1e437829db227c42e24b1eae4604dd0f0c7ce078bc0deef4a4b6117c642d146d1686193a954e4a22cfe9add5cb0fc7227a89a548cb6bae4f53d49f20252c4ecff90af727f928af220dd8f03c3ce5642dbbe59bc76faa05bddbfa00872e864735c1d48cd33f858901a529b8c2f5dfc650f2836e2e1af0e5202d955324b0d14ab615a21c4f3424326dacf8f17e8bc51bf8e3c1e2d079d93b7e1a229d1a54480a4b7ec4d717f3456a7b256f93998ce94b5b41e6d2fb8b328039be4920f2bb08778deb83447877747b46e01c9969cc80cbdbef84d8ff41fcfc2f1b464f0d5770cb09d43898b624d72f517a4c9c6af67d2368d72ec234e7f1915d2a9acf21aae330a129d4ff634341129cbfa3ee9acb04595fdd8d1731968dbb2cef5cca55aaf9378e6d807285267a20486b8cb1f4c1c6acde5a1bd7c5bf2eda7e9c3e74c79224c8eb60921096198ce1e950b0485adfa4089019b317436efa48a943084d4bed633b35b991764e91d01eb419c046113f8341ae2f351e22ab02dcbb4d27ac22de0214b00715f345756b797adaa0f421a213dd6e3a145e0c33e89a43122903658da68753e0502799c8ede9e5123a1d360475c1c2d53fe028056d3de6a64abd4d6584800e0fe5a0614d4a5edff7dc57b055704de1732ea38b8467e02fe9d776a8bf0803148b75396d4a3d80478ad7049a7e5e61fc626ab4116f18993a239506bd8d51f6b2ec3dbc7c46c0033035a8f6b00fdf2e3b6fbc161ab77521ae275fea7ddb1ac0f05acd55e3f09b85da158b3eb2dcd45c2f8e0d179cb66dfa65e93a9a27a98d99b562aab6eb7391a324b19b416da9e4ae008c79fb358b623bfeaed8add129bb0116d391ece265db3d2ae451b69340ca6247b2aa0a225c80d4b37a3b4caa4e43f05824486fb360f525aca4eafd773295349f39bc5ebeb113bacd5f79c1295df0d3c669313c4734e31aa82c0265405af1c433497c278743deabb5df22c14bbc4bbb93a762132fbd8e7ee3005f0db31d2be572917e03cb52327a7c654af10881902663938f6de7afc6c58d18eb56026ddaf0f6d67e45a34685bb9a7a17e168e27899d0c14982b756c993bea9b72e93a6c8bd38a9cf2937bed6f9c17956aba1b8775d19cea4348d8f22cc11bac0c9b6fe96e6b08533cc97e0ecbaa12054988633a7de305826b34c73e5bf74a285a580a4ccf660e424dfaeed14feddbf70bcfc40ea85d7d58bed3e869e0eeba28d6378d5730aeea3fac3736021082c87beb7519c8848dfd8253f309c7cc930302c200e70eb124a740c0e1ed24b63b1db19b29f9bfb80a5314a52784b930d0b7da7d4a0cd5680fd8980749b318d9c5db0694e42a396378dd4cfcab9675292c5862543f0cefdf9eac8c594ce228a49bc0abc81ebc531ebfc9894b37926cbad551d596ca32c6efe6077e18ba1d04a19e7b62c50e3a8e52ed1470e081e91206addd4875df5eea44b7f10b161881494b049f956f4941826d6bd2e5a2076820da6e1add106f111f658c048723fb8f57f52a5f9316988cf01ab7225be9106d56124457824ff06d4959440ab0c3812650d1fd309a94332e29b8fe2ae9091266ef0452476a620cccb6f25e583eb96a4b3b84c264b8cfb4e83967365ac09eeb40ef5fb1da7b6719425e8a7d6dcffb1e59e96d2b27ada53d98c0a9084e53af771b07560255d2c775c744a0c1d1f2c8fddea7781abe42b78fe5bde7d649f6662ea766ea870bf670c9f0d15ddea37def2174a3c160cf0c2cf8244cf561e23387905b35836fea70823b480f9d115a8f753649ce1990cdeee72ca9400356791a438c094eae245fa1b6cbbe57d28785d6e854bfd3ce64a00a5d30a41aa47e2e123d12f168377c0a8f71a11c00da9783b221572a90c8a0c3c9ed998914859ec5fa669df8fbafc6b915f33d753bff881e07b51e78c910bae5d699dd18f7e66658a2db39eebf8bbb99a384ce9fbafd439a1d7d84ffd68b1ce8b1247e9342888e499b87925d77fd9f6e70543f9d57a46f8996891cfa0c9971b72404ca53c04190ffd903c25cb5e0b8548106af896727b84a9b4e9d486af431f961a18b8470a11d1990c5b067be953243957945e7166bd115f52e9d30b8e9b303f76c8991755f5b60f670f8e84036c563920c1307d6709da2a31474b41271a02085997cfb0019f026ffb6f9f07a9fd06a4a38f301124fdcee8164f7a4e2148a2af486e10421cfafd381827ecae80026c6f4496a2083b8510a875e203b9503f728d2ae2df53abfa320cfeab4c4e5661a755a941f5f79fa8d1ddeb583a29a9a2a287e242dccc72913f9ff899f317f76ee035ab5f7c75dafd7716fba5c8239c32a5108ecc5510d25cf283c24e6a5d945a5f9f921369ef8ce8c166c9716e952a25c338508e030b80ec7cb73a7f7730d50f1f406157214ad044b40c35a29132eb31153e8b434d9426552a153adb48c4dbd3c9c5c6e6e4276cefa5cd3fa10eceb81faeb1349617e4e4dc591b4e16f8c9069c42f6b10aee81cf2cd2a5c14cae2566c5d7309cfa5d4b1debff1511b307c0b14c772e8fb61c09bc1ebe2effd95a069945d1322da1eb0e9e998d355b00c5e8f6a1f809bbd77b26200722dc3a3f6228c48d033f3ed6eb616e59b849118ba55be04ed68ab0ef63d924c193295053483dd7533085d863e5f63d074a8606abed250bef9ccdf49e2859f4fafe9e1544872ffe317f8608b59116cdbdeeaae81abc5b9b6cdbac2a908c62ba5a9824a944e766d79086fe692aa4b249793877c0a901299185b7226c37d1c2f412dcf819220c083c736c78ee32d6afa135dee1cfc49e89ee94cb4d7b754eed685ff6f1fd8ac8b1869a5eec1da01b0cb051896e3655788e98bf06a4052e6b823bed75b1bd0dc7b260220e83335646f2aacf1a62d1f7180c20ec0df79b8580dfc69285a3fee649a703d0e2914747fd161b9da7ba8a06454369cd8f28c67c1351cbbfe8e01f3e1c447426d16ed254fec12bd61689dbc8c375852ac624006f54427b3873e9906ccccc75e257301270af657827219e98ef6ae22aee07e41508850af3fbff60d570ea0e6dbe9ed52c04e04544e23316b601f317326aa0b42caabddcabde66648cfbc41c8b1dea069f09e4285cfc5786dff5833dc87ef620306f22446b1b4723cffac2aacc441da96548f4545433a2c5820c39f3772ca907d85ab8a1ad285cda8797f82acc93a55a09d086214a6ae3c93057e86d0be629f0ff779fa7f571b842dfa4fa92a46be757321829fc7ea8a4b031243e9cc17f727fda649117376edb50157329f34d362a994ae929b734e0b7c08f47bb158add96a9782b6f69f5c16ad75b98c50d53088eb3ceee51082e14cb3707080712e0b72d8279b0d6bdedfe8bd7d689ee2a3b6c5b531e5dba623e6a4d959c982d8e18ed10d6e62e8a6b7426561167f2f60437fc102585f017139481214a619b59e0b065c84aac973b104c77be6d46182ac7a43599df9b081c2c26542787e02247b46b61989ae5f2e318f9e025b7ea18236a910904ce8416656f4bb5915dcfbd1fde9a590202478d92e95f52d1c81a193c2834e6a2a1cd7971766f8bd344f543e38397984fdffa9633407bd28f9d0e27cebffd82d4931ba429d9113de978fbe0ce8c286b8e539f03db2e0f4ba0bdd23d3c7b002df850a2b104425d1640ab14a40d18981883960e99c682072be2a55b57f931afe9b9a45983381fbb8f2fa13cd4176dbc59bc93d23a609ce5a3d68834ceca6744ff4a60e8b0a3718d08616dcefe961f164953f6e8af3d80f4c41e4c8bd64f315efb7e581ee344a6092be0e027bd365fd1b724e6919951d2c38d7140788defde1781c49a9fab6856e653019a26099dbfe26a59aa4eef5a87549a3db7e4bcfecd96c291bb1b95585b301b8ebea7450a4e5898ed19d71921695b3b1676ceb9cb8d8d293e3e1737d2e7db826997ca0d306e92d5aacf5c8b461d54d5e05030c9607ea1719eded9dece804cd3695f829165973ef3b315024df894e46851b973be9b8ac03614f3ac83683f51a21132ba0c30a397a935d0bb5b62a17aa9e0d8330cdec9bc3d629d7684bb10ecfaf5230d33c4f517d9dab92be93b2d9173d20f462766cbc9a3b0eeabfc26df458a5407bc736b8be6b76f14c589d7ead0585876d0f8e1d35530d2aed002566271ac949d8436fbda0ee594f6838e4d3a6764034c78ecba8958506af3c4f2a17ff79eb488587f90d08535144e5b76594645722ae8241433c91c4dcd7807f94198e1a23fda40123b07aab79987e995f0dc81963cf6b19d59324a68ce7319ee2cb5ea8c858802289a7be34573dad542481f5f99ffbfbff4c4d4a42ca535d778a76c717c6dc082887ddbe04a1c84c1bce7b870629b4377b5fbf69033b2473b77ad344a85b61176938d25e3c2486c813f7cb782236a2b4bf634658a4a5af34a2cd1d23d4deee62c26906661fc1d5d23a9d536f37c87f35acbf3b287fc7cf66d55b25c5b8afccde014a38f3757f74ff2772a262ae6482644e8ee6ba9df0801d5d9dc250110f37d2aee0179ebd8d6d138a6846d9e5451eff58d68abb3c899fe89bbae08c987154010905a76e304e44d2e359f8713de16f94712e6d5cfcf960cff0ee7e64ea6dff9d6ba235a127034a617358a465cfffebbb09f4389f3291fb86b2e3bfa08628654a3e7fd2ae97f5f600c6bc0e0436bdcfe05f1f6a20db7d013863d993e72612425b94da4b74f0dd6e42531f00c06bf24527d8146149e81f5281a2a1827d3ff2142987204449f8d4d89505cd1087f50fc84db32110a5f12005f9454274849fbbb34288c64c73b2519b77e904a26a81dae2faf8ca531e800dae73bf23a121a5cdc1a84b05322b64b018f3455eaa6b4ad44707c8b9f73c54c4ba3d35aa67bd83c190232758c8614dfbfb36d388b56def1f93679f9a7bdb74e664d65f3b7716883875f23ba7280759e81b5d7b4e93f8c9b866b67776c141a93f380494504d51177e5d36cb29ecd9d3ee46b96c6e9c83e972da0e2c88d789ae52f14a87", 0x1000) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000010c0)=[r1, r2]) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 20:56:10 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = getegid() r2 = semget$private(0x0, 0x7, 0x201) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffd85) r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x8, r3, r1, r4, r1, 0x4, 0xc5}, 0x7, 0x8, 0x7}) r5 = getegid() setregid(r1, r5) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 20:56:10 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x7, 0x9) r2 = semget$private(0x0, 0x1, 0x200) socket(0x1b, 0x5, 0x48d7) r3 = getuid() fchflags(r1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x110f, &(0x7f0000000240), &(0x7f0000000300)=0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10008, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000000000120) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000380)='\x00', &(0x7f0000001500)=""/4096, 0xffffffffffffffe1) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) ioctl$KDENABIO(r4, 0x20004b3c) 20:56:10 executing program 0: r0 = socket(0x6, 0x8000, 0xee4) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x2, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="f5a4def61709b5e57ea5afa636e6e4b03ec3f021631cc9c8574eb3ec499b5af43a62ecaa83348afb0334a91c31a32caadc098c3f0d8d949ff979df2633b8b4395e677dce", 0x44, 0x1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x890b}, 0xc) 20:56:10 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) lseek(r0, 0x0, 0x1000000000003) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x108) 20:56:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpgrp() getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce390fffffeffcea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d886684ce8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab", 0xb1, 0x0, 0x0, 0x0) 20:56:10 executing program 1: r0 = socket(0x11, 0x3, 0x5) read(r0, &(0x7f0000000000)=""/89, 0x59) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce304500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 20:56:10 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x48, 0x80000400) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) 20:56:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x85, 0x2}, {0x88, 0x3c1b}, {}, {0x6, 0x1}, {0x40, 0x7f}, {0xab, 0x69e}, {0x27, 0x20}, {0x5, 0x5}, {0x87, 0xa20}], 0x9}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x5}], 0x2}) 20:56:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/128, 0x36, 0x45, &(0x7f0000000080)={0x18, 0x2, 0x6, 0xffffffff00000001}, 0xc) 20:56:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x7) kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0x800, 0x0) close(r4) rmdir(&(0x7f0000000000)='./file0\x00') 20:56:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[0x5, 0x7]}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000040)=0x8001) ioctl$TIOCSTOP(r0, 0x2000746f) 20:56:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000140)='./file0\x00', r3, r4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000300)="9b", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 20:56:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) 20:56:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x10001, 0x4}, {{r0}, 0xfffffffffffffffd, 0x14, 0x1, 0x6, 0xfffffffffffff641}, {{r1}, 0xfffffffffffffffb, 0xd, 0x80000000, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x5, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40, 0xab9, 0x2}], 0x5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x80, 0x0, 0x101}, {{r1}, 0x0, 0x10, 0x82, 0x3ff, 0x401}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000005, 0x3, 0x4}, {{r1}, 0xfffffffffffffffb, 0x0, 0xdd77365e553ee1b5, 0x3, 0x100}, {{r1}, 0xfffffffffffffffb, 0x42, 0x40000081, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0xf0, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x3, 0x8, 0x8}, {{r1}, 0x0, 0x0, 0x8, 0xc318, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x200, 0x7ff}], 0x400, &(0x7f0000000280)={0x4, 0x7}) 20:56:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lstat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xa0, 0x0) getpeername$unix(r1, &(0x7f0000000340)=@file={0x0, ""/7}, &(0x7f0000000380)=0x9) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 20:56:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1001000000000001}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x8009, 0x8) fcntl$setstatus(r0, 0x4, 0x4) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3ff, 0x2}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:56:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xd30) readv(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000340)=""/87, 0x57}], 0x1) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)) 20:56:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x11000300000005}) 20:56:11 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg(r0, &(0x7f0000002a80)={&(0x7f0000000280)=@in6={0x18, 0x2, 0xacd, 0x7c7}, 0xc, &(0x7f0000001540)=[{&(0x7f00000002c0)="89d6209da9921fbb8c4a0cc6f7302669aeea0014c438cc7c8769438673bbf5037ec7277587e7aa59f988de03447cc8217c38850758416fb49fc3fbd3392943233231cdf616e4330e90d35e47d70a2a6bf1a46c95547bf469a0062987f3f657cd7be7cffaa463944154741d711da5beb88bed69a69cd52fc6c3420a11da0032c3635fda930029290b81dc596a139ddf6b4343c3932e339897d7c1c781124406c7bffa3a3337283367b2b387643ec7647edd84a663d4078f05780688a18d90d6f0b275d04bc66efd30e6e21812ea1e9aeb60d41b1709e753cc30d89ac55a249f8244f3401a7cdaa1fa008dc45661118289bdb52606544d909d88fbb18e3380fb5d888769f453a2bf33d3401f2635b6086cceca262eec143686b86d97296ad7da8d1cfa645ff3f83fceb349cf3aa0e63ce679a3ad31f28d0abcc752dbf3c9efc18ca8f6244328b2ecbd1eea810d106fa98c04c24dcc76d8f79ef42312db35e251979d074efa66b323c645af40ff878a607a6553dade51b7bf019709cf96e037eb911380a34a39d30122a39ec84e93439b0fffedf51cd469c89e10b57e3c8844fcc1e13d9591a6483190f6357a1fd6b5a55e006b07ac8b48bfeb86034295a13a862eb59226abd41286b9f552adf6088663042fae76b3ceecbb41fa154aea80a5f8934cf71a896e54afe67c1e51b4ac858d692cefa869fdc109c1c9e0eec9daf29be3c31be2afa79a5861596ae2dc8444823e0d985c4665ceb24a0e86215d49d030cf4b077f2ba6075d486306f33b0453ae28d3c65ee873b7abec8090421c166b9880c8102bb10637eb7b8120f5ca6283d4683ddaf2458c4410cbb4a566e24bf88133622460f65e969484e900e9090c5b4b00829d1c13333330ab308835b4ba7c8dde428cc962c5fb11b989760c1412a85967ca9887fb8ca988a1e59f720277d767ce40cde40c00077858716efd5647b3b0ed664ed3ea0c9ab1d19620bd6d162d822145d066ab101f891360a475603a60f2111c1f39c28004d84afcff6487f63b49c764094277dcf7f83c1d547f5e8860103cd7108b49bd06eb86a7439f64f8b34d4c646623e0923128bc7451452d903e707968697fb6b736a0d067e10b6f6d5b3435b3dee322b463ff992d27990c7ce4bb91a4671f8813fad38e21fecb4d60a3d6f31c13e0dac214b1ab7944e7a32e98f45636ef167ffe96d4737632af294b5ee05cefa7cf45e74b78e40bd4cb9c99536550fe89534c0b951d4cf1802a54e1e6e967fbe6fc100c7201e3f500c3d59af6630781efbebbefcfb7d80c6569d603d334025defdcb0ad7866a78b66ac837121636b908e995ae5f8a66c7c84493238994a4df5b5483a9d3060f680d61f44f777a8e87420aeb862d020201c303a559825f10692bf69729682267ce8c44df7cb924a49b55a2516e1a59508f29c9008a28421f27a6ca23192ef97e2bc226375199e114eb86b13ae28511daebfb7e6e767166d260c8f1553c83ef0952314d714f5d15f63e32991b10f70a4faaf781219b175770888bff08ddcc2e050ac73b278d3ed0d03e2c47dde9ccbd67b8c680ec195ca7cb871189ebe1956f72dde580f336dce9ceef44bed34149a96876a2d31156cc923b0587db4f95468dd8053e4bc2ea88f0fbc2e59cf70c7b75f8274371cd94133762c18ada1c4f2da4b39f9022fcc59d73b72dc503468f5be441a4cf249f87cf355c68ff184f8f1797c8f6d658e568e8399cdeb12c87c6ecddc917fb68bd9c08555ea753d8274b47489aa9729454cfdf18dbc9f19baf61c1f230b1c5bc7c5cf32608b169966261e59fe0776f0f2d7bb537288404e57afcb43c02d02798f7aa39cbf571e1f1623cdb1657d52351721475a28894545519657a188ec94879bce4f3e98c46d26a16ea907adc24e2ed69a79c2b24e191309ae94c84988934cd7ab2c203a716905a50f10c4874bcdd1959eff0643e421f1cf56f4ba275f0eeac77c8fa20350cdd86ea2971434c3ae0339aef9285bc7177806c7f428f7ff7f1f321cd27e822bd00f3491857862d9c75bdb4a723589ac1c2e2d9f5bc74ec26ba82b7b2b3a342b19ac961cb46da34fef188fe24ce1445450e23d8f8d0ec56d1097ba6f3d77eb94b4e822d4ee70b1d191438c26d0248dd7da34f972446c4c950f00ff482032f4ebab7bca686e82c6af71c9de38e7329df019b0f34b1ec4c57a8bc0222b7106a1673d8989f5df2c3a410421bd87f14b853377cdd779f3eed282ae8d8aaf473860ba48aeb8e8187e1e70b1e27f666099874d1e923c82133e0fa05edf36791e9bb42cbbbb449b9d2baa05aaf7c2f1493e6ff2dc7db4cd612d734703b4b8fdb46c2c4f7337459894e44f4b73e6febd4eee05e77a5e8a7d133c0ee43cc01deb237131e3860806e28ad478a47232980509e08265ef4dedd15d5bf4ef41d51c7115efeefbc5baed47f653f42d1b7bdc9949c828297706e0abb74af40d7d212dfcac6f919cd205dc92f86b8f1952ccc662ff4c3419ee8358e98b4ef22509ad1ccd594650a5857bf8eb4d8fa546973fcd59205ca5d13ce0e3bf27b29d13a1bbc15a2c3cf92ce19ea8e5c59b5332df1917b0ae0ad38c7a0505f7c2bbbdbaf88ffb7e0d4735fa71fa418bed7d9869acf3d988a1d5f5ffd303a5d4073c893acc78a74e99c0259ee684b95adb1146869051b6f2cd9123f57a126a10df5e59ad7e3a71658e08958d11f3a1827fc6abc67c1ad50058dcf67195c5cd9c391cd1e4d20fb44dfbe6b3720d1bcd3385c0fe5c12135a96add5bf4bf690b69aaad45d0cf049dec4264351eb6b945cfe95e5a7c1c0d7731c7758d310ec9410e1011eb20317e3f86b3b4c18f601e5a978bfec0ea311b7cf27240737a815d8cdd0baef6a0e3885e899e1827704282215dd62ee27ba80e4f88e03e2f36dd4b21a54b29c5211eec3bbf8935587be7dd3fd972dca028c2b309d0d3b70904a0f1f2d35f38a0964ca998954289a9e87759cdaf467748d4efd84b5cba29a1e0f2e6a6c85f83a12a86aab3bfaba95c1a07b9d6c1356ceecfb03abb18e8136b13f4edad0d81fa18bd247b27c27f86ef8607f03074a3c1a9f5dce3cc162b1133c0d5ae96c95705249595307ca1d39b9963e204daee61b578d82c6527615e78334d1054a9ee17294605d3b498c793162027b073b2b54c655d90703b23b280395362e691f62be2b092daa7579d42889a3a84747312da5c6506925e915a0465a413392558b63bcb4cdd04a632ea2f39856eabeb11bba57a53293dd41d08bf17a63e7665216f3723957dd698f9c550d7df1ddb928c1f911a7a7c96d8ccb5d04c0bc7efec55e7fb5e222d880ad582c4a7dcd0d624fecb226a183a45c3090fc88a05cb48c0bce866643599996fc1a510e12f33fa48a2756ba159d80aae837055c565f67fd815e5d93c6f3e18db6c506ddcb7b6393ddf6c0957372d36beb5e632b32ccfb726685fbca06f9d497edcabacfaae70dae079c755a1209bcf54c2d8f6bf22eb86a42c521b523a49259fb6ea10fd60c221b56bea579f2b81bf0aff23b590a55587d8e714b0ab21f0258417518c931982348210aa2e284d6cfa9c54b7a2c047f153e0d14ce66c198343c349e629c2c0db441ae22bfe87cb32ae35ebdc450c958a1e14e68b5652b023f84271f95b235cb4f53fbaf148958e1189e4003b9cd665101ca4e38a3fa2f5aabe05184379951d9b37fe46ed63ea1f0c5e9377d805151b576223a1cbc6c150c92dce1182add0a1761ddaf20ace9546a14197bf4a855f106601456a57c095667ae6f6da33099b1dd1ee4d17ef68a5ec9800cbe54d3424e5cc573b30b2cb4207cd79d0575b28bc6d154700f407a623e9348d21ca2955d6ac9f63c1874216d9525b226a188274901b4cf3408aed978830fa09604acfd2245874b70f52696c41a7e8a62a32b1a34c803b6d78096bc8724517dd19503d8cadc6da67e318e9f1234ce3022b08f68b3e59bbe358bbbfbe9be4e1afb8eabb3491f61deb98b4c03317ddd10652cea37f6b2cbd4a81c7abc7cba050a4236624798476bfab8725d6d4092858c8d18152b42710f9949fc7bdd6a4b987f94f6f1ca91da856c080b482b8b0c723b2817d97018a83c74273df573629fa9e9d3ad6c0aa440f27eb3f4a392e64032d4a3b6d1022646cebf88d550b623b120d53a3bcaa7f0562fdce4425033d8ac36492e65eb9f500f5bbe145f6531ce37c4d8072e01fd53e87b5e5f3f96a7bdbcd82a44ec6db1a751a96d81646f2f360b16cf9a5ea6e47da969b150936542a06c659c575b0b8ac89ea91b2967b6bb0a37eeea76c107574c00c3761c5d7c61c281f9e96a9b4fd382b1ea1bae1aa7e9b21cf0c37c4f40fb5be19e0600fbad711e8e51a7166a30ba8956417c357830c6f6e999cebf586844414c0b48621a68846e9bbd5e4cb84f2c78316bb41bc2143ff217622f52d9924230c1864ea75dcae29f0280d4b433588df79f8ec61a2aca31a83f375599e6dc2939714a1dc38ff35a9f65de2d10f3421e407090457962092debc759d114a66f9e697848990dc1794be57e5c0126bf7263f9ca09afc152198fd5c9712081abe53df006857ef9301cd247dac9a1b92059df086a49590d7feb7ffb28d0f1a63995c2a3adb2bec327e079869eb9863d3d8e40965bc84d83cf89f0a16aec715bab2e4dd824631ccf34946adc860e8cf0eb74931e1d5434855dd7de9f56c9cb050d31ad3d4ba82734223b157ed7ce176404768afd0fb0d20eafd525f52d2ee7acc367530011a1b2725b0ff5e17474fb72eb729d0d4502e3c9f9d6f0a9c0188ef34f901908e6d7e9e5aa622774c04784e0e1414627cc7fbcd96359b4a0ed1c7c6360e6a1ad587e4851672efcaf854f9d82841dd3dc0545f33a3d4c6f15a46f2164733bda66ac6a48b8d7d04ac07054e7ea2ad2b11079129195899fe3967efef1f71889043e7e3611bb097ea49c47049a385a1cfee52d7aadbbefa47e72f0c49d4e262bfd20fbe8fd4db112d1c02efc73a8783cbc09726d3a9314dd042aa673f4c108e57e96c638ac90d403629cd7b31ad7464b7f5c34e3787b356562a2a05f16bbf1e9c77b997bb4731b04949a77800eb773bed8fee7b8298ba452722095a769750be9f43367c1016674f275915aca8542b74d30f1a92dcb192817192cd05feabd7943bf9ed0bb1f40455a9971a2aa832a432313cbf30285038d9314446483c3d420dd9c27c6d280b886d57742f19533e6931a70f7efd4b3c0822e25e648530ff5ebc95f1fe74ea80da3c2bb0bd202bbd9b49fb40bd260860bcd17c261229fa6c07d6c027396c7b9ef606b3fe51753b3244fa680a4cd44513c853b26e3d39d9e80158455702f4a3e3daf4a44e3501ed59190456b6db040625f57dffd991900111a1716a535520b7bfc0c5fc38286a89ab3346cde489f75f9ffa963d82c0ef834c6bd833b86e2b2dda89707ac3d6b42183614d1f232c5f289335f9b00bc6a6927474d366186b0a57c516b1dd811d91be4a6034b7f4ffcb444d0ef6493df7ecc26317105265554c6fcffae92f3a03a5c4fd6320c61ddf305407d1724faef3b6eb0905bf0605f731a37a83fa212ec127ce8c84baadbacd899e0308daccaa571d942f64ee61a8199a1460fd077109a5a44c6fb6889d6a422cb18a1e4936b7c2461f60b6acea89be3bb46306df48b82a8a67f8802c394cef353a11d48140c2c0293b6130af154d9231596b96b82eaab33701f229ee8605bb522857b891f5fe952728348cc6bab17d8f8f83a2fa19f6dee01ea3bedc9271f47e3a004", 0x1000}, {&(0x7f00000012c0)="4280779fb33c38aa5d7fb131037d4eff2030a8308fe2bb696900906ecc4d16799d0109903f6211f1ed1bc2403b45315b2fb9de119f830940d3f4eb39902f6f487e85cedced8c82e14587a84418d452016b9399a46d7cf0615b39cd413165113594ff501741bff988fa59a7785c82acbe72704926234f34ef47179da5dbfab2c2a7937cf1f3b13fde426dd9ff5522033d2570f61bfa447fd8c4ae65bb6e26e9a4e0f945013f3e2827a75f410b5dfb7e050e26a78b392e7d999b9d68bfd3c48238f0056c7b9f669eeb5ba0740b27f2c057fec235794a2d7be943add6d619e7906832ff43660bebfe0848a95e30283d452b32ec0e4b37", 0xf5}, {&(0x7f00000013c0)="7d785e04c551f202c10c94c167a8ef3dbde601d20070dbd50d95339cef5abddd77a2d0edb63ea331d3bdce294513382b99b43fcd1e1691f9cabcd69a2184ce7fa22d7d22971b42cb752fcaf929b6293e92df6fe846f0f2f2ce271f8110596bcb81bb81a7ed7cad7e0f63c85f61f0b876440e1675d93912", 0x77}, {&(0x7f0000001440)="18872b12b22b4dede3dad7f8836929db9891735ab0ba9fec94ee11f9d2c39cc27823f53e308fdaf7b2aaefb9b5e2bbf296278dff6ad42d8aab6469011989df3d481b334ca0051baca0bf2382f66e417dd638e6298edd0cb6d410ff76d66e4b6ced34c64a424bc3f481a499d3bd66c8d7042bc83148fc83e4f4e5a691f82ac276c53fce94c1a22a13c10015bca9c14f94e21ab605901c5a39be8f71badd74ab688c1cc32b3cbe3011871e1b157c08d7a04c46a7e1ae96008d39895838284f6543ddf1c72e7494e1bc39ba573d767a4c3c3f1f678c30e6", 0xd6}], 0x4, &(0x7f0000001580)=[{0x108, 0xffff, 0xb11, "dd4886757f748436e6347346c6d3be4903c94a32ec84253c7ccdafb89357421c5a2177d47de3c3efb3b050aa6657e93d049f47102d1e200954b22208ed37147c9a84af8b25251d814151486b9f65af77207617823ccb7f42bb2176549603a47e61c50dfaccddca7a37ae882f5489db2dd59a5ec224fd41d04068de8ba3fa871a18d6f4a95cb00bb1397d01c75ee1e5052885b99df4d7c79c11e2d6bff3ff6f470a0cabe8a0630c9035d8230777057ef6bb68026c1f1ffc93c1b7e7f71f1b48349e2bbac2f99153f3f2ce7a17e42b826216975fa51daf11dc6c7aca0d1a967422caf144d6635371e9a15a4fa9aae8dcc536bd3d"}, {0x88, 0xffff, 0xd3, "07e803ae5eb79feb09443c7cbc4d3882aed6309b2f874880e4600bf3c9a6e2b52d7c267b6b1b20a3c2c86d4f8b7ee1d96b7a48f3d5b6a29bf954e97e6c274587dcb8bda6ccc533c53962d4c9e2ed0217ee3eba2c641e736b151073107868edb0be1b42a132982a2a482cc0ca843eb4f7f45cf4a5d424"}, {0x1010, 0xffff, 0x81, "419dfcf5c4396a43761c165538d5b8c289976da9dd75d64079eb531f1695037c6c48e4917d7fccd56de780feda1c3797574d0964261a14156c23ab521efcd714a32b43a1f2020335be300644d711abe18ed3f80829623e3a684baa75c5add98ce149b683ce423452cf38e2c8bc1f4ed638bc0ae4691363d015e8787d9e6860d0ff40021fa15eb83d49753e7c97055ee81c4611a5e7b9e7e5486afbadeb9561acb7a664956068e39316ed8997db122708a5a479dcea18d393696fa907df0e2aaf0f71fad970cf36baab46ac140c9e1541f37d85fef4128d40fdf4e90acb8641a2e392f8a2fb44e6563f3babfac2e48dd31f1d4f66c4fa70821896f6144f7e6c7a51073396ca8d1a82ebf8a1bea02ca033b560bd054a775c7331ae3193efbd8443e8aeb4efea2fbd41e0df9acb3f8dac86b937c7264c9ef5216c718bfe5fa02a31633418849cd4a3446af5fed827b95a9939a06c14e25ae08ed8b9b7215dad06543d3fdea941a76306994930af9e4a677781b8105295b119f345cea829d2c8ca36769bc99a1a42376b481b676f38076bcdf01f3c96e05846b05d64be731bc2bf21e1ae9a0598b533fec974ed5ec483f406c967b84002db33f0adac61ac61cd57fe6cf816627e44677c3d524c6f3d9c4c6a9c716997411a369142224d9517bbfccde1de87ca3b71cfda7880a3bf3b66b6c8eb647758adee0e8d39f56827213e50a8f3c3df18d41486ee64f102705d4253231dec01887f48fa41c873d4597c47f965667b9a20da135a4a75489c6f4e1c21a3b754c4c463faa7262e909db60ee1c045b0e380f3e7172234d56366e8f305744ea1094bf54e745944fceb928b324a419c373696314e4d9e57aaef0ef0f715708febabe8bc1f18e8ddf1ec694645a1c6d3bf65498ed1618687dac5cd8345095f21848000efb42f58a38ef36d856b0f1c0ef834c12e98e48e05e064a99584c6a44ef4d9b6c467d7f09c4a73eab20c9d0fd65080ea8683362d02298f751dcbafa38fba76dc7f75e1157d65b6cfead89e6d4cab9e900af6fa587f07819fe49b75a31913f2846e8322561845732d8e559d136d6f50f9d7c19182247ac38c443a4847f54d6ca0ca30a7a7ef5e0ef8e27f87f2639418c57257b603a5887587e1f79189ece2ec7a8f326753583f5f5368f68fbf0536b0f6c0094a51e761da8b609b9bb4df62004944ee579a3bcacb78b566607fc656d49f168268f6443c9daa33b8d27df6fdf53ce0a9aac0cf06dc82fead7b59583ea09ad3ebdc59c8bd8cb8a9d4f1277f0b868b962cc683f3f966c42c236f3bc3569c049cc45774c2998dcc943ec6a956af6548a388797266be988506438a1ae28dd383f86ccbde89e67a2389fc7314908e61d27f389d2a72d1d1b948e695e6192a8411f7c1ad4d5d98cc2608f2436c5e6be73571633caab6e3c5f4baa75a9784c7aef71d24b721208c32d2f1124aa4ddd42790fbb3f4812fd1db6fee119146b3ed64cf1e0f9824e541aa7d367fcbf28ed4fdb0078c8e4846c8d60a9e9cf45e6acb6ab6b5000242ccd8e21f8fcfac58ab69ad08a4ae18d78bdcca02ac9eeb44a8a341181d587446fe2ccd3cd5f8ba839db2575d1f5f7caabeb710f7267ab138e472981516f403f53618a34bd11bce1f11ad0365fdce930288595b43c68a9436d8638b7a73ad4ffb58565f4eb73298bedccda29153101d9b70ae2b18fede7f63e18c459796f026d11d55cd887c1cb31a068e758fa21054a8d0764fc1682ac346d4f5d8efa4e1bf2405389e55ff5246b76b9a2a73c6261a50dc51055291180e5164922c16cd55f1418b1a8d5b79814ca88b5d7e725ef514536b9377e4de8f2120f45dbfae1432e0f7aabf47f93a9eb520012acae3450024168a9b109555d5ed179d2d6508a602e50d4fc768bba6143f0d725c50d839d7571a87400571742de21ac8fb6385ca35303d524e680f3cf4e5e19215440c49c50063a40c25afbb5cea1d18b578c9b4d6632232333ef2eeb8049e1bd0ec27487d485b34956b0b4260dbd455c1a4c36f47207a6462e4bbde623f7399d8acd068ca478ac624ce15b518b15e14b16cb814bc0762d80e595ed1d15c7661d6c8264041b1f6d7f9d8cc35f8760c59a729497b7e6a1c665c2ef8955a5243525a816e1b6a65b21d6cfdca786f8d090d079fc6371e9bdce9691d9a9158c16400cadbd09f47c85700239f939e049c2f365fe077de29d39e39e6b700e151a4b2af56303fe6b15d53c87c798fdfd084cf4b853cc1a5f24e81ae57c1188798414b838562d76be3ad9bf115bc236300abc3d420546dfcf1f977a6ba12f783bed1c0eeef8c5f38beb7600f2ebd5620ce3b99cef6e4621be2eae5a54e8a5b2e874f78f216658056431ea9eb083edd8ee3176f698586a1274abf143317b4fbdaeeb9863d02ca4872871fab572e64905acaa6e717dbf1ca28dc1145b69360a30d709c4e116b0f8c189166c619e9067fd9820940e8f9ecde1b4436e70e7a45a9e7041787b95c0c26170f81f275c1a0f5832a912aa6ddd4f41c6b66bd087dbbb4fc112d6ad6af99f2d755b90c8b15821b7911bca2f1466272c0c618e5adceab1cb0511ea2bdacef828833d2a31489a7202ba49878a78845d421a5d6638c66d178e22687f06976f902e8bf422ad2b4aa533196eaa6deaf9c302d5c2538b57e7135a4afa937205393b3621144640b1e9ef087a5dec61dae9ea09219b6621f5627f8f5d5ef3dc399da29633ff87480b5e4e0301b9feda6581e0b823b506e7154c4e4f2cdf08acbb95ec0797f64475539892828bd088181a087947ea3c571f9bf3ea1853fab39fd5be73a90293fb552dc431c00f78eb5048935c4627bb399fa58dbf538dd212410d520345c63a06b7d7a85870ac3d86d485d207b6e3789e5555a7c7e57c29e2a0253ad3dbf63f52ce2d79270cdae6f421c4368adaedeb7921be47453edd5881d79b96da3b372bcf0de869ae115275e7849e6f56a01f250380043823d7a7de7ead329f6613f8657f3cf89314ae8702f95f7083d3120849c2c93f04f3bacf2faea70ba803b77f5b3255b55120f3940dfe09701ca72dc36af7e4ac21f80422b578d1c4eed8552ef6d7ede99e607c87aa53bc2005a801bb1c1a7cc42ce6b7972672273093089ef2fd741842d7727e59e90c4ab20275bb172f60b0167310ce7fa7df7710e00c0533603d4a0b7165f6fc1d8792fe1be021d7a0ee404dd3871a34f7080cb690a8c0781249fa2383669d84f4d8baa9776487f1b78d48331756076c349157012a692038ee3e014b9ead648feaab505f41ed619d1a8acbf427b9fe169fd80ae2bd0813e15a4d17b21644dd5f6167116659888e7ea59cb6a233082e52dae17d5560d0d7983e5c6f9a03905670ca88ec8a81e12cca54460708a3e2e5b16db064590fa1486da902842150cc84c6895ec31d32c410290db61f30771c26158e39c8c868352a5afd9c407f2e34a24daa4ff1562220f2a2853f9e4b011c92d4f6a0eb1bc0243405edc935b7696ff01631846d20f395ee614688cbff5631cd68fd6b1183ed38a6cf6d6012aa058b8b1c5c09ba60faf92d90998232bc7b00b355ffe9c120a0b224115ef8f9ae9bd698d423c17d9ea758cc857f095f3661d2836c8d918450857f0c7e463cd0d0c5a9e1d7e44cbb6f8a72536c8ffdda0535b7016f337a711ec2eaeff5987fb88025e7b976f1e010ae4f033fcf2ae9e2956169c2bf71b2646379af4eb8855d645f0aa3a45bd9af775f5d27c4503693a20761f90c80536abe276e5de76c1d1263703fb0bdccb58f84aae3da9f23e6cab0db668f99dd4850fa59e76dfb3be80b9e78ee886eabfd12d8382f18545f5e8da0889305ec80cc577280cc36195821b238315faf9395de56116eeed23c8dd8b6f83aab142f2fc4e8900524bb1549a39c4e1d1059d5db56f6db2e3b1b0c01c7421c449209ae40853dde993940182468776bc11cf7885da9ac19d6d8a26d302bcbbd2695436dbf565af200a7464bc9f9874c36a8d03c7c78d84396c640862bdf065353f1841989a76b5d9b7b8fa5b399d9f95b7b2cb31ef6d6689d0ef4b290d3e8cd8c07402cb08f0ea6a1470f7b4219150d760bfefec7882c5bdbd7f1a10645cd908bb5020fe8ed30b0a1c88d60a28e47ef40a4d678e72bb3c9f004cfeaf1f6e9169b3a3dd75da4c06231a2f7cbe970fe8cd72043eefb3469c743d265eca0c89ebdc1810ceb498d7a684918f6b082abbe27a418e986a709b8d1f471f8f07d9e28caec143560f14642af2110274fe5806cd858f72feaa88e87f5c2c934d422ffb2dcb539466f54052fbf33636575f9ae17b13a89445748808693f0ba2bf29d5406c27cedafdc8f0e84b7d9fb1cb85b09618326869569af33b38bf5a685a78242c586a268764929d78a5c30cf7d1fe39bf1a058df7ca0759351cc588499204f35dc86745c3e72a2f8c807194f23061189dd875962902450820c9d5e0a1394ea5b785b6f589f6b7c591c7ce15ad47ff73316ae562596d9f435a8a03b241be9e0a0584d14f7b635bc51acc29cdaf4c58361af694c82f3b4c93db57ea134d2c6e6d36393ee30e30360ada8cd30f3112e620e3cfdc8753558c4e904c9c560dd46e7165dc5899d2579ea11b7d0304259551d8001a90aacd2021680caed82fbaf5b36a041384ee8810d330978e1dd20c460cc2e8e3bbb4da7e25c76ed67de5bc7b4d4874e90543065d5239ff3076026d384145f9c38221c8145aad51ff396bc379a811201ac2e4aa5c53e87c3c8b0b0cbcf5b2e80e296fc3e41a020b2b8874bcb7ed735a84642627dbd35a361fb05a8acbd98c6a1ad937be49c1c5f129eefcbbc6331dd46f42cacd04f7aab840d449445ed9e71a7af044f950be444acb34321e1005efd866a9fda4f20816f93341bcac9df83caa9a3c831bac52c92ca49c1819d85a96c3f3b708cafa433c7e466c5b0b024d00bd0e9afed2fba9b8d09849532a417642f9ec8a2da851e4605a9b68242c18fc53ef5ae6a50160ca59ddba7d4f03d5b4bf6a6ace338742fa6d6e30c807ac798cc353d185892d78c419cc0ccc4430d65396aec5fbcb828e17fd6df2680d50c4a6082aee2b94dc70ceedc71f779692741224d2a785c677d829bed843103ce0c1d2aedea5aa35e255e43c68d8691e584eebf0dfb462bed5b9256dfefe62becb1c51ceee6e2cf96c9c64dbc4752a5319b3a11af891e8b4348639a9116ec99fc74076ca3506d7ab2067f833e2779b3ca4bd82053f84a077a88cee37ea0dd72c031d49c40adef4a1c8ab4b3e33bebc8b4fb190560412dfff6a46dcde499d388f497af1f76f3889e00b0f03640653260d9559a70585740423f58ac03b809fadf79a29b5a8acde4fe39b47943eea5d4daae3cb2201d8c1aa61095d26e52606882c9b5b0bcfb6fe32fd6ed3d6d6c4594415331ae6c3fd91b594b963839fa5a01cfe5616f637658a4c4e210edda7490a4976e1bf360ce58388fdeb7a12e96aca249d2ce44d123f625152e69940366db073cb31942cd6c263943346b6867ccb85ab75656510d3d49b683c3cfb8093437be41e3a1865c5b8f3b23256bed5640c3b78988c5bf99add7bb3b1c98f348aa84ada8c19705196e4f8ea8208735074706d82a7f8996f6b1369f3645bc28ef962738294e3f190a4496e051b7c9b06815de4184657293dfb70de499d482b0bcd073799f3557d98c566b10256e503babba4da9d6a6c6e41c17f75b9fd74b3cf0b06b5d1cc079f188e0f56dbf3d6a35e8e722c1afa47dc08cd9b1444c50e5b275289c31e"}, {0xc8, 0x1, 0x6a, "10541c30b54f17811aa4d19790888f631c5437eff34640cd59ef24efb7f4a0056e3743b22f768edd122666cb298a5eb5d3efa4e81a2872e0a4b77c0d96d895e107af6635b81f45be577fa748ecc1ab0bcf528997c9db4cb9fbbf99cf66ebcb53f8ee86ac8934e2e0218fb4e3878ea324ab9d8384d10b0d9e80cb4162412b89f24e0cceb987bb4eeb1f303c8f2ecdd8ecb0b84dd98cdbf5e48a4f1f7528c91d802f8cf8c4314eb135c07f13756771b7e077cb"}, {0xa8, 0xffff, 0x2, "7e2482d51c3cd0d76134cb47cecc3e5d23bedd369d3340174128ee73814620ec618962eab919dee1d5e95064226c03f7a49f21e1914c2eb869abd8320cdf7b14af0bea3a71f0c152671df6ed61074c4e120dfb1617a7433e4aa9bf87a019d5ba8512509f9df3e5e68d6ff57506cd73d3523c35435995905c1242b1dfebe7102d33e8849afaf62d15b6837eb05bb6af0b04ac6b"}, {0x28, 0x1, 0x3, "5cdca6252faa75f2a59620f242f16049e5"}, {0x28, 0xffff, 0x7f, "3de17308b50e1667a821fdef5ab1c02e93b528"}, {0x60, 0x1, 0x9, "7bc1e194d0c275835e697b3ef84ff24006b75eea88b264c59e147308dce36c6716fb7873c5a8be2f8d4583067020c38ef39320b1400a5c0d590c7e67175df0d186622cc6b7c165970e51a70bb6e70f"}, {0x70, 0x1, 0x100, "4d2c9c73c5c77af5ad91721e743fa5a33e7565750f93e9d3a3ea28195dda16b742a98ab5a8e4b5bc54130aa33315c7b7bbf244aeaab8ea810616d2d32e38e15ca552c5b1ed2d8784855ca966a9f69ac3b586b08ba4ee4a7e7bff2cd5"}, {0xd0, 0xffff, 0x7f, "ac03b7bcbfd4fcbefb626e55cf53eca1e46c0a4183e165e6ebd6ed4b31155001dabe8d68e03ff52747b048073f53d23dc83f28dca5b3ff82d093de94122ecec46b4a0acb798ff07561c977a7fa692980926e8053b1f21207d49bac3bc5512e51737eb8be8c9b1f9111c54d88a6b05cfb534be2db2ac807d77b2e620ebfd583f36b934e5c66db37eed2abdbf0b79fbbf585995247c79e809792dcf365e77afd1303a3c853a454125eea24fa87f90823f9e3d654b7709ac7ad986f08d620"}], 0x1500}, 0x40c) lchown(&(0x7f0000000140)='./file1\x00', r1, r2) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 20:56:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) read(r0, &(0x7f0000000100)=""/4096, 0x1000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0), 0xc) 20:56:11 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffbfffffefc, 0x0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000800)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x3, 0x10001, {0x2, 0x400000000000000}}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 20:56:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) 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, &(0x7f00000001c0)={0x0, 0x3, 0x7f, 0xfffffbfffffffff8, "dc04001b0002e108000000000600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x2, 0xcba, 0x3802, r3}) 20:56:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = dup2(r1, r1) sendto$unix(r0, &(0x7f0000000240)="2b005a735b90c0fdebf01ea1e28a80f13366dfbb07e2af91743e4c80997f5d2a3f4eaf220302e9a15bbbae2de1bde87c806668ae352cd708cf783a26b12ff9ea7924f46bfd512558b7c0c8775e21839bf3c2a4150f6a8e8efe36f29ae19c3f5d38d3c3e5f6546d6f8ca2f765cd4dfec626e052943a52707e19f528ddea1dcf2cad1015e38611766c573ca051f4a347a6960f5248e6d21e26d0cbb36fe7799aa50c021103563b7019f49694ff82c56b57597d2c0c3b0618002548dba454094f8a186304aa702e3c4380b36c5b5a38faf0ae8ec531ab185819babfa3ce06342a04f91663c89c7f4f", 0xe7, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x9) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 20:56:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80000005) r0 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000640)=0x8) r1 = socket(0x15, 0x3, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000007c0)=0xb5) poll(&(0x7f0000000700)=[{r0, 0x105}, {r1, 0x20}], 0x2, 0x88) listen(r0, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0x9) accept$unix(r0, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) r3 = dup2(r1, r1) syz_extract_tcp_res(&(0x7f0000000880), 0x6, 0xffffffff00000000) setgid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) semget$private(0x0, 0x3, 0x10) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000400)) ioctl$TIOCCDTR(r0, 0x20007478) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000100)="bbfdd55fd8184f313b7939", 0xb}, {&(0x7f0000000180)="e8aea8efcd49b1b78748265af629d4e0a3f253393cffc09ae695b0b02fe5ca5f01b8858adc80d475979440369ed0f0c54ce8adab7231f9200c2d8a837f15120fb3ec10110c67d508f3f6adb3f2440c1f", 0x50}, {&(0x7f0000000200)="b57c9739a6a4f11441bdb3ff9b429db1d48226fbd70708997d851ec92106fccc02ebeb5ca8add50d6b6a360ea8fcf323762d3087ce78e53e42ba17dae0a65c6821169aed8e62424f8616d33522727ac50c9b2911fdc66588de1c4dae27751440c6ed290b3801730833bf0cc7556eb06a065013aa19428226fc1cf4e90e3c6235467e1c441c09dd4e0ec9588340b0c1bf2d4d50662bd21eaa3f852d8d2657815b8cc45a31e7a085ce339c7fedfc6b240eee5a6782748ed365d71477318d417101f6f59821dec76b884091734a2b3e9a062f1a62c84063cca62c9d417fa1b4c1ce5544db4ea7ddafcf49dbc0c5e5ae768fd4a22fdad797d4", 0xf7}, {&(0x7f0000000300)="4c78640f3c0f63280038977ec349e73c546dfe46f1626766405a104185064d96cf42ef631f767aeb38e893594244fb197b17c52dcc02f3ba8916244c457e353248d4aab73340fde355e48854e4273a489a526a9a9499d77e178bdf20d46b24f19ee7050fdab3e13cf8a02920e321300042ea8173e592abcfe4e5ce3e98439206a3b88c277160e2cf91f171c67477f14e56ebe97b0a2ded59e2b67f9314c5c0352cf47a1250c899e3e43c94c5de8e1bfdf604e67099d5315035bd24574268e7950a73a0536dd15945cf55f23ba0cb5f3929ab71c9a519c983a107387f3dc5", 0xde}, {&(0x7f0000000400)}, {&(0x7f0000000440)="c4aa77e51241d46ab6685f8e400f6d8c1324193ac691d76d8a75b50a6c64c1f1697364337b472909d34db29ec19c6012b72cddaddab7bfe0a51e3f11113410f09a2b9f6726db41a5f2363533602f44a7e9aa53fabfae7f279a79e3cb094064addb777425b4a92352d6c8fe4a45", 0x6d}, {&(0x7f00000004c0)="c8454d64b95dd87f0197197f55b9dfcc924a166eb7be2fd0351528d8f13a29a2c1ae350737cfa732b961a74ec964f17d3fe87e962c8d93a34b04aec9144cb57f4ae88e125760695704b7320828379145e42c4387477019c1e39adb936b4f66f4d85c64c3f4e102f94ebcab69ac1e7afbb060c25b5b6ebe98607528f45d60e251bd73216df0e89774629ce7542238e8d3ffeb97e5c7be", 0x96}], 0x7, 0x0, 0x0, 0x400}, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="7c090048e6993192964880000000000000", 0xffffffffffffff82) readlinkat(r0, &(0x7f0000000680)='./file0\x00', &(0x7f00000009c0)=""/207, 0xcf) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000800)={'./file0\x00', 0x8, 0x6, 0x7ff, 0x1, 0x40, 0x6, 0xad, 0x1, 0x0, 0x2, 0x3}) r5 = kqueue() fcntl$setown(r5, 0x6, r4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000940)=0xffffffffffffffff) setsockopt(r0, 0x5, 0x7, &(0x7f0000000740)="00d12ff9b056c8c800b5d782acf81ae09d49193c9a6eefcb29ea77b57a22668f92be7f33a307ac51d9d8228036f79ebf04e9c047cbe3f6e0b44e7e3fffcc5b93d225debbaa5b122791ed2d078c7a7b705f41a7", 0x53) 20:56:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) syz_emit_ethernet(0xd3, &(0x7f0000000000)="97e5d197ef3c79364a52d84fa471be6377e9a4f182b07bfdcdee262ebe5aefc3df72024b0cf0311136c56498c7b98e04fa31bec45b28b293126301c4588f529d1ef12bd68dae76e78b9da5606140bad2477072c26bb44c2338a1c2c93626db419e0bc7af74031ca345a7d840f42ad1114dc6ff8fb32495683b27253072da1cc116fc7befa02b073487db2c950d65871e3fb91164467cf3a678663f00d9abf9e864e0bdb9ef9a66d4ddc7979e4551bee1470429540a0a9340ad58270550520aadb3de3f424836fe729e1e4040700bdfd4a522c3") getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) 20:56:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x9) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 20:56:12 executing program 1: getrlimit(0x7, &(0x7f0000000040)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20c20, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() r2 = syz_open_pts() syz_open_pts() fchmod(r2, 0x200) 20:56:12 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="010bfe886187744c8df02765eaed19af7d8aea79afd8c58e84b91c8d13b02205c4be14186f82c2f9828d1c0708816f4453e93dd62a4c36fa9757f7e6e96339c97bef0f76981203e562f47d11d3b7e0e529d738e0af1b6d9985c22804bea6a942b6c6f5d0cd14faa80184889a6769bb572215a73c6542d0913d6f18b911bf84680f0b64fec7e29d80c2a79ee9a6b8fd127351a4791d509859e4f2c76f8347", 0x9e}, {&(0x7f0000000240)="b7ebfdf89c5b49d61d6a289fbb06aba8860c8f5e204bf22a1af7cf49af4efa5f52ee2d5d8a", 0x25}, {&(0x7f0000000280)="56f6c771c3e33315e5032a03eb129fad0dabf07892815b501b4d29190824a97ac71637f2c2eab7a748f62f53c89f87b37ba2353c4c329e5d6acb8796b95bede8c1edf3d16a1beecb936b8be4912eb5763947035866b9c79904de9c19f28b24ef33c508e0feee611178b01405b5fc5f40d4b2f8968a3d922f58acd79d002939d99a497917dc47cacc52f0d38f883134756869423625d4887de513ef", 0x9b}, {&(0x7f0000000340)="8f41b039f1d2a1327f83ce4ae1adffd877af3a407ada3acb31c3cc4cfcaa149c14950f638e65bed40c889e038d8d41975ea097bd43959479056554a8f21a01e6848379060ceef6ae52b2e1d6dd81d1e560a5089f24309aa1a9a9ed22095ebff77cfc970ce3dcffbc7559e7dae29a94e568208e195922f24746fd52533a1f5c43c36f51bd4c11440ed181a6e77c37c58d6578da7dfdd0b11770f107ac66237d2ab9caab41a68b1ccbe643718bbb65578a88f9397d35b59e", 0xb7}, {&(0x7f0000000400)="7663b396d6ed62884431a38e15f7d02a02d61adccb8c9eeca8e688263c1264326211ce587a41e614480971b0b977481d0e35cdd6", 0x34}], 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x21) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 20:56:12 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f666911653100"], 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ftruncate(r1, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x1800000000000, './file1\x00', './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 20:56:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x40004004000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x41) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002327fffffffe00a3d500000008000000000100000000866a28d22e970ae300000000", 0x3b0}], 0x1) 20:56:12 executing program 1: r0 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/125) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x7, 0x3f, &(0x7f0000000000)="49e4b39ff4ce8f23f84c4237985d93e21ba0b9a144a6f6895ff16904b0a169cba296e987e47db5a05c15bf764e7db49c89e1c865a5e91a0a1393d39d", 0x3c) setsockopt(r1, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000180)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000001c0)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/24) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) 20:56:12 executing program 0: mlock(&(0x7f0000ff3000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff4000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) 20:56:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3e2, 0x9}, 0x8) 20:56:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b88709bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe80800", 0xb1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3, 0x401, 0x80000000, 0x0, "7b344428db8d6aab88b4db92280263fd417b13fd", 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d000000008000088213e300000300"}) read(r2, &(0x7f00000002c0)=""/161, 0x7) syz_open_pts() 20:56:12 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = syz_open_pts() syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0x3, 0x1}, 0x10) close(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x401) 20:56:12 executing program 1: socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) bind(r0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xffffffffffffff94) bind(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom(r1, &(0x7f0000000100)=""/168, 0xa8, 0x2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 20:56:12 executing program 1: r0 = kqueue() r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom$inet6(r1, &(0x7f0000000040)=""/174, 0xae, 0x40, &(0x7f0000000100)={0x18, 0x0, 0x8, 0x9}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff5, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) 20:56:12 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10) mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) clock_settime(0xc012, &(0x7f0000000040)) clock_settime(0x3, &(0x7f0000000180)={0xdfb, 0x1}) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 20:56:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 20:56:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce804000000000000007cef120d98f193f18416ab7385cbc79967d0b65cd4b07a2c6a1244bbb457c199b354db56ebeb4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0x93) 20:56:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) 20:56:13 executing program 0: r0 = socket(0x11, 0x3, 0x6) sendto$unix(r0, &(0x7f00000001c0)="b100050409000000000005005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setrlimit(0xe, &(0x7f00000007c0)={0x9, 0x6324cd63}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getgroups(0x7, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000780)={0x4, 0x6}, 0x8) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000040)="07f5ca7eeb6cede0a4568a124f70121315397c2b1929b4f849", 0x19}, {&(0x7f0000000080)="dfce59a672bfc4e36de5ec2e8046ee44e1f2eed4f363b4af65ece0e200af8a6182e5c1598fb5e3c2b1cba0a45d0a6289c89b463ea4fb2310ba0ded26635b5c54", 0x40}, {&(0x7f00000000c0)="40f5ed95d1eb41902a0f2f3cb1ba41712c0ae04442f2107356958d5c5df5881b81bd0366b047e381392874924a81fabcad94ae66415b5b9abbadabc0a4833f207d3ec7a8fa91ea383010902f8b20105fe8b3566d8101603a5bcd3e450edc55521a1dedcf9c26f6f5636ea4c8bf7a37b4348196b5aa1bb0723b9d965565c768888021ea030957ead2e95efc82ce2f02094599a16e0cdc83e51e81f64770a6e82dc7043ea02ce5d8e21028971fa71e3e57d7a153241bb3d8823eff47b7f2", 0xbd}, {&(0x7f0000000180)="f8b5da7190d32ae82cb95b43e6fb77702416fc777a0a231cad7014c2c1786a6091b40cf6c213e8d0e3ffb986e8", 0x2d}, {&(0x7f0000000280)="586416245317858d1b2fb2e479b402cee427eaad2b3699fdef155cf52e5a820c5ea795970b6c5c76c5d5453fadf8a6b89d1b2de0b9495713532fe09e4f17a2b1ace754fb68a5a99b007fe656ea1f35e253791bdf7bf504884079106d60eb6081763b225061468a56d957ca7946fa760163616aaa914c706da07a18cf9bc74c44fe078d4d9ed656adba3b41dda56cf2ff8c74f809d092e9667849c7d0beba6a54f52447bcc9a4baa632c914cb80c5b9f298b33f6686e9f904826fe7dc5f2bd94bb625a809925506fd8b8e69f13d5caf49a5ab3c3b6801f82825f5dcbf23e24957776b98", 0xe3}, {&(0x7f0000000380)="12f7ea390de869510cb7050b896db4b4abdf5f5ca75692468ec9acb6660bea76800bd817b51306efce93ea4d2f9510c004663272b9c534e9c615e31ea316c655eb924613f7", 0x45}, {&(0x7f0000000400)="b4287e1e6c7804f0598af70bc38a20a0e67bac01d0dd46a52a3a1403ba422035d8fb4161ca16ad33464df80ae2701f856574874e9d2c9a88e22bec9cd6649c35a8a07763d1f43ba2d6b56608947b34886ba30c44a5ac9ca1c0c6032dd675c424e3ce01016d3d9482578fd52fcd8c5f9f29a0943adb3a642b2da41424096b53fedae793bccc414db3ddebb6c3f9a0ec9125a1a6ee21c068e62355d1c1b4f6b9b57df469a4f54530894b696b3057286c7510e3cb3c61e756187433c5bc4b41868c6bc979626fa18ef217fb56e7bcdc176b5a5151a779964a389aca6056a417fc7a7355ceeb5792f0c25990346f365d314547a6343e724a48e84243657929", 0xfd}, {&(0x7f0000000500)="16bfcbbe8f", 0x5}], 0x8, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, 0x0, r2}], 0x20}, 0xa) pipe(&(0x7f0000000740)) 20:56:13 executing program 0: geteuid() geteuid() faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 20:56:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x1000000000000043, 0xfffffffc00000000}) 20:56:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="dee58680f54f3a81e3adb15691a343c3a81dc160ecbe47172cbae28f8f8a2e0590d02b5a726eb15550eb47c67ad8d5f8091b8961bd5a225d159330c0a4e38afc8b68d27400a050b6da4c1d08cec91cf17c934afbf268272cb8401fd7d66a6b5ed4091adeb694ce3835bcb84c1b155fa7785be6e12d80db0d20659bf93bad28b1fe05ce74fd530805be317be3ed0161527030ab7168db031bd07819b7da1f8787", 0xa0, 0x854d35eb553564ea, &(0x7f00000000c0)=ANY=[@ANYBLOB="c5742880caf4645af428"], 0xa) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xdab8, 0x100000000, 0xda69, 0x1ff, "1d6202c6884018524e098df8beb2cdd8d01529fb", 0x4, 0x1f5d}) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 20:56:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000200)=[{0x25}], 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() r4 = getegid() r5 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getgid() r8 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r12 = getuid() r13 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="c6f164f53581aba8ed8447b264d417e688e5ac06b8f8cc7ab0cfb5d05abbfa6b345e3f340626092c18e57090e67194824042f103abdc61b40b0f63ca970dd7779bb00b62e05e8fc6f05782b3d764e58174e9c8d31d5f4ca828a076a7347a19013cca750c81600c352afe11008f5be7144723cc73e9411780d3d96a4d3eb77cce46fbafde7e992356f8368ac9911b2554267140e109671fb5376e841fc0407b4d12ca904c1a97d74485c5f148db9ca0cffe9517076784fd1f6c09307a7140e1c260957037f87e52c1a3ee1346b96acf515bdf70c758a5df78291b78cd7bed8f01", 0xe0}, {&(0x7f0000000240)="f1cb84e4fac16d6abfa72328342bed4093e2ba675ab53995b412b6f49b7696245b0720435d7d4b80a40c9ef7b4a126de223d4dae658a7d14d2e06964e712e3581bb80d49b7c1774a8da553c515f5951b9a57633b9c5dd889541ae2fdfd54b443915461b6add214dd2ce688896ac296a3748a0d17cfe5c82eec1f3638ee9b539f5da25694086075bb8b06dcf274e71ef8f6e78f8072d1233abe29415aede2bb21207cefff48fcb6c76bae9128ac79b7638be29a699b6faf11a95119ff3e2a119b6b95569cdd8693e5164c258968c832a4b70e44e350c5500d5067", 0xda}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x4}, 0x400) dup2(r0, r0) 20:56:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x12, 0x0, 0x0, 0x800001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000280)=0x9bc1) r2 = semget$private(0x0, 0x2, 0xb) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/151) r3 = msgget$private(0x0, 0x192) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/84) 20:56:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x10) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r2) 20:56:13 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget(0x2, 0x3, 0x100) semop(r0, &(0x7f0000000000)=[{0x0, 0x6}, {0x6, 0x3, 0x800}, {0x3, 0x1, 0x800}], 0x3) 20:56:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) 20:56:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2080, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8010, 0x93) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) 20:56:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000080)="ce9f137839a5", 0x6) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r1, r2) 20:56:13 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1100000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getpeername$unix(r6, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1ecf06f164c62ad400"/119], &(0x7f0000000600)=0x6e) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="a6e4921186f8e009d6d8731cba026dec24344f0dbe0b9ecec77205e1265176e6a2990ddfee3eecb9c0cb30ce70bc257333602b1576c6cde8cac45a28b258cff4c175d6248583c0d9fab7d6f19904848991f73e0f0c35a22c8af6551a", 0x5c}, {&(0x7f0000000080)="8236fa68c307ba5edb3fe722988727b5a463016fbd5b4c11d5d9d86342f1da367e2076ff6dfde314285bab02f5f77370b35b6511", 0x34}, {&(0x7f0000000180)="7eb3704c853bbb9c0927dac01c1b75d33af3e2d485", 0x15}, {&(0x7f00000001c0)="079b7a2e6896a0528a877597c270779e9bdecb8c08c1514c52c8915ca47ac68040e8", 0x22}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ff2201000100001c", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0xf8, 0x5}, 0x8) r8 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:56:13 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x1, 0x4, {0x6, 0x10e8}}) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e2f66696c563000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) login: load: 1.90 cmd: getty 23642 [ttyin] 0.00u 0.01s 0% 317k 20:56:13 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x20442, 0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) 20:56:13 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8, 0x0) poll(&(0x7f0000000080)=[{r0, 0x10}], 0x1, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0x0, 0x7, &(0x7f0000000100)=""/189, &(0x7f00000001c0)=0xbd) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r3, r2) 20:56:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) fchmodat(r0, &(0x7f0000000300)='./control\x00', 0x68, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000340)='./control/file0\x00', 0x280, 0x55) faccessat(r1, &(0x7f0000000200)='./control/file0\x00', 0x20, 0x42) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0) r3 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x10) close(r1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000015c0)="41abe184dce641990d6c25acbe3e7e272fe0c48b873eed3645577c86e7f489d941d2a17ba4dfa4ff950ab20025df36eec439b5e3da7fa70a1c886d4f79fc9857ac7966e729fcb0fd3305b8195eacc7c773ffdf614097ee07239e8bd8c287", 0x5e}], 0x1, 0x0) connect(r3, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x20}, 0xc) dup2(r2, r3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) 20:56:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f00000000c0), 0x0) 20:56:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 20:56:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="0d71d631f2ff0400", 0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8523b73a3b00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 20:56:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8081, 0x0) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() chown(&(0x7f0000000200)='./bus\x00', r3, r4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000000080)='./bus\x00', 0x1, 0x3) read(r5, &(0x7f0000000140)=""/116, 0x1035a) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x10000, './bus\x00'}) 20:56:14 executing program 0: r0 = getuid() setreuid(r0, r0) r1 = dup(0xffffffffffffffff) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="1e1517398e62dc9f289d1d76f6f98701c2699799ed329eebded29aa85a0515ce590b7f63492af954afa3cc53d790ce267e9bbcf28a1c6f5587878dc0de51a2e3eb85a2663c08cfbdcdd70f2786da3a0c85ce15dc447ffdcf50003670730b4c16e8802ca3f9922f55471f32db4c2d528ef6bd6368ac24217e8457a14723c4b54a794034795a", 0x85}, {&(0x7f0000000180)="5ca6dafc95ee7de67bc3a360edd479fbc7f9f8d62c5f8e7d1368820c2f191537d2de5cc1ff9a3397dfc85dc54317dfc85ef2ed41b63d3a5c2084560b770db34c15f227eb89d146c367490038761254471503b6fb53ccedd89c53a57eab796a85c1ed78d5530c1b25f6b8d2aa954821d7bf67aa4c44dfd97fab29970268706e513a6501ec26cf06c0a9dd93edd85aaa6ca3440802a26ed051541ae0c87eaae818023030a825297cd42f993df2f5882ac31992a656f2663ffff08c6abfef47ae1081d9133c5fa3539b8551d9126008abc5d721c66d345a330d04cc30bf05979c60f25abe5cbab65c9644ff788f0cf1", 0xee}], 0x2, 0x0) r2 = getpid() getgroups(0x2, &(0x7f0000000880)=[0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000840)='./file0\x00', r0, r3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r6 = getgid() sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000280)="c70df03f076b780c7c798a2cc0de0f3d8b1a68138b9a28b5f7543ff0772245ed8c7c121c49467b7723fc7503788d39575825ed5d9aa00e40be8a6cff253fab459b38b72315f443ab3729c62f09e313f78a39e2fe3413267fe85969e096da7c37342692367b2f29739e1a03963bf980d22b7c38cf01017db42ed21a64c443b4136dc9322a388a7b50c8115a7495029ecad556709fb50e14952e87298b32e916d803bf68ce3d4101d40b5cc534c26ff3008ebc838fe2722c82d6e91993ed5bfe9ff6b0b8765c50c6ec68c8a913d82972b19c8a68743da8d463f598bc67bc5bf5779c651ef1a4", 0xe5}, {&(0x7f0000000380)="8c031961d084b5a1c362c2ba06464cfb276d8c6b14b455a06ae088506751952be9340864a2f083a2882d4af80fc538501ba400", 0x33}, {&(0x7f00000003c0)="64dd52675ee7105bea28eb67c84a3d8d0bc6193076a54c9f8d9baafe48a3560683f7bac1d1127f182465e106ae30b570b8ec7a15921b9c0450e98534beb5adef5fd79aeb26b6772fda2077bf86c96e13ede5b94056ab4bb30108d060199dcad2d9492ff0c050afca5f6fa17088589f20643869794040dd849f6e78b49b2bbb596ae7cb0dcd83f3fc24184c2adbf5780a856a7e816be139c202ef4ce1afd150e865acd33851ccb0ba31942d222df96d6c072836f81928e4ae8b2cee54ef781a99d250458a63c31faa4c186bf73b", 0xcd}, {&(0x7f00000004c0)="b0105864e4c9dabc86ab633428", 0xd}, {&(0x7f0000000500)="b44edeb6574ae4c95fdfa17e5ff3aa14a5e10b29cfd0ff78d26e3e2593acb73e75d47b9a8e52a3d49d5a1689d85b9874d1300e126df683714d45e748227ea7d3d10a3ea93c6842a4faa8508544d7795bb471f5eeb9cc2122749890f406bac8d15680f96a559a861410cc6310607f93bc2ceaf102ffb2519fe5d275b6affdecb3007a62cb5da0f1c72a25044664922a042a316f1d4e5af0bd0a1dfa0d70ae984a66007021", 0xa4}], 0x5, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r0, r4}, @cred={0x20, 0xffff, 0x0, r5, r0, r6}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1]}], 0xc8, 0xd}, 0x4) geteuid() r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 20:56:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x8000) 20:56:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x20) chmod(&(0x7f0000000040)='./file0\x00', 0x110) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 20:56:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mlockall(0x80000000000001) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000140)=""/250, 0xfa) 20:56:15 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget$private(0x0, 0x1000, 0x201, &(0x7f0000ffb000/0x1000)=nil) r2 = fcntl$dupfd(0xffffffffffffffff, 0xc, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0xc) getegid() sendto$inet(r2, &(0x7f0000000080)="880ed975a11df14bbff9275c64e5ca44b60640f587326c08c3d51a2fa60a14b67bb9b5369e07b40db9f1757a7898fef1be4245d94c52985831ead517dbfe5656af047f654ca8d3868c4732d35cc76532b5831adf4ac3c3071c9f6c0e56507835ce94481c6b365ae69e67d933503acd7b451b585a9a1fa155cc3ecf6fc097b93413a5992a685c8f4dd57f6f1cf19d3dc3c93853b05c17edc29a6526eac506448141276818b0f5232661ada5211aab440239ab02973925f450610ed1785c2eb09fbc085f013188005b64b09d2fa18f", 0xce, 0x1, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffa000/0x2000)=nil) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000240)=ANY=[@ANYBLOB="00000000000070000010cd731523ec23a83e251f5137e016033c395a840ab60b55f490936e61a8d87b648331713bf3ccf7807984bedbfbfaa7bc039a136b060223eda12612a159e9ee31a801d652ce7707d97383dde4a02fb6743994ab1d15f64c8ca57b8afb789ab964353ba26ce50dcbdd72b7fab8d3167e787b5c2ef6f4eea57957f600"/147], 0x1, &(0x7f0000000580)=[{&(0x7f0000000540)}], 0x1, 0x0, 0x0, 0x403}, 0xf) r4 = fcntl$dupfd(r2, 0xc, r2) getpeername$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000700), &(0x7f0000000740)=0xc) getrusage(0x0, &(0x7f0000000780)) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x2000) nanosleep(&(0x7f0000000840)={0x9, 0x1}, &(0x7f0000000880)) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000008c0)=""/52) r5 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) recvfrom(r2, &(0x7f0000000900)=""/76, 0x4c, 0x800, 0x0, 0x0) msgsnd(r1, &(0x7f0000000980)={0x1, "ba2e2ce76f00087b8e29fc4d7db57a2622f12b1df3aed0c48b83fa0416f8a687cf0d9aa872c264abee300c7c14a75059fca1c70a57856be906d3bac45a509bfc8b974010c5e7952e5444045083d559e6f580ba602cb2a9c7728386f5bb313f974e"}, 0x69, 0x800) readv(r2, &(0x7f0000002000)=[{&(0x7f0000000a00)=""/174, 0xae}, {&(0x7f0000000ac0)=""/127, 0x7f}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/142, 0x8e}, {&(0x7f0000001c00)=""/209, 0xd1}, {&(0x7f0000001d00)}, {&(0x7f0000001d40)=""/69, 0x45}, {&(0x7f0000001dc0)=""/206, 0xce}, {&(0x7f0000001ec0)=""/179, 0xb3}, {&(0x7f0000001f80)=""/86, 0x56}], 0xa) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000020c0)=""/165) fsync(r2) recvfrom(r2, &(0x7f0000002180)=""/4096, 0x1000, 0x1, &(0x7f0000003180)=@in={0x2, 0x3}, 0xc) getsockname(r4, &(0x7f00000031c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/61], &(0x7f0000003200)=0x3d) bind(r2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x6, 0x7}, 0xfffffffffffffddb) shmget$private(0x0, 0x1000, 0x110, &(0x7f0000ffe000/0x1000)=nil) shmget(0x2, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) 20:56:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSHDRCMPLT(r1, 0x40045720, &(0x7f0000001340)) 20:56:16 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4000000000000001, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getegid() getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7, r8, r9]) 20:56:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'./file0\x00', @ifru_addr=@in={0x2, 0x3}}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 20:56:16 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semget(0x3, 0x7, 0x400) getuid() r1 = geteuid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) utimes(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="4a74ed22b3cf1baed42deaa2c5898ea8a78483affb24634f0dc2dee8f0a039cbc252b8fd9fe4d9ff309b57abda0d695022ebc7db7962b6c331380c9b1278891b6e04059d00ba5e92b030765cf45c3cfab6b690fe", 0x54) 20:56:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x80) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x3) r1 = socket(0x2, 0x100000002, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x411, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000001340)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd4c405e90d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf932536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e5dbe014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c63839725e1e9a04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1827a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d614ea9d256d5ef0645238eccbecb78416f17b8c523d392730dd1fcc11785c19a2cc0bfed0f5b22d8a5f97f8e9c0ba0d426c24b478ae873783b349c7a64a1f3201bddef4916f75005fd12e84f17c082b1c275557d912e5f7cc9bc9e4973c1fef5c7647aaceceeb3d9011d1f05395066ec547836f754ba9f9feee9293a469053ab6ebb4235f9e9883021c50ef7da0571906f57dbf75d41b1717f1c5613bc58a853fa726b017e3b171b74e8c4a1daedf411590d9a5445441f2300b3fcf9513923bc6cf5a401b9c0798c5bc699966c616c585c886664921043f232722495c7dd830efa26460b37d35a58c4224d33bb33bd0c260414908972f339edfb938d08948079a8cd8b0bb9be98a60e12f8e3b01914332ef2ac676a9f97c71bbd8da113ae36a514a6644bdebb52fe02899384846e16790643c467e216706ca1493b4fe11469d1a300d42a995c3c7b533ead66e0576da9f2c70a5c9d787fdd62c3e9a47d728ede9d6f69fd4f11a942d7df741fdb676863735159ca719947ec4762885e4bbd87744376039264bb630c98c12a89c90610b6b64640451fd90ce7cca99268f3fe75345ba6b4ad8b748d0308ce72c5522f040f44b6c31c6424368875c4223fde0f950dbe117f44478fb06941ec780a04dc057a133832dbf420cec6ae6a6af8cf82b3bb4805a3417fe83b80e04479b54b8135c5b6356c48aff429a718917ef0b3047b4deea578fbc44c872f6c18109f2beb4a49567ac3df371bc69eb7ee92df31c07e9c5c17fba99088098adfb0ff4a461ef3b7f3012f41d15795a460bccad97dc9009230f6815655b498ea8b57765f66210eb85de355af721b44fc4787c8f6454f75cff79c9960318c7ec400f190a76ff6b4fef655348dd0e285b613d3a18ba59c019524323e68269472ede6c7f02569ec91ad368ebd8e7bd8339e40353b8f2bbd272b93a690563c70df09f9b4f8aa2976b038a9b12345dceaf157c0a618e6865025cb73bf63af0b17fe37a694c95b8f44fbea85f408d3ffe62f9e536b27bf9b57887336566d2cc47d50ef8bbd6245fe4012231324fc01823159ba9c3758360ef3d52f382237ea83c7109d90dd3258dda815d45b89fabd3fe46f87e2681261d84ea8b73efa7c7c9fb0a821645184ff409e18db25c37b8ebad37b3cfd0346c727ca2deede3a0c66152baf59c6adf0860d3ad5269645860ac849ee86e61ee57ff3e69ab6866776db168dcbfd651fcf31070a12ca3bc671bb322c934a2cde3ff1c4b7e8d40ec49b914d02e00171419b7769ef9dd5713f3ac550c9bee789d94d447edb4d422b4c45f74cbd3a88888eb9ce2549af79f8240998eb32264b7d29cbb1e4999c230b38f2d3982e5037e29078be4138aceb40461823f856146b68c52bbe045bf96662075b8ea1d3b7c2d3f974d71008cd", 0xf69}], 0x1) 20:56:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 20:56:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366c46aab0c033c02df71795acd76ef3cafb100"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724", 0x8f9) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0x79}, {0x18, 0x1, 0x3, 0x2}, 0x15, [0x3ff, 0x40, 0xffffffffffffffe1, 0x101, 0x9]}, 0x3c) 20:56:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 20:56:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="5b5f264bfced08e54f524df3e7daefda080794749eb49fb8", 0x18, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f00000003c0)='\x00', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000380)=[{r1, 0x50}, {r2, 0x40}], 0x2, 0x0) 20:56:16 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1287, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) socket$unix(0x1, 0x7, 0x0) socket(0x1a, 0x2, 0x6) 20:56:16 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x9) r1 = syz_open_pts() syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x200000005, r2}) 20:56:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000180)=[{0x101, 0x48}, {0x1ef}, {0xa7, 0x3}, {0x83, 0x8}, {0x0, 0x2}, {0x6, 0x4}, {0x89, 0xfffffffffffff0f0}, {0x1, 0x1}, {0x81, 0x9}, {0x4, 0xffff}], 0xa}) 20:56:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) fchflags(r0, 0x2) close(r0) 20:56:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) setsockopt(r0, 0x10000, 0x4, &(0x7f0000000000)="b191003e80913a5b79f845977596f2088d88752069082841a84261b3361fdf79292c2f90533d1b9afa37421e6431fb8a04f7ef6c2601a2d70a1d71411652", 0xfffffffffffffcd5) 20:56:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 20:56:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0x2, 0x0, 0x0) 20:56:17 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/193], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r5 = dup2(r2, r2) mknodat(r4, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) setuid(r3) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) rename(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') getpeername$unix(r5, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 20:56:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x10, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) bind$unix(r1, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) sendto$inet6(r1, &(0x7f0000000080)="dc597b689ef7e28ba9a38aa4c823b1adf3f4baefdf9b2bba84b53e95fdcf33121162f70a2f7673235ff261b13f2b3d69b90c160a709ce2d6c6b1d85d8059defd9419119a3a606b94ca21cbf8591975841ef9c177a408a78dc2e39fca9444cbb75f211d47085ff4b206ae3b689e1643450e02eaae6813dec0f43d6955f40c60511046f630fac138584d38740e21c19a0f129abda2d2e682190825b89b8eb42398027806f81eb51165a90548c4912edeb0c1659a17c19555c9d23e0022db056402ec608bd4bdf81b38266c699c2cc50f797fc707d87a75ecc590958af9ef5fe6e5a565dfb4fcc174e7510e80871d9155d97914585f99aa104692e62db99d06c6c9f60896d3c4054b579296ac9f56a8e6b0c7c1835e02db8220a43589ae2d4a23508333dc33c035f24416e3db8992ead8186163b0eaf20a664e2c6686d64ff3cbf5a5c005952a8f42d9b76c724eded128213c3fc846d264b18104fc0757dc04dfad26be66f78f30d9d25438abe296c0523de30f509b17d9bda6cd95cd8823e8892a2452ab36092f79a63916823af2fb1b9e54c6552275d9f2ccd81409f708c6da576f317ff1fb3e3df4d687ec687a232873be95f4f3ac18899446b944fa56926d5e41fcc11310072ccb5fc5468eab5125ce0b15a133940f8bd2008b85bec95b5562b69b610210bd9451f78b208ff1decb0de747a78cd26d028b39e4cb41296b7ad129e8b417281a594d20b7037827bca0fa0e7534d2691c209a8908080e2729360380a16b027b5e203e4a292f5c93df23835ba01e14681a8d7fbd1b3b1e4c772e5331ba2d3827a30bfbc474f1834a49a490cc0f6d2a795d1587f629ce55684b8c057ab8a7673eb5f05a258ea0cf7b8eb1d2a2e0ae4692bbeb5d8892cea8b2cad263a0da1a7f128afd1c982e460db4605142373b5c1bd2eb053f5711740293d0f9afb865619083e16dbceda40d63117d4bf95131a823f9a3cb00d7765181ad45da8795dcddfc53a0cb8f438122e21199d77c602cab2927efc72108c91a3b9a0ca3361401459bf4cd68d80b7599a680636b68fd743d34e892d79c77b027ae441576ce85ed3fc642e3d3ac9182a95d6f071c3c36c30075ad7ee32b8c21dadf7e8bbf8d5a9a49f1ca84544606f2a534d337a2b6ca8879e6776824b1d4d5231ebc79c5c8e83a551ad5dc02de8e3ea358b0a250a8678919c7e238ea9ee2f12d8f8a10139b9862e3322fc4b5a81ea3c825fe4efc53c6fe17aa43c0d69590ae3dcd1a9ede35067e146e7b85ff0141631b60938ae334c750c50c8978d829831f0496017f56f6033cd187ab15c4bdabca6053d3bcf135ef81ac33f5346272b8f5fbe967f02b71b7b8283854d27520388359e8410083be96e577f4d610469825100a45cb9ac4fcce0b62b458a09500388b030c36b6aaf7fc6a24bb75e79941ed146da16d5abbdb9a7c6539732687ae236419a2d16c88346379e1ecdfcb781965d57dffefdc655d38f7d7107cd94943f0d3b08630a359caa2fccdde01555755d28bb16e90299959512c8b8aa30bb91b3df46414fc8787ac1090c62887d8683bc3597fccc42a737a911ca142e13b860b55e56a544c2a0a2210cd354c4e505e3fb126b2f04e35517df43200920963fe20bebf0ad0ac3d223ad624927c880804bd1d7c8268d7c1dd14eef589edb095739d9e74a34ee0a50f230670664ae4c19cbbe67a1fc89f5fc16ced97e8eae9e68f870158c5777719c2cd5265febbf3402ffdb2062b0cb214642398b164897fd42cdfc76c1ebea61ddcfb372a27359f5ee0ed12ac8e96dd2f66635d5dfaa79ce2a386e5fa787e1fb8540d0d43a05edc3e265f2474e5c6e7acf31e114076348cab5bbb9b87b88f98c758c68ae321ffff44fb520d0b0e4a92d3d96dcce797c2ab6a2e62cb6b3231d2fb9297cd8e61731d7aa731cc64a2a82973550d995056080b5a84fabe6db7efd3e067aa3d91914ec0c567132d2fc4e8e00bb765bd5abfffd0a3966532565b8628f1eb1c066e1877fa2d14d3f6e1dec74a71050a752b3f67598be792fbc0d4320a286a459e08bc6c259b33558ecc032d5ff340a886e9a2960f9a69ba5eaf9f1e169bb3886b05422baabf7b1f363f26df16564ec84b67d47940f2427061ce66be9796482c745ebdee0258feafffcb021f3dfd14df3808b1d34a631b8bb772ff6253cf6555e40991f0dcfe545b7ce1e3df6e4b2a0bc6357bf530525f5ee27e5d27c66b6a8a0389344c44d34380cca5cd83295dc327d2ec977aa0954533de111844013dcbd6d8f1a20ca945ac1b77380d9f8c8ed72c1333c8d499a428ca95e5067415b2a8b9877a3c36d48474eacf3c6ca7cc393e9fa115a10e280a0958e6ddb5f58c39d659628a38c15527f868f0e3c5ebafc14a3c4891f8bb83b44951c75bf6db4ed21d159a3b53c740c1c6aaec7b8c985d7ea2fb613f4a9da8aca6893bf82150576a165076bb36f1e66dd91ae110a0ee536819a7ba6b974b8fa9e039df4110d31c389024eddee35d8244af5fece4373e8075aa3621fd4b6e8476f59c24a21ae3c44d201a509e539694e61f0206d73a9fc2143c53edccf47bd66c8656b441585bf830187c71c4f16e35605012650d8a103b2a8f033b6812b42070b30aeceb6473a00658fb51fa2237d8808257e06ca8f57467a02833d3993eef4dcc9216efb62d57e09ce470b491a513bf034d3f7aabee2108d1b9f9fdaec8e12f400f7288cb056e2500c883c315a053235d1664f42848c966a7a340f94de42b848ac4d4231498e7425918cba90416362ae515b66a04204ea4dfb765f0445f22c5bb8518a46a6078c428e08cf38e0b630fbfd4b900e1015b0fcfd3aa36bb06947dd30b713c96c8df3e841f16d2e39279a47cd61bbd085a45224205502c453de869d7ab1fc1174267ebba483fde697009b7cc846828cf79d705f6a704f3346230fda17db1a6f5513a759ca7582ff89e3a518bbc95db206fb147f964e3453e316178d1b2e0cccc22a683560361f957150c1e20b2d6ef0aa271b4e6900403cd6c9bf40c39cae0cffbc5d9bd8432c5c3753d44a84873face257882ec621aeba9c2f7721ee5cb9ca172598b93d4422e49f39c24af0cb43f0cf563324cd2b41b3db53698573b277c382985943c7f94e206f729d8a001fce1c2a126be6f6c4b937d9eba5ef57afabdde19d3f65e6632a22619e396af8bc2854b369ab664caf62d02b6156c68a5b16ff56d3b3268315ee3f7112e8de6c3ef3628468a2a7bccb10f8e6647c2f644321298572c6338dc41a3f486feaf14c426ac5a75c00ae61b888a7c121db041077d8a7827e3ed556c623ae51bd00a18828e519449b9541d5713f07b87481b8b6bfda5ae3da7426be642c7a3c07611d7be96180b4d9751ba7801ac67db8b01bb4455f0d2cfef91cf362f57996153baf61211057f910f012caa50264099e1c39a5d89cc55c75690fe5d270b5adf23488484f356addd9de88fcf3d55e26a634f2f9cf819b3adfbbb2d9dccd6521536b8ef37a8cf72ac9025bd70522d21f644f66ab6f1b30e1a81c2a3df21dc38915ebeac35f5a6ab0022a4b05763e16a084823a622138d8ab95c9a7fe88d0bce55d97282cc99dab7bed3e2d6a92bacc82395b951bae603ce1089e3424676b625c4912cd7acae3632e7fb0c1b9dcd8603164bba352c68910cd339e9eb730f1695df21dc84fa075e8bd436b3c100a31e417998a31689bf251974883d743429f682f42bc5f2a7280500f45fe948bb1388048b2a4dbcf77fae5b7338519af9566b1d71935785246d2469a9d4e639d32a64b9ca5ff438a7b80756ba07aca884da49c57aeb6d802f39aa3b070e4ff5e2a3653cbb58f4fa6550c0795360f4ecf0c9946bef888402058c02bb2561e14c31a09a43ed0a42f2ba1777ca37854ea9ef3515a35e3aed3eddb0c0d8869c6d25bdcacb9f30037da378d29718058cb579f386add4072cf8305a622082edeba86d3303cac104ed31aea948d2033c5310616a8c32a3f2fb35bb4e9ca9a4f5cff8508ddaf454df2387a7d2698d4f06dd59724d40f49fe6adfb46f7b1b3c8a68a9eb3e2a011cdab4b89823669fdcbc6079fe420e49a3070077e6705c0e76ca49e040a2543b85dc9b7210924b9c15c2d5797c68a5f070e033a3e12e3a4da231b7d1f6d2284d27d3a21d45f03aee54c4c972a539b0d0f7f89d47877c6f94d50100e2503bb7456d00d9677d87ed4e8e8e3497a3537a94725b2cc2fb3917d5c0d10a41a6cee9d306ff6f144c857f65fd1aab631187c893afc97a7005503bf9609da38b2f9fa1575af8522d54ac8aa06872f179bcb4cc824abc278880197cf7f74b6ee1b85b648691838575c94287316cd7ea919463a0a55e0f7bddd685679ba7f94621180b498ad29e7e865ecac01abc326b872d7716a1385b39ed0bc9d78158d71aa8db1d62fabfce80a531d5a853c6d2441098640ee6f67a71ecd561b1021bb9fa8dd4810ccadbdc52959394d098ef7f587e14b80dc687deff68fceb85aeca8583972359311621e5abe6f6b7b75b0ad5d0469927c3919b19f17a6cf666139ba83ff582bf6ba4f89172ceb0236ec13c2d94d82592db2f74bfbd3881e0184d5dc47cc923649c0aed24f008927333fd8cf46613e14c35abaa2024e7768367c5f09a690ef0442e042045c8cdfa80d0a15501187e136d443daf09bf2a3048472e60e967e0d7d6fb104e003b772ed525748d3d5aadb0c4e4ab458a1bc5962212b2f3b2f60f64be6d44e42ea39af977fcd44f204e20c00b5ca3c0c63d427439d6cda326093dd2fa23d0943883141488f35911b19272380388403b229e03aae807a082a59ccae3d890aaf7454d8cc779eee145d0faf0a48d5436f9fb8fbe5a7d6f7ae83c6edd76e25743048a0779e613845aaf286b2acc07588b149cc5504671d2e3d5737fbb84b338e06c5fd2999dc39632dffc122e4780f90eabf909693f0c21e58b761dd57a89ce510c0021ddcacd7c2e10233df921c9551cfb20d8e126ccb0d62f44d65cf619896d8f5c3d7ae7a161cc8aca0d0e38b12525fccd9d403a6a25b5b255f368b9cab2a14e88612cb21d96c5ac95710b44427b6d7b7ad336a036baf645877ef17c9a97fbaab4ae585b15880fdd9f2607872d421d0e5eaeb8eb25716d71e2ab6db06162a79c12f381fefeea3f4094afb5f2af7c7e8ccbb1033d9170eaa470935addac9a29c3c0986756322964786d47212e847dfeaa632324022f1596da8bf212fbfe1826c56881ee891a981bbd43b39c449d838f9e4e670343bda4dd21b9c136482ef2084995320735fec599c62984082f839a2f5ade3cb7fb5ed5a1fcca89e6bf545bc4eb0e8e9d0e1fa51164d3f4228d884056200b791eb9407c36b393ba515262df77029707cf98de17cbac0f9b6f74b9ab248770c69a615db4fd64bacf9fbda4661db77f9c4d63a92b51d3473e28fb84fa27510bb0e30cca5ae48a296ea47fd05d58827b7365a9e43447eaabab604da246421bcfac14dbb2db88aa36ae265bb5217252c71c9949cbd6c67e8a60bedaf4af01b15b4d23da362d4b18a885778cedbfca7eb842efe85305fe27ff1e541fb247efa3df863e8968f51d176e6cbbef9bc9521d5e0e1cac0f0354b718acb21e5891d8fd02baf6185fe84b31b6819686786e27c821528b9c3716b68ec43c0949d06f3d3ae798ecef3d9f484f52f467d0c02e9174a85af431da301b82f7cb3e74039b45c07abcd91a6d9a9d4dd3a16b04e4cb54e037755f323dab1b5f1ece7668bafde403c7f75e416bc1fd3f2bcb1022ada", 0x1000, 0x400, 0x0, 0x0) 20:56:17 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x0, 0x10001, 0x0, 0xfffffffffffffea8) socket(0x1, 0x8001, 0x232) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="19ec5752021b27ed102eaf1e3d12d8f7981df31a369d404c25d75f480dfaaa6e64d6cb2efe55c55db997e6a92272663fcd330bc9913fe82aae74822c4faf24e49ce22d556445893f87a8ab869161f22e58c49d34798aaa7df3ec07e694cd", 0x5e) 20:56:17 executing program 1: syz_open_pts() kqueue() socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet6(r0, &(0x7f00000002c0)=""/252, 0xfc, 0x800, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x8001}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) getgroups(0x1, &(0x7f0000000080)=[0x0]) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() setgroups(0x4, &(0x7f0000000180)=[r4, r5, r6, r7]) close(r3) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 20:56:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x2, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x9, r2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = semget$private(0x0, 0x3, 0x5c) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x2, 0x1ae0, 0x7, 0xffffffffffffff01, 0x4, 0x6, 0x47f]) lseek(r0, 0x0, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x8, 0x6, 0x1f]) semget$private(0x0, 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x10001, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) fcntl$setown(r1, 0x6, r5) fcntl$setstatus(r0, 0x4, 0x80) close(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000002c0)) fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x3, 0x0, 0x3, 0x3, r5}) r6 = shmget(0x1, 0x1000, 0x402, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x1000)=nil, 0x3000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$getown(r8, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f00000003c0)={0x8, './file0\x00'}) fchdir(r0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000400)=""/230) renameat(r0, &(0x7f0000000500)='./file0\x00', r1, &(0x7f0000000540)='./file0\x00') preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000580)=""/50, 0x32}, {&(0x7f00000005c0)=""/199, 0xc7}, {&(0x7f00000006c0)=""/13, 0xd}, {&(0x7f0000000700)=""/54, 0x36}, {&(0x7f0000000740)=""/69, 0x45}], 0x5, 0x0) 20:56:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, &(0x7f0000000040), 0x1, &(0x7f0000000140)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000000c0)=0x2) 20:56:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x80, 0x8, 0x1, 0xfff, "6a2004ce2b2aaff07c02cc4014835efebdc2e519", 0x9, 0x96}) write(r2, &(0x7f0000000000)="f9e46bd19e47b60b5afe357ed640997c19f18080797b43dc4a4c45f23b6fc09f9a0e89eed8973b", 0x2a8) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 20:56:17 executing program 0: socketpair(0x20, 0x7, 0x1f, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000200)=""/39, 0x27, 0x800, &(0x7f00000001c0)=@in={0x2, 0x1}, 0x6) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022f2f66696c653000"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="20000000dfffffffffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xe0}, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) fcntl$dupfd(r1, 0x0, r0) 20:56:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') poll(&(0x7f00000004c0)=[{r0, 0x150}], 0x1, 0x0) 20:56:17 executing program 0: setreuid(0x0, 0xee00) r0 = semget(0x1, 0x1, 0x4) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/20) r1 = getegid() getgroups(0x40000000000000b1, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, r1, 0x0, 0x0]) setgid(r2) 20:56:17 executing program 1: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0xfffffffffffffcd7) 20:56:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 20:56:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x4000000000000) close(r0) 20:56:18 executing program 0: r0 = kqueue() r1 = syz_open_pts() pipe(&(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000300), 0x7fff, &(0x7f0000000400)={0x5f5e100}) syz_open_pts() 20:56:18 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000014c0)={&(0x7f0000001540)}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001600)=""/153) setuid(0xee01) semop(r5, &(0x7f0000001440)=[{0x0, 0x800, 0x800}], 0x1) semget(0x3, 0x0, 0x104) dup2(r0, r4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x80, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000200)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000280)={0x0, 0x7fffffff, 0xfbd6, 0x4, 0x1}) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 20:56:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) select(0x8, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8002, 0x7) 20:56:18 executing program 1: ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000080)) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 20:56:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6124, 0xffffffffffffffff) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x3f, &(0x7f0000000600), 0x101, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 20:56:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) chmod(&(0x7f0000000000)='./bus\x00', 0x20) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 20:56:18 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)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x40000, 0x2) syz_open_pts() 20:56:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r4) setuid(0xee01) r6 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r11 = getpgid(0x0) r12 = getuid() r13 = getpgid(0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000000640)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="9a39b7b9c1b134d4cd1859a0c76f33fb1dce632e56458c3b6bb250a1eec6912ef5b992a41fee6dd567f4a09e34679560cb67a072db2eccd1435e255add229df2779112af8c901bcb2fdcad9d6d3a95df888bbdfae1da0b6812000e12a7f005038a4d51e78cecb0264f157ccb8455f08b2cbbd6943bac3be5e499782d637268fd499848a999a4e7bb670d52dc8f9a207f1ac39ac8c62266088c8f8d29ccf460a2adc38c397e9cac41a842f061ad08a257b6f7a3fe8489812f280a581d6587bf798b052b0f8a8fa1ab8865a2d579031837d2ad15f9e2589e79870789c3e9f83d3b9c2bfe54d4bb1408a1cc40b1e592ea299036575746", 0xf5}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="f5c747f1cfb40de1ead75f0334f0d6ed233467f07c169f07e3e470a1b0d699586d24256df1be02e8b51f85605f4b972c7439e9ca581704c440ab6e560cdce6f747f39105a3cfead661d3938545a75ce3061a447f27afaf3cadc637311a903f5c2ed0447ce52c61526c67c0", 0x6b}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r7, r8, r2}, @cred={0x20, 0xffff, 0x0, r9, r10, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r3}, @rights={0x20, 0xffff, 0x1, [r1, r1, r6]}, @rights={0x20, 0xffff, 0x1, [r0, r6, r0, r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r4}], 0xe0, 0xc}, 0x400) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000680)=ANY=[@ANYBLOB="70012eabaa37af2f66696e653000ed5756d67e20cfb14921fff6f79fed149f5bd87f337de00a333d4c84f8065ae19c6d17f0ce4049c30eb5dbe442b229890dc74e1f254793815f722242d1850b5a47056c6b278ae845e0d4ae813cc5f61d776a4abef22d3a19606768fd5ffa0bff33eae0239d04409ab48f90a8b2f4fbdc15d4ee4bcd02d427dd827b2942035b81b93f4b60c4760391276aed4cf742832634c06e0c36a7dd9e08ee643dd6e34ab029e10e60aca98fd08834e507e8f82a439e7653b000309a2e62346941772981bcf5481d1f"], 0xa, 0x0}, 0x0) 20:56:18 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x88, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x80000000000000) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) 20:56:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000c496000023e6ff1f0000000000460f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x1, &(0x7f0000000040)={{0x0, 0x80000000000000}, {0xb3c}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:56:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000002c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') r2 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000000)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) r4 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r4) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000280)) fchmod(r3, 0x40) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f0000000180)="1b4477ab4e732000c3e822300a613f73fdb35bb502135e39d0277468d68bec8d285f3b675e3086d6549898381948911ed22e9046a0d24e6a08ca24b7d3d8127c8c0883aa8e8736c227841de007149869b09a424c67ec948b7071cfa59281976d08b003", 0x63}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r5]) r7 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x400002a5, &(0x7f0000001900)=[0x0, r6, r5, 0x0, 0x0, r5]) setgid(r8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r9 = semget$private(0x0, 0x3, 0x420) semop(r9, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) poll(&(0x7f0000000200)=[{r7, 0x22}, {r2, 0x20}, {r7, 0x25}, {r1, 0xc0}, {r2, 0x20}, {r1, 0x14}], 0x6, 0xfffffffffffffffc) 20:56:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x401, './bus\x00', './bus\x00'}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1001, 0x3) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="2ca8c7af71f652ac", 0x8}], 0x1) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x2) 20:56:19 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8222, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0xe8) fcntl$dupfd(r2, 0xa, r0) read(r0, 0x0, 0xfffffe0f) 20:56:19 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffffff7, 0x1, 0x2, 0x40, 0x5}, 0xc) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000400)=""/214, 0xd6}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x5, 0x0) r3 = syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x210, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 20:56:19 executing program 1: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000001180)='./file0/file0\x00', r1, &(0x7f00000011c0)='./bus\x00', 0x4) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f00000000c0), 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000001200)='./file0\x00', 0x80, 0x20) preadv(r4, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r4, 0x0, 0x0, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r4) listen(r4, 0x1) shmget(0x2, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) open$dir(&(0x7f0000001240)='./bus\x00', 0x20900, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001300)='./bus\x00', 0x2002, 0x1) 20:56:20 executing program 1: r0 = socket(0x1, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) shutdown(r1, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100)=0x2, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 20:56:20 executing program 1: r0 = socket(0x2, 0x4000, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00?\x00\x00\x00'], 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/132, 0x7c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) linkat(r1, &(0x7f0000000280)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYRESOCT, @ANYRESHEX=r1, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES32=r0, @ANYRES64=r1, @ANYRESHEX=r0], @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES32=r0, @ANYRES16=r0], @ANYRESHEX=r0, @ANYRES64=r0], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYBLOB="e1ebcf7129b7b54cdbf6d30a3708cec7247862bc67b0614980bd8f63224afc9d5fdd87974003b1fcd163a1bc1dd6f3b7d8e45fdf9073b045950ba8b1cca77ce1211586d4d1a82d62115a7b58e5f476338d97887a01956a906e1e3ce94a78274bf9d314b4926a8cdedbc17c1cb999f40cb59a9d2d0b974749e263d70f8a", @ANYRESDEC=r1], @ANYRES16=r1, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT=r1, @ANYRES64=r0, @ANYRES16=r0, @ANYBLOB, @ANYRES16, @ANYRESOCT]]], 0x8) 20:56:20 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820000100000af42c7a1"], 0x10) write(r0, &(0x7f0000000080)="3228d1ae4d1091328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e3373ab7bbf00000000000000", 0x38) 20:56:20 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x3, 0xd0f5}, {0x0, 0xffffffff}}, 0x0) 20:56:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x822, 0x0) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000040)="670dc3", 0x3) pipe(&(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 20:56:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000780)=[{&(0x7f0000000000)='r', 0x1}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 20:56:20 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000240)=[&(0x7f00000000c0)=',%', &(0x7f0000000140)='/@\x00', &(0x7f00000001c0)='/@\x00', &(0x7f0000000200)='/@\x00']) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000002c0)=0x5) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00001f5000/0x4000)=nil, 0x4000) 20:56:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x801, 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0185603, &(0x7f00000000c0)) 20:56:20 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ac) r0 = socket$inet(0x2, 0x8000, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x4) truncate(&(0x7f00000000c0)='./bus\x00', 0x80000004558) r1 = dup(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x6) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = dup(r3) lseek(r1, 0x0, 0x0) getpeername(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) lstat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) close(r4) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004000000002000feffffff280000000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) shutdown(r3, 0x0) 20:56:21 executing program 0: setuid(0xee01) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x800, 0x3}, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt(r1, 0x9, 0x29a, &(0x7f0000000000)="9264e93d5ea7f2b9a98e91ba035f2a66a2d300bc82192d19c80d6c48b0dfefd33baf7e7b33e712febf3d616188a49ffcf232848f9984b3495f00f5f31c71eaf5a83785772c208266ced7bd1663b9a87ad71440093fe94e2d65298e265bdf6ee9aa4f975e", 0x64) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x1}, 0x8) getpid() r2 = dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) 20:56:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3970, 0x1, 0x1000, 0x70d, 0x7}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r1, 0x1) 20:56:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x8000065, 0x0, 0x0) 20:56:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) socket$inet6(0x18, 0x5, 0x1) 20:56:21 executing program 1: r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f00000000c0)=""/98, 0x62) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 20:56:21 executing program 0: mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000007000/0x3000)=nil) 20:56:21 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) shmget(0x3, 0x1000, 0x424, &(0x7f0000ffd000/0x1000)=nil) 20:56:21 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:56:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000180), 0x1f, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x2000000000}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x40000084, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x26, 0x3, 0xd477}, {{r1}, 0xffffffffffffffff, 0x88, 0x1, 0x80000000, 0x100}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x7fffffff, 0xe487}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x400, 0x7ff}], 0x7, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x30, 0x800, 0x5}], 0xa3, &(0x7f00000001c0)={0x6, 0x100000000}) syz_open_pts() lseek(r2, 0x0, 0x0) close(r1) 20:56:21 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r2) shmdt(r1) 20:56:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 20:56:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x9c, 0x14) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x45f) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x1000100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0xfffffffffffffffb, './bus/file0\x00', './bus\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r2) r3 = accept(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000cc1900000000000000000000000000000000000000000000000000b3e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000"], &(0x7f0000000140)=0x6e) r4 = dup(r3) getsockname(r4, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 20:56:21 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 20:56:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) fchmod(r0, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 20:56:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) r2 = semget(0x0, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r3 = socket(0x18, 0x1, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000001480)={0x0, './file0\x00'}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r3, r5, r7) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r6, r5) setuid(0xee01) r8 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001300)=""/21) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000014c0)=""/197) 20:56:21 executing program 0: r0 = socket(0x2, 0x3, 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="708658b6ec73c46c53d96af59f34b0c307486a265592869bb0ac9f508671870856dfc0652a680779be0d54e5560ed3daceabd2adce68b0faf49a1435b1b3ce6adfdb6e1fc11c25c055d7e1883fab20"], 0x10) shutdown(r0, 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0e6d5135f15090eed7faa8c3f400000000060000", 0x14}], 0x1) 20:56:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x201, 0x10) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="8b714af781d080618911848d731b11dd3dced065fc27c716e9b65101f6430fab1ad2781d2246bb5fcec3aa", 0x2b}, {&(0x7f0000000100)="f3de159d6d40b1f4cc43322e73aa9d03d12f1a1437676c05be6776e8fa6214509283fd988b7832060c083a22828d577499d97438c7463669a66272664df2194c006642674f632fdf24dac025e4d355555f5c58a9a7076c301b0feace7b8c3e65ea893f5e70933c063ba838b750b58d5d6f07815d9076ce51609e66e1", 0x7c}, {&(0x7f0000000440)="859b7a1c14d7f87deaaff5d455628963bfed2936dd40c8f11819a38b976abb1eb77d04b105411294c27419b9d959c9f51d82540b8b9a289ac88b55ed1eaf5973d7ba5b85307fba03decb6df95dfb508c1dd0f04382e08c4cc4a42014f8bb5067e80b0daa8cfd4636224eb8b4c9ef9fdab8b2e48930d09ade3d88a904e8956e096dca2856347736637fdd493bc80a88afc745a48b4b6b8d325639a22ad8951a82b334da128599529e6c4912742368a2c42eaf10c1625f5236e6a37ae71bf7bc4a5aec299047f41c333887e2a9bbf144f98dca0e2cdc7c5a684faf608b8fd58a970dcf521d7c23e41d31b56e90d97b46c72850e6c88dc1d33ae82d9048345a1d9dda695c4758924283c9c566d0675fdf4fc2857f9e51c2d01f95a84ab3b83d856abeb7e95cb080c55083a5b9f12744e1545de0d51969a4e82ffc110dbc66ac32986964d313931d4679f0b51345e968dd3833f026b90b2a98793c2af173d9f1b5f982f025641fa197cf9ee3d2a15bfdb4f37dba748ee0f9165303388ec659b32b37a0cdc2c1758d5babc1e337d20b8f2ef3b286410460f2eac981e01b3a8c92fdbb23c8bf8f1c06dcafb0c79c9852a704902adebf4b5d7d1a221ecdd224f9b0dcbed50bedde92c75c79fdfc8c31391dee005a0606fb08651663ee9755a5532f6bc0ec6cdfac9a1c2d4e3593e18fff3a728e683de96755e490e9dc982c578a3c90965aab4d7e5306f3d946f068b3cbc2b29236b4dd950f9ec9ab2a2b37cc1e5a792b5029c7e7eeb5f2af44706870978c93dac91a0f9303b8ecf56b9290876cb482473ee720338afde1ee6aa549c50c1c39900770e531a309ec97da8e1cf44f28fb62d3ad0c3a9004a8832832ff46d6625475e6ab2702a5e892b0e9416e690b161c6c70816b7acff28ed9c81df2681f22a848baf4d84d5c9d27233716d05682650206ad0e0c71831af6c895efda7936dd1e1a8b140c4270a852a154d1db9553a30eec9b37884b49a3b33d71d7829c14998b9571b9951daf2ca69902a70074c6a7275ccb825c3b733fc8964037d31db0dcde330591f82b17274e8488d8beb92419bc26c243506f01a782fc33ef0d4fbf2d01bf466a6dafdda53cd97cc1d884ab880c0d7f6044258a2cd102320dd4f3be625407f65e55a363481e425ea5fcf8462223a1aa1c388cb7e7d61dabda226a03b27caa9725b0aef55d37ca1cfbed7d202ab914f964b83ec4e58db55c405f83542f78bee7534c5efc60243e2c73e5b7835bcc122cd008d7836b381555a23296adec6b7a4d469bd51eb8228aead6d9581452bb11ad8e076b6ba21718d94a5cbabe5f9d36f6d3c7179c1b9332f38663b36bebd6a00ab1792be30778f1852672379208968ba60fc5694460f7b775ff9ddb4f3fd12c62337b0aaa0bd8677c3a7a0c04f59ad9e20c87bc2d5e094a765c7260afad9702fbc5201431f4d7ff4b2470116129a9e704818fadec1ccaa1ca051307ff9cecd7ca34490077391f3ad609f212a19a896613865b4d8aa08fc09a88b328222a224174d60befc0919754d54034fb32b9b18cde93848d7047d1b3b6d731ada69449d656e5a303b4e9377dba85aeb940d3bdefc8d7fac7dc8e91b8e1940d7ddece5bc8e7af3a3a14ee0f68ae94e47d431736962d3c630b906f60a4a8e62a9f4a2f34aa626d7a25d200a78d2f349ce6744de2c28292bfab75583af1a7f53face2bac270e3030d571b449fbc65f2cc3916c061bd4c31b31f1476b86132f3907e4eaf74070d128a955cd339c0d46768bdfef7878b203a81d8a7d22f0f7d4c90fc7207fb48e7ee7e0ad723279e3a50d6a83dcec82317080890bc84962bd026b9c3b46f16451e8dcdd8519f593b784ca227a08b315d915f51f92c1dd322e2d77eb9b9c8f654e970c1cf8c5336d0f76da56304015d28d26c0123170e161f2c94fa5814efdf73cf2f038535f34304a2c426f1dba8549040c49580a9f1c3b43e93095a424de03c4f0dfd84f3ae90c4c5b687cbe032d651273d529e8332306e0daa8d2aa066b8e1b366c81af3678d0c7fcb502e52c6dacbcf121b70820acac4881db2bc102d62dc263bd18491020e9631077994db5b78a9c330610ab83f82cb304aaa5095e3d28e8d5409378a4c8b0e0465893d6ab929c24ea8e7a94e7e5d2496adbf7c0fb909351a28a6ec7bbeeb0859da064e5c0f3df21bae061b266b561a249d044194136ed2d49034eb9835751b52425e4ccc4bfabd55e4f612394856cf3b1628f16671b793900c69fc0404844f5c5ce382ae54a2d961702def2d959ead2c6acd55119c0359eef3803317ef0e61449ca55b82bed6e4f55eddefa2ff950d0ab6cb268dc77f1ec48ac40cbac92c9abd31a5abf4cbb3f4c2ab5a8724836e2a4c78deaaf502734a28322d12301b8706ae41a6c0e451f2967437f43862c51a44e4b178f7c39c9c31b07216d059ba87854937d7f290cd1d2ab32003ad1223baef2b3e84576236236059fe6b76f9c8a8316014c8ed67cc7900caf16099a7ebf134f42f05d46d9e648c2fc8cdbaa9f50b8d58329334caf27c8cc7d9d41b44b5af92fe9886e9091e8021f62906225fc528bb0df1d71a01f5d0bb0488af48615196a80fe2c0acfb415307cfdf7952e572082b36a3d427e9eefdd8ce11e511cf3414029cec59558aaa9c89c7e07b04125534d8fe02120a23d9bf1a61f6843cb8ae1bde88fd605aca9804f571c2372e8ffc3a0d5aaddd6bb1be25107e1684f12a8deb0e713cea5f73ea1f9d65847be7db5b536697f2dce3ab532b46b629564521463ab39ba99abaafc3c4c2c677bd292ca5cabd090ba2549f172cddf546f3bfc21d6ec6195291193f700a6d37b0a5f75ca2e780a5b30a658938874b9dab9defa82a37b6dced3f69541fad2d66920c540035f770ff445d579a476a349e4b3950c474b994ab0befa4622ccea3c7995e661e524be199772c614481c844515833bf62e2905806b7416cfdd4835e0f0dbf3995ed5f9a0e981f2b662503a1b0b788c7d042969fd8f61fe4e1f323170074fe60cfba3c6ddca33bb565c79cb838cefba170686f58750244a71e92ac93ab95e11d712dc96d21e74a2ca5c55559d967d47077e5cb7524839e44dd6951b61de81389f6afdd486a55bf99b316c3810e9273a97d79097fd16547ed7faead1939365d6d3430a87e5040041d7986a7ba20a3675f29c1b3d573d4312f1c1e36f168ba53ae89eeb72cf8bffd85e4f365cd199238c97acbcc34f8845d0068fd82af7ecbbecd0a2f30e6f882ad23ba47b622655acb6e1a1b79db21783b21f337781ba6b51c920a4cf903cb82fe7f727f5782c4cb467089d94277201ece8f9768e12142bdce2c870b14f06dcfa5a93977d54e4f70a76624862153ca146d8dcacab2336a7d7132bddcd0efd16c2ae9d65d7febf1d59043157f4d3a06628d44d4e5e893e13ef15b6698247d4a4d1d459def4eb01b5bde436e08d6d84fe293456df8cd253953b9b9e380110119f8aa8833da411fc802f9e2bd0ab17a35c4ab49434f9f8b61899786feb1510782e4706bc73ec90e0fbe72151b4f0f317cb09bcfb57e7b187d58d1f65b63cf0e825140e3ee412eb407ecab7d3b75fc2869e21e71700491ca5194791425cd326426d5670854934338d9d410e01344e3cc8f933d5de77f097c9a2284f714e4d882e6c4ccdb3820146e619a75deb0791213555d9c3ef07ced8e3369c2a3137159e72b2b8458c71fb47ecddfac7656bec1f0ddac38f9c8e6a53be05cc4a89b1cf72098276b07d435fe507fa3ce35a677707bfbc1118d16a50047844f3baf956161e7b233c4d2c69d2a3aeb15fe533ef7f02a358bba1b19214d5ebedb957330cda3e5716f0ef96b719a7ddcc21b8afc791fe9f838dc8b7c57f14294c662c99df9788e1d717a1011e008d85a5c2a07ee6e0ac70ac68b8ffe73d275a4f1dbe443e5bd3018c6dd40940bd7558052c849dc27d9f39121961d4c40f74b9c1b75a22d19bd677e287bd18733859f5dc53df68d2e4d03ca6ec3e7b701ad7d6e37424510bbc3330c93b0b7e48f3a2a200182adb9c7ba4b5718f4e9f96f117c28b548fecd67a50ad253e28031554906216c323c6ee0a5526c882cec564acf32498cadb6a687a4ba738bd0f2417f090a96abcadfc315f81998d4495f3f4d50a5059b36d881a07a3cfef940830c6d27c412cbc0c588d7d8810680c35b3aa7bf6df8b941855e52e75df9da34f393ee6f9dce6541bafa52216df9defcd9c41da404fb4df4d866cd69f1562222b3e9fb43e31725097748eb347ff1aab64ef6fa73e9174bb8919f12eb5414280b287e4d23eed082344aed1abe0d13ab0c4b39613011a8390babc9ed28f2ec3ca9c9f88e60bf4e96fe32addf93f22b2972be2127bfe629f44b3ca7df36cfe73ada8a258110bc3be14c5e951fed3fe4a76266355fa7b782f2f7de1188d63c9d97fbe22a28231969d3328473c9900fedf0c55385c3209b9a9a80580aa144cb27d491807f9983a9075a6cc0fb8a53334db1e8b7724afca32c1ba3dec39c97dedd65af827f53bbb2407b7ae65294b3d0999b3730fffafc5b2dd56fd336e1bf03ad8ad98b7bef268c4ca43098442043c50a31d4fdda382a4ff9930eddd6f172b99565e6d10ec26e23a7c9829b50d74965b267b03858e943c83253d49fd9a9d3e6b3b57c7cec20355efe159ef688903d20e0ce432549cbabe1c965f6651790ff307d22a477bcd4df0cd3c3c40825e8d7202bc9c82621ead0f486b05f9c2c256db164a63a839f2aff194354fb3aaab2a7409673cad8fdf8f6b4ae17c6904352500505c1e8f7710db528094b3bd405eb7c685d33b548222274c034de76609e31310f3768c24d860a637d60d8910e8757a50e3aeabb48812c17f2e0499f7c7cbebd60c7fe68cc46ac741ca5afc85ca67de8eff7d14ea9f191d0e3678879474ef89e86247b1b698649001dc76012deb3dc332c8cd9762fd54a227018f95bd720e8dbb650db24157de343c1fbc472d2f2ce0a0b8edec5251e5f6874bfdea1043ccb13475ef3eabca67fad5694f3195c76b12bd9677611b724ab8d2d17409afd486fee36fb14c1d714b8697a470b1ff0b738fdf80e7afc689561d8da5ac79c2ad58fda2d434e7cb12165cde81a8f28a88761a55f5b1af4307d12131664fbe59b4d9606bb69a19c482520e6c737e261b3aa015f64b0110c2258a21e5d6215f704c12edd68a407fdadd782e2c2573210233f31245d38aa27e47445f08c72ac1539eebd278c491474e0ca92e952d32da7349c69fda2082a649e2cee63f70f9c8edae47dba8586f2b379d114aa3ab79a0ded11de078c76e9cea02ca7e59bb848b91c7ff8a85a001d5af6c958f329cb85ba5661741c28683892965f7a8770dc9fa2366e8aade8703d604579da12a8ef39c4f398ef9cace29624eab7a2dadb2b03c6503d36b5d96441018ca64b38dad248d9de1e8b35f968cf129c103f08620d56e8f6e22af2935ef54b0b2b038580a3dc63ec011ef48c95f387d49a652d003cee2e01525a485814d897e151b371122b03f16d2b8ab6e68aadc7e614d102b02c2e487944aa31dd865589c9f638aff221261d1ded984f09316c2d1e98a7776873b6ce3d49ade28803722ec60e745f34e06ee6bfeb95febd0013ed71d9c046976a9abdeb87ec6f0363f121d6abe1166c424a7193c561e518b83c3bd69b46d5de182dfbab1e42ed3ff4393755ab8f254674495640742407e245bb66db23e04bd4726a0137141fd5e427d005d943d4962c1fa5fb49b45779a4b9bfe751d64abd7a", 0x1000}, {&(0x7f0000000180)="12eb3776c028feffaa34b7c0a23c3de27a2c706242b2db71d7d6c8bc51d42d1ffac7f94285d48ce48f80530004268028dac5ed358071231a6a6b9478445e45e09fb81566537f7fb02d5448bbc1f3554aa5b37e34b0cf268fbb8ddfe08953c6013add1ac0b2fb4c84db9f7d4b49bb4c1fffb241a3405783be1e2acf1209b9bd51", 0x80}], 0x4, &(0x7f0000001440)=[{0x50, 0xffff, 0x6, "a2f8a3acd9228ac32fc6093356f151675f9c5c1392bf877e7acb4e68ede7501f1570147a78ca3f79823a4e32c2a3c98920b6ea13597e092c1129513add43"}, {0x108, 0xffff, 0x3, "898245fd9bb151f6b99c306e0c331e011a9f9da112c1de0f8c6f31c8a6cba6c9ad7fe0c66fdc00976d38b966808475143f5691f1f3c3edaaf79f2c52195278eaf55a6172d4cb635f0cd13a30caf287d68f83806ee422aabe6723440a07c3dda3c9b7976572d5a5bed26894447d3d677d2338798f54c149e9a36a67d02f24e6c5baa688dc695799f1d1b23606c6bab2d12ca420c6131329810ee8941aa7e0599fa3430129a4d40136a28eea22b050b5e51caa5312a1545b86de82b8b4b166cc7f279db0b1e647211739daf55f4a34b6c6213435bd0cd8db14268270e4946fb4adc24592121fc4d7759e3a0bb227bc609f9f57"}], 0x158}, 0x9) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x5, [{0x0, 0x80}, {0x2, 0x8}, {0x2, 0xffffffff00000000}, {0x3, 0x4}, {0x2, 0x7327c71e}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0xff4e6c}, {0x0, 0x7f}, {0x1, 0x9}, {0x1, 0x7fff}, {0x1, 0xa2f}, {0x3, 0xfffffffffffffff8}, {0x2, 0x5}, {0x3, 0x4}, {0x2}, {0x1, 0x4}, {0x3, 0xfffffffffffffff7}, {0x9e50b5bd797d645d, 0x3}, {0x3, 0x8000}, {0x2, 0x7}, {0x2, 0x8}, {0x3, 0xfffffffffffffe00}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x7f}, {0x3, 0x10000}, {0x3, 0x3}, {0x3, 0x9}, {0x1, 0xffffffff80000001}, {0x2, 0x10000}]}) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) 20:56:22 executing program 0: semget$private(0x0, 0x2, 0x0) r0 = socket(0x37, 0x0, 0xfffffffffffffff8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) select(0x40, &(0x7f0000000000)={0xb43, 0x5, 0x1, 0x3, 0x6, 0x6, 0x8, 0x7}, &(0x7f0000000080)={0x74, 0x1, 0x8, 0x0, 0x7fffffff, 0x3, 0xe4, 0x8}, &(0x7f00000000c0)={0x2, 0x10bc800000000, 0x4, 0x95, 0x1, 0x8b6, 0x9, 0xe1f500000}, &(0x7f0000000100)={0x20, 0x300000000000000}) 20:56:22 executing program 1: socket$inet(0x2, 0x3, 0x89) 20:56:22 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/7}, &(0x7f0000000040)=0x9) fcntl$setflags(r0, 0x2, 0x1) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = semget$private(0x0, 0x1, 0x110) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f00000000c0)=""/145) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/51}, &(0x7f00000001c0)=0x35) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x1) fcntl$getown(r0, 0x5) r3 = accept(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000012c0)={0x0, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) chflagsat(r1, &(0x7f00000013c0)='./file0\x00', 0x20000, 0x2) readv(r3, &(0x7f0000001440)=[{&(0x7f0000001400)=""/49, 0x31}], 0x1) r5 = dup2(r0, r3) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001480)=0x2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000014c0)=0x1) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000001500)=0x9) r6 = shmget(0x1, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) pipe(&(0x7f0000001540)) pipe2(&(0x7f0000001580), 0x4) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000015c0)=""/149) chmod(&(0x7f0000001680)='./file0\x00', 0x4) seteuid(r4) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x50, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ff9000/0x3000)=nil) execve(&(0x7f0000001700)='./file0\x00', &(0x7f0000001900)=[&(0x7f0000001740)='%}\x00', &(0x7f0000001780)='/dev/zero\x00', &(0x7f00000017c0)='/dev/zero\x00', &(0x7f0000001800)='/dev/zero\x00', &(0x7f0000001840)='/dev/zero\x00', &(0x7f0000001880)='/dev/zero\x00', &(0x7f00000018c0)='-\x00'], &(0x7f0000001bc0)=[&(0x7f0000001940)='/dev/zero\x00', &(0x7f0000001980)='-\x00', &(0x7f00000019c0)='\x00', &(0x7f0000001a00)='/dev/zero\x00', &(0x7f0000001a40)=':[,\x00', &(0x7f0000001a80)='/dev/zero\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='/dev/zero\x00', &(0x7f0000001b40)='/dev/zero\x00', &(0x7f0000001b80)='^/[\x00']) 20:56:22 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e0fa20020b2aac997f6c545d59c670400000025c1471efe66696c653000af83cf7631ea83c66b2dc3be08000000d732e9c33083ff080a958f792b00003dd8ed3c42004b000000000000628aa4504c2ace9f771606010001000000ed00000000000025c2685000000000000000091b42ff40c74acd6514c2763a6dec35e7934e823aa8bed1877c8618b6e85390c46395af0bc79a215e0de1e1d9c0a01f828ed9f4b62fdc745bf924e2c0acc097eefba5b9ba38a60f32c4914b0b3c0a948d37fa64ba26a8c231a988f6d26e73c59268cd11655ff5e16b8e005d3c2cdebc8bd827e2b600f911c5d00d3339433c6b"], 0x1) write(r0, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e3373ab7bbf00000000000000", 0x38) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5) 20:56:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) fcntl$setstatus(r0, 0x4, 0x8c) recvfrom$inet6(r0, &(0x7f0000000080)=""/113, 0x71, 0x0, &(0x7f0000000100)={0x18, 0x2, 0x81, 0x24ed}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x52) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x28020, 0xe67dbf31365f1f45) 20:56:22 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) dup2(r0, r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) unlink(0xfffffffffffffffe) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\'\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='(&\xd1\x00', &(0x7f00000003c0)='[%-\x00']) close(r0) fchdir(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000440)) dup(r1) 20:56:22 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x80}, {r0, 0x10}, {r1, 0x150}, {r2, 0x190}, {r1, 0x1}], 0x6, 0x123) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x8, 0xfff, {0x5, 0x79}}) 20:56:22 executing program 1: clock_gettime(0x9, &(0x7f0000000040)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = syz_open_pts() r2 = dup(0xffffffffffffff9c) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x40, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x5, 0x8}, {{r2}, 0xffffffffffffffff, 0x21, 0x40000000, 0x17, 0x10000}, {{r3}, 0xfffffffffffffffd, 0x41, 0x1, 0x1, 0x1}], 0x20, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x80000007, 0x5d, 0x4}], 0x7, &(0x7f0000000440)={0x6, 0x40}) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x102) open$dir(&(0x7f0000000480)='./file0\x00', 0x8208, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x180, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r6}, 0x0, 0x91, 0xd, 0xff}, {{r7}, 0xfffffffffffffffb, 0x0, 0x10, 0x83c, 0x1}], 0x8000, &(0x7f00000001c0)=[{{r8}, 0x0, 0x80, 0x40, 0x9, 0x5}, {{r9}, 0xfffffffffffffff9, 0x40, 0x80000000, 0xe64, 0x4a}, {{r10}, 0xfffffffffffffffb, 0x80, 0x80, 0x4, 0x3c1}], 0xe4b, &(0x7f0000000240)={0x1, 0x7}) 20:56:22 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x10001}, {0x18, 0x0, 0x4bf, 0x6}, 0x1, [0x7, 0x3, 0x3, 0x9, 0x6, 0x10, 0x3, 0x10000]}, 0x3c) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b100050105000200000000b1ffff027c5dbb85c0de1cfef98eeb8b91b90a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1eb982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x6, 0x0, './file0\x00', 0x80000000, 0x9a, 0xce}) uvm_fault(0xffffffff823168f0, 0xffff8000049cf000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff823168f0, 0xffff8000049cf000, 0, 1) -> e memcpy(fffffd807daa51c8,ffff8000049cef0d,0,fffffd807daa51c8,def39076169fcf22,ffff800020c66d28) at memcpy+0x15 end trace frame: 0xffff800020c66c30, count: 0 ddb{1}> trace memcpy(fffffd807daa51c8,ffff8000049cef0d,0,fffffd807daa51c8,def39076169fcf22,ffff800020c66d28) at memcpy+0x15 rtrequest(1,ffff800020c66d28,0,ffff800020c66c70,0) at rtrequest+0x83c rtm_output(ffff8000049cef00,ffff800020c66d20,ffff800020c66d28,0,0) at rtm_output+0x760 route_output(fffffd807eb76700,fffffd806f73d180,0,0) at route_output+0x79b route_usrreq(fffffd806f73d180,9,fffffd807eb76700,0,0,ffff800020b39788) at route_usrreq+0x35d sosend(fffffd806f73d180,0,ffff800020c66fe8,0,0,0) at sosend+0x6eb sendit(ffff800020b39788,3,ffff800020c670a8,0,ffff800020c67170) at sendit+0x590 sys_sendto(ffff800020b39788,ffff800020c67188,ffff800020c67170) at sys_sendto+0x92 syscall(ffff800020c67220) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,71d8087010) at Xsyscall+0x128 end of kernel end trace frame: 0x746091d2e0, count: -10 ddb{1}> show registers rdi 0xffff8000049ce0f0 rsi 0xffff8000049ceffd rbp 0xffff800020c66b20 rbx 0xffff8000049cef0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff0f3 r8 0 r9 0x5 r10 0x5d8ba32cd82ca904 r11 0xffff8000049ce000 r12 0xffff8000049ce000 r13 0x100 r14 0 r15 0xfffffd807daa51c8 rip 0xffffffff811afcf5 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800020c66ab8 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{1}> show proc PROC (syz-executor.0) pid=225386 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38018,0xffffffff82383fe0 process=0xffff800020b8da58 user=0xffff800020c62000, vmspace=0xfffffd807effe2d0 estcpu=28, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 27424 134200 46131 0 7 0 syz-executor.0 *27424 225386 46131 0 7 0x4000000 syz-executor.0 71761 447290 32844 0 2 0 syz-executor.1 71761 330864 32844 0 3 0x4000000 biowait syz-executor.1 71761 48226 32844 0 3 0x4000080 fsleep syz-executor.1 46131 164652 21100 0 3 0x82 nanosleep syz-executor.0 23642 204157 1 0 3 0x100083 ttyin getty 32844 157205 21100 0 3 0x82 nanosleep syz-executor.1 7712 426018 0 0 3 0x14200 bored sosplice 21100 115927 18734 0 3 0x82 thrsleep syz-fuzzer 21100 242284 18734 0 3 0x4000082 thrsleep syz-fuzzer 21100 280120 18734 0 3 0x4000082 thrsleep syz-fuzzer 21100 311730 18734 0 3 0x4000082 thrsleep syz-fuzzer 21100 270153 18734 0 3 0x4000082 thrsleep syz-fuzzer 21100 102053 18734 0 3 0x4000082 thrsleep syz-fuzzer 21100 512383 18734 0 3 0x4000082 thrsleep syz-fuzzer 21100 310006 18734 0 3 0x4000082 thrsleep syz-fuzzer 21100 152611 18734 0 3 0x4000082 thrsleep syz-fuzzer 21100 329501 18734 0 3 0x4000082 kqread syz-fuzzer 18734 207303 6629 0 3 0x10008a pause ksh 6629 419326 58007 0 3 0x92 select sshd 58007 237563 1 0 3 0x80 select sshd 74555 157370 60580 74 3 0x100092 bpf pflogd 60580 85590 1 0 3 0x80 netio pflogd 93766 307563 82545 73 2 0x100090 syslogd 82545 22719 1 0 3 0x100082 netio syslogd 22672 515934 1 77 3 0x100090 poll dhclient 95990 221743 1 0 3 0x80 poll dhclient 5772 12962 0 0 2 0x14200 zerothread 15314 47758 0 0 3 0x14200 aiodoned aiodoned 48099 505108 0 0 3 0x14200 syncer update 68727 351207 0 0 3 0x14200 cleaner cleaner 95722 477940 0 0 3 0x14200 reaper reaper 55989 130939 0 0 3 0x14200 pgdaemon pagedaemon 61049 444808 0 0 3 0x14200 bored crynlk 55556 188772 0 0 3 0x14200 bored crypto 43424 355750 0 0 3 0x40014200 acpi0 acpi0 57147 19209 0 0 3 0x40014200 idle1 20398 189268 0 0 3 0x14200 bored softnet 82169 444872 0 0 3 0x14200 bored systqmp 71472 218388 0 0 3 0x14200 bored systq 44328 180813 0 0 3 0x40014200 bored softclock 2720 255395 0 0 3 0x40014200 idle0 29185 187641 0 0 3 0x14200 bored smr 1 396896 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 27424 (syz-executor.0) thread 0xffff800020b39788 (225386) exclusive rwlock netlock r = 0 (0xffffffff8219bcf8) locked @ /syzkaller/managers/multicore/kernel/sys/net/rtsock.c:883 #0 witness_lock+0x594 #1 rtm_output+0x6b0 #2 route_output+0x79b #3 route_usrreq+0x35d #4 sosend+0x6eb #5 sendit+0x590 #6 sys_sendto+0x92 #7 syscall+0x5b8 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8236a688) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 71761 (syz-executor.1) thread 0xffff800020b39080 (330864) exclusive rrwlock inode r = 0 (0xfffffd806e17bd58) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_makeinode+0xc2 #7 ufs_create+0x41 #8 VOP_CREATE+0x70 #9 vn_open+0x25a #10 doopenat+0x2ca #11 syscall+0x5b8 #12 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8064056b48) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 vn_open+0x157 #8 doopenat+0x2ca #9 syscall+0x5b8 #10 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9557 6437K 6441K 78643K 13223 0 0 pcb 26 9K 12K 78643K 1086 0 0 rtable 103 4K 4K 78643K 988 0 0 ifaddr 70 15K 16K 78643K 373 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1509 0 0 iov 0 0K 16K 78643K 284 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1207 76K 76K 78643K 3036 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 35 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 279 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 2463 0 0 sigio 0 0K 0K 78643K 28 0 0 proc 54 51K 71K 78643K 869 0 0 subproc 64 65538K 67586K 78643K 460 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 235 0 0 in_multi 33 2K 2K 78643K 253 0 0 ether_multi 1 0K 0K 78643K 21 0 0 mrt 0 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 431 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 97 21K 30K 78643K 8722 0 0 UVM aobj 114 6K 6K 78643K 138 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 133 0 0 NDP 16 0K 0K 78643K 115 0 0 temp 200 2380K 2452K 78643K 11176 0 0 kqueue 0 0K 0K 78643K 34 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 15 0 11 1 0 1 1 0 8 0 inpcbpl 280 1113 0 1106 1 0 1 1 0 8 0 plimitpl 152 104 0 96 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 148 0 107 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 12 0 12 1 1 0 1 0 8 0 tcpcb 544 378 0 374 1 0 1 1 0 8 0 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 26 0 22 1 0 1 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 50 0 50 11 10 1 1 0 8 1 pffrent 40 2 0 2 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 54 0 41 1 0 1 1 0 8 0 pfstkey 112 54 0 41 1 0 1 1 0 8 0 pfstate 328 54 0 41 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 660 0 469 12 0 12 12 0 8 0 art_table 32 661 0 469 2 0 2 2 0 8 0 art_node 16 141 0 107 1 0 1 1 0 8 0 sysvmsgpl 40 19 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 275 0 265 1 0 1 1 0 8 0 shmpl 112 136 0 24 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5248 0 3768 48 0 48 48 0 8 0 ffsino 272 5248 0 3768 100 1 99 99 0 8 0 nchpl 144 8880 0 7220 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 28519 0 28518 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 6 0 6 5 5 0 1 0 8 0 scxspl 192 26819 0 26818 18 16 2 6 0 8 1 sigapl 432 2631 0 2615 2 0 2 2 0 8 0 futexpl 56 26401 0 26400 1 0 1 1 0 8 0 knotepl 112 705 0 686 2 1 1 2 0 8 0 kqueuepl 104 529 0 527 1 0 1 1 0 8 0 pipepl 112 1578 0 1557 4 2 2 2 0 8 1 fdescpl 488 2632 0 2615 3 0 3 3 0 8 0 filepl 152 15330 0 15224 8 2 6 7 0 8 1 lockfpl 104 586 0 586 2 1 1 1 0 8 1 lockfspl 32 678 0 678 2 1 1 1 0 8 1 sessionpl 112 31 0 20 1 0 1 1 0 8 0 pgrppl 48 59 0 48 1 0 1 1 0 8 0 ucredpl 96 2660 0 2651 1 0 1 1 0 8 0 zombiepl 144 2615 0 2615 2 1 1 1 0 8 1 processpl 840 2648 0 2615 4 0 4 4 0 8 0 procpl 600 7713 0 7668 5 1 4 5 0 8 0 srpgc 64 66 0 66 9 9 0 1 0 8 0 sosppl 128 27 0 27 9 9 0 1 0 8 0 sockpl 384 2029 0 2009 5 1 4 4 0 8 2 mcl64k 65536 371 0 0 47 8 39 47 0 8 1 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 9 0 0 1 0 1 1 0 8 0 mcl8k 8192 13 0 0 2 0 2 2 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 136 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 541 0 0 28 0 28 28 0 8 0 bufpl 256 11110 0 4086 440 0 440 440 0 8 0 anonpl 16 268389 0 258945 118 78 40 55 0 125 0 amapchunkpl 152 15748 0 15647 43 38 5 12 0 158 0 amappl16 192 13212 0 12716 106 81 25 37 0 8 0 amappl15 184 59 0 55 1 0 1 1 0 8 0 amappl14 176 360 0 357 2 1 1 1 0 8 0 amappl13 168 42 0 36 1 0 1 1 0 8 0 amappl12 160 1191 0 1191 2 2 0 1 0 8 0 amappl11 152 26 0 11 1 0 1 1 0 8 0 amappl10 144 375 0 370 1 0 1 1 0 8 0 amappl9 136 1503 0 1496 1 0 1 1 0 8 0 amappl8 128 1089 0 1068 1 0 1 1 0 8 0 amappl7 120 54 0 47 1 0 1 1 0 8 0 amappl6 112 91 0 80 1 0 1 1 0 8 0 amappl5 104 1267 0 1252 1 0 1 1 0 8 0 amappl4 96 2597 0 2564 2 1 1 2 0 8 0 amappl3 88 575 0 570 1 0 1 1 0 8 0 amappl2 80 21921 0 21858 2 0 2 2 0 8 0 amappl1 72 65468 0 65007 26 16 10 20 0 8 0 amappl 72 8059 0 8019 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 137 0 24 2 0 2 2 0 8 0 uaddrrnd 24 2632 0 2615 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2632 0 2615 1 0 1 1 0 8 0 vmmpekpl 168 25812 0 25789 2 0 2 2 0 8 0 vmmpepl 168 282322 0 280718 165 94 71 87 0 357 0 vmsppl 360 2631 0 2615 2 0 2 2 0 8 0 pdppl 4096 5272 0 5230 6 0 6 6 0 8 0 pvpl 32 720367 0 707047 240 124 116 140 0 265 8 pmappl 224 2631 0 2615 4 3 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 667 0 14 19 0 19 19 0 8 0