5170f1818644a9952b30a5bd25b35fb8230ac25f84be139d0f7441df52b672ab2f4bf5ac5c9a1b7670bfb258fc0273c888a4160774e8a62290b2e9537489a8e390e94ce61a802ffeac63cef4f7fc1c1664369863ad016d834e75f1a27adae92404d82b99d17d2ed202eaf98cf7c2ea55502d0aeba8530ea651ca4878caaf1c1a263c8f0010c6093bbdc079f4f9cee9c0a506491a3eaa4d7cf08297eb99a0c0078fcc2f98ed5b57edc66655b7fa371a5a190717dc4fe34ca0b231348c2464e422678785f64bd6ee9acb3610c03c14c9ee8e547398af9196e40abb80a8b6f64da27443d38fecc0a897ddd29677008606071a983dd563a2873dd0e74d003ed0c95864919abebc526e8c056f74e7a1c78cf88b72841d8202019f38fbf4a8f0545b03ab94cd03d108544309a74c5fa386782ebf4003992ad37debbb8eb373b18e8e89af3e444bfc24cb90f686cedd6b2887c0a8805888380ed669c0b538a3c15925dd06ca0538dae7ce6d221d99cb2b7874acdbabb5c682abfb5d69f7c27981089abd8244c3412ca4393e13ae72aa26444ec9b38c1be8e7cf86f89a952f2b6d295abc9983defd4893108f14646fa83f117e6b24acd6a9f013168f697a67c2d77882b4d807006cf5f3628185577d2d851eb9abec1f0e818c77de395f2150e8abf2821470f62628adb93b86e96fb9808764fa185dd8cbba7598d50e5d1d0d7aef40395b13691d62919d63fb3a18d6984e3e3f6a42edbfb2cb4ad8e5e391c7efdbb6d73d62cafec0249d3b22d25beef17e9f306c9c184e5b884bb332dcce6ac473dba9685eee919ce7036c917438d8dc1ee3effb323aead86d488e79e0754841bcd541d9419a01deccd1a4019a76626e57110148d7c92989e6ee84dde173ecfc71ae23a3e8c1581260ae227c1d1c40ce7c04c11361984c4839c2d6c9e0fcf1e723cf27dfb2f072366917be235c598a1727893fcef331e77bfea6265ef51606da73183573334036a8171ee5296a63075f95b1ddd2d1e2e2a8bff499b44bddd037cca128efd87b2f1f5795b39c09d9265aa785c3272aca1064c2eb263c09714b4331576c79d47d71a915cd769b74b2d4f7b1f9aa42622b456d45ee4e262c6ea50b0d2250a6e1d8e3fb99b9d5942c0451f3f495955591d6539e51cb8145de52f4a5e7bc41b4a06fa83b1c30e3911573357b4a79e2b4009cb4053f6e413d78c14907bcd84c448cdcf9a73adbd493e9555cea0949cdcd5bc5b793e0de70dcfd8f1f52b2a224aced94dd0a923b218e852dd39072f9ccd2e3ec5a82e5de99edfad08ff24d0a8e7051a5d4386cf563cd50afca6d1fbb9fd0500b78ba453f718ed894fd4b704d563698f86ac263bd13586c9ed12242f7c5012ee916c954127c5f212cdc8868207f5027a5340f5cf932a", 0x1000}, {&(0x7f0000001180)="7f68c0b7adc7bf45416eede9e4e212904937402425cbaf9b76907e37a4a9069197a54afb29126ab2761bc3c4ce015dc75ac7034ae824962983b50b87fc38d999c3a19b6de4cc5f05a607367e334c58ced0df686ba165bb80ef1479d527ab597d38c0ae1c4af8d7c2a1dc3e14f30be12fe14bb83c4f62d1dff5592a3598b565f598745fc329f323c9fc4e203b1b825a14538a0d08730984a85ec212c015328ec808df1f30eb0c52be05546457e0e5ceff2476c1c521bc18579319652601e16d3bcaee63cf5c0bb3c7e4180eb7f4442a8e187326194d16a61ea459be9311bf54b03446c71962dffc28", 0xe8}, {&(0x7f00000000c0)="88af4cc598b52c0669badc2870b7", 0xe}, {&(0x7f0000001280)="e996b61eb589d3943e0f863ed6dd223c323aa54b5bbc5a3eb3ddcfe2abd2e9d01faa7ab403c1ca3d1358ea275a60f2e326f60a7339c928a22e5d15d533e80a155b7431d3c1b6e5e1780652c1b583ffa6cbba15dd158db32a6b6b7e51fa1f636f3ed0debd79493b9b", 0x68}], 0x4, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x40}, 0x401) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:26:26 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000000)="4579fcaf64ec5fc5", 0x8}], 0x1, 0x0}, 0x0) socket(0x33, 0x1, 0x7) 20:26:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) faccessat(r0, &(0x7f0000000780)='./file0\x00', 0x1a0, 0x1) r1 = socket(0x100000000000002, 0x2, 0x0) listen(r1, 0x80000001) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)={{0x0, 0xfffffffffffff000}, {0x8, 0x1}}) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000200)="07d570c8629d68381926b3cc15ed052b8858ab89fe78fe8ef5feb6977328182ada4d3b91d557f58a99f92fac1003ee0a72205cb140cc63eab14adb5f6812e83c2dccd148cd2770022aff9fe4c9d498f8a1d09f15601548969fb6438532ba99586dcac5a6335f113c374b1d56765744b4955a86ffca02bea9f94f6b08962ea7a3df964d9632276af0e41d98694579b41def816a750fcf076e42fa5a43bedae3f25a93b78416297cf8a29446d64561f12ab1bfbfe8094752516127f5ba6d61668ce87d524b556c869c5056b3fb4860882444460e17c383a9290693f8ae4bce81f99a9addbfdb3b4572f7625641d87e35914b28", 0xf2}, {&(0x7f00000007c0)="1fc6d6ab985abc0785c81c125dd2074fa2d1778ced798e26d7404c70fe2b75594d6afa9130801ac2a7ef73783d786b4d88e2dbce63bf514f073d7419bf1db9e45421831afb207ad714766a027506549d2c8062f88cf328978b559de068acb3d6e532fc393d6ba2037602c2fb4c13b8369a0830d8d7151c2543ea81ae34abdd8eea71334541fd4e5ad08bd0f6897f19444be6fbec2259484eadf8c3ebe5ffe1e75fa8afea98af37b48cea16e289d67efa1d5d0bbb315ea2dc50127140f0c65468eaaf0e6c555afa11de377c846703067244e8083052da803a0e5562f7604cf4621d22363678f54af727d93ce1f3b9b1a83a2f6e6a143d9d93dd2bb65481151db0246fc809c2c12c85929351bfc7f3b873b0df56e6358213dea5a45ff1d27de80f3e7e6cb1c5e87a86413126a4960114e0c4", 0x131}, {&(0x7f0000000900)="ee3352b4a9b2aedc56a84967fb726b08644fd70a7db2d5bf962d63848e72165b9c1b3cf3d69c5bcdf1da509fed833cb4830c72b2d0e26e7155fff1b2b929fa8f531f3afb3221359fae0d3f014f7561a9eb90b04f34ea043c626800f7b5d169a5a6558ec54d2051e2d35e28a33ccb4fbe436fc46eead239b34593dcc212592e953321f90ea3cb04b05c1fe1743088994a9fd3ff55dc8ea7f8e2ddf866be8df7832dd7565107000000f1e494f5450d3ff890a7050a964d99f3647012024911cd86927019b843aac492873b7afc2dd143fd83974e40f3dbf83c4a550efccc780e6e8fc6014fdde1a5465ed7437359bb6c9fa7850abe4ea6ce75820b2c30cc28c4826282521a14cfa229a86c48607554f09ee9ac939795598e09e8449b65eb770f14c1b0af32bce4e88d85d22ec2bdae919f81f5d4154360f2ab25f6eda2742f4f", 0xa0}, {&(0x7f00000003c0)="313070d9c049642143fd51a014f83fc10d5c92a9b928f1cc0564e9bff881ba50b443de442f7b63900f8a20dc9d77be9ef9782e182d1ef8dafcc74add8fc3d5d4bb4f1ddc66a7f55a500df00a6c43eab4e34648ce2854efa59425e19557e5d2d0dedf7c9ae3e561918529", 0x6a}, {&(0x7f0000000440)="5a80034508a76756a895e17b12fc58c86bd566ffbfd2f0e257f5cd182af90c808de39da0756d88d54bcea2cbf389679f15157a30404a5e958f5062c9d93dce350a4526106bfb84d308e72666", 0xfe8c}, {&(0x7f0000000a40)="4eaf161809fabee87d3af0edb3880118ce6eb9a09b5be2b82b53b23d35fafbcf475ecee00a2eebf412f6c6735c348efe4509363b709c4d7e8490e39e2f297d13736bf8f7ad2dbc59f8258f0574d07db5e871545734f6d7a43885d8ff7c6153c7f858acd41b935c5cab77d1eb1b716c7ff79f2499e601da106c996c47ada8f366555295ae1f64ed3ee8348c", 0x8b}, {&(0x7f0000000580)="0b08b872b62f6772d33406e29f97ef96e4356c5d6d9c73a22f51167aa551cd89df4ff6be71bb4d302ad1076a81b2e838253030d57fc54953206aea00d19b7573c0472749657000dc7ead2b28caed306f6bd18bb61f2f", 0x56}, {&(0x7f0000000600)="83a79c21793b25af91ec683227d803489a006607c9fd61afdebc685dfacfc31ad8da7c524e22d82124ef9e872196", 0x2e}, {&(0x7f0000000640)="7fab9e747b269f5cb5eaaaac7638b7b0aa06a4522ab837b05353d181b0ed9d5c4a11e7792d862f1d516444326e92d2ed2c91d0e5eda58a27ff031c482b9831f9bbf0db616f1a77d344aebf75a817ca35ccdb0e51ea2ca5c38b67437e0dcfd9ef386e8a2a1ab1a48e79fc43ef9d975ef9f2e0caf4e0f747c665ab2f235518", 0x7e}], 0x9, 0x0) bind(r1, &(0x7f00000001c0)=@un=@abs={0x0, 0xd}, 0x8) 20:26:26 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffd37) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) 20:26:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f00000000c0)=""/53, 0x35) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0xe026, 0x100000000, 0x2, 0x1, 0x0, 0x20, 0x9, 0x2, 0x0, 0xc9, 0x4}) fcntl$setflags(r1, 0x2, 0x0) pwritev(r2, &(0x7f00000000c0), 0x0, 0x0) faccessat(r0, &(0x7f0000000300)='./bus\x00', 0xc1, 0x2) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000080)=0x3) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/237, 0xed}], 0x1, 0x0) 20:26:26 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = getgid() r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffd8f) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x2) r11 = getgid() r12 = shmget(0x2, 0x2000, 0x40, &(0x7f00001ae000/0x2000)=nil) shmat(r12, &(0x7f0000473000/0x3000)=nil, 0x2000) setgroups(0x6, &(0x7f0000000140)=[r0, r1, r3, r6, r10, r11]) r13 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000180)={{0x2, r9, r7, r9, r5, 0x8, 0x84e}, 0x0, 0x7d, r8, r8, 0x3, 0x1000, 0x401, 0x6}) setgroups(0x1, &(0x7f00000000c0)=[0x0]) setrlimit(0x7, &(0x7f0000000200)={0x6, 0x2}) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) r15 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000002c0)={{0x100000000, r2, r4, r9, r11, 0x31, 0x124}, 0x5, 0x5, 0x6}) ftruncate(r14, 0x3) 20:26:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)="97447f0d42837e15987137efb0e5f875e9973829f1385af5881d48217a86b9e5f7b451bf17ffd33a22d3e8006a122564aea753adc51c9edb018f7d1470f20d17a058dc22fafefd9ace5d92348a18d7e340cbc188ba05e5c6be92e20445d358f12c52a9741c031387d9abcca01b3a0d775557b4ce4561f74fa0d97a09ceb58f8d9285b74434f9d139d5997e22a518fb47b8dc2d62185d23acb5e07219d55beb84670c34b281ad6e4d0c6ad92cea76be361782891ebf56960eaf38968edf4de614a1", 0xc1, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x70273a33aa2e5ed6) 20:26:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x10001, 0x1c0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x140) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x1d2) chflagsat(r1, &(0x7f0000000380)='./file0\x00', 0x200000000020000, 0x2) 20:26:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x1, 0x1f, 0x2}, {{r2}, 0x3, 0xc8, 0x4, 0x1, 0xfffffffffffff000}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x8001, 0x80}, {{r1}, 0xffffffffffffffff, 0x80, 0x8000002f, 0x4, 0x7}], 0x1, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x86e8, 0x28d2, './file0\x00', 0xffffffff, 0x3, 0xfffffffffffffffb, 0x58}) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x0, 0xffffffff, 0x656}, 0xc) 20:26:27 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000003400)={0xf3, 0x9, 0x1, 0x3, "ed7bcafa1e5031508ec4f948c28b18bd65570022", 0x1000, 0x24d3}) semget$private(0x0, 0x7, 0x1) fcntl$setstatus(r1, 0x4, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 20:26:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x5}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) 20:26:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x9d48, 0x4fb6}, 0xc, &(0x7f0000000640)=[{&(0x7f00000000c0)="6057f00f06144d4a29d8c4d64b634fcc5bfc45a1cde845ea84a3675425c0e252b56391c60ff19a70ca59306f17afd002307ebe7c61e1d4c59a6bc4e94a254f5083333a47567f71de33241d992b537def2e6eb739e319e8eea29b0bce05535aebe77c759d8eb20e711ac6a513bd65e7e4cc2fbe0c16b88d6e7e2a5c2eb7ad35ff6ba63f6268aa3a1248b94adfb5b3894d13a3d3b87147e657f8d2b81449443556e6fbcd79b54e7ac784771b865b040f3ac92261e674afa1701636c01a22c98849288c52db49287204c50a4a451da22b15920456aacccb783acb1158427be35606c06eeae25a87de6f40e543a8f4a70f1141df47d4a03c197a594ee9286a17", 0xfe}, {&(0x7f0000000240)="542fe695bf6551c8e717638c9e90eedfd371c66af199b4575e8b4584b9b05b3734292f178c1e5d6d0ec127aabccf918b4bf17114f6063cb86b210e91b3a50e84ce0df1bd84692b701b1cf90dd7bb41b8975da5e0a4309ad391a840b32c02c097e5c527d32625428d713dc4c37d5233354d8d997e5780d8544cadd73a4a7b4acacca43069afb32eff29c9f1744866c5720dc35cdd63fb9790b4d9249d001f53dee3d952bdb3a2002ea52b3533c571d62b801727f0179c14a594889c845617fa1c36278ab24ce94c", 0xc7}, {&(0x7f0000000340)="ee3a89c3f699da0f04a073d8f225b288a4d9e29887c8cfefe4ab2c0efa33c85bca3eb0f569d4cf1114f8736402dd0123a9db2ee1b55eb761e85e70f972187972b515e5e236f21786807559b8ae145300d4c8e49eb24044cce34d786b02987dd55b15b1ce53a5fe54a396", 0x6a}, {&(0x7f0000000440)="d2d0a171e61b2434cf91359efdfcc99de1abdc681090e17c1bc54bd210577024e0bb4a98dd46d61c99a9a763ba2def59739768f3a303f85dbddd86930f1911aae5f4c56285a5cf0797c6139c8b19c84b", 0x50}, {&(0x7f00000004c0)="c4860a4cabc8894905113d754e99c3131317c398eaf8ac5519db4f422fbcad4d05771bf04ec1961cbd6ba5a1459b3a7330888db05953a01da5dafe89b7db4aa846016b3ae42ada423d4340ba68761b30229b6f882e9cd93d78aeda8521ab70913d586230ab2a9c87612c928306cdebdca40f7407db64a148c763733ae87af8877eaeea69abd8bf9ed598ffe110a9d993947f9d2f0bc244f2d0a9e75d7db85e991d77f4fa30b697ef98aec6b33614f1c0513e6cb88ec290e0af2a74", 0xbb}, {&(0x7f00000001c0)="15789618f62c66131665d5da167623ebcbd346804d64a9d14bace09175a9390cf71fd7376d35b6ef0b6f115454e146b8feddecad54", 0x35}, {&(0x7f0000000580)="e60d9d1f2e767eb8a61b701e54375a5389382793915680b754934d772c19d179d67a078a7b69e569b6bc20ebd2055181555235be0bea15c164ed01327adb883386bdf0e491e82eb6d9fe37addbc1e5a6e03a9cfd5bd7dd048821e2917db605b1ce0bacedf66fba91400da46a0234fa3c5f351bdcaa7216d585952f3e78b50f8e04ee4514ce92b2abf821106a814a325b7cc9", 0x92}], 0x7, &(0x7f00000006c0)=[{0x98, 0xffff, 0x40000000000, "e2ff4a5121824ca01213c7cd1e4293c8e6d249934381d98330400372000f7bc200a67c9ac4bdc1e7ff70bcfe0134d68c5dd4a4d9228f767eb659bf54c4faab8b1e74ffc346d4898f9c5e81e92c638356c157cb21394924bd8c0ccbe8bbd52076fabbeebd8abf567ac48d5af29e7ba7052ee689a3ce957e484e5917028b438907eb88273523"}, {0x70, 0x0, 0x4, "a83496c4a88b5efb9f49a1b44f9967c2ef9efb28b90c62ad655dac2a5891052bd89965b91acd09f63bcd227b3c83dd7de258acba7dc5b5c5a70962bf4da8edde297e8efad41de96245097da454246803ec2da79179106a1eda"}], 0x108}, 0xb) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000130001", 0x2c}], 0x1) 20:26:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0xfffffffffffffff7, 0x1, 0x10001, 0x4, 0x8001}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 20:26:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x203, 0x20003, 0x80000000, "b08d14c675040000000000ff0000004ae5000001"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:26:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 20:26:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xe7, 0x6}], 0x1}) r1 = getuid() r2 = getuid() setreuid(r1, r2) chroot(&(0x7f00000001c0)='./file0/file0\x00') 20:26:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) socket(0x3, 0x8003, 0xffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) setsockopt(r0, 0x40, 0x41, &(0x7f0000000080)="a96496b2c0b1025295565dac155a1e4b2af8156c931a81291d52e737dbe6e756d2ee29c50ea264b99b5f0299344452a96cdcbdd18562bfc74eb9aa27748a8009f9f7125fdeb39edda185a6b66637d4cc4624fa9ec107916217afa5297dffdfb65ed5739f", 0x64) 20:26:27 executing program 0: r0 = socket$inet(0x2, 0x400001, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f00000001c0)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) poll(&(0x7f0000000080)=[{r0, 0x21}], 0x1, 0x9) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/164, 0xa4) 20:26:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 20:26:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x16) 20:26:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x0, 0xfff}, {0x18, 0x0, 0x71a, 0x6}, 0x1, [0xff, 0x9, 0x100000000, 0x81, 0x80000000, 0x7ff, 0x200, 0x7]}, 0x3c) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="7c102735b5befa41cb385e818b5cb9c1", 0x10}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x1, 0x400}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x40, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0xa, 0x20000003, 0x1, 0x3}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x44, 0x0, 0x100, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40, 0x9, 0x3}], 0x9, &(0x7f00000001c0)={0x5, 0x3ff}) wsmux_getmux: no memory for mux 8388609 20:26:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)}, 0x0) 20:26:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() chflagsat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x4, 0x2) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 20:26:27 executing program 0: mprotect(&(0x7f0000560000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 20:26:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000), 0x4) fsync(r0) 20:26:28 executing program 1: r0 = semget$private(0x0, 0x4, 0x1) semop(r0, &(0x7f00000006c0)=[{0x3, 0x5, 0x800}, {0x5, 0x6, 0x1800}], 0x2aaaaaaaaaaaacb4) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/179) semop(r0, &(0x7f0000000100)=[{0x1, 0x7, 0x1800}, {0x3, 0x4, 0x800}, {0x0, 0x4, 0x1800}, {0x7, 0x80000000, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0xfff, 0x1000}], 0x6) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000140)=""/88) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000001c0)=0x7) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000200)=""/182) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0xfffffffffffffff7, 0x1, 0x2, 0x6]) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) r2 = semget$private(0x0, 0x1, 0x0) getuid() semget$private(0x0, 0x3, 0x200) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) truncate(&(0x7f0000000340)='./file0\x00', 0x3ff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x800, 0x0) fchmodat(r3, &(0x7f00000003c0)='./file0\x00', 0xdc, 0x2) r4 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x0, 0x0) semop(r0, &(0x7f0000000440)=[{0x6, 0x400, 0x800}, {0x3, 0xffff, 0x800}, {0x2}], 0x3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000480)=""/253) semget$private(0x0, 0x2, 0xd1) semget$private(0x0, 0x0, 0x200) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000005c0)={0x240000000000, './file0\x00', './file0\x00'}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) clock_settime(0x4, &(0x7f0000000600)={0x9, 0xfffffffffffffffa}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000640)={0x3, './file1\x00', './file0\x00'}) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000680)=0x6) 20:26:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) msgget$private(0x0, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 20:26:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x20) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0xfffffffffffffffe) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() chdir(&(0x7f0000000080)='./file1\x00') chdir(&(0x7f0000000000)='./file0\x00') kevent(r3, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 20:26:28 executing program 0: select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e926b436a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66c9729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296c7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b599670eb89dffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc6", 0x4de) 20:26:28 executing program 1: syz_open_pts() 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, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 20:26:28 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x7fffffff, 0x4}, 0x10) setuid(r0) r2 = shmget$private(0x0, 0x6000, 0x0, &(0x7f0000ff8000/0x6000)=nil) shmctl$IPC_RMID(r2, 0x0) 20:26:28 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x21e6, 0x1) connect(r0, &(0x7f0000000080)=@in6, 0xc) setsockopt(r0, 0x40, 0x4, &(0x7f00000000c0)="760768c60f064299c790ebecd93318aedf4e6bb25713e10037e1484b19b63887133899e940f8ea2ffc620ba447e58531954a376095032fad453b5af3561b931a00b9cf93da5c29db345809a233b6e949bef2a7b8a438bcf50b9d696fc90bddbd6e81c971af61cf8f834ccde96beb6dcb5ee47f33f34858489b2e125a578607f42c227adc28d6b300d7f02665d3e7a0e66250fec3acf86b3c08665e721922ce74b2ee0a033ea5d73de565f7de67ba3266b7d5fd964c9c75a86ad8791ea026b37c7e51ebfb34ac35c8241dc05372c4eaf62b80c59052ebf9048a0cfa5ad879daff15814a12365c8a119eb7740dc4de24ed5f2b", 0xf2) 20:26:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) accept(r0, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 20:26:28 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/86, 0x56}, 0x800) ftruncate(r0, 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 20:26:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file2\x00', 0x802, 0x10) getdents(r0, &(0x7f0000000340)=""/220, 0xdc) 20:26:28 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 20:26:28 executing program 0: socketpair(0x20, 0x4, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f666972dca63221a7ecd568a286a93ea964ef3000"], 0xa) r2 = socket$inet(0x2, 0x4000, 0x7) r3 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x5, r5, r6, r7, r8, 0x2, 0xf80}, 0x1, 0x100000001, r9, r10, 0x81, 0x3ff, 0x3c9}) socket$inet(0x2, 0x2, 0x2) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) 20:26:28 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20720, 0x0) mmap(&(0x7f00001bb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 20:26:28 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="289404cffb1b4827f1"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 20:26:28 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000100)=ANY=[@ANYBLOB="0002000000804000300069a92006f2e40c3fc25e041ba503d1b78622c1c3b5bdf8d5e9c88427d23cdc9c019094e6397551fb6854a727bc07ffb038b7269a64e4d5e0ddb457002a6faa2ccbbe1b91e7bbfb0aeab8d20854baec00"], 0x1, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000000)="f45ca06a090175c174a6c9e3b121eb4438d7b74294ac8d606eba3fddea827ae7fca158d6521917ef40694957434af49087343d2b6b653795b34da207d1ff53165c76fd3ec5cd2159b82c9636d86d3c6c33dc53137de76befff34264f4b87", 0x5e, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 20:26:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xc2, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000000000)) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 20:26:29 executing program 1: select(0x30b, 0x0, 0xffffffffffffffff, 0x0, 0x0) 20:26:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1a012e2f6669ec5930102028786c3bbf8c1ec7a7fcb98182f48d92921d4762f68857ec9b9506d75e298f7ebd80685a775cfe20754abad927ac8af36c239216bd803b90caddb951d24f1c6f8182c1bf45027554fab708e946bbdb4f0f9fcd1ec49f014a907a94d1d996c12139ebb3dbab272fb93da3c4ed30c1365a152ac516738548f91e5019c6766502c1b74b9fb47a174e2baf58c96963c588dc916beec445b1a304a1283557a3ebb1dabc1b21907f074dca4dd89f3f17e6f0b877f240dca2bd7da1"], 0x1) 20:26:29 executing program 0: symlink(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') chmod(&(0x7f00000002c0)='./file0\x00', 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = open(&(0x7f0000000300)='./file1\x00', 0x80, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10002, 0x0) getsockname(r1, &(0x7f0000000200)=@un=@file={0x0, ""/20}, &(0x7f0000000280)=0x16) openat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x100, 0x4) unlinkat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x0) 20:26:29 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) write(r2, &(0x7f00000002c0)="6f141e1c34fe29cd17c73090af2a2aebdbf2d83200d764d1749d19ac1520f4cec7c84a81007d6aa55f3e1e23759e929fa32409dae95f195c1459d8ad45f0723a310d842423850bb75a9a97bcc66eb18a3facd4ae85356588f349885658189428ca64034aa213668939c2d08b2429fd5479583fd2d05e45fae8e1aff4203fa8a33ef9fd6c286f9b152d77", 0x8a) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000500)="b4", 0x1) write(r1, &(0x7f0000000100)='w', 0x1) read(r0, &(0x7f0000000200)=""/150, 0x96) 20:26:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x4) listen(r0, 0x800) 20:26:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) close(r2) 20:26:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 20:26:30 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000001480)=[{&(0x7f0000000080)=""/210, 0xd2}, {&(0x7f0000000180)=""/69, 0x45}, {&(0x7f00000002c0)=""/233, 0xe9}, {&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000200)=""/32, 0x20}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r2) r3 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r4 = syz_open_pts() r5 = dup(r4) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r6 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000001500)='./file0\x00', 0x40) fchownat(r6, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semctl$GETPID(r3, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r6, 0x40044b06) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000300)=""/121) r8 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r6, 0x40044b06) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000380)=""/192) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000440)) 20:26:30 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x10) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x7, 0xfffffffffffffff9}, 0xfffffd71) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x200) fcntl$setown(r2, 0x6, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x0, 0x80, 0x0, 0x1, 0x8}], 0x800000000000054, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x40, 0x4, 0x9}], 0x0, &(0x7f0000000200)={0xb10, 0x5}) 20:26:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = getppid() fcntl$setown(r0, 0x6, r1) 20:26:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080), 0x18b}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x150, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x89, 0x6}, {0x82, 0x4}, {0x47, 0x2}, {0x66, 0x7}, {0x81, 0x8}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0x3}, {0x0, 0x6}, {0x27, 0xa79}, {0x23, 0xbfe}, {0x25, 0x54}, {0x7, 0x8}, {0x8e}], 0x7}) 20:26:30 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x100) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 20:26:30 executing program 0: socketpair$unix(0x1, 0x8000000007, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 20:26:30 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r2 = openat(r1, &(0x7f0000000180)='\x00', 0x108a0, 0x28) close(r0) r3 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) r6 = dup2(r3, r2) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x94, 0x1) read(r0, &(0x7f0000000080)=""/121, 0x79) poll(&(0x7f0000000040)=[{r0, 0x4}, {r3, 0x10}, {r0, 0xc0}, {r6, 0x74}, {r3, 0x4}, {r6, 0x1}, {r6, 0x4}], 0x7, 0x400) 20:26:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='#\x00', &(0x7f0000000240)='[/\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.,\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) semget(0x1, 0x6, 0x2) 20:26:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 20:26:30 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) sync() 20:26:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000280)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd7f0083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60eebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130fda", 0x573) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) syz_open_pts() 20:26:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001500)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000140)=""/229, 0xe5}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000080)=""/53, 0x35}, {&(0x7f0000000240)=""/119, 0x77}, {&(0x7f0000001300)=""/80, 0x50}, {&(0x7f00000000c0)=""/3, 0x3}], 0x6, &(0x7f0000001400)=""/213, 0xd5}, 0x40) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000001540)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f0000001580)="50747c2d7794f3ff2c3d9a79877c32c8255c32cbff49bd6c8b7a5436b0ca1f01f54cc6fb6cd1f9f27852c417ea44c644bf29701a0c7075e7c6a68134c4298e5f9d7efbe9742fbee4b254cef6395c346bde06c7efe0bbf12060dec9a298c12ab58e86951f2bc28187cd7228a2", 0x6c}], 0x1, &(0x7f00000017c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="0000000092d5000000000400ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0xc}, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x80000001, 0x2, 0x4, "577f175754e9934e74bfb61d22f4b1e4f3260757", 0x8, 0x6}) 20:26:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 20:26:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x81, 0x3}, {0x1c3, 0x8}, {0x84, 0x5b8}, {0x125, 0x2}, {0x82}, {0xcf, 0x10000}, {0x66, 0x1cf}], 0x7}) setsockopt(r0, 0x7f, 0x5, &(0x7f0000000180)="b8ca340bdba3f8d1fbdc51ece49ea46a5952ecc0074913e16d884981d3a70d45401ee3fadd38c1dfbff84ae63760aea6b361b099dbb0", 0x36) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x1}], 0x200002bb}) 20:26:30 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10800, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000580)=""/29, 0x1d}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000001c0)=""/180, 0x5cc}, {&(0x7f00000005c0)=""/210, 0xd2}, {&(0x7f00000003c0)=""/219, 0xdb}], 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xd4) mknod$loop(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r1) poll(&(0x7f0000000000)=[{r2, 0x4d}], 0x1, 0x0) 20:26:30 executing program 0: r0 = socket(0x10, 0x400000000005, 0x401) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) fsync(r0) pckbd_enable: command error 20:26:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat(r0, &(0x7f0000000300)='./file0\x00', 0x80a1, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) open(&(0x7f0000000380)='./file0\x00', 0x400, 0x20) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x4, 0x6) getsockname(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10808, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 20:26:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x4000000000000) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x18, 0x2, 0x0) dup2(r2, r2) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) dup2(r2, r2) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b27fef45fa89c610000000000000000000000000000000000000000000000000000", 0x2c}], 0x155) pckbd_enable: command error 20:26:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 20:26:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xffffffffffffffff}, {0x22}], 0x2000000000000057}) 20:26:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x5}) 20:26:33 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000100)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) socket(0x20, 0x4005, 0x9) 20:26:33 executing program 0: select(0x40, &(0x7f00000000c0)={0x52a, 0x1, 0x800, 0x101, 0x3, 0x75c5, 0x7f, 0x76f0}, &(0x7f0000000200)={0x0, 0x94, 0x1ff, 0x1, 0xbd, 0x5, 0x2, 0x81}, &(0x7f0000000240)={0x0, 0x39c, 0x800, 0x2, 0x6, 0x1, 0x2, 0x8001}, &(0x7f0000000280)={0x3ff, 0x200}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) r2 = syz_open_pts() preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x400000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff9}, 0x4, 0x4}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pckbd_enable: command error 20:26:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) pckbd_enable: command error 20:26:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f0000000000)) 20:26:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffffffffffa, 0x7ff}, 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000200)=0xffffffffffffffff) 20:26:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5cabeb8d8315030000002f00de0300"}) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r3, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) 20:26:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc6023f9e019c254d, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 20:26:36 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x0, 0x9}) setrlimit(0x3, &(0x7f00000000c0)={0x5fff, 0xfffffffffffffdfd}) setrlimit(0x7, &(0x7f0000000080)={0x8001, 0x4}) 20:26:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x1, 0x8003, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x400) 20:26:36 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r0, 0x20007471) 20:26:36 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000002000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 20:26:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fc, 0x0) write(r0, &(0x7f0000000140)="54ae", 0xfffffffffffffe70) setrlimit(0xb, &(0x7f0000000000)={0x8, 0xffffffffffff8000}) mkdir(&(0x7f0000000040)='./bus\x00', 0x160) 20:26:37 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff]) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r1) setgroups(0x808ccbc7, 0x0) r4 = semget(0x1, 0x8, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x3) r5 = semget$private(0x0, 0x3, 0x448) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) r8 = dup(r7) ftruncate(r8, 0x0) getgid() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000006c0)=""/238) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r10, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r4, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r9, &(0x7f0000000600)='./file0\x00', r10, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000140)=""/138) r11 = shmget(0x1, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) shmat(r11, &(0x7f0000ffc000/0x3000)=nil, 0x2000) 20:26:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) rmdir(&(0x7f0000000040)='./file0\x00') write(r1, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 20:26:37 executing program 0: r0 = socket(0x11, 0x1000000000000003, 0xff) r1 = dup2(r0, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20, 0x0) sendto$unix(r1, &(0x7f0000000380)="b100050307000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29029ee4c078d9510", 0xb2, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3f, 0xaa75, 0x401, 0x0, 0x3, 0x2532, 0xfffffffffffffbff, 0x1, 0x1, 0xffffffff80000000, 0x7a6}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x2d0e8b2a4876055c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20218, 0x0) linkat(r3, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00', 0x0) 20:26:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000040)='.\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) sendto$inet(r1, &(0x7f00000000c0)="3b50642337b1d314185631724c12575649c98e2f3663cab9ddd4373d9f6e4b6d4f65483923284cf644545498", 0x2c, 0x9, &(0x7f0000000100)={0x2, 0x3}, 0xc) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x0) r3 = accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) fcntl$setstatus(r3, 0x4, 0x8) lseek(r1, 0x0, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000200)='./file0\x00', r5, r9) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000340)="3261ebc4605a484c5b716a68367a6fe7460eb28b27958073232f0fbf89e1bc6557ebfd62dabcf1ef5b68f9eb2772e655541b5bd04382c7820b46add16ed0e747fb42fb9dff3942e93d3e13d73308aee19585ce28d5", 0x55}, {&(0x7f00000003c0)="27d317e3664d28c056ce0e1942b6d4065adee775aacc846edc4939861ab6e79639392630e5f1ef16e36ecca774346179a463550a", 0x34}, {&(0x7f0000000400)}, {&(0x7f0000000440)="fc806229de3c5c5d561ce18d1471d8fa7a608a252c9826eae3296c87023bd8dd2a7d9d4eeebac0cb1a6cd892d355053e5512e83634bd6194e8dbc92b6016181333f2b544e8f4acd369e14413a8cf5d4713b0369cc7de", 0x56}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r7, r5, r6}, @rights={0x20, 0xffff, 0x1, [r3, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r9}, @cred={0x20, 0xffff, 0x0, r7, r8, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xa0, 0x401}, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000600)={0x6, 0x8000}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r10 = dup(r1) getsockname$inet(r10, &(0x7f0000000680), &(0x7f00000006c0)=0xc) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='W\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000780)=0x3) rmdir(&(0x7f00000007c0)='./file0\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000840)='./file0\x00') readv(r2, &(0x7f0000001ac0)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/177, 0xb1}, {&(0x7f0000001940)=""/254, 0xfe}, {&(0x7f0000001a40)=""/122, 0x7a}], 0x4) recvfrom$inet(r3, &(0x7f0000001b00)=""/4096, 0x1000, 0x1, 0x0, 0x0) mkdir(&(0x7f0000002b00)='./file1\x00', 0x8) fchdir(r10) setgroups(0x6, &(0x7f0000002b40)=[r6, r9, r6, r6, r6, r6]) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000002bc0)={&(0x7f0000002b80)=[{0x145, 0x2f5}, {0x26, 0x6}, {0x84, 0x2}, {0x25}, {0x3, 0x8001}, {0xc7, 0x2}, {0x84, 0x4}, {0x6, 0x81}], 0x8}) msgget(0x2, 0x100) socketpair(0x7, 0x5, 0x1ff, &(0x7f0000002c00)) 20:26:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) r2 = dup(r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x24) 20:26:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r0, &(0x7f00003e8000/0x3000)=nil, 0x3000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2a2, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) wsmuxpoll: not open 20:26:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r0, 0x4, 0x8) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r0) wsmuxpoll: not open 20:26:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000), 0x1, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 20:26:38 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 20:26:38 executing program 0: r0 = socket(0x2, 0x3, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x5}, {0x2, 0x7}}, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="528a8df647829f95ce4638aa0000003fffb819000000f448a374266fb1224df8b67f85"], 0x10) write(r0, &(0x7f0000000080)="f40d76215b979e4f28d11c1ac72181da58ed1aadde2049970678ab104b334f0789164e59902e8f3ce1d8061514bc1e2365f69b0ec4f8aa35969d2fbc972c4fbdd1495463b6075680ff588502c9e2bca1bd96d228d1ad95c2c340fbc62ff852497ef8cded38d326f9ec0ec87e1bd66057154ea44de2d46832629c58dfedd50681e20aacf63788001beb2d000000", 0x8d) 20:26:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x180) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x40, 0x2) close(r0) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x5, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 20:26:38 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8dd2, 0x100) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) listen(r3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10002, 0x0) 20:26:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x40}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x4, 0xeb6b, {0x3f}}) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 20:26:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = semget$private(0x0, 0x6, 0x80) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000001c0)=""/46) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x10, 0x149) r6 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xffffffff80000001, 0x101, 0x800, 0x3, "d4043a2d6ebe3d50a92b364d4e4a6fe5312ffb84", 0x0, 0x100000001}) shmat(r6, &(0x7f0000fff000/0x1000)=nil, 0x1000) fcntl$getflags(r0, 0x1) chown(&(0x7f00000000c0)='./bus\x00', r1, r3) clock_getres(0x3, &(0x7f0000000000)) mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x4, 0xc3425b20d8e36110, r5, 0x0, 0x8) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') setpgid(r2, r2) ioctl$TIOCSBRK(r0, 0x2000747b) accept$unix(r0, 0x0, &(0x7f0000000440)) setreuid(r1, r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000480)=0x200) bind(r5, &(0x7f0000000380)=@in6={0x18, 0x0, 0x8001, 0xe514}, 0xc) 20:26:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) r1 = socket$inet6(0x18, 0x7, 0x8) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000002c0)="2f6be8bb69e7b476cce97b25f70265907bf2b13f68c7732bb16fc0aebfd5820020fa6a422fc96eac173b912b6e8303879956b5f3dabb23c9b0c4d4546e3ca05f06ea65468cc003182f5df35d416d3575810841a43247e58fd8c3975a653e8977ef0f7d3cd01184464306ad151fbb8eaedc9b3418f6ce7ba480e657040f7b3bcf2f3383", 0x83}, {&(0x7f0000000380)="b1bab403419a696eafa2f091f148ace39b63f3b3c9ef64b9b9ea6ee62ca2c9d982d1fe8db82732259483988663ad83cfe2cad41e676a00238d1d16a09262149ceddbceb2c20be0d852d91d334f1d94031c32531523187f686615ff4eb0b07a1da94761b2a22c58ab950b5a0525b9b39e011e1dd5803ddf81578b6d50e0a58fbb33df646396", 0x85}, {&(0x7f0000000440)="ee81a60f99e4c12f967353da7f2bc0192630fd2785091a7298a43dab9d3484afaa0faf1887b0dd5ffa273cf13fe89bf287e28028745cd32d7e3b2d9366f586e78bb67f4b31999eb3fdc16813e4a363058326d981148172d9235019e41e657ac696b822d02ce124c65823e04a9a585cc3fdd17cfdbb5b5704ed712b774708fbf8a070f37a75139421f158ceaf9541ba752fadb5d6b1b1320409b34007e78786f57d5359e45873d92cd1ad073be476ce5ef0a96ff6900c9bb3702a296bb692273976230b0d8c9bd84c0a67a9d6127c9744c318e44383280e932b3cd727e6e325467fa457315e328ab23aeefb1e2e4b522704a9e8528876409f617bc9246a5450426c067f5f82525791b406e2cd3e911c2eab33e8d374140db4cdac5af89fb01e71bbce331afc50dbef80c33be5db35fe01263e24b8ce58cffab6a77936edad3965538fd0e1df7af14b31280c49e7cdee936aba2268079b81532ac9aae339dba5c996fe198ac07d48e604d4bfda92dd3afcc7b6b28c125cab9372705f727508db604a972731f095167bce9e35ffcbb5449c57a75a58c001d3983920b5c10dd7afefebb0b6f67be4f81893e176d7624cc5106c6d63d62129855d7215b4b55003315d0dcc44a40e87db1658f010816fc50d6309a6568f6c02218a07bf6aeb717ceb46e6b4aad68b300caaf61ff0a1164b9ddf30ee8b83d3270b0c84387cb3466071e6aa9d2f4cff0c462269369a308e6b78de6083a712c196ef446c83b8a5d81e6a6f07c96638f009172ae620c17e111f198486bb1de4cb776d8437e176dd1233e0930d8143497182f6d119d37df973cc2e90f1c1e0b0866f36252b958ba26fb2c4dc1410cabc4cc8cb17c77da32a0ffaf4ccf994259e94daefe18a42805d0e168ce50c76cf3a3df0bca5bbaf619f5b11fb6343cbbf9c8ec4c395b6fb329cf5519ccf53d7f38cf15fb5d059a234996470dd3216c531ca78edbd1b69adc5943ddc135bc98f3d90b846efde81535f4e0dadc72f2f89c900ff658bc888846757896bbeaed3fc20cba2002312e2d56f002d2cf21bf49c8b5c87be34155d3626d7299d401a3389d3e3f7ad54ddba8c74612914bf61901993c0599ac0b64c92a151c3b6a5ee016b9033ae9ae3faac1659cb2170622e88eb0dea60ff9c4366be48a76137659929deec7b16552aa8733200a429645ae53df6d3ccc0b121584de3f7e84ec40f9b9770206203dd00ea2b0d63ca348ce06f0ffde43fd05a7d98c4217543db2d6bb09a2dae22ee6fca6fa4c5285b920c18b323302e9d920ceb724c34e54e4c95764ff313ac9e168010f4bdc3451a69e3e4078a753ffa2772b3df9a04856d750a3973312f4ff248c0d4c2f02887577178d8db127c1b50ed63d9614ee1c6d556e90d12c656bbba9616e05967be83320cce0715552d55e1cd76985c3397967cd7dc1cddcbaa93064080d6c8f6d40e8824eeaead879660f40c7d0bc6f26e41c5645b72cc2ed5bea24834b118a75d141117d119af9557fafc35cf24eaba1701cb480db649e233c2991a6caa936257605ff2ff169587b462c0a32262aee1f0e646059a4b04826c43d2d806d48a8ee7148653c6a26f1e3e83e2f8f3226d6de4b23ce99ffbe8397535d448e88464b9859f8762f5b2f26cb81179995cf402511aa33b8e73a02634667a9f2089de0446ca2d591b7b256710d3c3330d4da53b8a4966b4cc2dbff91754328cc3f38a7a5d3d2f95686ad7330857cee4cd37a25e057086956efe5de551e2b65840a9099510b08021e6524d50dd85f3497f59ab9755995a7984a99e5aed48ba47418247f2fe6731fbedb50f32a2fd750bf4fe9c3f75bc684c65384a783cc527193afc5b8d1952bc4e722c8ba155f8d5bd07d4fc399c0fb59e7cd57fedacb5239dfd58e107bf29182ff73b28abe66d8f49574f8208ca892f89fd33194a1f5a98596ef7001c3a55510f5bc5fcdb1e162d9c6d98bd211d3038d73df9b5a3daaf72317cdcedcf84c6b0d4ac4ccd83d4466096d4e52ceb22022d01bec88edbd1583327cfc405683452bfcc9fe958dd1d08323a5141e22be83eb27c1d2a17bcd83135c7100e37d049ed139a40ad9dcef7fb9302e6408b4e9bd3800ac3d41b7261b679bc5498a746242ecb18a187b180167f8049652b1b55c9f6ffcdb65da140638a240ac9904e695a9ab3c35c68b028d02c43e2baf462e1f784d5a70627284062f2f0beccc8c08c68fc14dac43e135df45815147d145daa6edf281338803e51f811b36cd3e82d63f72042c16c84ead51b0197f01496b4159f56a5f00b1318f4567974d0ca2e1879dcd9125477ace1a1e1804ea4d779bef28b7b1ab66bcd912ab1dcb875d01fb1647e31424fa856a84afbd5aba701a1c6a7e68692f8e26396afb796e07a037e798f4283612000d55e158f3319d74a3273e6581a98c566ebeedb4a60da0b4125cb7113fcc40642bf9936fb5c132eba337ca4b4fb2afd393b95d6442dd0dceb6aa445d43b5ae3ff75c6872a72301319489af961c7695a8c42ade5e7901fa0d344306220f7501a48dcc5b21427bd32576ecbd8b3c14f80f11b61c87d02b906d5456ebf1f26193d12dd5a309730d6bdf56e27c6fdee9182d82223643fabb156bd86a96e5aef010f6585d01cd7eb5a33c57f7f83fd5299c66b0bded81ed549d8735b88b27dd05193a51a46bbf2cb8568ce666e8d364425778cc2241e67089989a03307d84547ca8de2f66fe723879ac049cd594e7433d0bf24284354001e73a900e3a886d1feb58a330a0e7c1d47e037ca86864318710c5e541a1f7d70278d87cf4a4eae3caa2af38a62c70cf278fc48a4fe47e9a24bd301fff86374e56d8e900aa803006b64cfd64907bf6a1da4c3a4c11755c747023d18ab8d5097e05e9a00d81eb1ce4b21930944e520caee1acb71e1b66f18a0d2736e445f989ee449efce418e3f14c6c75b8f2d8eea59c410059f4761940a92a031dc112e4fbbe711ed2b559db54cf4c907330a8aa239e4bff51682d9dc73655abcb86c07c634a6fcf624c413e9da1eb115f52e1b34af0562b703cdd63d8036527858bacd5ba9aee28a51318ef3d68a4a1feab5a01f18767d1c169dfedd75b86d5b030d214867f8d7f36da87731506eb6f53d430ffd5e56980f873fb4f847dc77eec09d4cff64f69117aa66e2ff621d2bc5840a35bc00fdbfcc64018e3dda2a566096c01b8d78e9abedcd675663c51be49b7c58a8435e4a91148f31d150e986fd5db13adfb77700fd1fc7223aa7984ba9223ded0aa3e0cbfa35e5324b0409e9e3e6faf432c16b2bc8260c96ad27831564d8b62ede9594faf878a901bd32f410f0c495cbc3652e8694ecf00aeca66846ed833052d8b5792e18250673ef9616135d249376b7708aca045fc85bb33bfc6ab674049432bada5c632f4d938fec9c9b6e31061190e4b1b1be688d493b955ca650908b3514fef2da85a07fbf5954f0c51ccdf80cd9045fc327d3d99d466d3865ba7cc089de3d2053530ab8ed28fb2ea3087c604822e81c349f7182e3c76775182e0a94dbe408f1307bfae511d47035a742a352472e53230897486d9708668321f4e3438d2f03b0ff836b379ac0a4d7f9eba3c0a49cfc447cbd3a1572da5721e83b8790bc485cd4bee035ea4da97ebf09570876580d8714085881052f81f940b414d6705cbb3fb3e32811ca0ade96cacee866d8af91527b018988825204bd9d58e0c70d9d8b2d83d34939ae0860b4ee6a83052fbea27096d8c819fd2525bee137a766687896825ea49575407fcbccdbcede24b9642dd09f244b3170dbd2a4b363f7fe5e95fbe9a8c2b65eb0eedd4528fdd82ca2b985d0e604c7b0f61c74a549bacd50d782ae12e91eb83e56b279b9d3922172e9c84f13e31c4978ceccd6021ae0b8fdab7c7dd1ed7eeba33e5821489ec89186c462368db6d4bacc2c7404abfb80c72c58f26647caa025aee66c757e1ef17cf8f164d697fc88f2f113aecb11138def28e7cfa2fb53dc8c4579c96b223398d7fc25ddbcad5266d58b9bcc4c0b9bebcfdc13ac150d85d3d5bc83936d5b239714aa978cea34285ed0f579206da3b2ae6a64bf80f3ef9c0c1619ba54a2ee449bb69201ed54022e81f3115ce8aff8ff978dc1f33962833b900dad4c482a2fa8c51ea25b9a3901ae27caa10ceea64ee140a7955297fac1cb979cf5322d0ec6b5a3278dca22fb2a6f3dafa7699c95458c1580097e7a6efffeff2ace24e6b38bb9a6de60c68ff239dcee7e819909ed7524890726071b832a6f464b970b5eb9729e8811bf0f3c602f83abe778ec79ee7eefee591cbcd96029673c753a8c85c9f571174dbf3931f7c50af174fe4b2ddaade3d86d3d81cfa1f6eb5093abde3baafab41b0a4f7109b7be2ff34e0e294130e13a61a36bd709e5aeddcd60ba9c703c82b3de8e212342ff38161d1c43548cf9f07d187b5738c7909b34abc9079039c5449d9e522a095c7d386c5a472b8c94abc3d77f23474f4a4928c00fb7dd5e05666f0256a0031a00c1768c931212ddce426be3bc9c8fff17d9ede4d63895abea85711ccaa77f45e4ea75c3541f1e4737ebac1f956b352a554f7ffeb9765dafc95184b00f1bb0c821eb05d7c71827f349a495c3600d46d95d1250dd7263bf0064d5c94403aec18b34eb224eba77bc72dd036cd6968670550b2609f139099867cabf177bc71afbd541aa472d2fec6b57012b12b03e682541e844e0e4c330cab1c4e7ad40054b5706d0e2841334c86278b43ec4da6d19b5ccefdba43d1b968c674a8acfaacbe768cd0d979c82989a8d2fa11b37037a0be7138a89c9d93bcb02afc90a18e2fa106cbb0e5f8d23269dddb65c4bd8d28cc739faab57d015f8a0c1f5f7b6de5cae7c48240bf79b8e969a52aaab11025ad133b3b02f0e474a615095a64b2a6502f767331be94c014cb5ccb1b6198e3720862f66ff38d48781da6dda72e9262f48d5286c227e587e00f2cad3455ec2501c3dd00eea2aa52695e57565701d784d5ae10269e0135fc077a81370ada7b3b609eb99015985f6b7b9eab0aae981a4b90ffe24509250369647a1e07234fd0f4b2dfcd099764441a94758fd11510a8ce4b98e9e2eb4342121ce6244cad49f390b37482c52728afa52cb5fcbd3c13127dd4cec2c28f22d1e5e502494830556c979bd03e8a3412e36ffd8f8d22613f8978c4f503a44190b4f94bb4e3a162f8977eef14f38913c5d054addb6d27b196056fff3dcdc3843b16986c36307c90326d9f140001a53520ab9d568ef5037c2e62ec4e0e9f356f5af67246466a4a4229f3ca77d7e4fa0fbac8480ad15bd5ceb7b5e2bd672b138c27c7041e1c905f96e1eadfdae6b1c77b66ba7198db7cf29d8accdc4a7bc41ea0faba131baa8f85233b3885b0af6710280b9004496b03dbe5a3218cf80b06bdee543faba0cd909f7e2d42dc34e7b344ea6e2cf344fbefe903c8681c05a48ac99ba614918706080f05af69f5045c7d5788cc684fe933221452ea9687e0fe509b7865eac480d421b3eb1c49dfd74d35c8233183710985abcfb4dc56e4440d7febde5eb76642ec56329273e0b48cab7767c2c5eeb3457eb19ecdb1637b8f43ca73f621fe1187fa6184a2f5824316d0c92a9271e56a6a159ef6f148df583bd2868e861eaa63c6d027d80d8de1e313febd007e07f7941602f69546e2cb81ea28eeb0bae5a39a8a64af373b8365430b89dacabe31a4d8539828afbf125fd0aac2bb34182ae0736af270a7ad4e9af2896da6ff1191df2ec930a3e9e9d5d188b53712a8cebccbb4cf9", 0x1000}, {&(0x7f0000001440)="d8e86a3856af176b17baca7c947ab37ce10804759977e756cdfe60d0271a9144eefed69dfd2b5796c46087dffee5c5f10ed243f9324830b58beb87fca7a6a2cfece1607169a8e6623d7d166633bded05c0557dadfc9824efd369ae7eb179cdf1f85d109b40117174022694bdbd2bd6b534b423c4d669e62bb04d7fba969cb6ed8b15226e01208e19c95d71ac784b7ad97b5635711d9a3585d6467da7cb35ddf4c6dd06b286a5cca91798e97f3440299078706a6e827a2fe912301334909a4698dee61ba96edb1f2768b4a5175f79c50cd30f36480d95d6f05d4ca010e9414b8d21ca163d0ac77e064c3b836f26005ecd6002ae8f", 0xf4}, {&(0x7f0000001540)="65a18141575238af603eda059609a3122639704c6962b6bf4d70361441ab07e7dae887fbac469a73229a8e06b3e1b6ee", 0x30}], 0x5, &(0x7f0000001600)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x404}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x3, &(0x7f0000000040)) bind(r2, &(0x7f00000003c0)=ANY=[], 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) getegid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x600, 0x44) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x2, 0x198, 0xfffffffffffffff7, 0x1, 0x1, 0x6, 0x2, 0x2, 0x2, 0x2, 0x80000001}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0xffffffff, 0xe23, 0x0, 0x8}) 20:26:38 executing program 0: r0 = socket$unix(0x1, 0x8, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xc0, 0x0) setuid(0xee01) r3 = msgget$private(0x0, 0x40) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdca80ec0e0a26ededa0b15e27f4cca675b4f9e62a81155ae00a76941bb0336c47b4184ab5376628070000001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b440000000000000000000000000000"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r4 = semget$private(0x0, 0x2, 0x40) r5 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) r6 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) shmat(r6, &(0x7f0000ffa000/0x3000)=nil, 0x3000) getrlimit(0x1, &(0x7f0000000180)) msgget(0x1, 0x0) r7 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x2, r7, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)=0x2f8304e) 20:26:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0430c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) read(r0, &(0x7f00000001c0)=""/114, 0x72) write(r0, &(0x7f0000000200), 0x4268) fsync(r0) close(r0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f0000000000)=""/49, 0x31}], 0x2, 0x0) r1 = dup(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000006c0)) syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000680)=0x1) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="0e56150187312bb93421478a8563b1958dfd1744976a51cf83b83525f8f65b47fe646b20a98621af159e0fe6151a82474acd24bd78c3f564f840a354a03efe0eb4f3426ad8b1601a164dd36572afe0f0f277f172a38037ab7f33ed7ae19111e41ac3a286bc8d1d8df6f8a724f4aec0807218f3b456297883c467cdde57b3cbf4350d352fd09565479798b2de95f7704cc9abc71592711852a0e45958c9", 0x9d}, {&(0x7f00000003c0)="3552254cc594d656bc2282bf1b30357e2bd929800fd93de56c3d089039409d8671b5cc9cf3b896d7de64b2431087b4ca3273c518cef4f7084e171b973b836e8c5d2b3debe32e2b03efcd37b0bc616d5e7932f3ba8f87cec7f766fcda3a6e16938edcd93cdc984a811cc550416a69efd24b8d078ecf792a88cacf6258fbfa65d82a4bba", 0x83}, {&(0x7f0000000480)="9e06f2488f9e0c23a6a9c7b9fb07d6971236d184a030752fe4dfb9f7456f37523f4c9a6a5d3e892515448b5bbe7848cd773d20c9d479321cc678d971ac319c34f9a816eeb567aacba441f74f53", 0x4d}, {&(0x7f0000000500)="6b04a8a06682441c17752589776d7a62fd87ba0c7462b54810179545f7767a5db62f5dd5a3795c9b43acd039d1c7735fd21a0130f5e3892fd2b2c58ca55efb26d3b05b532c25d14169a5cb943cdf405c4a74faad", 0x54}, {&(0x7f0000000580)="132825811efb6610155324de91456832ae492ae21ffbbd5c38e5b3cbcc715baea1c5d41e9fb23324dcd2c2323cbedbfa6dd1fa8e96dfd91f8c89d378d888d16107144ecbb11c15f1ac72389ae9ee8128353b92714acab797d8f1a4a736b34e0327d0b0173069f75f4af9710b5ad43b807e16dbf6daa6b3e9", 0x78}, {&(0x7f0000000240)="c903d8ab098b", 0x6}], 0x6, 0x0) 20:26:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x67, 0x2}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getpid() getpgid(r3) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffb, 0x9, 0x40, 0x2e, 0x8}, {{r2}, 0xfffffffffffffffc, 0x0, 0x20, 0x9}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0xda70, 0x23a}], 0x81, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x6, 0x4}, {{r2}, 0xfffffffffffffffd, 0x30, 0x2, 0x1000, 0x857}], 0x3ff, &(0x7f0000000100)={0x4, 0x8}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 20:26:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 20:26:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:26:39 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) 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) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 20:26:39 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x88) flock(r0, 0xe) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0xfffffffffffffffe, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x400080, 0xc) open$dir(&(0x7f0000000840)='./file0\x00', 0x10090, 0x18) ioctl$TIOCDRAIN(r0, 0x2000745e) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) semget$private(0x0, 0x5, 0xc8) pipe(&(0x7f0000000100)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) lseek(r1, 0x4000000000000, 0x3) r3 = semget$private(0x0, 0x4, 0xf0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/218) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000780)={0x2, 0x67, 0x4, 0xfffffffffffffffb}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1802, &(0x7f0000000580)=0x800, 0x4) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000007c0)=0xd6a) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000540)=0x1) pwritev(r5, &(0x7f0000000980)=[{&(0x7f0000000b80)="ac7548ab0b514eeeaad6759a13ec76671361eb19b3caa8027720d392c2dbbebf499209b8e00edbc78c40c343085d33b64dcbfb755ceabd906fda60a3fb13d5a9358d2e748b869724253b8cdf24fb2644eb78c8fb328fe4b4fcd90b30ecfcd4b717eeb35d71f5118169c211ff8e8603974d0fce8784509c4d2dfe08ddff6d05376299ac8fe13fbbc2cdefd272b42edc541b4d268a4ee83f430b909ceedc8f0eea94353bb883266cc6dd13191f1e36365f75c47143e40d1ef185194149c50eb0a32f", 0xc1}, {&(0x7f0000000c80)="fc517bc1c14f5441bbdc9f3034cf913af4f5c5f0ea1fd204afdb5ba16a4795d624d50543e8fcaa81a51d5887b97e4270bb6160259ceb3ab6f8e220ca50f89c9f18999652aa6d32efb565a8d0f348a94153213f045655a219dc0b3ccaa4e0b5571d5b6a0f85bb3dea07e865362cc3f5073f9b1b50294188d45b9da32a2dc829b2a5babf610acc76a44fcc4da771a8ed008f8cb68c07ae6a5e91ea87cca2e79e9cab8de211d9cd1b74d6b7911097574bfdd26ca3fa92e2d63a250fa4fefd5d2421ac62e1e2b65fac5207e18d01f4bfd29143ac0c", 0xd3}, {&(0x7f0000000d80)="909846d2cd8e88402af94d8025fd1e05fd6ee96a26edc3b4c1c48bfcfff5973e1a2d6de9e752756670e37c7ff60c73ae4f7ddc36587b5bc705b177a3872f10c47725f2d30d0927931a8aac0050992b6b9ee8e0a5b501555403c4dcedd8ddeef18752db2b56405fb2e132c85ca510fef7ddfdd993847d10f96b234a7801eaac8750e4432a575e148f36acbeb46d53b2b45bb6bc826eacc767ceb9d8c013f18a2282a14c4932ab265d32bcfd07f97c65caf5df98677553fa55a3a18023ebfb77330802db748df91cb954f852dd7b61637c497d4b08519b2d8e00516654905a31ad60de509576daa3a00f2b0bad332f3b5626de9758c6f2caf9d3810c6af250bd1602a866dd8bc28f22345d17dbd03168ab5ab5936d17b907513b5c88323421d72a36e96abd223ddc761233ba9d7d69b7a93da8b47181356243eef53419cc230a7c8b4eebe16ebb140756e6f13366551ee2362b53ce2828564e1e6872eb445b29c85a7b77ee8f4a37900c86eb49b3b6f00711a588128bcb04d0f6c63fe74e2b293f40a30c8a37b3aad1cd6875c639c23900c90cc1e35a8b2ea6c92ba284a4587385b80b911824d8f35c3df28edd03fbed34a428bea5d0eb2a68cdee1d5d2d9668a080eec2b931c54b96f4bc3a17759668a922be6883448042c6fba71a92e2d1b60696258988d2f57be3e51eadd16316166f9867c6b5cba39e98a84fc727fd5d70c42a817c3a83f3bbf3ac793bcccbfd1c33bb5274b384fd6b7c22c3eace68d8dfd20aec9f1b39b9a0a5eee7ea6b430eeff39f0ca1fcceb9952773e49f5d97104b8de362b859707e9386659b5716fb8382b7ce933078e2627be6989993fd6084d0af7a7dfe205db16981476ce998e86361273643e69ddc53fff8559882eb3f4bf40b357f8f7064003274b4734636f3c1d978bc1cda6405927ab082450bfdf64986b026bce0ceec821f4830752cf21dd0c3126d99b1461a792df7211ae067baf2ed7587805315e5309e0b9b964bc36d2b8d459d5a81463642bfb7ba3f343c01221eb98e66e8bfe1590f7872b95c87e5958612bc52a8f734995d499dbddfc0c2ee399810e4b1f961f200d055a556c0a3632766a4c3e8f28e7e485f952c9c27c74230253696c602aca1b6bf7575a1652fcb55295055f4f0b66748a1f7543b7bc575bb4fd1efa118d7725aa4537f92d38cd366726c7bbb7f4b3a78660871054a67b99985603470bb3b7185af44b074642ec92f2b640eeb15da6402a4ddcf9e1db9c08d9711a10108dbb8c9112b0f350054f6f532b3e9f010a6c6442069e88c1359fe3d64c7a8fe48201a99d19774797152152cbddc798b08f743d13db1a361704e47981e8de4874191510a397d0c64941dabf9fe1a1092dee0e90195d2db7d99ee976acee9a9e4b9fae1138d1f30056efe3b23e7c65049434a0fffd9a4153e01e0591a3f1d4d6accd028f69a3c2c9ae3bcb023ddc0cf8982e58c5acebf730383560c03a854677c1ab7da143d1bd04412be2fec52e49e190b82ee67b2678f078437e5d2ec4ed9dec6e6314b2dc0a4259f91dbe453b798a56dbb750a02f31aa68f30fd9791f3e8b63f72062e24df433dd14783ec54d7d4e8f4b8a7eea8732e7fdc3c0e9b3918042925ce7a0af08bc83ae12ca9b32ca3b39dcfc270df3cf6cb6ccc10a084d9946c42608f394da9bcc1ff8896dcb50cf8f720e1aa9b01326b2a71daf623c4a73bda9ae8b960c418aa9a3b49d3af6fce6174826494904a5fd100f7a3df12b62f7daa81f6df125eb6081811705bc71027eac30eea4b759196d32a2dfbb885ec49a3a61f35c66a58304fd0085bd1a36b87d8ce948545fd2017b51c9355d5aa25aa5d14e46eb38397f6640a3671aee451a002d6adb35c7791cf7c500c4634dce97ab8cd5efb649267da6cc417ed19bdf78f3ef6d11260437be8ea9f64e88eca73f4386991075fbc465fa84ada4af358633b54dcda44bdbb65c3517c6b051377a922ea9dd794956f67631d1594aea89237ec8f0cf5df8c161c0145c7440056e8f9841b45cb75411c1533bc889ef9a07712f15450eb8e9b089f551bc20c66412f62154168b25c532f4a45e3e08ea0a3264f29b526ef744dbc05a2e848b8f5096046806f627c5d1c5da2766f06004c9ad5446a186ebb27bd2333c89f952b6b6f992cd7cfe90b2e05e446280a4c9c8011e543c9c22fae167997a70ad3b04156a369c2f96c600f26d650369d2419b0b100cfa840baeff2c558b4196ad1e2a4240819b23b4ae78fa8957005b1ff81bf0b8257c4afcb0110a90a646c0cefaac5f74733fc15dda9c2a23b57deb71485832198b1a734c4c1eb7693ba8a06d2abcd3156f601b7a3d1f7921fd2f88194968e2a3500ca8ec104a95a83fc21cef32499cb947b7e86c66dd3db11d744dca56a67d5db3b3cb11cc1b387eb4c1f094d6218cef6370806da0a8f5e94c92d7f99599353ea2e8439ea295c6b0341d8be7462bdcbaf3e60672dde4bbeef58ad916b232ae59fbc8dea330d323ecefc9a9841dbd311ed1eaed9d65bcf4b600bccef899e1ec14824a624cff0cbb6ca0616b2537c2693a3d58c7ea35c1868773db052a40ffa14061238236deec4a4b620b0089e1bbc90c3b6fe26eb3be6d1d7b66a2282e35300ec19419dfe58d2da1d2606d8dc2d7d77916ea06856ea37d7136394bbdcf706969bb3bad5e4722e089f5b6f93d4a8da59cbbd5b0548a8309ffa2ab0ef11091d7c16a897038e5084530ab1a274d2a0dcc3071e7b825b1fff0eecead68e930b12b2898b0abd7d9780341f8cbf2f7c0a52f59f4f2f741aaec8124432acc75328ac0b275a735de3b54f4d1afa8d7ffb055ea7cb93516ed7c1bef2db6aa5f5d30810665de72bf07422bed8d50b59f258af2381cd9841a930ff83745be32f5621dfd57388ff100329c2e96a540061e8b296045ff1aa3ae88c824d1ee6144cf993e11cc9b9f3ff41a593d165247ce0999a5d0503754c93a886ea4ce10159961f0f9f68566607201795a662a4f50b7e0ab7ad4ec29a18f111860987d7bf644f112579ad8e5cd43763970400b06fbb6d686c1d4ea9005dac2635f4980558d6f994ac8459db2874fe16f43a6e8853139582d2b62d2595c8e3e1eb1df91ac40f62a1f691ac5e1acbce46846cc80a7359f7c638580359e586a1e8674039bc8cfd43d4b4ff2beba64783f43606245bcdcf387f73215a03022812162eda476f1f137c22158a2f93a795221273811b41effd39991a6cd4a4e2dc6df15e48fecfb019e7ff5dbf84ffbc094a5e6ae3866ec17aed7db839aecbab9106ea0eb9207e348180fb4145e9ee8e75e42511e9ed5160bed3c15b50adcc081a5a2c20f051c0bdd20d4bbcc442a4c00237c7b5b9291bdd9cf1d8fbe2b0557514e0f77364f2c3afc2fb08a8d56f96e7403dc00152bf51ded517a38e4c0c5164e953dbbfaf6d78ee200d1278663254bc39811a15f9984f2509de98af68151c91279ae952db0c453ebe36176525b61a3fd765e13abef71640cbe83fcf74093dcdbb342430bc43db6d0815d3be3eef9e0c9f5b855a9648d918fc90177c8f58f7a9024dcb9d66a61e867ebe4988909d70ab992ca067b32e5220c2884ec3f14d36b222187d32728f082cc68bcca42c1e5d30ec9aea89de7d1d5b7049630ab0b5244eec7e650c32f6cba06d4141a56545d6261feee99f5e063a79c2007c01a0ecb582dfe4bce7d0dbc9bc06b3a6c96cb70bb3330acf4fdec926cb17c566fae045103d02ab68c6382d84ff0df312b8d056395485170ab95ccf46c311aaad9eac3560412128ca424f70a5662acfaa84aa16c644632af86e901591f5ceb9a7707d6aa7a14fe1070462db9aa8bc28ee3717bf7b24b23f3090b57f0151bdc8edc5b4e7513231e8ecebc195b67b90dc0eb87c036512051ecb28316db396db7081f10ce8f0fcb9c69079f29ba1b012903d9cd56a816ba71841060beef9321b0190ffb6b633388e7b18bd60cdf26283637edf6f50680280699de9fb7c0262238cc325a88503e3d1d5012ac39b0a1b9f44fe63369b5b6cd2e0b46c308dc49ad8edb462ff6847fe38361dc4e7cd264df5e415063033944aa4f2573d0311cac6f59fce129e1099e7202568174ead7940b21722267edf021a8760164b4da7eefeec8aac4c669c02cb5b6f26c3d9db04c8430cebf2889ac3d525473ab330a0d06439ec2bfa31771ee09e904be8bf50d3640319756cb3212aaad91696c12d7db836999424d0e76c349004a9b29482782fc34cc670c3344bcf9170f1ea3eab12738c92336a5ac4ce674e65e0de7b95aa5bd3a3eee8e72460a4297ed3dc8a1241c1aa8eaa40a5b2f2fca906906a1d13512db8683266b6b6d0f50a9e70b5d6b5770ebd4bc233f3e8ad1d2336a49a592cd7ea0a77f74a02154792a33f572f97739cb306acb6c08dbb2d455eb99e7d1b124f144258227544007014e02ad89dd1f239eee8d543a7075467e6b7632125c9cc0c3e9151c244fa31fc4185820bae47946c09e9891622d3dba32eee98ed6c484218475c3f2d3011913dc221ba440e84ca1454c7c8c00d8cdf3d1ca3b9e12e0a8ff95cd717dfb597b13d2a52eb6de02ab2e61ceb29691355b2c35e2d5641ddcfeeb27cc629ac4df42721c1b9a80e630f64c93c406ef9651df9948cf0ba3a3439ae51789e5c3cb815708a12cb795d4f6e91279f2a8c4b5e6651cb02f40a85d83e65ace97ed37ce157642d16afe836211f9c15a2eb8156f71a9e070326f28a5b766b6cf29f9a597aaff64ebf234202cdccc7e06ec67bf8e957eb05434b6ad0d12133154cc696e95396f83d98ec77fba5890a0c822f43e9222cfa34a9a25b4296fe9fe49c714c54231757bd6a6621000a2046ce6e621d15e8ec8035e0135b833671e39e87a82d8779586f370f01cf4d599dd606b22049f490307ad83bfb57d708f651f16249abdec63ec07488c196111e311c5abf5276e5f254a84a244b7854852ed72b27ce024c909235b4dde68d6c8d2a76ddb06950d5f8b4912aec1c29ced23dea6891804d5aebedb7bd6ab238f5ed64d97fb5b18a8736ea8d8f6bb15cc5460fbf648ca24402b712877c76db0ba04606bc1ee38313f74dc9c499bd1a599acba498ccd9eeb1f2192c656d997318ddc90689dff985d305b33f7d5e9d2404207d637623b312b464df0db8902ec11e465ae363f4bfdb71d78e0588f5e79e7de218b9da37c5ea61aaa0d8fdf03f471311184c75ada2e73480470bc475e0a00abb5a37f730d9e5596818fd3412d81f6a8a1ba90e97a5345fee153585b496c99f4d686cedea490b42bf3890a08eb966d4f5a9fb2f40da388d53e51ba6a62bebe2bbdbeb3d5beb1115bbe02350e9d0a656269b1a9be114b1e5241f6c3563a376d3fab5cf43bd39f09680e78af1544ba76138529c513f2f5a405be6cb2bd460249466007c5e3656cd91401fe827b7e2561f3ceff8f6dc4fb50c58586ad5e6a9cc1ce87035b838e40d3060ec75eb86536529bca92f6dd40d47e7170f12c0f25e54ad4c167857017e55c18c1b24ca90291682538e0f8b154d405d13ca31d8ba843947f785c0904d739358522ef3339fa4cfd59e02b5cf7c23464059c53ee0001632d26e8784b9684d3d40af303e5a839822a2d887221765f654dd42bf0303775d43ef3cac4ebe5b5d3c1db3850e731ea10dc445d672786f198cf565eb33c5493115a86bf348dfcbb1278cb06b3dd8100c4ceceddb21baacbd0826fda8605830fd2b2a8d987fb9238942395e7d8fa4456472c32d988bd6f6de83e426b061622c4fa37f6a2e", 0x1000}, {&(0x7f0000000880)="88db38079aa63fb395f635b3981cd61e88cdb28395c8334c025aaaa46bc7241daa52019dea8e1eb3cc3739a913e61269a235e328147d9fd8a37d34fbf99498ff545ba1d304c7cf2aa496499bb1f0f80cb309ddf877a8b3354185dbc8634e7317b89143152551ae4f958fda8efd41df73d0868aa61cf38df0b9fe6aa0429a81a86bd5395a862aab79732f0f9b751064b2ed2042f4eead9cf7a89d43203bfd45cb77abb8bd4f779332397c894a200f437e37ce13", 0xb3}, {&(0x7f0000000040)="045abd1eefdcfeb0aa3d597b3795", 0xe}, {&(0x7f0000000200)="04914426c1b769f682b2e6a7d4bc2fb3b9b117084724d252939116713ffbdc73315068", 0x23}, {&(0x7f0000000800)="a7165e57e9314e9303433a0e04bf2b9985761f0121421db751f01c92249928655ee467eb162f1e22404c6b9f78b2109ed677c12f9d8893", 0x37}, {&(0x7f0000001d80)="04f3598046bf06a838ce9077210920f2c129a032ee7956a44c5938b5cab205d2eb7f04b586984bd3c75a95b6889f2f9c304f38fd49170f264fd9444afde09e60958b60c2cbc1592ac3ccc5e99c7ffa37571cb2784ac4b67ac38000e6771b0879e056e3ba14cfb06f8ff052ec496d471d09cd217c2513cd12e208aead5e18b83ec50d2af0d130c613920cd5be82ef2831186b81730f0bb05cb6128f21429febada92992bdf192cd2dce849ad5fcd31ee93a36", 0xb2}], 0x8, 0x0) recvfrom$inet(r5, &(0x7f0000000600)=""/255, 0xfffffffffffffe89, 0x40800, &(0x7f0000000700)={0x2, 0x1}, 0x133) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f00000009c0), 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) 20:26:39 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="4a969e11f590acf6862e517c9a21313b8f8d70452a968e78c69a5cfb5059b88c658d31588235ca569a30f40016af2f1de719c5782a327b07eef4b0ad665634eccdca7a4f4d82cf3d5f662c1532218efe6fe42a25ff5ca3939c512edee3322784eb9666ee2dae1c8cc8dfc514eb62f036052d92e577d516ce62d42a9eae048f555c8b30d71f1cf96329faf4bbe01d5d8adfb4a867b0c4ea9226f1113c71c1a016bc2d150bdac5ece5a72407cbee7f4be9f35320a3ddcc244feae4d49d77c7a745107150ea242d3d9c363e352ddc67a79332ff", 0xd2}, {&(0x7f0000000080)="98a3bdf55b277f975d6a45ff28bfaa23c06402e78485ae0d5ce81f742a8dae07aff4a02ca9a7d6308d4dfe8ac471d8743942ae2054c46161df0336af4847484f4f0ce38cc41774802c6658fd47f766c8dc7c364c82ca0fb50270c0d38a6084eb144c3b95950c67326617e5631ec0dbd7811bad5682f7", 0x76}, {&(0x7f0000000240)="5bf4186750f16f4ea3125b16b71d31c4462826d4420f8dea72d2b1bf917b4a83aad9948a6dddb05d4ba52070c47818debc707cc4343b1e46658df06cf51c60d7a5c144d6e2d4237855ae2edc00c7a66021131177ff7c2f0a59a11ac521ad6dc1fa9d60d43d3c5ab40a36e388c267617ae00db4b4", 0x74}], 0x3, 0xfffffffffffffffd) 20:26:39 executing program 1: r0 = socket(0x20, 0x8001, 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x8001}, 0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000040)="186fe65c", 0x4) setsockopt(r0, 0x9, 0x3, &(0x7f0000000080)="0cc0380cd04817ee4f10ff78a152365d25823df717643187762b2009387f4b61a527f4ec3e9a2bc799c22122db00290605d1f6fc9fcab618ad1a09b24b9e950e108f8702576f28d5459b6e363b1e988ba4297fa8302edaf45fbc6a2d08daa82f37fb77c24f3a7409631db5546d0c9ebee3353a1f7dd9ab3f045b8d4c9fefb8058b76f2b37b559686b387b4f4a588f4d25ef51d39170cbf82467897b4b959aaf46f754000b9", 0xa5) setsockopt(r1, 0x2, 0x9, &(0x7f0000000140), 0x0) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r2, r3, r4]) 20:26:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000080)='./file0\x00') 20:26:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xef, 0x7}, {0xca, 0x2}, {0xce, 0x240000}, {0x87, 0x8}, {0x87}], 0x5}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x101) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) pipe(&(0x7f0000000040)) 20:26:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x1804b, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0xffffffffffffffff) symlinkat(&(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000180)='./file0\x00') 20:26:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x1000320000082}) 20:26:39 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') pipe(&(0x7f0000000000)) 20:26:39 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() pledge(0x0, &(0x7f0000000140)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x49, 0xfffff, 0x6, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x3, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x1, 0x7fff}, {{r0}, 0x0, 0x8a, 0xf0000013, 0x6, 0x8000000000000}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x400, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x3, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0xf5, 0x100000000}], 0xfff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80000002, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0xa, 0xdde6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x5, 0x88, 0x80000001, 0xb74e}, {{r0}, 0xfffffffffffffffd, 0x30, 0x4, 0x3e32, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40000010, 0xfffffffffffffff8, 0xffffffffffffff7f}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x6, 0x900000}], 0x5, &(0x7f0000000200)={0x1, 0x8001}) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x8001, 0x0) 20:26:39 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x95) 20:26:39 executing program 0: clock_getres(0x3, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) clock_getres(0x2, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x11) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x80) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r4 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x800, 0xa) poll(&(0x7f0000000240)=[{r3, 0x5}], 0x1, 0x2) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r5 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0x2) poll(&(0x7f0000000340)=[{r5, 0x4}, {r1, 0x135}, {r2, 0x10}, {r2, 0x104}, {r5, 0x12}, {r2, 0x4}], 0x6, 0x2) clock_settime(0x4, &(0x7f0000000380)={0x800, 0x5}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x5c1, 0x400, 0x1, 0xffff, 0x6, 0x3ff, 0x2, 0x2, 0x2, 0x1}) r6 = accept$inet(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) poll(&(0x7f00000004c0)=[{r1, 0x128}], 0x1, 0x5) r7 = accept$inet6(r4, &(0x7f0000000580), &(0x7f00000005c0)=0xc) kevent(r4, &(0x7f0000000500)=[{{r1}, 0xffffffffffffffff, 0xc2, 0x1, 0x100, 0xf669}, {{r5}, 0xfffffffffffffffd, 0x1, 0x8, 0x2, 0x4}, {{r6}, 0xfffffffffffffffa, 0x0, 0x1, 0xffffffffffff95ab, 0x8}], 0x5, &(0x7f0000000600)=[{{r7}, 0xfffffffffffffffc, 0xa0, 0x20000000, 0xa4, 0x45}, {{r0}, 0xfffffffffffffffe, 0x48, 0x40000080, 0x6}], 0xfffffffffffff800, &(0x7f0000000640)={0x6}) fsync(r6) getpeername(r4, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) r8 = openat(r4, &(0x7f0000000700)='./file0\x00', 0x90, 0x85) fcntl$setflags(r3, 0x2, 0x1) chroot(&(0x7f0000000740)='./file0\x00') r9 = msgget$private(0x0, 0x100) msgrcv(r9, &(0x7f0000000780)={0x0, ""/176}, 0xb8, 0x12d12fe5effa8461, 0x800) recvfrom$inet6(r7, &(0x7f0000000840)=""/106, 0x6a, 0x9a248658dffa0253, &(0x7f00000008c0)={0x18, 0x2, 0x1d75, 0x5}, 0xc) r10 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) getgroups(0x1, &(0x7f0000000b00)=[0x0]) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000900)=@abs={0xef66fa381dc54254, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="79f69cefc771634e2b7db72e10139992e5ddef41e4a83d84b703e06e75eccc5058372a65a7398cd3a50fad4c24b0a6bc0e7f09261268c2ec089517828e3047a8e9b414d53a74ccb01e6b18820fc0bb97e75ab4ceef89874b1cc69e8f30782896eb303f3921aab9f8d4e1889f489fbcf0dc5575ab703711774dab0073246e363182a1e071b88c6fd3f5bac49b6d8fc0f4e82648682cabb936318dc7e0f9b03cac1a0536f736c2cd0947fa0d9500f5e18581c99996fe04c31c1ac8e8ab1ba8a2e184a043c1a7fb8286", 0xc8}], 0x1, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x402}, 0x5) 20:26:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:26:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x980, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0xff) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1000000000, 0x1, 0x3, 0x8000000000000000, "62738d2a11d7e5d0901266d30761ce3f94355788", 0x8, 0x3ff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1, 0xbf4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 20:26:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x9) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x88) socketpair(0x11, 0x5, 0x401, &(0x7f0000000000)) 20:26:39 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000300)=[{0x1010, 0xffff, 0xff8f, "b72f2df086b411b919f58fe83e170207aca5bebce2c3409b865484fa286a6c88f16bd7ecd2756544385188ed8c0bc90932f0d305f997e6eab78e52c89955bd13ec5dba31d9b52f31409e281e60d81be6f05b54fa3438c81375756e366210055b18958052360509e6a15353767eb584188e24a273470203d16f16f2296ac68ac1f22a568a178acf3604888c20e9b9ad4682e8d71def937ab735db4e2a556905a265573ff9a9a8bbaf9f52aee879c6b724d7cc6201d7a074c8c6201f6cacecf1d5bb334891693b4de894b64775c8e6784559dd7aa50913d7d28f7b18f6775a5b0fae395091293d2630463e38535de23125a82a4034b7220f2fde88fdd671dbfe2917eae3c022718583a0cdec220fc042b4a1eef82e16d179905edab8472f31f25ba3becd2191d4c0d467b4e0eae95fbf99dfe889af9e3e1eb292fc2b1b7f30ef98c878bc8df38e46b6687f0c2664a0081c49df45a48c7a200ab87691a18a5a74311daae6a912fb7981293962ba0a605c48b35c37c7de86dd9e0361d7849658af7974d1ceffe52857746fe3413b49bfcfb3410486320e0ac512d2d5497584ca1e91a8c9a2ba4f7b5568727798d73bde22a5057e7537430d03966b60180ac29de466864a5a8d13af864559d987f3730dba306af08bd0e27179d4f8b7b8e9f15b1d8091656e9ff4485bcfd9d78305c5ea2259d535b5bbb17b65fe711016892a4d670ca62e337a9864e1c33ad004168717cd9b9f83ad3d58a1137468bee1cdad6b1e1247ce5213acf9d83385f8eb62629fcada7677dcc6cc7eb50b79335c0ea30ef43a4874d7beeb81313e2a01ca3e2d5d36788f7caac6e10dea8e48086966fa2aaec04b76cfcc589d343900485fd0b98d6221d6dc67c96d5397ffd6ae338b2577e94db38a480a3d44ca15ef8c4e63905f62e26a47d7c896cc120f02c1acdb9107d3bb10fb365fe73d3b05b0fbf3aa4d9fb00eedfdc4d7f2178ecadde0aefbe741393b3b86d1ab3d4cf4a4e9bfd796bf46b5738b29bea28f1681f55b4c03f2b9fecead5ac17ba35bb2a87d5d85d8a1a39ea29f6969835d336e0091aa2801d86fca8c87b1142f5e646d2b045020f98f4fe2713ed8092f0a1a0c2ca8e45a3cb00378ec89cee7151678a68aa72bb033a9b426b178f0c2735b2684cb67ae9dee62bdbeae7914c6090503f3aefc49b187b9f1d4349d6588a98ee0fbb00fc728d73b192b874e62723ccd3766908a5c352b79273cdf50ae44a5e69dd12e9214b88f8e02ace905dfa3fef99e2d28ffb3b7981debe510c9363c3ae7485cf65d121ba7ce937ff82b5a26d4cb56dc827b8e0fe7117b99231c9b569fc3d90848f47c429c7e04c2d1ceb8d4a7d7d26c98b8033f9bb85b4489ec97724daf311beaf806c0436eef6fbf29455a29a3cae78af0d99c884cb288b110b1e0f38aad20c47b53a7fa5c6cc1304b690b23d2d988d6720943ff3db791709106264c726c67039765682abb2c3449f889339642baa15186826b4db0bdbea9577a59b7f788f27b825fe3992505d1a642de5e6267a48253a53f31a3b44ddf1784aec981ba8168f1200c5f3ab20658e0dbcb980341f2c2beebdfcb3f5e53e7c626d110b0956f4adbf9483d03d8e5464f261e005751df7505b48aff1af12ecc865f7cbb69ca775338a1320fc53c2cdf20583d0dfa2669799a215edc59d42ccaf787a705edb6d8406bcb83f875e23b2a596e936a22f8610d41483cdb12560b67e3a7aa209e142a696b6e6637cbc12f45923d77e07d8bf4fc30da845424d4ce515129711c22bf70ddf68db1867719538544c20be83fdbc7e9267576475148fc1ccf1e482de216e96753b453b73ee67ff1cdab18d7d189be600ced563cffea01e2a8d42147d526593b96acd2855e07af8c6b0318f6fd13aa3170d80738853dc3a77110ab61bc95d6a513fecd400a127ed966c898dd28e628ac6d414005ef8a957897b9e5faa31e4d1f6ba2461b7b42d73f70950de627293bf9f206a97ce7b7fe96be3fe8925c7dd5abddb4527962d7afdd459a2585c16dbd254f8252bac9b710607c85e1e79bdb221a89614a36187300b3185af9e4d2251d69cbc700ae719d1e1a7b08b33950c0ca90a05601cb6a1402f56cc24ba8193c4152691f25ff54b6a6400ec879b2c7c5e7ea5a43f62b23b853c67cac5046e7799cf359859c9997f3b377a2df19abac19e30fdda2b813c5560acdea88f3ef05b582821f57f3ef709a2b09de651e668703a4a95913ad9aabee59c10ced2e4beba00de42b70495ad11090619c1de40c80aa336eadc37f0294f1fef3f2db1bcf33951eac181d41cc7ec1a4ee6b6defe54f944e2b43d2aa6bc11cbede7120ed7b3d5dbf9fa5ed0e94cc39018097eaefc5ddb01cb77c52ea43a1ec89a5d99c9e4af901ff29501ce5f62dafb7c761f364a74043d6af455ce28d6dd010f13c471de4288e9ee006682d89956b5bc6d9e96baa794270f9631305048756e36e419a090a8a3035d0442b561bbd98e08854e97eb57391907af49c2feb3b8096c6984bd574d9303f810cb81f50004f824b4d23b13dfdc0b908bedc7d127bd31e0de5354a3ca40e262558197eca69d1bded7595a991042f1fedf0868ebeb0a0dfbd4655459bf17b00d583dd68d26e793fabeb7e0a510a5b7d0471ddf6c1742595d423a80624e747945ae4230ad14a910ece123b08fee61dfd71606bd480b3fdb3729a8345c16f0ef55b18990faa55c2fe66b29267c2a29798564b77726c9b7bc66c84b0e0ecd887e28c8f848a70806493fbb585fe5ae0cfa613271e5df009ac891e90fad18c8e68ef43f08662d1170249a7ab2142c00276ad09834c84a8cc6cabcb5be6cf92d3b53c62ff0c90ecbc86eda2ad2a2c668860db128497a4b8f36d7626237a6f402230b7e0fd4656f8a34ce1124c7a32714ffb4bc8e356ee37c300029aa5470784621a2a84cfbf8beeaf9aee9a15986e9bfc6f9ec77b59e5e8de6bc62ab0c03dc3cd4682880d1685e37556e0ee86bf080d61d8665a1879098b8ac140bc583bc4f2caa74ed7890d778eb5279c38b33d54b23dcb5771fd9c37d028555ef857052b0db3689f1dc8545a451bdf0691d7b8e9cdc514b84e6ec633bb98af840b54e1dd5263b07bc4c695d2447d2bdc638968bc61960cf68f500f871f617f5886d6d15431f0fe7cbf3069eadbb2ad9bf58b7fdf2120dc9432169bf123eed5e0bac7989d801dc11653f692e050e2cdec42b64aacad42f06cb8b5ea5031d9452bc63f4c752667888a2c2f6a8dd268aa35d71a8721b083f8dffc3cdfd3c3c9b33e1e5a695f5b00eedc513110df83a31fc7dc8410f281c6d2138d98d5c3134593082f341fa3f9cb313fe3f2d175a381bff41b132e75b1545ec176243c02c1630b1d79395b33e13ea05a721338c909db0d0d8de00979c1b384af0db3061ff262d434826efe79f9c064f0af8b7b67a0a2e542d48d00962f3dd25690a456130be5fb9c4ce61d53db48c6e93c2cd698a134d75b6f895e33e8aee1b4eda2bd56466a13ff000c8f8ca4a82a67dbb35be1d2b06f4d6bc1dfcf3a4eee6fdd2a05ea9ed965203579d0414e301537adcc264547e6ec3c934d2f5b3f18b61761cb69fe7bcca83970f297378435257cfc3d405ad1966d40e04b3da755f50e9bb24a8d5a967ef2c9c6d2eb13af19723cd0839eb1ebc6125ae93f9d2a61d2adf7609db5b9acf04eea22c254a3c6370335139a28c27f993235b65960852b5aa744c37a978a6911f7e61795836f98e20b3ebebd7b34a50e451d69f46ccd83dd89693ec902708d09dda7b3d5e78edcdcdd097fcd3ff5cf8d506e4a1bdd9975685f2b6c097063460c6910f394cbc36475c05b63a62a3a8862c6e9220cef2bb4b3af2002b6356123637594b3ab4d50fd90fdb83efb194c0b6e064bb33d6142ca70009c6478ea2c09270f68a470eded83a3ed0c3731854a057de0f6f7ed639d0662e864a57300e1def76af790742b82bef0937bdef69dae7ca6a80cc3d9aff8cd912cb4cd0bc45fbc50eff317b1a06e975372cdcc1b35680c4419e75446b10d338cada5536c75c19fc1a6cc2282dc1e4823e801eef27e069c79dd90a16d6f02e6b6a3bbebfdeb5a9bc5c4f97502cf86edb3e4d3742d0869f31446cf009eb733f291c2087a9e913efe594c6378d353c8cd72bada9a4fa98613acd0b92cc4c76955afef6ba25591523a629680a26abed664a7a8431e3e7e13e406008423220a7c17c236377fa0a9eb9e938040237e40d169550e22343b803e3c30710374bc250f0382400b6c451a0caedfa289b9b1b65a022e60af27dfe08bceee6ae3f6a5071d2b56fa7db08e449130011a2ddd15403ee6cc4c24907c0ca216b652da81efa71430a0a5811e9c4de4188fa6a918536653a1f8f8086728ed96102c9e5ab5f681dbbd86c34ff8d105d34272644f602587003d49c45a727ab2bda78cfd391951de1c36ff3b4acc58f0f9d245b34e8338a4f3370b329ff92b58bcf00906a545b2a9247cfc4f961e01889ee8e5dd0ca1ecb2674c65ce938b184f7c0410b436a316feb59a7b6a1a78500955766197f37c80678ea058e50206cb1710eb6d984dda03f0ea310cec6cbdb5c9e725dcec1819a791a25e2200f5f5fad54ff9e3b1e934904cc4aff3be4ceb37ab0d481ad824d85c4b02ebe18cbfd8ab3ae99aff4deda4964a2cc3625acdb99843269737fe5d78c1686b92ebb15e24dac8cdf3f6ea3d39cc40f5f296ed4fdac5dd30068b4a0585ce40a5a42e58e37c37e858521fdb59e7799530c3a1945c805255f6be1f9442caa3e3047eab93fb817e1c0b5122685c3cc4c28e6226ad69ce725b90b412848eae45d39d0cca7a1a406a066da07b5176273231728564bf00abbe8a140de0fd1d57e5214178efca1bb2536a95e202cd315353fae6f3fa0a21ff01daef3dabddd6b87f3446d9827d580cf656a5ce53f23961eb834e444414d000f125b3d6b0660d4fa98add9e16df609ac51fbdfc6babedb7d0da8334202b7b938639d3a8464729bd87581a3669cd599b95bdbeba19d404e9a0c5a0b1db4c2e1569fe754c307ff057636dafd36ca5790c37ac282c98bb227f833e7f2ec92331fecec6666073360ebc799ea94a00b8228a5a041a60778ebec2abde4328e439c42896449738f5a8950b9ed4985f2451bc3c60dd23e428038ae7d2c00e5a7929438ac60f4d0c6b4f46717d02a95aaf4a3de5db14724606ec057d5559043db14b98b68e4f1efd472469c98d86d26b7d6c272998559a41ab3ab313d8c0dec83b3ec2edb827ac0747512e56da53372fb7547d9bb2be827b3ae4f727979c6a4514cc4ab1fdf029ea82a1757206dfbb5977e40dfb59ad16bddc55abbff9cd07daedacfe61226407a3d9784dda693727e802b3b794e3023ee45d7cea3fbb3cf296a08346a9a4ea341f520d5185502e66f996de52f92c7ae9e2e47e59f4474e9ebbc0d8632ed51fd10419b0d5ca10269da22fbf182bd31dbf4a115d6b9e083d4d9d094ca45935684d35389c671a0dadca25b4a412706380de9686e24d2b56ca97fabaf20a548087755be3857c4c503d53fa0cd74d1e52930244f7a88912b273f43f48fe2503c30b1afe910c72d4bdfbfd329595c7d09fe6a23dd8a00be25fbe4a7300daed797e8e13bad5ee0556f7dd3f895b37bf400ac378cf70a48ef21968b55edd2123eff743739400c8923cfb34a834c02f0db4b76a91a43cf9c9a8a379651f197790cc866ebbf6bafaac91e03b46f6a4095f51ccb74709700bcca0d44f2b21f323b3b86ed33fe9c133356a7402"}, {0x28, 0x1, 0x9, "8b6e3d089e72aa0d67df441ee0519948f2cd"}, {0xb8, 0xffff, 0x967d, "a4945abeceaa539e65a6c605913b1af2f62274b66a63e83916f32366093d8508e0ae5fa572e2b97b6ed8cd0f157639b199059e03a033fe4200a8b40d170604ff8bd06c1d1d3dd61ce4b9f4757b066402b05bbef4f76a887f08de6c928d4fcf1db20124e26c5abe5e14361f97e66daca9b6f71d6ec5bc164e57a1733bbe60d6d7160637b8b29fc1865057d0e41fb6150cf5c2c365a81a07fe046a8a7a800546e896ff715a7f58"}, {0x1010, 0x1, 0x5, "572f75e4e28b40a0282121af67316d0e8451bf04823467f7177879bf8f5b9f61a6f30c7ee37670bf6576f04f7aceb95bcc06de472a425daa8d2d29353b2988fe751dc3f8e98e1b6338f2359d2deff4b1c7d085ffda629982958d5535f5b5fde1d1decc7d5c72853e37a1a38b23827b7bd62ee9b9143ab10d8d234a1376745ac3d63646a7f683c5dce6f657bab28d6f6b81ff38c15edc0362d461d1adcdbeecd0152629739bdc3669aa3aa40405d3e6a46d40fef8c8419cc3bde85513a52ef46addcb7c26d8877eca21dff3cca579339902744ef2d760cf1096d5ccfd57c13aad26156a00449000bd1419529bc88ca8c9c77fe9020b63cd1ecb0a1f681b86f2d903e4933207ef47288482a6134079d588221579e9e4bc78ba1eb734db845536c4056191495fb9f4a801dbf1492f33e9927b0fa96a5b049960b7a9e9844f4361f65600ae130759501261f8bece7134f330a1ee82e311611ee7e9a6ad2b57289b859203177ca4e4c1eb4e4dd55fa600819db52109ed7080253dac0ae18d4c57b7e6efd8445fcc0dcaee0dd8ddd22501e297cc74a9f0b55d6209fbc747f103a45b72eaa6ebed5d7f4f2cb0667d0e5dd4279375a980e741462fd4ce5101a99541eed89b90b5b4632b2ad5dab10bbc1de2b3fc4a8b2a2299bb41fa38faac02e21cb3e432081252920a5f11103f89da145ec63a38f781871e81671ca1ce0dc816cef1ab7a233ddefa76ec4d26a976b1f56b55108c0508769e61ada53dbaa13dfaad257f3f1a33e7afa1d3c711c02b709ae52c0ddb0c994afbfe7a7af859acd568e548f5873dd30e13760b976521336405558a4a8c56720893603fec163860969717f74a6017d3646e520147090a55145dc5361fd6510799b00cdbd964c80c64ba45612891c2a0ec63e13f8bb49d595c5c06b284ecce206ea229b8581b360d18fcaeff58b5906d937fd0c09afb306475e0f756234370a5c64ff601e4ba069c72c45bb6f8714127dd59c684667672dc242c11bdc4078549c9ee1538b7f924c5813078a68933903320a55e9728f090b55e8f518734e46bc9712e966d3373e2ec5799012edb60626a1d6354eb115745d2139cfd735fec781c05209639a9367cbd1be0ead533db092ce1fd1c2ccf84308747b72e4628f38e0c0a487eb16a9cdebd8331d4925323450cdddafcbb8f944bf5756211ae10757140df72e195d6a284894eeaf72e8d2f208979f8da89c36fbc4ba0106da01a5fd901b821e70c20ff3ee6da6a938a3c81689b6652a5b4ddb555113c97a4d8dd383a2dfcf1fd42f6359e22a99fbefc09859ae228c8f23b1a50da047f4defdfa14637737ef49eb8a941a85cbc9d7c7de8265aec4aaa11e250319065437346f96c1a7b2f975d7f0331715700297ce4f7ac9d4be515d7b903458fd6f7eb83131072fedc81e87e086792ef3882b803ebc471dad05926f07dc31d9af1f04a2cc094a485e149ab639329b96258ef68548ad50fefa12c80314a6b135b4139dafd93e61fbe062bc59c3f1664ca313369636b13793106e09f15a890c2a926b8d1e1f70fcb4aa4cc2b5f42195d5da1140b4353bd2834b2503a555e2ebc8018367fb94008bb93389627dba67fc67e10fa464e35ece03492c1b059f4ae1ee02bae80bf96a165481bb29665cd20ad36612b7a22e09a5f1b0b494072fc95a718680227fe2a098860f7a3758807de5152b1719c9744393fb8199be2d0f6e6c2b497bdb981d49c543a2df39d5685ea46183ef42089d56e8a2eba6893799d0bb8cfcab35d2f2f69e37bbdba873f8f111f7c9deff399836bc5026b6f01b93ea263c253ad63b0590e07e18096a81df1627d243663b5a6e2b806e5acbea371e8fa9f2c3e7d1c7a114fdc94386b1b956902653820c36a52a31d19b0f227d123336707f57f90c3bbeaa0f7e5fa780f3582db03a5967e51d210d36f2db4c2307f4a5370a32fb4b009b7b2aaa150b870d08e0764383d3317698e73e4c5bf199444077504f70658b174955ee06f409d0a2e0b5e4bfc9daee05552e9c4aa54f98d93215cb4f92bd68d8bd1f00fd15beabb2108d3372ca2b6ed1f2db838a8e9719b4f12cb4d0e9e528109385f9918b9d2bcc9dd16e5009b71274c0b101dbcd59446420b639f9c2a7b8bc561b2a7c55bb65990bb944056f174531c2b38ee7e5de682797baa62f9801d3ce27825b2fc75ea649f72e8e40c1e0f4bdf2e413462cdcb41baff42940d8a7ad7fb9f4ed28114441c23751a6bf62c68f90071beec28794e43d498af923b2f0c477d63161cf632dba5d98bc5563f773893ae7f5c7bc73e21688df8a075f495e1aa1167b45950776025c4a904b6c99297093adec6a24ccdd1e9bb3ca263a6721831ab50ae32eaf084b5d35b6c40362a6fbb1d870f8fe74fe0b3b2bfcd0871b56f90d7641d3369778058cfad7fb9560d371ae149fa25c221953f194fc4544f6321702d27e84b703e114d42cfd94a5e08e4a0b7f518932cd9692bb178fbf610ae1b31beee7158386e6cfa1362b99901c7a49d6c60c1cdb20e9b29562563aca95818727d25b398e622d36e8a58cdfc136a1db4811bb8ddcc9857bb5a85349d7bc9d7911f7b827c62556a22c7a4465bd302ab03ac6a2a7d8deaa7bdb92f2de936aa8a972869553aaae3018ed3e5b72b302a22a5cbe9281888663395e47cee87aaeddae9edbc873efb5ee73f5aef76c5ac584b878cca6d99060f1ad10ebe4830f546ae121b8abb5adbb7e86653bda1db846adc6bd5c8695e2512c2a7e83b6261bfc6ed2ba6bd7ef48a5f5f15358dc2729eef0741a0abd44be82ca8ffa3221e22e90abe40d194f39b767b9265ce21b4fd91827a8bffa10cae0a8ad35554b7d4d050b6ba583515d687d3c9e398360fc4f894bf8e7184a8b31cad31fb001b7017b2c4d8542f6e5d7092289dc9bd312a5c8f4e5f46379f355e5b8258be228055a6db9a65ec26ece0b5d0979e552198716b3438edf1249d30983e52f79cad2d2a44e2854e8e70645e11efd8434338794d6f84daaafda6c26158d49890667b097d48b1ac4d67051ef09b248e72cad307cc60faa6ba39ba172ef1e90bc79fa13f9d83844f262f4627db9defae4a2b3e47282a3f5d5d3faf84da76e4d42afabdfe0250dd0b90b25aceebe4609100b79b33ad91a2d9f85a9cab02384633acc8ec0ed603b7087f9a19a9540425c248516ca8a7d9e7b58114f91f97363f6847654da171845b6faab325dbadd3f79f8e3fa7b0c1f80afbc072d7df44a4bdd7b47c9657041836ae034f66d5a2dc1d942d8acaad9a2a6dc0fcf23679688233b4bddce30df57eacf370d0735f8880cf9a93a500f2599f05e47f05a31c0573e1aa01c9069a94687ce3541fb0130f88d1adbef1af10e6c346a929ecfad0252bc3fe746c9a5ddcfa19ddf31d7acb75fa3ef66bfff0d3d6795b1cc902e821d6ce67bde62e25593c6adcc47e4b593599ab543f76e9664685f85687fa2adbb051582bd95608e46d751161e9e7f46819d91421c7d6b8cda3b62d80072d357d44f7036cc6c4959b1821343b90b4e14759324034a41beb22dc859baf10540727e416ee0a34dd1a5f2bf1d8ce2d63932f83daf211f751adb80b434c09c64c1688ee450cf909613627e21322b7d1e9eb18955e382f1d37c9b2231a77b625b545ef11a9edc4493c2d2dedcbbd14787f3cc4ca6c03f8ae4623ab04c1f3102e6efbcf156b368a596de9fab8c62af0bc9ed73bb9f28d47aa8e9a00165e8dfc3c72c5a358c62b3503a8be0d202799881efe585a5741b85360c8319ec5ba6c4878232bbcb029d17c96b58d80467ab214c108f0efc8d6a766061207c696c571a2cab6a2e989ced8fd4bdb2417908b687da5156b8e3ac141316e1d8f8232ddfaeb0ce68eb6c971aeadb22d51c14beb68dacd6e33546ee01b92df91989d68781cdbf6ca6ef9764a1c4cfb43bc2bbf600aebd63f9a2e0282059d545f1b62875630362b6d13170afabfc73cf10eacba5b20579978a7e474d3a59df9c0fd69d474b6fbb02c85961acea46cdbe523d88926d18036c0ceee4416cfaf0d9aa9d5d5c6b272958c785b5c01ac6c3f1393c51c891d63bbe294d67de862d51998149abbb0d126b02e76b67f5db065fb2724f1042e943b008bd99a4535e3bf638d736ca84a955a841134d1c3da746c113dab3e94436760b949978a4530f96b103cb580dae6809693c7ac0cf43cb75167cf18a25bfe4155f6e966b6f8119f85bb3c8b34fd53d111a691103bb465853fa6dbb7ec5f2cf6d7df2961592cc3afa518b11e2598c54784a3d057542a3d47d8780db7f1dad255e0594123a392219f5bc3e5aa03b0b8b691e5001b4a7f5baddef45d4488d799b71a1e20d52cf11f1b869df4bfb263e8dc2885cff6ebdb78406b628f5c158b09b046af9174dec95b024987c708005e25d6e1d43ee7b2043220038c27fad5c7ae95dfd629bcfc364f13a3beedcb9f086892e3afd16b821b8ae26c364fbff7addd67a30f9b470c15b88dcd9cc5da480c7be5baf1457bea4433fa2cfc90bb6137655e0dd9c1d6ff3ec7d222b235e9b000875495ceb419acf67bbb52d9f9366d4605d63c356b0265ff828362e001d02f01e9fb7ec7bb8dbf7c2447a32d7a4aab5c97dcf010ffeb677d6db9e607d7797da7cc756ffb0ae61183fd40465aa63264a04ad9088c94bf1f2ad1a34eeb80d44eb64b751f97fc2bac716b1fea37e7fc3a8e19355ba7508f550cc08c1bfc83df7765d285c400acd79f9da0cccdb4efb60a9dcbc2aa97b82365cbf70a1ffdfa2dc58ea7e5a6101d8beb29e5a7fe8d44f2c8606810ad216e6cea340ad07563a78a822bf8e4c14de941c7f7f6164f95cd9986fb28c02c5c57b6e055c028db2d34b9946b63d918d0953262dab92568b3c09e636fdefb1c7abf34c00113e207c7a5669028ead7f49a521d3200ea34123646fa05391eea0f78628a96955951d4eaed94f11d182b866bac2282c3afe77e8904f3d45d9525fb09a056d3f560e3aa30a1e7f2f5f2f1600145d1af42f1d9cb23b3160dc10e2c2eb892952b427c6850820f260c4a20e06dd038a0b45ce1230b1e0322304df8a06b09feb224be11f0db27c21cfa8e602adbedb78c44bb910032f7b4703fa45ca964ed620503624d45e47fd2144ecfe44f667aee0c4ea213d0822db4eb0798e3883ee833c11e0dc8416be43747a38017faf6ae3db9ec45e1e9c4d2a830611ce31202e1221633e6127db443557ffd6ed75045fb53439258962c8a6b8949449e1caa89aa4473fbbddd02ac2fbbc0fc8945bfcf5a627239f321176f2fc27a2d3ebdcaad1d574e5381148ef20001e6026ecc029ae0e4e5a52177c58824aae542cf85bb3a22b2b8373b507d8344644d005042501641858b9b06ef8ce03bec021e575400ca21d745107615138c000c63169515a4fbe2d13e8ba6fdcf424ab87d6d11205c15d8d39ea036df44030dee3223194876682796bd2f4806b51e56716d79916b503bdbd91f09b17478080a7031170b1acba56ed3738900a294a08bb137b598a9eddcfa390e371f4662bb030202a2530d031f3b13e033892cb37852e072d6bcb573a2473d92c6add2fde547b21f9634a1a713aeb8c1b4d3b2e031a4f95f1cc83081e7fe1fb90f8963b52a85984fd7ec83c2baa7352f9de165dc8ff02183206599f3e13ec64ca743c3967b17b944a625237e17965e1e4549986324bf9a87e12b2ef85ef197c43b664952f2bcde3f51a5a89d8bcf541493f160b83043e2c7bcde4b5ecbd675458cafe9f65485a17c2a092e489b1c3f0a46faaa2749"}, {0x78, 0x0, 0x100000001, "d3e5f8d2ba2fdeaa9a863ca7c8c2fb5661501d5ece0801c290b93e4480097d69b28f2cb1e5bf3d63636b82cb5280ac8861fa8b3f9cbc217ef2263748843703feb60669f316b0b2be81d57917be159bed6a19435280bf25324f9af3790c1eed379f457907da3a6fda"}, {0x108, 0xffff, 0x7f, "99b7f1c3f2dd059475b4bb240119976004b9482f011797fcd60a6e5c235ae6e3de71a0e7bb74c2aaee68533c6622d0c0c738c503375f90a11ef7b291892c876923471b608a3825603aad920558c64da7793e97f6b97b74f4b235291dd192d4be7c0523de6d503147d04350d270f30ce8eb04de50029e1bb92d49ae38aec658261600cfbbe8d3db65f26b928b5a899d284bb8fc8169371a060243138a4aaa80f765152079204177c97a7a3291b1cda1a232550112d30a558506941970a21b0cecd1c15cbbb76b4ded2ac5bdff760e1740a91f371307cb322b56768fa5b3d5ab3ecf2d1fcfa2318ff091b33c244a5d465f6ef2494c"}, {0xa8, 0x0, 0xffffffff, "5d4ca8e86c6c87226c3978dd33c2d0b60f65cacffdddbe837468e93ebcc796b922123c6ee0d9eef49135e4428ea28516e9e5e113f3f4be94fdbecf9cdc68199a23a1390f81b9aa02d7dfb1bd5f638711ce1c43de4f02314bd418fc6165b839f8f1a1d95b5f273b6372146b44b28087bd5957cbdd0f622f0ad97dffe131374c83fd0a6f2443eaf57f597f7af0f2fc44426fdf5ba7f4df67"}], 0x2328}, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x1fff, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) fcntl$getflags(r1, 0x3) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 20:26:40 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/203}, 0xffffffffffffffb0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3) socket$inet(0x2, 0x2, 0x8) r4 = dup2(r0, r0) r5 = geteuid() ioctl$TIOCSBRK(r2, 0x2000747b) getgroups(0x5, &(0x7f00000013c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r5, r7) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) shutdown(r3, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000001c0)=0x2008000000000) chown(&(0x7f0000001400)='./file0\x00', r5, r6) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) faccessat(r3, &(0x7f0000001300)='./file0\x00', 0x80, 0x2) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001440)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000012c0)) 20:26:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) fcntl$dupfd(r0, 0x0, r1) 20:26:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/5}, &(0x7f0000000180)=0x7) sendto$unix(r0, &(0x7f0000000000)="b10005010d000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x10, 0x2) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:26:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) rmdir(&(0x7f0000000000)='./bus\x00') 20:26:41 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000040)="49fa51ebe7148c41a82b4e60", 0x30, 0x2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x3d0}, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000130001", 0x2c}], 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x800, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) 20:26:41 executing program 0: socket(0x7, 0x4005, 0x2) r0 = socket(0x23, 0x2, 0x7fff) read(r0, &(0x7f0000000000)=""/121, 0x79) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040), 0x0) 20:26:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(0x0, 0x8100, 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x80) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000040)) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) 20:26:41 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x40047463) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x8) 20:26:41 executing program 0: r0 = socket$inet6(0x18, 0x3fff, 0x7) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:26:41 executing program 1: pipe2(&(0x7f0000000000), 0x10000) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) 20:26:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) chflags(&(0x7f00000005c0)='./file1\x00', 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200a0, 0x40) fcntl$setstatus(r4, 0x4, 0x48) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x6, &(0x7f0000000000)) socket(0x18, 0x0, 0x5) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000600)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000140)=""/113, 0x71}, {&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000300)=""/86, 0x56}, {&(0x7f0000000380)=""/198, 0xc6}, {&(0x7f0000000480)=""/12, 0xc}, {&(0x7f0000000500)=""/25, 0x19}], 0x7, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 20:26:41 executing program 0: socketpair(0x26, 0x6, 0x6, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x0, 0x3f, &(0x7f0000000300)=""/131, &(0x7f00000003c0)=0x83) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getuid() r3 = geteuid() setreuid(r3, r2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x4, 0xf41, &(0x7f0000000000)="8e96ce0e36919245ef6adc06353aad27db9b7590ea5bbc8b2c440da8d554556cdee1c97a3657eb6b51d262bbda65c238ce2644e3b5765abb459df002d54e1c96b848d3ebcbdcc6b3245a8b2d65d2ed9b", 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) setsockopt(r1, 0x9, 0xaec0, &(0x7f0000000080)="524887358955b00f632f4da462b135cb4d818fe8005c2bdcd61e2b8352e12426b7806632db7188fb9086f0e638a284b31e17427072b5aed82dc2c5535cfaa9d6c7a238186f075167954fa247574b6f27", 0x50) setsockopt(r1, 0x3, 0xfffffffffffffffe, &(0x7f0000000180)="f8cf7c1780a5ac34a6611300839c6c304dcf57ede6a20ea91627dbf90c9e9e775b62884ba2ef4856888d40230b1783753720207aaa2b3916736277c7e32802730fda7821b078927308f6d08e805c28eba4e6605cb5db0da0c9db8587ac56699103abdf7f2574a3dc926d06f83909b696d88711632070af919f6918eb41620883a674ad2c6c2934e6c563671634f2d6131b4b39e5de2006ba2ba3b5718c5e5c1f7cb5b572fa228223b1f42459d6f88750889603af373776da6e5116accf4cb7f32e5188a82cd285bbd5bed6c831d163e50270c5b633207fdac1a86616711a88d849b02f551456a5c634", 0xe9) 20:26:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x4011, r0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x6, &(0x7f0000000000)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x6e1, './file0\x00', './file0\x00'}) mlockall(0x8000000000003) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='W\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) mlockall(0x1) 20:26:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x81) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002413c6bcfcf6ecaa2011b80c5011f9a7eef846a59", 0x18}], 0x1) 20:26:41 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20120, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 20:26:41 executing program 1: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1e, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) recvmsg(r1, 0xffffffffffffffff, 0x800) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x3, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000400)=0xc) open(&(0x7f00000006c0)='./file0/file0\x00', 0x800, 0x10000021) msgget(0x2, 0x10000000000750) 20:26:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x30002, 0x2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') 20:26:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendto$inet6(r0, &(0x7f0000000040)="dcedce407e7be8a6cd8bb744d48895c1e5c378", 0x13, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x80}, {r1, 0x39469e7d0e000bfb}, {r1, 0x8}, {r0, 0x20}, {r0, 0x10}, {r0, 0x102}, {r0, 0x49}, {r1, 0x4}, {r0, 0x20}, {r0, 0x1}], 0xa, 0x5) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() socket$inet(0x2, 0x4, 0x7f) r5 = getuid() getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r7 = getpid() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x1, r3, r4, r5, r6, 0x8, 0x4}, 0xffff, 0x8f5, r7, r8, 0x100000000, 0x8, 0x8001}) 20:26:41 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmget(0x2, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 20:26:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x220, 0x40) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x0, 0x3, 0x2, 0x8}) fchownat(r0, &(0x7f0000000100)='./bus\x00', r2, r3, 0x4) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) r4 = semget$private(0x0, 0x1, 0x3) semop(r4, &(0x7f0000000240)=[{0x4, 0x7, 0x800}, {0x3, 0xca7}, {0x2, 0xffffffffffffffda, 0x1800}, {0x4, 0x0, 0x800}], 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/195, &(0x7f00000003c0)=0xc3) 20:26:41 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kqueue() dup2(r1, r2) 20:26:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x3, 0x8, 0xff, r2}) 20:26:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) 20:26:42 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1b1, &(0x7f0000000280)=[r0, r3, r5, r2, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setuid(0xee01) setregid(r6, r2) preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x3, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r10 = geteuid() fchown(r9, r10, r4) bind$unix(r9, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r11 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8200c00f70f0634000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000004f6a653c4771b4e5162ad76f4e34112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) fcntl$getown(r13, 0x5) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r11, 0x0) r14 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r15 = getppid() r16 = getpgid(r15) getitimer(0x2, &(0x7f00000006c0)) r17 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x1, r10, 0x0, r10, r1, 0x11, 0xff}, 0x9, 0x40, r16, r17, 0x4, 0x800, 0xfffffffffffffffb}) r18 = getuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r18, 0x0, r18, r5, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 20:26:42 executing program 0: setuid(0xee01) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 20:26:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) write(r0, &(0x7f0000000500)="e7", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) dup(r1) r2 = syz_open_pts() dup2(r1, r2) 20:26:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)) 20:26:43 executing program 0: semget(0x2, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) sync() 20:26:43 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x301, 0x0) fcntl$setstatus(r1, 0x4, 0x40) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x4, 0xe5a0, 0x1, 0x9, 0x1290b9bb, 0x2, 0x3, 0x1, 0x0, 0x20000}) 20:26:43 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0xa0, &(0x7f0000092000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r2 = dup2(r0, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0x0, 0x58, 0x4, 0x1000, 0x3}, {{r0}, 0xffffffffffffffff, 0x16, 0x200000a6, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x8de, 0x9}, {{r0}, 0xfffffffffffffffd, 0x50, 0x40, 0xfffffffffffffff9, 0x5}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xebaf60e878ec1925, 0x20000012, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000020, 0x3f, 0x40}, {{r0}, 0xffffffffffffffff, 0x3a, 0x3, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x1, 0xfbe}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x7df, 0x4}, {{r0}, 0xfffffffffffffffe, 0x90, 0x1, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x1, 0x206bbd91}, {{r0}, 0xffffffffffffffff, 0x8, 0x6, 0xaa, 0x6}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x5, 0x5f}], 0x4, &(0x7f0000000300)={0x400, 0x3ff}) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r4 = kqueue() shmctl$SHM_LOCK(r1, 0x3) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0xd, 0x1, 0xdb1}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8319, 0x36}, {{r4}, 0x0, 0x10, 0x21}], 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pckbd_enable: command error pckbd_enable: command error 20:26:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r1 = kqueue() kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) 20:26:45 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x81) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={{0x2, 0x6}, {0x8, 0x3ff}}) setsockopt(r0, 0x1, 0x4, &(0x7f0000000000)="031a43162640342048eaa1b4b287512f292f2183f76a62fd92d3175e0c25cf5f7c6dc6f099ec51c5d512203878edba7e1462fe73e4946e0ce41d072a59138054e46f7af459ba17d737ae28f018702dcad6e60a6b9db7dfe9fe664e2863f009411fc77d9fc60c33f454dfb9ea6f80760eb6ba6afc5979d10c74c5d616e6653a885cfaba1b8b031f5be2bea056d6728951e6133895fb691f26c8fe93c7eac050798f35520952877a244e6092302ad372c5a1541d", 0xb3) fchmod(r0, 0x2) setsockopt(r0, 0x191, 0x2, &(0x7f00000006c0)="0d4833e14238e9a305baea3e8d162d3ccd79463f5991666780c29b6fa4102e24c9759fe7211c5652a003975194de1848b858847a6478d9f178b60acfcf4945a20c8956b76d68756638f8ab8238f8303eaf14ed8576ceb955317d20b43acc4fe742e8fc899f0a2c7245ee4a4f38e7218b4adcb07235d88abd92d5ad4c6bbd42334a0c2c8a2c989dac2623ffc9274dc2a36592af2615ffa90f7d4fedae066733bd09e9ae424ca511ea052357a1c9d9fb7acf4c", 0xb2) r1 = socket$inet(0x2, 0x1, 0xfb) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000680)={0x20080000000, 0x1002}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = semget(0x2, 0x0, 0x600) semop(r4, &(0x7f0000000440)=[{0x3, 0x4, 0x1800}, {0x3, 0x89, 0x1800}, {0x3, 0x5, 0x800}], 0x3) setsockopt(r0, 0xfffffffffffffffa, 0x6, &(0x7f0000000280)="cfa050157df1dab52ee2edda01f137b55bc026", 0x13) accept(r1, 0x0, &(0x7f0000000200)=0xfffffffffffffeef) r5 = semget$private(0x0, 0x5, 0x20) semop(r5, &(0x7f0000000300)=[{0x7, 0x5, 0x1000}, {0x3, 0x8000, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x3, 0x1000}, {0x6, 0xce99, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x1000, 0x1800}, {0x5, 0x1a, 0x800}, {0x4, 0x8, 0x1800}], 0xa) recvfrom$inet6(r1, &(0x7f0000000480)=""/85, 0x55, 0x0, &(0x7f00000002c0)={0x18, 0x3, 0x5, 0x6e2}, 0xc) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r6, 0x2000747a) fcntl$dupfd(r7, 0xa, r1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000003c0)=0xc) 20:26:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r2 = syz_open_pts() chflags(&(0x7f0000000300)='./file0\x00', 0x0) close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000240)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000200)) writev(r6, &(0x7f0000000080), 0x0) fsync(r0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) 20:26:45 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 20:26:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000180)=""/63, 0x3f}, {&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000300)=""/59, 0x3b}], 0x4, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x2, 0x996d) 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) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xa01, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 20:26:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145d234f1d80a62c84c575bc139cc22a6227682c2f17eb131d8a7925830a873277d2167b054405a4875bc91a379fc69", 0x48}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x800, 0x81, r2}) 20:26:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x20001, 0x2) ftruncate(r1, 0x101) setuid(0xee01) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) 20:26:46 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f00000029c0)='./file0\x00', 0x0) 20:26:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) 20:26:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000080)='./file0\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x30, 0x80000000006) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)='c\x00') 20:26:46 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r0, r2) 20:26:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x101) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) 20:26:46 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000000140)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196, 0xffffff3a}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) 20:26:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = semget(0x1, 0x4, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/57) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06156fb906ca08b84c27d79521418df12341b096085386a83b6c706721da349cf64cd7013cf3316f5f0b004d4488fbee564e6e3bf3c891a4ca2ca5f7890e720c6ce987904ea72b586a11c862d4d608ef709bd8035c23634b724b5d8e6b4e91a5399afa7408f3d362671a473a5c6a1777b3c3e4c1d9aeef227501c5f786c40a29846c368eb430ba5b640bf40c6effe74216212a97400854a66c7dda2c5d6dbef10e9f9d21bdc343e6e7bd875b23e46eceee7ba1e23325c30b48a2", 0xba}], 0x0, 0x3) 20:26:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000006c0)=[0x0]) r7 = getpid() r8 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r10 = dup(0xffffffffffffffff) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x10102, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f00000007c0)='./bus\x00', 0x80, 0x100) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = syz_open_pts() r16 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x80, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x8000, 0x0) r18 = accept$inet(0xffffffffffffffff, &(0x7f0000000940), &(0x7f0000000980)=0xc) r19 = socket$inet(0x2, 0x8005, 0x4f04) r20 = openat(0xffffffffffffff9c, &(0x7f00000009c0)='./bus\x00', 0x10000, 0x7e) r21 = syz_open_pts() r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wsmouse0\x00', 0x800, 0x0) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) getgroups(0xa, &(0x7f0000000ac0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) r28 = getgid() sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f0000000040)=ANY=[@ANYBLOB="01102e2f62757300"], 0x8, &(0x7f0000000540)=[{&(0x7f0000000180)="8ec649faa10c3522cb707de8fe48b6fabdb740f8a28f0ab9a56050b21a2f582892902290f8f782222cca803d818feda3a6ed9779b309832084d1ac0dec4c2de65524ce8020fc7d8a298c4864a3e3c8e966c119cef7eb80429647c41afbf58845cac6e33309159d5c97d55eae0b80d403b244fa69ac96971adfc8a264c01e0e5eab05e642739aef3fddbe7e02edf15b75796d19bb93524b3b3294a8e0de", 0x9d}, {&(0x7f0000000240)="73b4038dfa2b726eb536e77d59a3764df5594f869bdf6f6c65c1a5848766db910b244e3598cbef28735d841d8078b87828e321d0ad0acc1de6a7348a991ffc77e1f9638d83b487d6c31484c87bc5fd69369252661136232f246d7a49910caea17f15f7a8f58695e76e033ff876e37d81661f410c7dd013bd341f1a865128750642cadadba85bafa857db4e6d6220070f8f38f8e2c21eab372db08278c362d3decb567c5a6dc63033a805627271e57130ed34caafa0b970d4859a479d6edb477ba7f11afbefc3331e375eaf78b764b8774a61b1960773254434f2be01f6f79d27b554c2b7d3c72266e2b85f7ccf95cef67b22455a61d3cfd8", 0xf8}, {&(0x7f0000000440)="32bf7adfc530c306ede9af791832533485904798b4366ff37fdee2f1aaca0a9ea28838f461950b6fcf860d071ae089e62b1e2a1267e8573a274c3e20b7a3304ffa1930781c3e118339f3d87c1d9ef22a4e5e301bfbaa747559cb40f4d62aaa31b2e6eeab3972c571a0029189226f7f01c63835e3aa580010f07617e92d62ba089f128c8ad8c00678eda263e41cb50b29f7af392c63fef0ed6f90e1ee18f8236751e1b7ed15eb51502d8e48eb349cbf13939afe7799abf2e192862c71d64059eb5b6a7483fff7362e6cbbd5dc3b45028346e525d60432e7", 0xd7}, {&(0x7f0000000340)="f97dd97f8710c9a70f8c4a076cf2a98d8a96520fb4303f91e49b43144cce75c156e7a7388ec54bc9fd7c241a4aa26657df5ef864fb417b15886446864a92fdd969f11060f76e2f7a198d637a1aa2fc947b3f897f29b8a9225d3ba7a68f741c661e27e6e283eea7492c89be6dcf9aadc23b7dfd7621333ceb75a5f18957cc168c3f13aeb247d209d73d288f", 0x8b}, {&(0x7f0000000100)="7085", 0x2}], 0x5, &(0x7f0000000cc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="0008000000000000efe200000000ffff00000100034876", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x404}, 0x4) r29 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r29, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) 20:26:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) ftruncate(r2, 0x7f) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 20:26:46 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', r4, r3, 0x4) recvfrom$inet6(r2, &(0x7f0000000300)=""/113, 0x71, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x6}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2013, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) fchflags(r2, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r5 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r5, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) 20:26:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 20:26:46 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 20:26:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x1) fcntl$setstatus(r1, 0x4, 0x88) clock_getres(0x4, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x206) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x5}, 0xc) msgsnd(r2, &(0x7f0000000140)={0x2, "6babb53a259f8651b518fc03fae516f27ed52d6135f3215dd17a3ee607b17fd81735207e9844b7d43e35060ccf28ab7dbb933c03993dcadd089ecb31bd98648dc9bbb83c3d4f841980dbde8a782c1cc9697b1b12c121478d1e1fb815b83d7115477cddd46b79a2a0c25b91ff68a26d55d70dfff2645f201ef9f1426d6e6167718a4e3efee87ee0b691bd66da9305c115cc665e8270999054a70912233e6790f810321bc257098442418860c2fcf484e9852f0c62ab5635255d2bf0dcb8fd932e0954a171c29f2d6a50762f60d25c726a382ff27b7c98c6bd205390ecb032b1476ee3bea81b8c872e9f6b2bb98017e40036b54bfb6c48"}, 0xfe, 0x800) 20:26:46 executing program 1: r0 = socket$inet(0x2, 0x7, 0x6) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x200000000024, 0x4) socket$inet(0x2, 0x5, 0x176a1356) getsockopt(r1, 0x20000002c, 0x2b, 0x0, 0x0) 20:26:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r0) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) write(r0, &(0x7f0000000000)="1f56a29d2ae3051afa285bde59999bbe04e922942349c73a4890c11d24c5cc", 0x1f) 20:26:46 executing program 1: r0 = msgget(0x1, 0x0) semget$private(0x0, 0x1, 0x200) r1 = semget(0x0, 0x0, 0x70811074a62e443a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2eb, 0xffff]) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x1) recvfrom(r2, &(0x7f0000000040)=""/117, 0x75, 0x842, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) 20:26:46 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x20000000b, &(0x7f00000000c0)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) socket(0x2, 0x0, 0x0) 20:26:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = msgget$private(0x0, 0x120) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r4, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 20:26:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x80000200) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x20282, 0xc) 20:26:46 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="17", 0x1}], 0x1) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000440)=""/179, 0xb3) r2 = semget$private(0x0, 0x3, 0x20) getsockopt$sock_int(r1, 0xffff, 0x108, &(0x7f00000000c0), &(0x7f0000000100)=0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000340)=""/206) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) read(r1, &(0x7f0000000200)=""/243, 0xf3) 20:26:46 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 20:26:46 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r2 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x48}, {r2, 0x4}], 0x2, 0x0) listen(0xffffffffffffff9c, 0xa) r3 = syz_open_pts() r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f0000000780)='./file0\x00', 0x8a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r5, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r5, 0x40044b06) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000300)=""/121) r6 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r5, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000380)=""/192) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000440)) getdents(r4, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x4000000000000007, 0x0, &(0x7f00000006c0)) 20:26:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0xd672, 0x3, 0x9, 0x1, 0x5, 0x0, 0x5, 0x3, 0x1, 0x0, 0x200}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 20:26:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = socket(0x0, 0x4005, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eea1713455090971a495c7d65bc258d5d490e2ae8388d9af5167f30ef5f56d3be396af67ca276043", 0x28) fcntl$getown(r0, 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x17b8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x20000000000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 20:26:46 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x200012080002004, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00002b27fef45fa89c6141b72c0000000000000000000000000000000000000000000000", 0x2c}], 0x1) openat(r0, &(0x7f0000000000)='./bus\x00', 0x83, 0x80) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x9, 0x8, 0x8, 0x1, 0x9, 0x7, 0x5, 0x0, 0x0, 0x80000001, 0xd68}) 20:26:46 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = getuid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) dup2(r0, r0) 20:26:46 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0x8, 0xffffffffffffff80, {0x10001, 0x7}}) pipe(&(0x7f0000000080)) connect(r1, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff19) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') pipe(&(0x7f0000000140)) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000000000)='./file0/file0\x00', 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 20:26:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000000, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 20:26:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x5}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x147, 0x9}, {0x6c, 0x3ff}, {0x0, 0x2}], 0x3}) 20:26:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x840) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x2}, {r0, 0x10}, {r0, 0x1d}, {}], 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) linkat(r0, &(0x7f00000001c0)='./bus/file0\x00', r0, &(0x7f0000000240)='./bus/file0\x00', 0x4) r2 = getegid() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) chown(&(0x7f0000000280)='./bus\x00', r1, r2) r3 = open(&(0x7f00000002c0)='./bus/file0\x00', 0x6, 0x0) faccessat(r3, &(0x7f00000000c0)='./bus\x00', 0x80, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x12, r3, 0x0, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x126) syz_open_pts() open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x60) 20:26:46 executing program 1: socket$inet(0x2, 0x5, 0x100000000) socket$inet(0x2, 0x1, 0x1) r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e5879bbfa6d7ac090ab7944a6bd7a85d60d56b0571abff9489cb79515ce24d555d4ed2be46a7a50ffa8d5e533306a42499214f4d06da4d9a701e04538d194b85a267c5e525ebe2", 0x47) 20:26:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 20:26:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r3, &(0x7f0000002800)='./file0\x00', 0x20005, 0x2) r4 = fcntl$getown(r1, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = geteuid() r10 = getgid() r11 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000026c0)={{0x8, r5, r7, r6, r10, 0x40, 0x7}, 0x800, 0x4, r4, r8, 0x7, 0x100000000, 0x3}) r12 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000025c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000180)="0f26f0117089028823995d4a84a93021c59b15e0331ff3b38711d326b0096343409561b3a521e2f1dd7e6030e2ec0a7ff9e280121a99dc204903883596a7a77ee37a3bf0f9b41096dc67b8900469ecac17648cb92fe34d4069137cc739bad456eefccf67c41087e8c94ed69e27585ec3d1cf84e72d5d2337a348183586b2c0e09afaf287af6370aec82d8dfeb66241992144cf205961fae8b93760c2be2559113494d5d38fa7fe03", 0xa8}, {&(0x7f0000001440)="f558701a12b024dfdb1624a685197674d379744b2d3422dcb1daddb9875aef8e68dd3599a5f50775ee99801c9e8cf32ad08f6e15e6d8861d09a5284ec957f1683f0f5ee88612b52b3a1a422142dd58681d8f2ed845ce4552b91031562c5ef04d622b357f18054e1cff361a4d0a58f5dc87f52c98f62b063974aacc78eff9883023fb3c30847bba05affeef3ce77c91df0d51014a4808d8beb481c4e7c98053430800267f1f166ca3499d49470310fbef75b7d575636d56334ce2a46cde945c65d437129543154389a45eba03e9975016ba65bdef9245829b9d754cb4f65251c27788b6e021b29bbbbcaae62f8a3b967c0c192a5f7d7436851448e42230712b3acfe11bfb0ca633437fdf8a9cd7fb6f9f55280f70af0ff7b432a5d98cd4f582e5a0ba28b9b3725596fc7e6b425f79c4d666ef8f11eb1a66fb24e59ef21ff0a2a67340da428c5693e8c0505d0f08dbb9ecf2bb244d3e9010a22451bf1a9e93d1d702f6947a1835abf501408e9be900407276649e10eac0ed51136fc219c681a67eb6a085cfd05a1537a78b906ba3322aaa2a73451b2338e84fbfaded15d44ae44c2d626d0142a3441d44707ef3c8ed7ec93cf444ce8f46067e13d3a0d16b9c6e46731ee8f73bfe8236676cd658f4f0678215dd9a55d5d877f62ec640ace068f781f8a76f3ce975c595b637526dfef9da86581e2f34c49cee8bb470ba7c0bf2f426807505d777e101efb5f896258b44eef27489b672e908769a079066726625d20ec7ad87d3417e94dee290c910301c0eb86c527a0954ae65dc4560ef190b8d06c28dc93129332fea875585df86ab57506465989aec77212b6678674e60610b4fae4463d636fd6270ebb848f845331408a5507742c2af3b125ccfdff916f6d98ea84facfe4406f235dbeb938c61a6baab760d25b66ba756781fddd0da5ac3949b69ba885bcb2dd864226902ce30f32db301dc5c3bb2d088f5fe2d76c7aa52b83be0f472745cd4dd6305b42e21ab2a6178f53ba0b7de234138f7e133e4c5517c208b7d510e1fd190de26f41e022728714704d2faf1b845c1337a167a1e1ced523ce3867f9d4f4a303f3829feb8be8d07e269de56eb6845cd154ed25a6474b9e7a9c229871ffa882c921bf8c1945009b63c8c73859d1918c41a32542e44bf6281df854022329cbcef6921862b8f7955a10912dcb728af9e69b5ffd03aa710f8d6911f468193a693aa64ab450204265bd1aba5d753d38546f516a29191d5cc3bb5faa85f7930f53504d10fdb3b22598fbab0f598dfbde95f6cee59c08985ac5249611eb7e86742c13b3e39703adfe2357c818e24ded5995c3e7a8874291c6dc3c504b6f871d654e87b7ef73ebc11b1ab922ab24593835f1cc12f76757748e82dd0df2f96c07087393879e082719e88f87b274bfec36d3158bae09dd4e234d6720cbe756740fb335b89df78eb956ee60a6b1c79d8ca4e2d9550af530bc9cf245afb4d5688c64d2667c7037cbaa8b25864216abea0c4ddf5d3ff23c1e1396d74b801383533e3c1868edd59d069a69c43b93d0838a37056f638aa7a1e9241a89b6c49c88a88e18e9f919f596bf7665f3354e6c806a9fcf37daf09446b3cac756a4c2ddf72535e261403dad3f8325aa105e9496d67fada8284a39ae01670ca552de6957d3dbeca08f1194af444dfa0103103a2adc7b651d4df64eda1b7a0be9a40ed852bc5f1fb14d3fccd2a32d16c6f4f82cb6a552d3a33858ffbd84ed637d2088a393b7a5f44d88951529d1b0a01d8efa2d847ed544c2c17ddb15756b05dcc611d93e4e1d3598f9b0abcdc4a9fa2132703250e9ad1a2f2cbbc50880defb240c09f464c11eb4c26220bf85664822c74fa85d3f088f63fa57168a0bfe5af9f6d03d585ade810aee4af85b12618dfe36095e600060b2f249b0648c257704a87c28995f6218eb741bfa12778e2a31c4bff35a24eb2a6e1734ad36ca6ee2bc55cda191afea9f28dc8f67baa42243d2dd0fc7e2188ba53f7f0783fd81d0d282777190487c8ceae892d763e730dbb67420044aacff0a859f4e779a65bcf4ac47e86b1080795c2f4494af86789c898e7baa5e5f611982a0319c5805bc8126fbbc4a639aa057c74c9ce5e30688a600ab489f89162c23b2fd45a1d2d38f640ac5da48fad2a3804f7fed5bc8fed521ceac7918f3f01de9f2209c0a8f3ebd985455173bb0fd7ec08db070ca8f7da473a47c6c90064eb53caf892a46eab43e43b6ecbdbca14a1cb6502874966c6dea9e18041574e27657efcd0acab7de03c69664efafb13bad2a2a5756d4b2b58f790273a4306b96eccf5b26ff959066f55f2d7cced6dec6f5930f0a53a6d2e9ab29b7022a8d477b53f3a84bd4ab76abdc97acd0306769b45b58059bded37b977061c32ee76cfc3bbd2419000721ee024afe9ee2b4ea9ea9bb1f3977b303b83860b46b43a422addb906efd09b6cf13cc7a771cd34d5932f0f3124f10b7e6240da84369c0ba21565ac23f472e46fa450e3d4036b777b7fdf2578f74078ed9f620e4782ea848bfeb5c1b0cde6ccae50aa9bf3daf4d48b862cd02d8609641404d57befb804b816bde30b91a2575d08423f2e86d620881efe9c09ef258f4558d67df7fd95815678cdb4b9b77a125256d3767ea3900138309f23af45f963dda3063a19ebf846b0ed9c0e3bbdf8b13f46103df71547183429f546790e1242c35b4580297a4d483b4e1ae1e6f42d21799b79129f03525a56d147417b8ac4e86ccdf99b19437aa0e5e2e9d6312cb58664ed12d3c0c0c874a239fe924d51c8621fb8b3de814c28cb914899a8203effa63e5ca48657f3b134e0ff9e04f7d40498c22834e7b771e9960b62a590ae31bade44036fda80b2a143c4331a2f6933ebc2206d9c1b8e56e1bfd2b97bc489f568a0996dd419096916cdae0212afbdc84590da15f8491124bc73db8e306c22e2c6b10c7ed98430440228bf7cbdf78d100e17212b6772a8b8e7e0d512168ffecb2a54649f7504b5ee3e41dffb087adff2bb721128136263d1c07bc9c9c0df258ee41c6c9e4cf926f2703e9723a8ace528c6d3b84bef07183e4f8fdffe2a5a32cdd80bd468c9f1c40db6bc1417182e83b1592fa8c20240f149e4d29cad1f6fa7f9869594184bd9d783a9c99be1f6a3a9d3d12af3af186bca50e703b7a8f26c5f4303385c78be22337323f4b9fe340802502ea4e0ab8a3e38f363d4ddb47753443259c2e27a93f1b1323eed9c81fdea452e8b78cb7cbde7e19ce58fba94f7d602abc3ec343f4dc1ca78450d0d7ba417757d8de3d0d5f15b244f1e510fd8e0ccb5ac98e0fccb51bff083f2f0486fbd409e46d3d2306fbfb30966e00ecbd5e1691a8182f286c57b4a47ab235e5b54f13c08f60ba2420302834c38d8c2cddeb0c92bacd8872061d3ae563ec5940750f5900cab9749307173c8e8dff728555406b43d887f23dcfa8b1d8eee5fd8adde9a3349575c1d64abe5c1ee598f0d35e1ccd2e5fdc4ac867b3981e4824a1d033bd1cfb5a15d64399a5265c5d0c959b637ef3261a184107104ed0f8011691c2dadef6b7b7286c693a2f9e79d81bc5f42d3e01afd2f71a7405abe2a428b4db9a525f6f2dd091ac690dc15ad342cd324d086582e16fab4f065dd4f7da7a91188c8b8264527ca0de2a4e81dce0df343d755a624c4557523cb40755b484ed584ff50adddd8a0ba445b0930b30931da19fd52eeff6b72582418d69f493f66aba9a542e6044b9d0544a36022e00aa1286af618d6187a317196a510171c0bed620586c5df8d6e92703db29c19aae4d312b2a12237bc1872d35da4c80af6a30ceb08b6a4124c94c44b9fa14e436d33d575cf34eac46e99ff73acc0bdd9af9baf2c9b6e093e5cabc4a170d5d599de9c52a4fe14e7c31af65e99bdc90286947957350f607d5fe3d45b27753d5c600c054ecfa1481a57082139537d5a2f5d93bdf4533dd0775b0264cc565e1a6a439bb074265eea67c5959eec649eafdedbb6ed30def66f05c6290102e725a8a07d4819cd8eacc931bb2585882a036a5b620a514231e7fdd689af261584190477cbb4943bb2a962b4c801210af97c27d59d22653c6fc8b67f4fd8449afdd0f09593862adc4b3a633a39bc06f661f179e3ade4ab82e6367771bcee8df7bf55677b0172405b0cb3145fa6ab431a2b51397deed99b68c602fb10e0785a5e46a68d1387bdff09edf9d38b857c6615473e2566ca8eb4dff9d32a89db00768f0b16efc4bf5dfbd387ef694cba0787589c289036a84835db18390564dd5327a2f6e3ee3b754e7d584f5d64b58313215ddb4b5138e87d9af4ada74f26b58b51799571e106151e8217836072b2432de8619003e595a3c47f33bf44612638954a3f49c8d84931417bbef937aca6f4f98ba387f896ad8d8cc82b36abd9772026a0f70ef1960c5449a8d2fe9129d1b6a4ac55872c5a5f36f5f620896c4f88aabbdf2b24c00c03eb4a57921094983cd77eef3f4eed36cee4102dd4eed4031b607ee4d103449661017cf29ec6bd8c1e958143021b8b95dcd74ac116e00b04c23c7e4cfe5f865b6a31f80a7682c455e9104ceab3835f7c2d5dc723aab2933bba90d1196c5aea9e4847d42fdd49efeb01a15632e725b12606e0cb4a5ed90eb548da289af8954fc5aae18d1b478eba5c3d21f5c6fbff9babf831185b68600502770118d76dfc7c9995a51c530fc3e29114954e8ac426562ebbb5b0ceafb3f26ab10eeef189d265d87e7440162431d32b24412ef4e4fc13cb5eddaa99b0cd5ab40c8ac954b318c455f6b993da98cd7fc6317f425ff4756921f3a0123efc0fce0884d41a7103b4a1979dfae66a1c7e73d3151d48a743cad39ee8bad97b35887f995f66d880d764f78db317fddebc81b705bf41e5070fd46e9ff86c52be2486c49316cebc96c81c1f0360906c8573c043bfcdc35e88467b875cf88c9634793e3843a5c255e6e78474f410b488a46fe516cd757797c77a5ed3ce4b2df2571514c160a8f02f4ef13c8d2c287821275612ed6d5bf41e43c549cfccb3837df5e24a89cb3cb57b540da18daf33b530224962349188f3682e1eab22e264235afb4ce2ee6b6d140bdd96db151aee18b184569f1c3f24b895478eb1629c81c7a91c2e5d3638087869d1eac7ea4e40ac5a03e80e320f3820ac272ffe69fc3e73538888401ca67bbdd0bbf565576f36122229c15d82804cb2bc7c020699373b6179192961e09a0cab6887f10ca21dd0293597756c34268e58f27b07d0faa41b40e02815685b2e26e5e1dd16016b7af4411525bcb5b0954abb7a121ef4777e3955868c0edf10cb6a88a28aad06878b4743e328440dd6751a23b29434d5ba42d820e25c9243e9322ef35b68cbbff435cfc81f911dd3a0e0f6293332697dd16903723a38086217b0aada401ca24ca439feab8df477a69f73db889f2fd76c1ebb0cfad9dbd4dd9eef22590dd48809496b2a395238443bcef00dc347f20347021bfbba62105d6454641a4c538ddddd770c7e0ee2f1abe9b97359fd3f64d18572e27f5908c364ed10a91050f71924ab98ffa25ac6624b6ad2303bc94895e14b941225e6e0d2dcb4c7338e3ba4454e68df18ac7c789d4afc8c05db3a9f4c8404d700fb7bc2e565cf2041b058ada593cb26f05dae1b78f5952e8cad6845d6527f225e1a077f11358bbe3569652c7dc6bf8c147820bfa30b82b325e8b230e65481a5704521be18b0c4a736dcf3a38af92c626e59d6ff9edd4949a87314fb6a3d395eeca222864317e167b6aeb3c0fc4f888031fa6f", 0x1000}, {&(0x7f0000000240)="4b21e473096286972aa89dc694e00733b0ea4535306e87b44b612e6f949e49c0eaab1366b92088335cd895981d90684c069c77e03c11392f91732a941de2b9224bd2af59389018d7acaa2b90fc03c53b34b4f528d5524c065f34a698b07b5125987f989d797f16c4468efd22fc5512453ad53f4547a7de71f766822ad76a3771f8f4ebec248232f6b10460df5598a7fa8134957d440c89146f5318ad567eaaf497de59615d7fdca4fdc86464b136a3b9123ba94a7e243b3ba9ef58713d30416eb80b0ae725e22f8460f6c776f13ae904eb1cbfd1503a21f2f69f769a7ab83385e5ea368ece6fab5af3d07eae39ff140739786f8e55f1116ba8", 0xf9}, {&(0x7f0000000340)="b74743f9c777b27129c5def1c606b98780fc068d09168b6d1693108d1fb5f0e0aabc25140a260568e8c5a35c6e8e", 0x2e}, {&(0x7f0000000380)="f1318da91dd907c121eb472791a85db8aeae3cece693a1146f7bb600fa779dce56ea1b3afb7d89995533657be6a8d71df07b6cdba88f7ec80429b9251a40a1718b502fc388a1f1ab4d07200eb2b8367535", 0x51}, {&(0x7f0000002440)="2ae2038d3aab257312613d8de7c89cc55d0e3840", 0x6}, {&(0x7f0000002480)="6ebe836ec2464490b4f48d93bda9dd0e", 0x10}], 0x7, &(0x7f0000002600)=[@cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x29, 0xb33e003bbc375fd7}, 0x403) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8040, 0x0) ioctl$TIOCGFLAGS(r15, 0x4004745d, &(0x7f0000002740)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002840), 0xffffffffffffff83) ioctl$TIOCMGET(r15, 0x4004746a, &(0x7f0000000100)) r16 = dup2(r1, r0) writev(r16, &(0x7f0000000080)=[{&(0x7f0000000440)="b643e21f61e5767a64209e8df7f00b7dd311797d358c4788e2153a6502b1cf3561e2f7d68b26ed3154b7307ef8d4aa7b3fedc733180b8788d190d4d15fc4bc8129aff8ec9e18eb8698e15527e7b8f0b0a8fb033c9366b59669f02c80b0fda631ff76ec698f5083f921c6e58a1600c38f59c4d6fb6bc2fba987e491e2f6c11a67abdb9902d51a818ae1416bfe5fcf235ba6a0579e0e4773d10e174a8ea051300a28d76bc2a3824c5d84b7abed006a348a71c7aa56ddac5ef682ffac8099ec6518d24587f9c454e461fadee7e22a38324478bd25d7ee2e8ad557eed6c1c0f595e3a89093709fe823452dd6da070125ebcefdfa5a7341e244d8426e89a41141fe8da603bb80df891385150e0f5e2387f0ccc1e587b53f46e46b3fa81b456c5c4ad1cd31a16cb22a49c6d93b48119e4b8b73846ecefe766185b41552f0ff767f66c456226a3e2b4dbda6f92621ae4249e7c89acd993c9aa5b767386ff6b3e5071ea65c1b238287c4d3b2dd15436dc4045f03efb601debb66f56eda61c7fbf74d28eccfbdf27534a354c45e9958c206313c91b38a606dde08deff5a3b021fa0249f04065145a444b97cbad830e86681205aae78e9dd2687e8e646a5faf7ddc47b0dd1c1b45ea1af0fae9427ceb900c4e3f9c7c1cbbee8a49448bab0fa47b449ea674dcc6e0eed7fb4bc9c9768fc4a1f1038e646f992ad3fc2a03bc82c36d307368da908af423ffbdca1ebafee78945ba58b6a654e611b564a8e843114a2982a9cd84cae0e3ae40312042a13e5b716d3caaf7dd872563a8d027850a026d6b830a39e188ccff370663c46aa9ff7a58b238afde602022e0abdc381777a4a68293286a59e0c7decfb2111201c88d7fdeda3f184f1b8d698590fce4cb5c7187a451f9439c1e5e78d8d04a9974a250ae0bfd0a1c867d996f00a81bb2c2555326ab886c3b36541ab77fe86c98f76e1b062ead791d447000a8dd90bf94fe5ab04b0986327515a2464526c760ae1070d8b850ede870b669698afc964aab83578b9b1b0c2df4ba5a25bcd9302261e2afb1cf9a7836d450dee240c1d34f286cab3e1f69d9c4f1a61beb2bc36308c1f25f3731a363d3bc0fe71b3051feb5ad323ea5b6f1181c0be5eafec4826703aac896319f6ccd05de1510ad4e628128de75b18e9a6770c68ae570d6ce2f523b148a6277b2ed7de1b729c13e7433553aa148919299cb6cc2118a3e9bd820e93d049968589a88bb12252678393332c41057c5fc4a41c6949edc2512359424b84589425f10f2a1990aa07bd2fb3e604ef8a5dac9c160a573f37661f8943d51b573f61254c76e1ad016e8b4e33dbe711a43e31c7e6d76348f2f6373163238c149ddeab2dfaee72759dc22a411125420ed36c79bc69d4877c5b0673da23880ee36db86e16ced17bb8e1fe71fe3002c9ac9ce1267966fe3b99cb23724c5e33c951d6b1ad5efa9b4778bdf7fe924b9bd8441f16d3c51fea51deb24a0d82b2cf54b42f9aeefbf2a45b34f47b887f296dd5edbab8f55c83abce40b637aaaebf18c266ddcf297fc31534c688454ff551a01922b8c4ec10d35d4f350d6cc57a4b56263e11f496c37891bef75c588c7ef24bd9d85921557aaa2721d328896f0176bd78363e46308f457bbaef33f86b9ac37994d04dfca9354cc8c85abc2fc3938d23244c403635fda442a12de23c1d6821b84d92ded9b6db6fb4a01334a70c98cb1fd60922c45ab99ee3c5063976e8ef07fc7d9ce2e994734675349109d68410289fb347b86ab79fc74a94571d246e4d7114928f9e99dec3493989017b9464b2aaa70150762b580729c8e9132aa06a7256ec0cd44a26965863ab33aa9f0f5122f79e084f4f011ee050a4f82f66bdb1a31b6299b85ee7cf66b4a4541e133f212adbf701d813d9e3f1787c5251aefb4599d3cc35f758639add60bab2d016a2a70da70dd749aed7e9e083ed938c71ce6b372d50761298e418801fe8a23fb81ab63b6b3a71491305abb894a1f4f13009db79d55de68bc426a14879ecf2c758e2507906a66fb78195a2d0b07a9fa7762fcbd77ad05877f755bf4e2741f96d4ffadf0726a4c6e16327703c6418405236860f8f2bfe4c180e9f241e5dbb4c0ff4fcc80b494a4701f5770f8683718ec53c1094b4c40ea3a2d2161754b6d1a1d38e8343f791472feace00be2a3a2be68b6f07e3978d91b9a58ea8f23edf8d11db0962d1ce96e300aab3f6549046d521d06dca5062473aacdbbcc8bd88b5d7215336d998d52b29460671cdfe9e37305c361c853e512da4a39db93a5349efb3161e752047a4cc9c1d0ca805c29578a8326fc71435f2a98051f65f819d09cad5cc45d77e501e068205a5ac87e00b247a1c97ba409ae0a840272c0208612f6462e2aa29dbb89a9297c3c35aeea5655daeb27a0ca7d7a11920c8277c6ea5752d00afad133ba9172da10f6a6c8d1837e0e53856c6db79d252007d2002b9a21b6485eb68dca587854ca4358b5e3e2f699918ab800860968c85dd1a95fe9eac5b4e4ccb4bf4ffa421d7e85ae4d90713bc9757ff830facec65b0dfda0ec385db2ededb3e1b337b9faeb6649adc6ae9619121a4934a52f152d9ca137fe39348699b067a672aa7f2db7901fb826446746885d2492f3e78a4270ae9beb8e59f4f9148d8c132d8cb8037e8f92ef41ac811417d12d9c741bee0929e90d97167333e5e2540ac53d17f19362d90b2d0a0f77d62eeadc305320388216c80a03b648d7ced94af799830d7dc6b75d7aa183b06e5f9d9abb7b490a66e748b67c88f1c26f4cb061f107ec91db3b57faff16a76ff664e2963c18c207b7f72d768a4b3a74f850d38208324f0717c17e40cc3499025ae7236bc59771c72b71e5de2332ffab10087a9558cdf036358d99d33f5959c2aa06f5dd6edf3427ac0d71ff22f60523998563afd90c54f7eefb3120a77c03d3634c240461f2d75a1420bcbad037ca97c8e07bf4d6eb388461bfd9b241215755aa3ceed0c943fa33b3ca69f88a49d547b5dc81e57731cbec2bc9cb95119a887e55e79cb73bf4ca1e0ae17c47ab3d483c2bb4f210a23b4d1a390ae29819183255e88cfa5fb627dc09ccf7b7e673c8e8d69b50517c5ce173b0c9b5e4d95c6a6ac318b1b24c50bafb5b5152e991a7b47d275592fe98dc2d529b1ee12412784d43722e88943ae517f46dd53a55eff00e7c9f89c6f19ff2f07639ecc9d79596d49602e2f9032b33c1adf310b5cbf2434ef4c9887ddd6989f03a0f82a51b1f5a6f68ae85665e4570807ecaa3afaf3befb1d110bd0169c5d859a077d24d704c0019acddf51d0361f35e68b2bf7c105138797c3f6d84f27c53287091a29c8586fe38edbe8abf8a1d8f8efbbe8dda783783ea7131306ff1c39d8e034a3df5d7d88e388775b8e1a5f7657f72c6aaf214d982b276c0dc18c58a7b2da7f1d805dce2914903e6c244d71c69e6d06c3f56a783c0174176dc723d51f628c24b277497c7ae9a1d401d23ad860f50d8fe034a5470b4dac46fbc2d3f3e6f7e47b35edfd27c70e9510e3b7d641c255039409438ca31a99ec0876800ecaf00123fe5f14803611d0a1de475a8a1cdc04620becc0381d1995d1d7dc1cc33fab4c6df2bc9c8134693d70f5329161898d4c30aa0f6cb5b87984c21d7fb45c85f4d5d125a05fb9a9e428721d775afa7a5eeaa61686effb3fa973a8e952ed8af0b94426570843dccec85c18bd71680e0c803d4efac03987ab8b9fde3fdb6f554e2eb8fc5214c27bda790edbd1b48264d50a2c1a5af47afe4fade835c10fb1c917f03ba7751b1dc22cc459685da0cf01d277d5277cc2294c0bd1a5be0ccc73e39ae07926b421c1918e8b5176cebb3cb52f6a5f05c7605916d121183d1c32caf1924c7db3d04b7dedf760b4d591a5758e47b23299c5294db277db9c9258cc33d9e1647626a725b76c0e349ebf4a904525092c6dc2c0cedb93e7739f5d0b944d7250ebf3406ea74a0dcde4c0420362f841894b5b012208ea359bb0b10fe64f617aef4b6375e19821aedd3d4ebce40609f80bd6741caf7846beb9a9ccf26bbae674f9aa664e45e2236955adf2d4d718e21f3d2dd424586365030003b8a9b1444f3fa7ab84dd462412ea7c51822ac6964154ac5635a4a78d0eb639d6961fe7a2cb1fc25ba534977ecb7fbf5147b51413e0e8e94dd7c6d36ddd23d5b45c1c5f36eff6c605ffde42a58a81bcee6081a7b8c515bb93cf350f92c9440acd32648ad5ba59ee074a93a8a7bed69eb4aa8f99ab4c2a67e943a91e806dca86228820e25231cd35f98cb2b745861cdb8c6bdafe7c1aa59f7fd27dea9c8f30a910a8b52d12b31b456cb992753818570dd114735fddce25d346f98221a24c92191b90073dc636eb278030d637100612fdaa45c2f39e26a23d444ef87f2525c5c8772956326414d4e80dfa737bc4f97ccf894bab39c6450350fe0c713a061b4183ea7fc9b0f4dc22cb899ac6e0f5e5996c3e73aedb42a6d8ccf4db2eecb3d9cb6401139fa97bf3c64982285b440746b79b6249b497429c457eac02bbba877a0b2833fa3008019dd1a12e742fce1649abeb32cc198ec845fc760453f99f7b2d350c5bcc9f5d170d1443738f2249d20ea4bd18a804190c3a90641b21a58823a60e8387ea6c9e4b74641ba291b9c43b42998edf8be6c1b25304450a200874e09191ed814b78a77260b58519a6879fab2e1dbbfb87777069c7e386a47281f3ce4ee979250e31a62ace617250facacd9e9044f3cdf122acb3547d9e5a1af50084c27eed993c9e8e27770707b46bf51d369133f9663674e7788a1e0055cfba425657e1ef6fe7563f873895ef443f7b188514e826432c822ca935656e278abdceca2b80491e4e5afd3cbd9523306abcc70e61b708b2bef8a5b273ff9dbe9ed8d38ac500616754b46e7eb696efe4fa489edef0cfb81a07d148eb21dbfe7552cc9233194aafa4db7d5edd07eca7fbe19a1db266aa878f8593369e6bba6a791837af5789487b543890a6e42cfcec094fb92454a2655fca3dfe807f335eb2f2696426a25f184debfceb1cb1a91a0944e962aefe614d804d02f3316c871c48554eb61969ef38eaee60114d2bc3b6ead1381b28b1a5ed9e24b5a7ddf355364ab5fa184a3a6816667bedd474de818a762b0cd13a86a09d0b59743b1aa9cc1687d9315592ac673b43a21c63869b94cf8abae845f25aae65b204e347340ead0bdce8c6601d65182d04b74b6a4863945ce69efdc1cdd4dc292b8fe041f823dffad97228e9e1ecd32a2e3209f05cba865b0c97321a9ccd06958aac128e7ab3810694fc56354eb92073ba37e4b8c5240ded64983c33c177cd86882353b7c004b5d4e18329ce4ef77dcbab9a2e2f0e2965b53c93d45d3ef60f24aac408cfd24329aaa8efc50a409e5fca9859fb45001e50d48c2621387a6f4e4a4a1a048ab361ad201e5d3d89dedb346ea94ded5f0a3f80ca90d8779888280ead5093f2791e87bc27d10c77c13ecebf2875889153f3515770d9db6ebf548cd4f7f5f262af86c8e3c695973481b1cc188e1e56d21bad7a5e522f2d61d100c0ca2236cb1a8dcd4e7e1a74fc3bdb144144288bc1368971036f1f5cd6b294feaeaa0bfaf5d9f81d9de132b70094fd469052cac2682d6f696f2be6ae45684520731fcd9165a6f169e6d887b1dc517471f3aef60471035115b348704ad4776fbb62a246b7e7b91161fb8a7c14ee560afeecf817a5d77d50f47e9ad9044b40f0ddafae867e6992d4e182290273da6ba8e703f6708cfe79764e88d9198fa23764e9316d17e5", 0x1000}], 0x1) 20:26:46 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 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x4a, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="2e78e1a5f1700854b5e1ff88f80e1819013fe649de636d6b07e5de0fa4fd0f66ed81e6780b8bef3635dac3e406facc2aec95455270143029f3a6ffff5079beeede30a82a75cad24851d3f3ced068b7cdb29f3d8c210f62f608f246e0e6de149607d8fa42eb1227f58e075513be0b4002840af0ba75e39c09584dc98c8419fcad0c13fff957f9dc392e525c88c68590ac270355a2dac77148f658b4deaf7cfd7ba9f5a1010385751a6d877e2d1f8e907c6a", 0xb1) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 20:26:47 executing program 0: r0 = socket$unix(0x1, 0x801000000002, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffa) unlinkat(r2, &(0x7f0000001b40)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x42, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001840)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) r12 = geteuid() r13 = getgid() r14 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001b00)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000240)="89138eb23492774dcd0b0017ab7afecd16bf777bc69e07508cc5897854d4eaf7a495d5ff2b11225f26f998f4021b6dbae9156f935e9ee7eeab560b149853e229349f3dd296c793b670e1885cff8139f616997f590d58b923f6f57fd18b013a8e2862e587e18d6b7e7b7e962953bd45377f904a907bc7ab4efcd785106d6d216e4b2a13d74df53aff0132f9339e85624e16a845b6b542ce196c87bb5f0f4f9ae984e59922a4e87d95102784d65ffc0067be9b059d1ed27cc3929fbfbf337815dfd363f27c63de3c830449efde495f96", 0xcf}, {&(0x7f0000000340)="931dfeece2ac0557f981ba3ce90aeb418043e6941ab6e96361fb9969ada29711dd1de87bb8fdeb59db2a8c3fcfc2aa3230db0feb8d92bef4d3b4fa1079a59af79c2c7cbc3f864292c847f5d588b215f803a45ebc1ce33eb3e43a23c9b0152725ded6f442e6c01144dd30c1668c3b18bfa75135c9124c1500cd82ccbb9232e63c11a06139334938f98f9d87097c61d557e5ad3909558a48d3509394cccb5480290db4fd7d6127e8a39eb914bb802bea1f27e55722ba33c08e6f", 0xb9}, {&(0x7f0000000400)="7ba7fc5bb70fe9b9de4cb94ed7e09ddb7ee593d83bc51b7556a0e90d896459241ffa3543fa3fafc8eac6118ef53505395f38cb6ab9aa12b2062913ca19b26e0060f05abc0d16dae74d7f268a405a6efb5417d5f34e4d3473a4b090490ad3c96ee1ffb553ba3657e4ac9969b7695e20ef307dcf54e47f75644183cd3d00fb5518adf331b310b52e7f5968dd4f3baebf20cd4e24987e6a6c946ba0afa416bfd1601144fa617a0c9e0dab41b87d466d6ee6c9766e7ecab0871bf5e88a7d0c72cf5b7f30eee7d263143e1335439f0b6db19b8b1c4574ef4632d886015438103b1886d693214cd2ab4c4159e250d14ba4687fc470e9552838c520dd87218097a0d582766a4059b285833f106589cca308be1cb8af463a2d4dd77c704e2d41aad761d6d1947e1331491ed5994c9568de146594b3485d1bcadbcc1b476545a8b848f34a71dfc915fb3571be00020098da861f906eac1b6d945b0c14e74fb11fbedee0d1496bc01aa9038f038d10384ba81922635866e54e765e1fd57abdc0ed8dc85a2156ee18d4f20251f127d4228dfc33746bf88056233073936b025db1cc2d840d558a3307b8b67d574e4070f7a925d1fcbb6afd867aa460a0b8c394a41a79e0d61c8860874c9bb32b3f18e04165a799b19f1e29631ec2e24fa1d1d22a1754067e2b402513e2a16b02725fc9931d800511a039eb8b25f1316869249795350c6f6e1894eb95c82b1c7babe0efccfeb1590761bd8e29e8aae84e968b2666564e70c4514f9eec58da8e870ac6a847bddf32e0de38a7ec64c06b52745fe11fe6fc73e131e833716bcfc8582e432f09e361cd0474755bfef0fa52582bf1c191700315169a386a07d27d7e14eb60a09d89ff5cba5fb6dd43fce0c479e5a3761ec1b0023e425e8da9df8e2626099b8b4cb5239202b9592259d27f04b4581b3a9e3c406b33d45b523d643a0b5be1ea28e7f1279c80616c5f265505ebf0fcffd1ba027cef3fddbb205040b0fb454c522c4b0e7899d0069a58b56ccc11176dc2e61e4261fdb15f924fdd73d4f061a809ae2165c513274b7965be924d0d006d130f6daadd526522e5334d0631903e14aadc14dca27a55378e036a6078b23870946b6cd87180b48692ab76fc4bbe2762cbcfc572c4ff0b4f6d9513db9e0d670d0b1ae158f8f7b9b77159f4be0f0dacab56b0b36a8a65f2a5a2d2889aa395e936b564b0a084364f7adeb6b4b1767e9268917b8d3579c232ce4a7ea5342054fb843a8ee2486060328cf435f07545ff99123139dffdd61596f18abba974ba5b416d6fe13304fe17dd739922375408f0c3b55b1bd379c35ffba18077c0d1bf471f42309c47a6d0086ecacc2d7ad05995ee7d0d371d621b9f539743a06fc79fd0d1bf091219d9d6d3ba27f5b22da76e1e023e41e5741a75d568aae0e9730ee6675c6405bb7b4fe9d368b17f801d740fa55c41de0bb8937bd90dd0206badf167d14901a94ff68ebc7997de98164f0614a4f25050d6d114722320d2b0f5ca38de9b60f834f5e61a78422b4c758177b447a17fc6d69f38615e0998f2a2fc7ee6f07876d042ebe6bfd9f97e8791389ab4b71f40ca25826261f98b980d09089e5f99c5141d8ff8d1dba53d14816d36d780c3a75fc12d814bc17b413e6b33e099b1e19773f9f4511fdb70b7477f24fc26793d1389849d78c495d1028b53cf981332a7601cb476ed8cd78ed9fa330c874a3d50d43280e3cd2547028a6724a710295b95d37a92f42bf8cd6459e1b125ed7ffdedc5d96c4b56c83d6cd98d14494e85acac23761d79e021b486a8aac4fd1d4dad194248468cedada3eb6935d511a5d62360ffa15b13980d3582bbb6c8f170ac5eedac1e9b2df55d6f278c7f31364d821b172b12b5376e1832112482b3228d699e29404369a6565aac2ea08ea4b13313c5c2480f92d5434915b3c42c7d25ef02af772e8c20ad57c8883a2e300d8afc981367ef8fd535925ad4e2ae122ab97f04ea1dc027dfec546b96dbb08d82168012758d2ab56bdc0eda44b934f8afc5289ea9be8d42c9aaa7bbaa41635de952ad96ca0e26493fe84d1949cc217d6909844989b039c9ae2f0322069ac1a845b2b1bc6b924b596c0ec51686a735165b5a98856e5a2fe5acccd328cee3fb4b6c6dce623a582f33484e7f5ac754494d263680a28e9d6fd8d2394d5ae41481492a3bbdef0df5388479e3d4947dab5a3402038b7630b84e7dae9230fb28d4d552fa6860384b2ebe6c28ae47ce3342e2b374e463f5f1391a6a549aab898d0879ce629c959b500686a4492522a5447f96510d25cfa8226a1e8aed9d8dd6c5eec1944ce9d3e16981c030356fa4e58402d20cc823da02acb75940e0ab06a6ccf70281c22083b8e3857db95cd5d36fe4d806fc02038e3559160df08c0b1470384d51269aac440f8e22345e85b5906795a3bfeaef22ec614dea4ff16fc14bae13d5642e8672a8e3e34ec45658a701dfc843ae42157c89317f13f10c86ee5a8691c7e6a04a3bf44a6606ce29d9feecaf99862b7b706894489f4de1b3d0c113142cc9e09c1cbe49b34aeeb9244ebfc625e9be0eb556b286fa3fe128b86847091b9708127edb122de70b0333e171da8bfd5f82b68677e8e75d2611072bb87e76853a0dd0f6fdc2690fa114b038e434bc5f0f35b23dcb7fea43b5924fcc3037d2c591aeb56c62b3fbf308220b7a9d86abc35980a58986bd9531ce169f5c5d2acc140d1181034316a6f61ad8ca0e774fc339b7f079b5a3508922e123c9e760b22f7f9d8466abae351753f7a126a0c5cf542a24fc7acf4c8aaef386bdae550cdd7d19a2c4d3cc75ebbbffc83d7a2426011b1f90c1e78fe706779200a476a443ad1297ba78d03059968effbfaac85ce895c99e40c5bf966673da9d09f44998d381b996f0fde415cd1dff5f56c697209c1eda5ce04d474aa6a007d36383b8685351e2ccbfaa665468076ff28c8a3a95c72d5d8fc3cc1f6ed974989b423ae8e0ae44025ae15bce22f4464a21b65545507937d93eda845af62d7e65f7ac10ec8272318fa173917fdd79886ff738ed17c8b005cb5070ebe2b770ee292bab57a0ba0dcd81d3982ed3a0f1e6f5e15f8d83c80aa5f90057f0c5f6e7a70b983035421ea923d9504131bfdc5139ecd92967c7120d825874fe34d674d07ede3abd162b143e53a61a18e591c7b81f6b187547ede4c4b0c3021b74d19cf04fee67b7227d5acf2da7e8179242aaaf6bbe5a187e5dd279161df670c175d334e7cbe816cc9a5568fd0501ec92ec5a42aa8269c03e53ce4d63e94f3ab0e7d337ba7f4d49a6b706e2e7ccee31457bcdbc4e83eb2128da110f5531aa106eec7cd0f139ef057e97c18421b4ef56a96d69aacdbeffa21063c2de9af39ce10cd73e8b888fe96f980815128c4b0507ba2176b57731afe666343b423957785f8247d5900083aed961a67f10b9206258836abeca9dd5342fdf39119498cbe1564eb54b88d9441cf267b83b46812b340d27e7c2b951b6acace06e26536683e986f36e8a5c3c7ca16c7834f84adf47e922b3a13827cb71e65dc990c89ae917ff9bbe6e18844e503a2e15a34b0f91c5d1149d7814b2974509408130f5aa93665ed99048e6fb398d9f7ee166bd85a995ba7bd76c24094c3ac3893c6c6024bc2729fe666138e5f19e09276f935faccb7c8b140e7c5dbef2ba478ac3cbde07fe075caf19d463d333e0848f97cc1dbe22edeb23e19f45125ff0f899cedb80564dbff4b5163fd3dd856bc8f3eba837449830e499c521a45b8ae7e6b006b9a433ede92c534f04c717bd4a94329ecf888c25051622c6d6afddfff20f3913f66eac6e48e32f77f143326239176f18bfe75697f3ac3c2471a991d2fbfa7137b832721fbf05b8671d15401f4963bd9963e058e208f77b06d0e813cb34b58f8341e4fd152fb8d4046b112750f71d3efd839d961cbdaf2e6e5e60fe7a30afc7b2ddaef109911cc1d99360bbbe2f753f83a0da1984e4a88f996d9a1fe713b70746f4733fdd1d94ef514b3ca3e787f7dab550abb4cbd7400f902d1a57500a13511453581070ce9800e5aa6dacad5a7169081e9b0bafe61eeff2c384ce918df802ec6a4634db185eac99b4d42cde4706c53423437d5b4fac86a170827d60ee2b0647baf69a2de76b948199595edbd7308c670d9b8c00db1a72ce1cc0159aa86cbc0db0dedebecf16840f42a7a016eef78dd0d57a8f615d9f8d9ce19b11f162db28d3da9d814a34d4b91363fc3121bc6a92794dcabfbe25c7bfd9ded38c71ce2fcaf1d4a619af5b6779c2dc61e996790d163502529e1e78883b3fc235affd8527fc770f183661fd13fde3b9e73a4296221780ed242f1c3d9f43a99b4cb2726adc56adaaf3409c6d6a9bfe23c9d69b897f2f3c3e3e5287c74048908a720814cee4c16b7eeb94cbcb72ff7ea8b269a88b3928f56063e9d541e23579fa5d04f2b69af39afec92e720dc0af37d8bfbe5c310cda68a9efefca96943519bdbd2067a1d14232954800a5854e12e8da55731c69159b99a766c217b9fb7911de574b192262f457451599945d8a334732f0f4f61f3703892a6e01cba9f3f824555406910f88c668502bc74f5612b5cc70be207db956c6d10a1e35b22ecd9adab8bf8718076c714b1e81b7a8eb7816c3a1f590d70601ce997a61cb1fc67e2e5071b960dba6b2210da3afc0e601a7ff2d82f598e814f53fbc5e65b0290e3a386f8c4bba353d085acfb26043ef21f60761bedc6cfbd62775ba8e02d64893e9716ce737940a51180271213c54823f9c44b3a2b1c300320ce245091407517af9e05ddfa72d995853eb06a3516c7bf203bbc8d9b61b3368f51d9375184d121a9d591cd1f8a6d1133952cedce9cd0d5e85e5805660a5a75f7c8693dd4913d7e694de400232a67d2fbb2aeff1b7d790afbae1237e8b05a58a8c6b12f251c480b34d7df7cb008282ef22236ecf5f4a192a568cadf882334d98d4bde9acce8617fbdcb4264eee1e0fa9bf9d80c7a54c1d1dc34f3333179a5e4993d47fe7ab8292c25d473384b6903843c30e7e78591f9b364b8d70f812d04fd33483f68733101e868e44e0c994e7fbc33dc81a59e0b0e4fec74e9c6cbe6c76a0d081a89a721e69b7e1d0e5344b4e3b2ba1194960a7b231b00dab4dcdd0ce0e18684e04c3bf5bcc0a7bdb07e951ae48272f84f15d3f76056578dc994519eac4bc6fd3d82ad36daa1a35ac57158b298610bfa3c787b6b4bb7db69c7de5a8942f504375910c2e70954da7156ff35e75738c20e7047e7115df49e61387f36cda32b758b08a52db8d1872e533db81837dbb407d2769db21c3d240628456b6895cb48ec98bcd5ebf29e1ae5f6f4a6a18e9d41edb065232ac740c650ec58e7bc20a8825445944e78abd051996d42d8b7f30bdc13deb19958040df1df6a4792478adb06f474c39ed7924c98e2e6fe3c5fea4dfd8999dd3214f8366303b5bb59fea11a1518a0ed3398f92deb298a2075bf3d773e3121ca02a511a0ae1cda571dbc422543cfa3b94aa2bc778afdf5d1d062eac74c13a75f1b483a65c740aa85efd8139c33e66ebe2570e69853f9de868e4ff4f27cc163f86386ec28fa021976b338187ffad857931ca5dff48a4ee2283b47ab3e54852b497ce61b1af32925bb821b65ea8806e65f01986c290d82a44f22e21053285a25f53dcbf567f1c2ead0d929cb7e6b15e119d812933de709a7f564e5d5a70ede09867b62bcc886693e0c5aa10c04951a56ee49c46835ba1444fc8c122403a4350334bfcbe1a6dbffbba53b89024", 0x1000}, {&(0x7f0000001400)="50dd6a5900f32c9bee7079a6fa9dd293b51c9838934f1f1bdb6766f84c3cb3958349a2a8667e43e561aaa4bd", 0x2c}, {&(0x7f0000001440)="ef0bd67985adb0a201cbd61ef5522007b792034cace4dd67290129286cfd65184b79b4edcac6fdc43d50562fd67d80a84430fd25c5a22cebb9ea71f2e47cfd00068045c307f2674c8e3a54275075f0f74ebfd9f857d87a707007ccb681bcb2a1c7", 0x61}, {&(0x7f00000014c0)="7d8fb055503cf0548289cb4d96577856292ebb2b0d9a4409cfff86d7045fc330908b2709b4c4890b18e5c1a2597a8927496971b5c885c399bb22c7a55426985336e5b1940c1765ffe28dabb36371a59626c11a2f7c03d32420834c6938aaed55b125cd41b4cb42349b54f792f3db86268ad78d52f3d63bd7364c653971962bfe2e2c4156b1f1a5fad65b89665d6013dbc21941ae8f65467f50cd6b17bae7b6f516b4cc8d0974dd6dae461ffeba34f360368bc647772e56554fb2135ef2d127838c8c02d30ca225a2d51c6dad6585662d1293552b33211654", 0xd8}, {&(0x7f00000015c0)="1a4518524ca82cd268476e895c0486ce870fdab9d555e6a400ef959547fec4590214efe92b1262b94815e1e291d8d6f9acdc5c7905a0f63e8fb36d421e00f74a05c2880bfcfd86a2c5d36c97c642933decc3e6b6d19a", 0x56}, {&(0x7f0000001640)="f11da8885b40b1d8e2dfb3f8ead90a934d34b94520bbd04c1f85f0f5527f89a0b68fcce0b2c8d5fd67fa400647d6f3ad8a34248983c803bbce29c4731842fdf885a6fa633aced99af247b7457c09f3bbff0069d78e1cfdc34a0e1855320c9cdbd508400255464969ffc5163fa84a80d58e55105640991f10869e84fc79715510dcd135ffade98970320530b17ba34ac101cae7e77a0afc3faed03c818480b89dc27d1ccc9d72ee0062811e9fc161b270069a870fa11069eb9d8ebafbb3276fb8caf1134756", 0xc5}], 0x8, &(0x7f0000001980)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffbf000001000000", @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r6], 0x160}, 0x2) getgroups(0xa, &(0x7f00000001c0)=[r11, r16, r8, r13, r8, r8, r16, r9, r8, r16]) fchmodat(r6, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) r17 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r17, 0x8020697a, &(0x7f00000000c0)) 20:26:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="aac311fc8038f495feff63c39289471fc5e547b484d9f360dc4eefd7c8d56ede958187c6f664eed262f36ac9063ccf65970d53fad45312c87458dab9810cf0f908badfcaa2e1d8dad8b4cec4845738c01bb9eb65fe61a71baaa213f4700532fcebfdf9dd48d1817fe60c781e3f38b0d58240a02d3f6ec502fda8c47cc3", 0x7d) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffff80, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0xffffffffffffffc0) 20:26:47 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 20:26:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000440)=0x2, 0xdcec0facd537346a) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) openat(r2, &(0x7f00000004c0)='./file0\x00', 0x230, 0x22) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000540)) close(r2) r8 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r8, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000002c0)=0xc) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/36) 20:26:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000028, 0x200800033, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 20:26:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002900)=[{&(0x7f00000002c0)="fc4dd5e92c7fbe8a93cf882504ff8139de39736284c17d6d295cabde81f823e9cf5a88726660052c0ece17a42026618a68e2642b17f6db386df59f66cc38010041a6c93ed9cb9c1e407292e4396266e643ba99a1317a786133", 0x59}, {&(0x7f00000005c0)="5ad8c11b0a636d989026f5cc230681145f95588bfb6b0febd445bc24341b25db340b8d3c62beda37485db7a39e61ff1c0f843801d05341f884dfa515f6b7d470f074069ae46362dbd3e44dc3d0fb4762e8cb3c126054ea3304ad96843903b8d8260f85fe838d70de3d6ae618f294e87af2f9cd321e6b7c6db5b5c8a537b10011187ce87354d720b68e7144f60f6baf5134fbb2279531a8d3ddc1c82253a28c6cdb3c7552a8c3065d89eae620453eeccc9364a52ca65ec332c9e583cecc691ca2fde10ba85db18df733344132e6", 0xcd}, {&(0x7f00000006c0)="a00f6de18bc1e0cefc30a9532ce3f032a85dd3df484b9f00f339089e0ff26581463734ed540c33879bb1ed650bde67f155085401cbeb43a6f72feb0a1afeb2bc315dea89be288a4b97348ef71e139b0e571deca6d7eaedf5d642cf68849199d09e45070d755753d936ac21492ce580c4025639bcdac4b31d4774b66dea649669f1783afcfed336c5cf3dae53ff9f61de6f3bc61065731d5e8cde67179129fdc19306d928df5b6749930b2e6a6f2a540434de5ecc93c587270fc9aa39aa69adeb0f12593144d55607c30690832fc0413191d529f2955a33a67ca23d8c1791a4a19d166d19e025b2365f003487ceb80e5699ccd53505b8d67838f4205b6c6450bffd6ede28561f09ddf5763ad1c231b9aa174b2753d133e3188f2945b3a2f7a0fac8b797c00bd669dc203d14b8246393a1009991313b2af55f07593b813593046cf1d641323b3f4dc867749c1467c6dc34b55446bae4479bf0ac9d619dc635b7bb35b9a755893c1504ebb17b3c5e24f86609a04648b43e962da5d3ca61bbbfcab927683d7c777465e598bfd5eae50531f142b29344606c6bc6ecc50ad25981b4c073c8c7c17c745ef2a448039b33b60531cc21423ce6ba92b0a74aafcccb6e4764896ce02f1fd5be0c07b5dea0f17ed99e6016ac3e95a7b02aeb10c9607f76222afdcee78947808e37531226778fd06acab02314f0a65104efa14618261cb633004f67fef3a181258c2e019a570d6c76683ce6e1320077d6974e396c493d7282eea6ca72bc847906c0d9574b98552e647b373e093f831234f3c6065d5af711302706a5c5388fff5dbe458b2708ea5236024efd7f9ee4c83781fca8a6826b6bd07c432336d27bc415972055f18e80b66760190898f0a0283c093ef4508a2fc4a53f9e3d8d9a55e7c631df9338d54023b01fc27c6a0968ba1a5c1483caefe898c2634e2d3b526deab703fa7bbd28e5f5900bde606f9fac696a353573b1882dcd87a377d42eb7943a94c95cc893dbb24c3349bbc228bbf3d3f20580be22c80487e8ca169a13ab11cb6c80679a63c900e0559266c3de4dfd65df1a16ba2ab7a18d92fdd08a4bf44c0e9a97fbcfb0885071ba67dfae3391b928a93555d83b44c0ba58857b96172607577e9a9ddebd9b0a7fa314c3cfbd0816b820826217e3632af9cf0192a557ea65354994f3fa8e2b130567c9f3dcdbcaf0657795b365e7946d3b1234712d25d5beeea52df7367969b42516e8c86a7607055edda4c06508938520b13017b0c9a4c60a055d4653ac75eec365a5d8306ec9c54a46ce8b1b146e694590a2f503afa549b58382d1b19831b6c5cc77b895e71f9908da64a05c18835d9db0c5c486b5f8dbc16e56e6b0b010ac25339043bd1ce2f62a68399c262a4f9b7c065bb1f93f9f2f59b88ac555a808ce36792b7daadf73177c915845716cbd4ab4a0c85b2d855bc25c5783631a565e6ea6be5f1e12c731afdfbe41e1aa9c7cf798d543d4bfde52667735b1ea34792cc39a59b89b27d4accdb8816aaa673f3c122da9a1e2ab590488a4f07495898e733394c47f24a795fe3b6925eada0c21aae24606b730f1d07c4c16f2a6974dbdf401e3a44e1a535f264d9585f4666480b7db3714bcb23b27fb810c1fb6fc0cfe5ec1ea9ce86e21f04db6fbfdcb64a4ada3861eea6c4b9e68fec822098c59b324fec19f48df9f74a2936d81367f2a7833049c8642109aee6762e4aea0fab992ea993ac5fdcace5c76562118caad4a373bdfd45164d1cdd15871cabd5c47ccd4fc6a724c9bc8d71c02a75a4ab5cd0e904590a0909ac758b9fc4d5dcf808cd3029a52b2dbbf7f29cacc31c42d918cf614a2832bf54a36334dca5b6c43a81a0a75864fc92be19106fd7ad225597db56f0dfd7eb4ab657053aed3e6773a38e9040e30401c67c00f64c1f9566967bf072ec0412f00c692940a6f9be20dd60021b98b94721c9dade566648389a5f64b487fd2927daf5a691fe53279667dcb2f23d323ff8a367f4bd88b70433eb4a18f82cee070285791eb2e8dc60b5583ff90f1c6f2d0c1a9eee8de48266958643fb8bcf24047913ad3d4b90cc44a618113ae2eb6a4e2e829b36e0a7a11f66dc1c1536160c12570b9ebf5157b98003d6026751100f7ac2aa33af73d013c9a1dbc108be762e04365b002ee91cb86c14c5ddecc877ea6c2fb556d07535d40d89655373321e8ec85f7f063a18405dec3a8f33383783da7254ea95f868ef44f30c086d47d444134c421cbcf86938a459daa2bdee4430b1715cbb42dd6e21a3221eb6309937e5b71cc7bf4bd301b3dea1cbbb2c1eb2221851fafd6bf25b1a7d1a14ac1cb18e2cc56088b0af2e182a544b6ea01daa7367cf8ff551808120547badf471ffe35da8a135f12b8df202e83e574cce3a515250b5c53a4bd1c100fd523c446bfa8ea6afde89db307afa519d018a3b66f56e64f0aaf344975de22ef0c6bea97f707071492365bbd1f3d6f2145a20c777ae0784f6d5e1fe65a56d464366be5b7385df2d9b5ae9b33498ea643db693b623fc59de49b86df0505f8e28d066e1a2ecd935ef7ffb2aa5f82977da141c5a2bd44f632ecb3d385c0bdee2e70e07b34e4c0bee0ceaf7887fa9f0d30535f4cc1fa7de31b49193d9f366d67975daf8decf8f4e1acf2d351a7b65b4ff52f9b167f7fbbe3956780f5c47f57b43c59e60a1be1e8444de137c3094ba520f558ff722d0d8e6ae6225752a5d1b7eb83e77f1f17db437f9016447a76b3007d7866b31ba0578157e73ae9bb537c7978ef85f07d3bde34a2ac44e64c8c546a4fb11b7f7106d11dbfc9a4f6925ab950b5950c7d53a248acbb9e65229c2de3a3defe082185d26863272adb3892c1913d6b15fb9289e0c1190962462fde8677774584612a41c168b7c84fb8cb866f4421316cef6a45c29fa2f7828f25e21819d9d9b1ee5251cf9c427bc2149ce19ad412f1a2f8b23833647f985793aed8433fabb203a908e1b8950a36cfe1c55ca22a35974a3290fa6a7d0b09cb7e2a5da24f395bf963e470da49d6c1692a98964dfd2363a2526f74add5b6ee047e5306edb4e2f8384138a9b30e156cbc8a885c11b2aa2baee9a82f33b3e10bae27571b7471a03d7f0e2c1cc943ba27c29c2d5a452be0d75f9298d506036014d543acb5374739aa932d6f0c38ee9f1fc4ceca05fc62148f0059ec21bbc89d36a196fafe1e64ab32373a51333da32254f21b5d21f145ecb5e345c200ccf1669901b5ee98a479715e9a99e00756c3662f2e6ea38382439388555985ee888011a1334ca1693977f4c74a3c070dfb32f588478d3f5a2b8df8fcc8bd593ce9c6a34a90544bf79fba128113e79abfb0ad44f7e7c5f1cebf9d957f163914ee99f1f3fc0f8590608febb8dbda269ccb5daa43a9ee66050962a8481be900d1ff9fa7dd34b868dd43f5d095a104e4181231f1cce9dbb751d9c6aaa2116819bd6c8d74cdf63a6b031056b1bfdb7f0e36692ab097fd55c765f652e2d9379b2e9c1915be25661996edd510a17ad607faa91855c1e7f67c563870348efc75037a378bee2132ed01fb91d350a28309e700cb192f4a328458f9e9a0cfd5502f19b65a680f8123b36b3696d4d4f2c2641c976062574e494ed4ea7141141ef261e48a161be58a65127414bb2fd8ec9345a3d5ca8bc0a640db4529defb22892c89d3c790aa55a8ed94ee69296c3ecf6cf604ea432ba54cedce25c9e60c89dd25287ca5707a81c9b6a73e17a3784537e31ae1417bd65651ba42b5db0b00a5b01d24cb446b5f6b00a2c63913491d233b81f90a3b51a19be1239f48544a781708c13899b71c4b76b189237c8a909418725da5ba71fa750298aa9cd700c8a53a8c480a0d1008a0e736ba627c7f2407468c3ed39a7f9e7663eb7f8e91b22c3bd334041d29766e57ee0cb0ec74d05d2524178634b63b23eb9a038eef788a58a386face31f38f2ffecd1155e0acb0155d127012cf3d46d323abc9a8e54f9990dbffb5ca21f7b46d6766b8631f9180a0a8894ec8868e53974f0a85aa2ae13e1ab792ec7b949e90f686535edce2714028fd60cebb63c424fbce4d78fddfb04b8b1bb12a85503cc6ea101d0be5ef8414618b86fa3bbfc15cacc63ee7f9e515e19a25bcd9bf3873672f045768f2ed8e574445779a776761d35167916189e953786d75ab1c374ab763783a683f2cb3f4944cea322a89d51f3377ccf8bba971e96e584f31aef274dfcf5f9467f595b92268615791f2682231aadc664a2bdfa8c8818987b08ea827d36c7e3e1e412037f76ef6220b69d509014189a049baf58ba3c5a924d0c628ef4d74a8b05f67f9c85b7b9aaf5545d54e3f2af95aaf650eaaa811a66740eca7adfeda60e8e1d030c27c3c6fa07d7a8bd11ca1cdc2284eaedf75caf0d43785c4cc00c6df85713d72ac2572126a5a15f663946aaa25d186e334db5ae1f7d2b0fdd5191e8d0a4f702b68154620600e748fa1e89d29425e665ab9daf65576a9785c1f4ad8789251a4fa6dfad01172124f1e630d3ef3f0aa984338176d5267cea3234b2ff27da70f7ef677537de4ab4418133b34fa8f1d87560e517cdba0d5c75852067b90aef896ae62e7888de69e8615c8d4b55aa5b6e521374b942e680608af1733679d094766ecf118bc129facc23188b263250d1a2041e0688c41e70d2acda16ec11d8c0051d2de72163359c2962d6ce26148e9aa490904d1c92321d43b9e50e35e48cae1916ac78a2acd19edf47fbf422d9c51c3d3615fc175a97843d58297b5488bf8bbcfd93a22afd3ef14ecbeba7a0723b17989ff2cea367d1698652847e9f3c468783627668fe4f0b8f467e4803b1ced4239d4f8567a01a5222015d896875656048ffac185eb3a7a9fdfc572feea73e1288318fccedbac1488a45f8de4bdf404c5474e867ab4793f6bb2368a06e86f2ac0cb1f0c5ea6c3de9896d6c9684f021f0aac296d459365de6627d0031813632857ede08f9478c923b3a377454d3c3be55efd1ed80fc6a2d973e0a080177906b8049ba8f0d644912a874ac9fa7c3f16db5f75594cf5d5fcd82c1a37b4a3c1a239e985bcfa44c7e06e828b7088a14bb1c0dd519fdec2263a2a7ab3c7a3c1828e3aae150d7012900cb354c97b9da693aeacdb7004f39856306bcc84acaa8c98f6d12c4175c465dee759f7c0db15ad08efb0d410e183c88766d12c6cde3b768614ec1f18dd45d20ea08b58f9e00f927e167cd5230904bbd3b77046a09aa1aab32923192ddea8a0fbb62a4fd664893efeb0526799c18ba8f44ebf7fe2ba55f178279e2997cd32ba550f5b373d6334602006fc35103b4b7574ede33ea70a656a50ed2b61691283262089bb5510a02c2262ecdcbaa992dafd8e48db95c5f296a95b7b2fd5089562112634f5404283c4cb466b835f141a9e6729c275d6cb63dc35b13aa6f8e6cb689d72b09daef3728abb1e52513180331ee2cc55c70c09a0385d57a65777c272d62a5755a3318362dfd6281f97821502ff89cea2ab6016fb044f09b8bbc6fbb2e55c24981779f6524e194eb683d27e1453367b11411b8ded47f80e51d85a1d1ae65491ab87a6670a2f1fd5cedeceb082a5d0fcdcba784c78a052c01b6840a98469c5307c30b41b223256f23e22dee80618cb50cea63f3c941e04452262ccf099ee76de716557e40b013fe43c901760be34c19f46c74f9f22e4707c0d4835090892c6771a0f035480a1edc0a6f2bb5c2a986f619b289a1a829f179644145fd2a560b5a9a3d17ff553d7549d5f4176248e10178a659fa777cd8aac3a712c", 0x1000}, {&(0x7f00000016c0)="78452a085b0cac94cb2b38d04552225411fb035116c57ff78a9d1e46aa3f110fc896acf0086a844fee74983c0455969a819dcc30c883d2037958dce023322a05d9441af929f62911774466e518312048a7ba59fdc431b1abf510bc87a0088e78591b17e994cd8b168f92a9cf2e2afafcdc0c8fbc263a6d0acbb1ad107df4db219535dcb03083f4ea1e33006cf6d8459d1dbff59c48b460c6afcb4cc46a6454ac6bf6b2a9c5661a514126f3f6f673ae736175dcb09ed13620828853d05ba9f4a69043622b9ec030aeb46286f9e36c3f0ec4657ee860b09ef52a5416e3bf1f9904cb93258beafeffa3c09ec8e9abad205e4d55046822b33a4a444f7b3c89d84456496526e59cdc0bab2daab337a63d8acb96ec320e47021612ff1c196332ae65a57a3184bfa62766ac19ed8afa0153d1ec0c56df8785ce5d1af849efc7110deaf8aba8d1c1710a0797cec0c46040374dc96d030690cff4590547297e0cdefffc88e61a6bf7acb8a43b6613620eb9203cad5b2670dff69d6ec373e6380147f09cd126346232eda99c4de1f3d0459292f7dbaa64d88710477ef83a28ebbc32f28a2afa42570d153f06afe0fd81d096e979a8e3e708f4c4535462495077cc51148d94c8f321635606db653f5857329f0c2c99768d1f1ca4eb39d001747eee398df1a8d3f5e1ae9c7cd3d14c1d9238c2a726b1d01b61cbca27921da706c02ab59c470fd42cc769c007bf3c8a288c0c53e9967818e9abee353bfeef1baab8fb6db0461c920d0642129b83b7ffbfc30b1e8ed9fe14dcccac59c1a905c3b0319e5ad4f932a2b6f9b0077b21346e96a9313e369cfa0f360d7069e8d791430931f1aec058c50e970b619c7c8924317ff9c45f00530d83e96c81bd2baf2fd9845a0c4dcb2f0444071679497aed5c380c223d56dd8b1e6ef3642ab5c0ac16a6bed4f478bd98d01fc55d027e3958f63ca00e03ed523a32e5543f1c3ec7eafbbf9c8522d82561d2c3fbd09cc24f69e3f4f320a6f64b106aa157b0479ec411a617ed68d4277b2dc1cf523d4fa098d5580302e175c77e2a0e67c9912a62fc43829c99e1fd9c165492a783c52631e579d4449bfdb79d6410a984b0dc653af62842c4ddf9e8b5488f27bb7a154aaf65eab352a2a39c67acbe0a8210f567f2b091ad0c15a3822bb793a4913967b7ab59656aa48c99dd4c7b324687a61e1c6441c56684ead33209828de660361caa4c7593043cf740d82e398cefb241a65263b38e88414ae22c73c5a5ce3e07a913a923d8c91c637f5b601fb73c5b238e9c47a795e5a628d4344b41d637c63fb5d534bc577bd66b1e142cc58605d325552cf6d73f9f1fbbadec02eada204d504becd4e302500f21ab3f4214d2bdf834dac73a3013ddca2df46797921c379e038a9df03a11f29ae832fb671e56d725a7da4d961f900f80efbe136751a92550bfd6a76969ac23801e6978e615be3879b0778a7a8547c225bc674ecb2bf8d99ca514336c165c679a1b1099f4e1e106b4da97b935e835eb28d091dc29585592ff64be91e4c581ddcb9e4e652a516963c0f20532de3e760d7164b64f79938a06734e0fdf23247d4f8f10f6261c9ffaa5d00c2551e54b64afaef4f2ad8974561efcb884b8eee66b8d47045500bb4cc3baaa0bb403d452299c794e01d92f59515af254d3961769dc047c4f59126be83be66ed4af1ebe0c4e9b84085ccdd5858a959ddf86f2a880fc701e19800dec56f85e0ab9d209178412dcd56a2ef90a721816c40fae2441288d4ce9ed6b4b4422b18b2a022d405d9d51b7b06eddaab8ffef759d82aa5887ef15cdaf8ff3ac66a2838e7990db156e54656bc00540419d48e882334a4c39dae3693cb645625d99db959a304cedb2f77dbc745503f0371421a2b158f12937510a4039ed0945585b5367bd5b918e218e27481e77ac9ceb7c7fe411e7861936185712bba86e1b54b38a3c0fb650b34ad64b66422d88f8ab6eacc7b51fe556d4b7d0ffb75152905a5a477fd82ef22076687f9477a3eb8780b84ff154f411c25f5c39bdcd28132b4d5462a0d800117138d8ddd060ee4f816395f8ce9c1c8a7efc9451118a92c5e18b0661743dd74332eaa537083dbb0045f3d292243766b3cc7b2cef4e2e3f54c68e18c2ae733a53abf5cbd60d3375bd22b68c1b5a77cadfd862fcb4182823cf83096f3f05c29af3afa02fc68e35895d7bf69741c3d1dfc47cb0f871a4758d6b4483567006e1b60e12876aeec13369abacf9efb613349dbbeadded0970575c87fe57566bf9c859333ec056e219c129ac1dada90478b87c3238f88b3a4bc93ce02583013bb75ec15e1093bc601a38770fbce780ac63d8b5ca84206033b3015d3e21ed8d50b27b90b69f8bbdedbb2887e22ebab3b0da7f3ced83043cea5d5f16f151b1d221b3b147f944a19ed3462f31de62a5e0de68132710f0945c552d5f70e4769e038f9d9fa941dc6348f801bf7e84736a005d7f71f55bfb20d111c5504110010040954cce421ab6a0ce558cc87d412df5e76a1ca1c80deac25fa7db8a82cfd08d9ec801c84b7afe976e4b509d30809c588ffad4a2a221e558212c37ad4f096a684c8f9fcd8ab2ce94350b4d7adfbb654ff56f87caf0643253aff73aaa21d5f6f11ca1413d37cbfb487a3ec121c53931b65745e0964b038bc6b06cb0c9501d59844f2d93f2495848a74cf0a50bce7d22c3cbe9beeba90e98ea77259cd07dd96c56c315469425a27c7b9d1da708044e75360e2f020b6cbaeef196fd26a932cd3a890d1a6d3510cb0e122b8508d40cb2dcce31b6329a3761305df9b18eee9d4d33152f1ded1f64db5ac7e0c3985ae86990e54aca45bd85ff16933347af52110fdfceb28035ad6315d264a06588683bc891b95031ea41e0057a13da8c22b4dba98e825887431cb23946c2a02f08c9da043265866d651e53c97792e980d5e263110ba3b90437ace5d40b8b902969f3ae94fd3cfb70c60581562efa84833a8dcfa54a7d11a4e3c11e9c5afe2abd2ab068438b830c77180c1d0f2ef8fd9366e4f04843a1f65d087b8afaa4bb8d3ea23927cc14f0c513fe73b7c6094019f165337713007833d1cb74f9bb9503d83859067c2ad35c0cd649e44f107f6a840e74038f03a6cca108f75b3eab7b45d4b0bf50554f7ae48e86d2ea6849c3994c764e45b43235dd09e815f3f947f4ecbd13e905fd5a35b3c292f6a2e9e8fbbafa94c4f6980a571d35fc45d674248bd380ef70373440c9927e8cff729ae71a0f4efdc59e5a8d7a63db03e2323a24a618e620bb54933e4e6f60c09b6a2ca3cea218cd8f78ae50a335f5240c0e5f2f2dbf8bea405467d67b0c0038752d07e0f4dc9c557aaa03af953dd2483e082038f7fc50104cb7cefc9b31e82d45abcf085fbaa50548ad7f38d1294b0e3f64861ca79d434d3196648da0d29bcaffaa9c6f53c5e7c5ecf1439135607f65e18925855a3e4c676b45efdc63f5e7ba9cbcd92b0f45fa13e37adb721ceffd4d1480b04a59faa8452f3a3dc1b9fd11829f435ec9712bb2847a106eafd3ca1221791b43b0f10f8af2821dc2d7f501c7c7d4be0191316c1259e467df6ab0f8c908271b44666499d8a19dc9440e40664d3708b290631522d1a799a2046fcad7acecc10f3ea9f9459457d2d251375bab1a0e9d1a936a819fc9740f59a2c6547e8c4edf0045876aaf65b02877e23f35edff3ae1910d76c361073b3c526446a52d8c36e6d942d945944224beb6739569e56ebd891e0e9b4bd18973c427605d7ff3b92b4af8e515caffeaadcf22b2b19e5796b12c932efdae901d183094a86f305ad7d277e47ea7fbe3ef50b89a8641ce31d1466b62df5380dfc286f43aeb395a759acb7cbb583429390325c34bbe66f62866165a3190de43578d0e2a20828162af5b1afe293e0385ff6a55bea1dd829f99dd119430e14cf00a00f025f931c24f29d3923ccd7997940aa46c606091b2c6bdce13ed762cc4d0e9a74ca52ccceadae26e4593465d0ba8ead291f8eff17e54585e7fd62959014345bce39d8704861565942f02966288573eb3b2790db4d77a161182f0c9e8404264432aa6c1813a5c6bea441056b5994a4451777271922dd824ba8ba981c15de8949207c31843edf945e951f0c443b4b332f244c85865afccdfb45595779bb4b7e2cc79267d7355e6937ba3bf8cc25cbd3a7a5d6d976b247c31934dff7ec5738497386afbbc491c7ea17a104f8c9bd650d0ef0e3dc237866b42a3df774bc4b7efcf3f4bd242848f904237a67be04d377b86a4bea58ead2354fd7a5ac59a9991c96cc45646023213e31fffbe9abab53c8b3d716c3514d694b837e4704e16f988dd8f1d87e63bd3ada1c40be2939dc186be792fd786e2ee85e8ec650e88f210cf375a6e4ca1669ec5496679d79a1ada4a11cd383e005f5ef988dc2d68ee032894f46a98981a597865cf431f389e35304dd91a06e0f3eacfc2a0aaa3f2f6a1b9cbbb1bebea1976e15c0585107b9be72abaa27deb64d9144f9f981353866b832fc5547da6029e6a1fb92d592e9355daff05631d93f4f009bca943e6cd5d34cd0286bec475b7afd1dd105208677a2642580b08c6bcf7206f51b302ed5e032f5d27e7a8da44b4369e1fb67a246dedd85c608fb7d97d0f6e85f322e727f36339aadefcc8999fd4534efede7e2bd0f13f44429475b8bd7cf0cd430044b5656a21790e351c4ec366a6204e30095202602ba74b22c2e0b4e0d3a5a2c9d608da6514247c04dd4c8859f70964503543076337c6f595cea1af2dee7ee83e5f27770e077c66cb5511bd5e383122ae235b6f6935679bbd9e99d6f9f9ab0b3e229e560cafcbf901368167ab0dbfd4aaa40ef0363954ad61b58eace4d90bf535b56404e7a5f4e86d005f6089ecdd9b65042d43551ccd0c860408302010524299d03fdc1e5d3d1b4169a74739b5724319142d2adeb3ea674cca103be72941ffb6340c9410fbe79f409f9acd7f0f645c4bf8eb3e4ec87311da199b1e0c0c9c4dec962e790365731118728353a48de1dadab562cab2effc069b3742f60c6cbe727a0f1178d07005b8c72cae22b93939e9c1a2bec5b4f6bd505e060b5c0028dea7b973ac3279abf05f3af2022c87225734330c0dae5546625cf78b820b2de7a52db84eb09dcdfed158be0293f7f6302091cc5d5ee511c8bdb9f208c67df2720ec6dbe507cbbd802ef0784cbb21bd34cd59ad022d80eaaa7051b87a6558ed8efc45bd970a1d78284923e4bc24db4e4a78d13e9b2e3b9e017f3ef93b389d60e94ad7234131953159446101f19ca04a7988b712ddef777b548d8bf45b70873a238534e3c4b72021806cb62268b6fa555e0a9e043b45882ff726a242be8affa7935f03f55f4c71aad2f7386658bf9dbd772b567b45c4c2cfde64787436057844ad498b1dc083c0ff80f282c560acf9a5dd49cfc583778b9f13c810c08de8a543288aedecaf00c2f5111da4f9384ac0939f479521dee19a0ad60c7f16146f119a0c16791c5bff70e800245e24902a575e7ce583abe31fa2dd114166cd77c00fe7c47321d681c3c9078bd6f2d540cb2d2413c13fd02de868f765cb51b359009cf462d7972fb5dd93950f26752f0402be50f7f24d7a009f6d543f1ddff2856c52c9cd33b63065133d431b684b930bf896d5920bf9fa7fb09bcb99f401009bc7959af685c6d9b034fc26464d8ec175c31b95f9f830d9f2b4ee59762dce6bb1159ad460543f53683f2c2e23e094a2a11e14ec852fc40822a2a18e77df7e3c6e88e0ad0fbac526ba22e3200df9", 0x1000}, {&(0x7f0000000340)="7d3e2eb6f1639f4beb6173e9e73f4dd59c9423e7dc0004d2178887", 0x1b}, {&(0x7f0000000380)="af5b5b67b4a885d5e6", 0x9}, {&(0x7f00000026c0)="8a6823f8bd945756cd2fed332b5058e4007de724f19a67139e7ce6f12e7e26b260e506c096668737c31def6093bd5cef12e2c908927b9a7a4821ae35c3954677c0c4dc35f9e19dcc5503ba7ab27d60", 0x4f}, {&(0x7f0000002740)="c40644b58587be4c970ba33d6433d9f76b1e01b10f30a6f524aa9b2b9e6c6c2697dce1857c6382ea5eff138f4b240601d45a535a89eb09e459e7df024b6e1bfa896d4ebbbc84ca674f32c907311fa69798050926ceb0aa913eb5c8e30f2d16a299128a908c63e54c3192db82a4de2dae62dacfdb3f7ffd375c52063ab8d4fad3d9e06fd90fd35a35c7cca315329d37ad98ed0152a3b862b4ead528576c0de1df9f0aa703d0f1f32d86e13b495a467fad29f5c73a5b03fb14ac7a343249972282a189517d3114cef9856879f01227c264f65c5af613abc1e80704b2b13e25325368cc2042602d15", 0xe7}, {&(0x7f0000002840)="e30a49fb02dbf28a967a20dda3d30e9ae4c4573c89de69d56e43a2306b9d98dc5994176b392067da1ab3c71f93d5c5b366a2ae4d33fe568faf2b086eac8c79d08ebbce7b7dad8c6553a2956327f50b3580d65853b0dcf4a99a1e87aefeca232914c76b43d4e74b3dc64f57b1e6a2fe7fe8a69bc62ecc0dc7090be51ea89ddeb9b56751646c34818c97f7e25530180362f8efc0e8f995f9f5e5c8721412093057d2b7d5836eefd5d97b366fa9c9dffca07dd71259", 0xb4}], 0x9, &(0x7f00000029c0)=[{0x58, 0xffff, 0x9e, "c5830fad0bbbbd9da451476dda4a7b7688696041cc96e64e47882ad9b49dd7d4d80f0101def7d95ddf2488bfac229bd43234bc0ad878d8354162b34ca7509e13b20f1a92b5"}, {0xf8, 0xffff, 0xf0ce, "a1e5f2e1d58528a9f472d114e2a4acd7266ac69a6f6058d1c42cb17817e92045587582c7669c7ac7f4328d550f323abeecf63663cb8b9bec0c8deaabe15d47b61fe1ed1cde85d52bcfcac74e19188d12ed8b37eaddb1b945d6a6752a7f2b98ee8ff24bd616fd7daea2bc4cd974be99eb0e79193b8b14cd487ae553d3be8b04106311145a643f8f1816f24414c6e9cef04c506fb37cf96bf00f5a1d26f17df75c239537bb3a111811c5a8aef6b8f17c8a4580327519caf110ada7d70a5c681d21389b482082f183da495def59a337cc3b11a8d5654b7ee57ddfee55accface9e170b807ac"}, {0xe0, 0xffff, 0x5, "aa0c2b1b9097f64d8874febcacf592ae243ab871aecab19bd3493be140127eacaaacdb40f5dcea32a3de27bc693664463528a49cda6869e6c14ab53fd93b7cdf7ca04f882e894ea37f79a671b287629a06df2e576378d87950cf17d6e5adbc4fd14c9902cbc0b2936f0f932203d7f7816280302d68567a4a959e6abee163a092730943ba6b6aecc33115456a990d7314299a3a8187e8188d9dd635b3ce516b176a6406a678815a4bc598ed4b97c4a3de788b6bd81db2471d9505d7c561fad8c9352373ede9a2dd1097f96c44"}, {0xb8, 0xffff, 0xfffffffffffffff8, "aac614f93c7790eaa9b92f7d9e519bf4e6d3381dd8533930c120d91aea7754af3d4f97c4d81abe81c35da728b07597118cd239d4ae1d901d260dd1995443f2da1150514482300540bae0f75616ff121e751ec4b16aaa73c07941922a887d06c3e640b6fb95793765242d01027bfff12992e3e689720ef787b8f47984ca903c9b4bcf18ba23c1a1f44fa89c06db786ae66bd7c9aaa76863a1f1b73e7bd751e85b88e2e1a804a884ce"}, {0x60, 0x1, 0x3f, "e3d6ca84e6ebe88b0a2007e5b3b863a29a7acc4732001fd09d4d1383049a2bc0e0942c9922374b522285fd57851b8f603c64af51b5cb03c355b5cf6b8cf43b7a01458c92c759276e4903e6208cb25346"}], 0x348}, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 20:26:47 executing program 1: r0 = socket(0x0, 0x7, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/98}, &(0x7f00000000c0)=0x64) setsockopt(r0, 0x3cbf9072, 0x0, &(0x7f0000000100)="d4040c2cce181eb51122a5230ea654f0b38ff6ad8be86db16497df7f6089ca029aeb254a874c072981018ee09d0e11991a66c6f56e5555953844606c05eb65f1ca96eb1f48e9a1e1dadb2221be296ce6ff4b05bd0f1c", 0x56) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 20:26:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) socketpair(0x0, 0x4000, 0xfffffffffffffffd, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce", 0x2c}], 0x1) getpgrp() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 20:26:47 executing program 1: unveil(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x80000001, 0x5, 0x3f, 0x1, 0x3, 0x3, 0x3, 0x0, 0x0, 0x42, 0x1}) 20:26:47 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) geteuid() r0 = getuid() setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001480)) 20:26:47 executing program 1: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100a0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x21, 0x8}, {0x21, 0x14}, {0x187, 0x2}, {0x1, 0x1}, {0xc7, 0x8}, {0x87, 0x325}, {0x100}, {0x6, 0x100000001}, {0x63, 0x3ff}, {0x21, 0x1}], 0xa}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd0, 0x4, 0x2, 0xc3}], 0xd, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x22, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0xd, 0x80000001, 0xef80, 0xff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x41, 0x10, 0x7, 0x100000000}], 0xffffffffffffffc1, &(0x7f0000000200)={0x3, 0x1efb}) 20:26:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 20:26:47 executing program 1: rmdir(&(0x7f0000000200)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) fcntl$getown(r0, 0x5) getuid() unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 20:26:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xa8bd45c4f0206a6e) r1 = getegid() setgroups(0x7, &(0x7f0000000000)=[r1, r1, r1, r1, r1, r1, r1]) 20:26:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0xa, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) openat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x50) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 20:26:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x8000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0/file0\x00', 0x200, 0x5, 0x0, 0x1, 0x2c6f, 0x20, 0xffffffff, 0x2, 0x5d7b06db5cbff991, 0x8, 0x5}) socketpair(0x10, 0x0, 0x3f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) fcntl$getown(r2, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:26:47 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = shmget$private(0x0, 0x1000, 0x704, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/113) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x2, 0x3, {0x4, 0xcc}}) 20:26:47 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x7}, 0x8) 20:26:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc002, 0x7fffffff) r0 = open(&(0x7f00000000c0)='\x00', 0x0, 0x140) fsync(r0) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) write(r1, &(0x7f0000000080)="6e6fd6f99a4c32339baf78064e2e", 0xb) 20:26:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x10, 0x169c, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x6, 0x81, 0x7, 0x100}, {{r2}, 0x0, 0xc0, 0xf0000022, 0x200, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x3bcc0766}, {{r0}, 0xfffffffffffffffa, 0x42, 0x1, 0xfffffffffffffff7, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x60000003, 0x8, 0x5}, {{r1}, 0xfffffffffffffffc, 0x53, 0x2, 0x20, 0x1}], 0x7f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0x3f}], 0x3, &(0x7f00000000c0)={0x7, 0x20}) open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') kevent(r2, 0x0, 0x0, &(0x7f0000000200)=[{}], 0x204, 0x0) 20:26:48 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)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getpgrp() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 20:26:48 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 20:26:48 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2965c1e371b91938628cca4af57774a3e2601ef9", 0x7ff, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffff85, 0x3, 0x20, 0x1, "de9180ed2245701a9ef54681e1585e905d86e926", 0xdf, 0x8}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 20:26:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 20:26:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f0000000040)}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000340)=""/128, 0x80}], 0x7, &(0x7f00000014c0)=""/233, 0xe9}, 0x40) 20:26:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000b00)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd60b3f2cf750f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000153ea8430e2f928f7b0e625fad79f4ba5c9b7af4fbf16c59aa766ee01a1b4d266296e1590c9fc570ee2e83efcd0989d82e7137142ece331998b86932ae2a038b186b13951a6a1e7dcd4d95b5fa743f69090ec49a371d4bb630564d2241244561ce11d70ba290915061bddc1ac67cc68bab8d59b9753521e93e5d871dc9277986cc31d40ea6871eeb29d18a772da3871d371455", 0x19e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) r1 = syz_open_pts() r2 = kqueue() dup2(r1, r0) close(r0) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000180)=""/157, 0x9d}], 0x2, 0x0) r3 = syz_open_pts() r4 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 20:26:49 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 20:26:49 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x70006) renameat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xa21, 0x0) 20:26:49 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x415b, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, 0x0, r5]) 20:26:49 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x615) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 20:26:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) open(&(0x7f0000000000)='./file0\x00', 0x41000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) listen(r1, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 20:26:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xfffffffffffffffd) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 20:26:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120aaf696e9bff6e129635d43ca3213de20df28f245ab04b68da2d994c000941b150e84097b6e5837543f78188d8a9a5ef2702b14bff9bd1e2f7f0f930844ef3b983ceff68d35056ecc771d8a37677c0b3203e4dfa9078f41e354ff0b009573e6e1fc3189a39ef3808fd3f913cdb8779376216be29b615f1861be59b34dfe9512e50a9b8e079a63658e384674e1d76312b7d2ffbd44db214ea7dee9e8428c2cbc43ed8e710a8dd95ac0d4c4f29c90e6f26a02eeca2fa19ec414d445e08dccbb5dda65df216f6f0e00a5f7d5e12824ad65fe4a807ed0594100be56cca7dccdf99ceb4bbc8ad6cdfba625ef183e369126ce722c07b9531cfa10daaea01a839ed3ad3355ae3098f8b99e11669c02d752d8fa8126042b9f15a52e1bba7723813a5403259a283dd468c5e4cca82934126e84bf88a144092ff815970f068a9c117e0fa9bb945c1f6f3d45317c01414cd8345da191c1ac4ae82088017ffc871eb8291d1ea413ee70e7e81e0e8a3c6faeddd68c32196a7876b5910efd65607403b98faeb9b23f16c44557eb4afe1b93d422fae84f0a8378fc21b9ee21a58467949ecdae58598e8d065caea950a2fcbe182f4bb2cbad75e3577f44dcd0f9b247e808d0689a5b5a69ca8f0f559829f87d25039907c46448316b28720a9e0210158f0954c6a96e5cad0dbca2c53ddda84731a946af43f1f259f05bafb2b33efde14789310f77f434ac1f7335db23aca0c3f76e1a6da72dbee7cd730e7bc643608f32aaa0960a0c38890cdbba0b67c92ca62a78975ebed392c457bd55f37a04676603115fdd06993597c09f32d3ae77f405e5ca1ab024289f9ca3e2c48c5a45462e9fb4bc057e4c9868860aef11b164dd404140cbf74deddd06341becae9bb163d12faf61f191309d63e3e51dc8632cdd78f19e53eea139dd53c6ce02760aba0dbeac190236707bfa7a06312728ba98c31e9f0c0ad8d05c3e5e260ddbe08cb5a207bebd9322a4b7deff86e662c55cb4e2d605908063eebbb74cf53bee27b75673bbcb23a8abeccf0fd639059be788d64894f7566c778e8c6e09f1e8dde16d0cb78089bdc5f2f3218073648e34fa738803f07dd86023698ad30edbc111f9f007f28151b42968481d0cd0572c710f11be2951b757581684448ca759662ccab9ce85d482e862243a0a901d9b15b90c29591c95aca4381e4f22a0eeeadd8953be4d181e89749db7f389c6d0359cac62adb0d14905e29da696a450b407aba01d3d6bebf0c17ba4df2cd8160ada9cd1d16b43da97e39e24218a4284a693ebfaa4d769a7799a6fadfd9a3585fcc3041333e21c0b4a86e076b3c84218456236b928a8a71fd1c6b819197cf44abf460e2bea7ac92540e59539c54c0f2045b527f5603acd38f68f953f3a161dd28b925d172915d2fa57deb60be7a67037fbf7e2e3bd9d1d3ded23b504b4c11d09646690923e9469cadfafc57081a06914d7e2a95b15f425cfec094e410a8ec3e4ad9ddb16aa13e8752794eacbedcc904e7808d9371f1121c3a85b1c2df174e0f19a63fc3b5a985205b77dd987b6263c6490793ac86c3b274a542eeda3a01273ceb06210b8bcf05f011f8ca3e244e5a2719443341862a60e4013e3a67897b2cf2d5d9fb1a717d65a12067958da63a2cf9c6dc830905bd5d2a9ddb9336b2acabfda4535c6bfa92cdb7f9d43a52fc22629d239ef87906d89283a9b0f32e5e4f050baae4051486a9d75e7512292bf57074a0a8ecb22bcb79bee9a54e05786cb05d963142ad2f0588d18362a84d373d073f371a95994d321e313819670e0ec8c6390fa4e3d1f1bae46502bdce93e8de510ff6b3f7232711ee44671798d42e825497f68abce557eb7dae6fbd57c89b22fc64600e9d97c02ddf09794404b3d86b8acdc66777d94c0cfe559b6cafeb783ac7dd2fae38341ed98675fe28f7533dc8ae7a6afc91eae354bf44f17c83c9f011d2ae572aa81741aa8b4f2d062d3a60c3a51e282c8c0b4433a20cf6ff76b3bbd0cdc4f6676c3bc7c60d65c2e94eedb8d146e42ed2783713cb9a4e2785681e151aa5d6baeb522cf2a6df634e9f901e15d134bfd0a07d68bea3e1e5a71307d9ce98c994114b249e06e75d68976b8dcc771ec2f2d54d52bacf4180b76867de31479011d9a8006f02577c7c23481c09a32d10e15f9f034ad6cc8c53dee6e1886e794b4ce7be66c74e647b4456621f294f2580ad95baeb14d9e2cfbd80987571ec708242479c52dd3b3b5a97503ed7b6abbc3c84d98d1a336f0a518b0faef730647153d38e4c85e6a61425ded1346ea7ff37c44b98747517415708202323f8254f5c57ce3fc8e927279c43961c42b21068da99fd11f930085982e3e913a1a754daf83d8ca905a8ba1f7d3545bf467bb03893d21fddde9da72ff1714b2ec139c6e7691b340c2d356625bed77e0ef4697342591641e2c2c00d", 0x98e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x161, 0x401, 0x80000001, 0x14, "5542130f7ca2df72820562519eb1b61a07e5ea73", 0xfff, 0x8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:26:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) dup(r0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0xb, 0x400, 0x10000, 0x1}) kqueue() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x808) flock(r0, 0x2) flock(r0, 0x2) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0xb82298a7d7f4b717, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 20:26:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000340)="d74425b9fe82623d4448c321abc88b30f5c702f288550b0a1f5edee3de41b6bdcd748ae02de99892d9c5791d175b7faf79a5a0e151dd820d18e42ccbf9d9550bdc2dddde56091adc10221f", 0x4b) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x6, &(0x7f0000000000)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x6e1, './file0\x00', './file0\x00'}) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x5, 0x5, r3}) mlockall(0x8080000000003) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x20, 0x9) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5, 0x800000001d, r1, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='W\x00') munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0xbb) mlockall(0x1) 20:26:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) clock_settime(0x0, &(0x7f0000000000)={0x2, 0x6}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:26:50 executing program 0: execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x2000, 0x0, &(0x7f000022f000/0x2000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 20:26:50 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x6, 0x8000, 0x6) close(r1) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x14) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_settime(0x0, &(0x7f0000000080)={0xffffffffffff7fff, 0x4}) write(r0, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x9, 0x3}, &(0x7f0000000140)) 20:26:50 executing program 0: r0 = kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7f2029, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = socket(0x20, 0x0, 0xff) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r1) 06:53:51 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="d25306f5fc14", 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000016c0)='Z', 0x1) getppid() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) close(r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/95, 0x5f, 0x800, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() 06:53:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000, 0x2000100000001}) close(r0) 06:53:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000010028aa) dup(0xffffffffffffffff) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x10f, 0xfffffffffffffffe) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5330000bca9edbd9c", 0x34}], 0x1) 06:53:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e08fecea11ea8fef96e4fc748e93f0b78048d9debe516815ffb781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53cf0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x117) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) chdir(&(0x7f0000000000)='./file0\x00') 06:53:54 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$dupfd(r2, 0xa, r2) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) write(r1, &(0x7f0000000240)="07361468d3c46b57ea9619aa7bcecefe7da4b230281e4243ea89491b2ff9875c48b4b15021329b92026d5b24be767c854cef0e391873cfbf1e05e31f903937dd78ff33df53049a610c7a833216da82af77e6c9e01facd1bb7bc0d0797f9a6049ba1bff616132a4e325b1efd4cc4b9e1ce10c6998ef2d9e98464bbe6f13978047e455833f81be526ab1dc712bb20d717676bdba0569d76adeaf177590d17d8ae093d3246630eefc37a2b415272137ede65f95b3cbe676d58a221dde801ea1396afb325f4592e40eef0b75fe52854258ba614cd0554fcab476640136", 0xdb) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r2, r3]}], 0x18, 0x8}, 0x189cbad083a83481) setuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) 06:53:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xf4de67984caa91a5) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 06:53:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x8, 0x14) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e2e", 0xd) 06:53:54 executing program 0: setuid(0xee01) r0 = geteuid() seteuid(r0) seteuid(0x0) 06:53:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 06:53:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) shutdown(r0, 0x2) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 06:53:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) close(r0) shutdown(r0, 0x0) 06:53:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 06:53:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:53:57 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x6) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 06:53:57 executing program 1: socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0xfffffffffffffd8b, 0x0, 0xfffffffffffffec5, &(0x7f0000000080)=ANY=[], 0x9, 0x3}, 0x400) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvfrom(r1, &(0x7f0000000000)=""/32, 0x20, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x16, 0x6}, 0xc) 06:53:57 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) pipe(&(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:53:57 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, 0xa, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 06:53:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a3000", 0x1, 0x40000000}) write(r0, &(0x7f00000002c0)="dfe561818f7d6c89185cc0a4a34d0e858c2f5aa8e069da73b31c737ee402756cfeaf49a042ff265a0600d42cd89b50f1b5098fe6db5abb0aebe16a33c5a5c319bd3719854823577735b1c2017ee1f4bfc2b945e4b541792c49e5938060521cc538eb27188da40ce76dc5feb432422a7248eb964e806950c7f209510960a042b28e3e630f78014d3c90a50e716adbc58df27c7edefc908c30e99b6b148dea8e1e31549bf3b9e2ff1f37ced36803ccb5", 0xaf) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) socket(0x11, 0x3, 0x0) r3 = dup2(r0, r0) r4 = dup2(r1, r3) recvmsg(r4, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) r6 = fcntl$dupfd(r1, 0x8, r5) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x5}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r6, 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(&(0x7f00000005c0)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r7, 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)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) read(r8, &(0x7f0000000200)=""/183, 0xb7) write(r9, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 06:53:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x11, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 06:53:57 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCEXCL(r0, 0x2000740d) setuid(0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001280)=0xfffffffffffffffd) r2 = dup2(r1, r0) write(r2, &(0x7f0000000000)="c2e6e2ecd3ce4d2345d7625d9bfb7558e2eb29f922baf4588bd75b4e0e413721092234049a403f51b5cb2ca44c1093c11f20d4e9320fa6345c9d39c5552a696583fbe41e0b7c6d18d4d8f931a13c2f9813cdae266e4501524e45781e30eee36b9571a44cadfccd39f9073d7be3c30d36fa386d523f4ddd57344dde86f6784fa85500ce7033e83e8a886dccfba1d655ae4e63dedf0ff7473923a7f0df3ec7cab0868019678cd935e985ad2470ad9587fbc59475e76444999dc331d4d4d00ff80d679728027c3b55ff942ab2210e6d78cdd6fd0df40e4c", 0xd6) 06:53:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x2, 0x100) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000200)=""/137) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 06:54:00 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f000064e000/0x1000)=nil, 0x1000, 0x5) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 06:54:00 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) shutdown(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) 06:54:00 executing program 0: socket$inet(0x2, 0x2, 0x3ff) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000, 0x0, 0x3, 0x0, 0x3f2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8001, 0xcaaf, 0x5, 0x1, 0x4, 0x3be, 0xac, 0x3}, &(0x7f0000000080)={0x1, 0x8001, 0x6, 0x1, 0x4, 0x2, 0x6, 0x101}, &(0x7f00000000c0)={0x6, 0x4, 0x9, 0xfffffffffffffffa, 0x1, 0xfffffffffffffff8, 0x8, 0x4}, &(0x7f0000000100)={0x9, 0x6}) select(0x40, &(0x7f0000000140)={0x95cc, 0x1000, 0x4, 0x0, 0x81, 0x7fffffff, 0x8, 0x80000000}, &(0x7f0000000180)={0x6, 0x6, 0x2, 0x3, 0xfffffffffffffffa, 0x2, 0xb2c, 0x40}, &(0x7f00000001c0)={0x0, 0x8, 0x1, 0x8, 0x4, 0x5, 0xfffffffffffffff8, 0x200}, &(0x7f0000000200)={0x40, 0x4fa}) 06:54:00 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff40, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 06:54:00 executing program 1: socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r0) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getgid() poll(0x0, 0x0, 0x8863) fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)=[0x0, &(0x7f0000000280)='\x00']) `‹+'þô_¨œaA·,`‹+'þô_¨œaA·, OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 06:54:03 executing program 0: mkdir(&(0x7f00000000c0)='.\x00', 0x101) mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) semget(0x2, 0x4, 0x104) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0xfffffffffffffff8, 0x8001}, 0x10) mknod(&(0x7f00000001c0)='./bus\x00', 0x8, 0x8001) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x813, 0xe3}, 0x0, 0x0, 0x0) 06:54:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) open(&(0x7f0000000280)='./bus\x00', 0xffffffffffffffff, 0x0) geteuid() r0 = semget$private(0x0, 0x4, 0x200) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000140)=""/113) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f00000002c0)=""/220) 06:54:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) socketpair(0x2, 0x7, 0xb9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) r2 = shmget$private(0x0, 0x4000, 0x212, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ff7000/0x9000)=nil, 0x3000) r3 = accept$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000552e1a1ff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8169e9331db1a2807e157ec94803e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073d786c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b24d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) r5 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3f, r5, r6, r7, r8, 0x40, 0x4}, 0x1, 0xb07e, r9, r10, 0x0, 0x400, 0xffffffffffffffff}) 06:54:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000300)='./bus\x00', 0x20000, 0x400000000006) r2 = fcntl$getown(r1, 0x5) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r5 = msgget(0x3, 0x200) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x0, r3, r4, r3, r4, 0x0, 0x7fff}, 0x1, 0x3f, r2, r2, 0x80, 0x0, 0x6, 0xfbc}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000014c0)) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000100)=ANY=[@ANYBLOB="edff2d2f62757300"], 0x8, &(0x7f0000001340)=[{&(0x7f0000001300)="b4b68c9a6f8fe4d9406a24adf7dc3b5a3adf6f4264d88fd23ed51356", 0x1c}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x101) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0xfffffffffffffff9, 0x6692}, {0x18, 0x2, 0x1000, 0x6}, 0x6, [0x5, 0x3f, 0x10000, 0x5, 0x3, 0x3a, 0x7, 0x602cfe0d]}, 0x3c) open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x0) sendto$inet6(r1, &(0x7f0000000200)="84101f022a1b34a50dc8fdad14d267729a64b0531556772c0d5fc66d9c0767f7d7642031e63d5a67e2da24d5e4dc9e0f3dcd8325dd6343e3a95e811e8aafe682cd7a8107891bfea3fa921d194216ce015c0df1c087f4854a85dceaaf6ad0516cc347fa9e0db6e4b1625b0c32ae7dff68ffa469da4016ee41553a40d634dd6966847ae62c3e416b9c697e27142b3174dd0ba356032d9f34070894ef5b60cce7e5446d5662dbe4c67e8ee325175fb97629252d16d59f0caf7e303c2629a8fecc1bb48a191c7856b408da5516c25f0d16c24c145782bb37ae6ffb57e1fad7", 0xdd, 0x8, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) 06:54:03 executing program 1: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="030000000000000028b4a9f98e415315ed74180cb90a71712188f88945c9f9e73032ca4f5f6e88413e8d58d53e0b5017aca84903ad7f1c095249d20b1d34dea3febb751b72e350fa1d517e051750500a96bd03fb24e9d3885cf7425bf55d7657e9ed73ec00817d87889dda355d3a8d13f4160390af853a418516b287ceba38809b3868e106df3aa30285d94c5394e4df5a4ecb9a2679635a974a789dbce05454646cfc6990f041a7f259b6d69b14627ed68da5b843ebe2f82b56ed82321bb85da78a9eb711bbea2796469b5597971735e43f8305d9fc48f073ef7d7679a4f8717a869d340f47e4abf5189934c4c64d7df1ae0fa99d9b1bcfbd5e78e171d3"], 0xfb, 0x800) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1000a, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/235}, 0xf3, 0x3, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "54c16af31f30fcf5c0511e0902fdbdfb34"}, 0x19, 0x800) 06:54:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xc, 0x200fffff, 0x0, 0x2}, {{r1}, 0xfffffffffffffffd, 0x80, 0x200fffff, 0x8000, 0x5}, {{r1}, 0xffffffffffffffff, 0x64, 0x20, 0x8f0, 0xe880}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000004, 0x1000000, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20, 0x401, 0x1ff}, {{r1}, 0xffffffffffffffff, 0xc1, 0xfffff, 0x3ff, 0x1}], 0x4, &(0x7f0000000100)=[{{r1}, 0x0, 0x10, 0x40000000, 0x9, 0xd8d}, {{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x7, 0x1000}, {{r1}, 0xffffffffffffffff, 0x5, 0x42, 0x100}, {{r1}, 0xffffffffffffffff, 0x44, 0x4, 0x7f, 0xffff}], 0x1ff, &(0x7f0000000180)={0x100000001, 0x3f}) dup2(r1, r0) 06:54:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x8, 0x20) poll(&(0x7f0000000080)=[{r0, 0x81}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f6275735d4162f36c9a25e1c69e208e83052d4322aa42b8bd6b77b739285942ce9039249ab52b467a315ff261e59e742aa0b85af419bb83cd3f99130935343cd815ef18d18714e810f60faa187b0659bfadf78cf57f74e7a1ac80cc92c36c58bb25a588dd4764ee64c3169b1caa9fef9e49578523e914d63514cfc1bc37db67a92b37f9934ce541c9cc3adc1f9bd932171c0032da4247945dca84ee71af"], 0x8) 06:54:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) write(r0, &(0x7f0000000140)='\"\tl', 0x3) sendto$unix(r0, &(0x7f0000000180)="da38ecdee3ebb87cde7c5eabffe85c1a0522ea5eafa99d66ca15a49ad0db99432b3fab171131ebd25fbfec83b3e58ef080cfc2e648559af033c777428e32160277a970d200ee14ea387a71a249432d6e83f46533c93de6807b6b5a7b84f8ab7fbd591dd2b7b46ae071cfdf6f745b0582644e7b3ded8cfa4f7a6556f14fc2c13d6f4e6ded4adcf34232404ebcee0ec7092250943c33eb035d3268e03d4184321e5e0e8eaac35b3ebf94f9e2546b9a41249545185fac123ee2aa60f2ceceb397bc62", 0xc1, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 06:54:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x42}, {r0, 0x4}, {r0, 0x4}, {r0, 0xa3}], 0x5, 0xfffffffffffffff7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x40000004, 0x2, 0x8}, {{r4}, 0xfffffffffffffffe, 0x10, 0x2, 0x1, 0x968}], 0x9ad, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x4, 0xf0000001, 0x1, 0xfffffffffffffff9}, {{r4}, 0x0, 0x12, 0x0, 0x401, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x80, 0x4, 0x5, 0x8}, {{r2}, 0xfffffffffffffffa, 0x18, 0xfffff, 0x7b, 0x200}], 0xffffffffffffffc1, &(0x7f0000000240)={0x10000, 0x5}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) 06:54:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000b0000000000000000daf14319"], 0x10}, 0x0) r0 = socket(0x18, 0x14000, 0xfffffffffffffffe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7afe, 0xffffffffffffffff, './file0\x00', 0x9, 0x3, 0x0, 0x7a}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:54:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001680)="2b54c446f4d331057b45a199b53443d8e05867aac666128903cea6ef6718c68756e47d9aa4d746562ea63b966b4865fd4c9530ffd0ffcde14a6fd653671bdd7850748943a13c4d99762c7d6b57e344fef614cb97db1545dcd8d5374d785910b9fac5246dbc666861b3b6a567ea77c77df14fec2b27cbbc75fdf1e911fa3a4274b7017c78cffeab7ce1b14c40de500139dfeb430817d99c62b45c8d233fdd66d2e580428ddf4ef0d57c98259cd9308a1381cde433a917c23b0f05d5d86c9de3750bf293d138174ed8c5debd431619a84059862adee16912299b30437899432c09480ce402b7ebccb4f71e40e3fb3f9c53b83f0973f8dc6287288578d3d9ae837407dde65ae31c3082eb2d26d9671339cd27b368ac56eae2dc1ef64bfb59632cd0ce5fcc4f4c72e6de1cc63affab8cbe4f649e496bff67ede173d9452b35b4a0eb2035a90634e5ce8f9d814a3dfd9253d60b9d5aca0d6d7729b81106af8374e376d9385b60f5a599344e88dffad75edef5771f0f8e1621242d5dc01ef4b6fb441dce3480642ec78ed7c380de0d74b02a12ac6550a33040f75720f4ddf53af65e2e8bbe2dd7f07eebb68f9fb703e38acd61eb1084fd31310ba7b4a8d32affef12aaa50cad511cb90dbe18153dd8913f2374835ca67e9967df14a220c46bf8d5d2a4820abda29eae97b02201cef75158346579e5d8a4a88944ebca0fb496d2c241cd4e8fed1687ce14e9b2bc16e5917683176397904f532cebb4b1eb9e333f4679535ce0b30b205ff78f1a684d6c7d20f27b4a585f7ef3a727368ec69ddfe5d2fe832778a4c45f77d88dbbd28854f64fc86415f74b879da3c6c68039104887b2e87e2acfe44e9d3e72f26f5aabbce4c74cc4cf40e322c6072f9c02f57846129ee535d9f4bab4655c7753d49957893d1cf890b3ff335064fca8d94699d4452952287b8635a9f1df7dd96e849d6035d97ef45442575608ec365bc38bc7ec2f5df444c7260f7d41639993bf5e590fbea2c76c04fa9137d41dd82e0aaf02263812d4b3db7500d4757d45e3c1c6ee60a2bcfa0fb18fc512d57b3b104c0cb0240ed4b82a19e5bb73b7f3985ec183efab8ec65cd6c29b32c2972e4a0a24ef8895828375eb8e09f668c966a205b1936e2fb54de887d2da86be9575338892c05de0e6afaa2a3b882e5b176ac05c1f54cfa9981e8125b6c330eb9ca1c2ff001334a6610379c3d041fb522fa4ce25b2f3a612785bc17f1032927c3a38801b91e8ba55041f10981a239b8f3094ace64b633df423d3d1ed49d32260b91b523eea2c1ac48d3edd0719c65c056835338c465a91d7d1d87c283319e000b65f56a792808a4de4a9bdf5cd8d9eb74cae856ba94b6ac1c48d3be9bbe7359d946288c7f17f7c4ec6b9e6e53b387af6669cacaff18b8e0f9be93ce66041c6a304b6749d04b5a4e49a991a299a70bc9d035466f19febc4b30899a219152a6ab9a4e9fe40136a571aab7dd9067bce4883de503b0823392d6027c2a7e96feab074013146b7a8d157da288a1f8c09dd98295d430de3ab948f54323ee30fa32161d303a1afab262e09667b5a5f4f7346b146736bb5acb1bd291a37d786912767d24ba65c8f83d79d91da52bfd415dcf0e59e9c9a301035f93626d324128ce273831a82d8bce27511001ddaf5d15515c177e7bf31f4dffabdb46ebadc07411c1111e4a30cfcf90d7f6bda5e84c0fa5203fd2f9df5d24816ed2b4631abf681c40d70c07d54de216e9ec4b1d4627270c3afa1e902f1dadb9b8ad7068be2b276983b6cca5a634485f68b5fd338ed11b86d95eab7828290e321a216d9be198d6f6cf1c7c58939af2a7c66d8f310fcdd693f24a8ab1c3e7dbd9f6c7a15bc73eade000c061da0b77e46b8265f6572fb76825f6fbf26f14715077e9631fa962299d01ccfef6ea5985359f05bb89e29ea69fdf55f9418c79c00712f16da982dd83122eaa6094975bd76d99b3a53ac9dadc3149b1ed09cb24861411646cc46273a46a7ef62af7a14cf23c3d192da1cd67d4f4d1411ce9b854334db3745bb993c5c1b881945ad13888130f5f32e63167134a0d782186340887232aeecb392e4362003d02de57f38671e106331d1432f66424410a5609da1552a3b2985ab93e784a550bb43e60f5b05542fc508b54f644468eacb3df541d5ff8eef8adf886231abb41545d14e95a017d92a2363aceffa837b0e5bfc0aa813740ea45976e6289c804be5985075c23c0ea4056e3d1cba41cfa25926177b036cb94c6770d14635fb4fafe1d6c32513c4dc66e419bd227bcc93b14b3441d96cf3c20c89f345b40fc037cb037e2860183902c6dd13db8630861607dfacf0332ae899b0c69a12c89b7a6e449632ff4b93d2cdf80009136e20f5d147c75084888c0cbd22b3ce5760e70c5bba8df26f75e4d23c34ee5a0a41ac37f49bab8fcfca8c207f3d2de2b21d499bedf7c6c83f5564099c18f5094b7e8ee5a30b35dfc112841cd2982e455c67f8165479ce2684287b2079120cb13b85c86ddc55fa657dbacdcf8cf9342983bd230a414baa07dc4edae5e1fb87fc0a4b63c1b56caf6849ce7d3395e92240108ef321a679fcd2696dcb2668523012f83a98fcfff2bca948f25ec42ee980a0f9152246248119f26284455ecffdd25dfb311a6ee860674f6baddd96466d4905bcd3fb39e62120b725089ef52c7236055a1ea71fbd143542a3d00c357780837c80569bedf901e5e0b9f750ca9f18f77ec0722e0d76e5c7f6a2be728519e2007ea04569b7176b17e31f74f631a4117ba32a0ffe10f7c5b88352038eab6e3da61d71e5d9d90f25be9635d81301def517c91d06c9e648b10c61e60ff11652fe590c4f18c5b620eab32542708d98ecf65bffd83784ce94a3c7e33752c40063adee44f6f71e04c9f7de13aa2ace5550bdee2758e6d3953fe2232d20408f625713aa74b09d2f99e1b83ddc4dc906e451a54c541253bd5a63ea8aa233070e2150a37cb5be8b211ca14faeff8f584d64195eae8956497966ae0e4d56e7a35945ecbf88b2e65e62c623fea6389d014df4707090adb2acce7fb4f47d1dc2ce1c1204d0ccadec82ba286ba3ac85b8650c1ada7cefc1983b976a8f5228fd5bbc630a170689c8c5f66d7dbd58bb8a1cb6824eebfdfcbda01b11fd69639f59bd8b68b83d2e05c15839d035dbfb44e0e36b3c90714b5081a4a16befe0efd1aeca5fc0adb2a48f2992b881382bdfe30bad79e2be0f52086c7b700d96fde73a37adce7d4bba9fc4b260bf43e089229636591c2401355108f886a32e13a07586adde364b4d937ea0a144a282c18d05aa638284492b7a4d1df5f23f82d3a41698feefd1e5d97d80eba9bb0b6a12d332100ecaae2787335d54b73b87f9fe729cb42bba5d27d95e4d8831467a53bbb258152aa5c1883b4174bb93fd491f1832d266f0071a34e2de92b1a03ba5cd74f8b1c7e78b8ef4846434e3c4e8847fb91b274cf578162a3b035b1de8d6ba81bbeca9448a81a01b3307ea6484f9df6456de24a72737fa4cc9bc3503b9919c55f71e8a1bc4615b81942b743360df00598d4a103ee7b0efa1b411f5c8d0d73f8f64f1c6cf8ba61a2a60c5a922509cc1c6f71df2d686c91ffefba10fd0a8b2e427250115cb59aca300225d3642efc25fcf3ba541a5e839e7c8933edb6f79de5f7c3e385e0cbc86f2382942aa48bda80e88cb7299669073739a9b2ad4596d0eb8f5a2be573bda6f7c6ad1cfd87fc3e040d9ffb59a1648608faf8a3522a14bae5a8bc3f650b05f5588b378974c75e1181a0f929dd685356a3424df4febe86b302de300d070afb4b90dff86882ae6c4f4f9ff315f8253faee99b04428e0eaa1500aa12009c927dc4dc57b4399b2e4743150212fc939002c2ddbe607f2909c4ae25ca58855855d442985efbc3a4ce2b5655f1b0aec9ca7dd937e6e8565f72220e29a28c430f696f64dbd097b3000b7610b6eaa1eb719c42a47092542674f72e7460a3e834fd97df23c4c6eeaf89ecc71c4c4e19088a06f88e5145c3d5062f79b289295ab36e921885476783ade8e5d131b494f5d2d090dd61b479febcdd2d4da752947b4ab56a414095532a9ed3241d5dd1b4ef38af88fe8a9edc82571948be083242062214bd16f648590e4dc3d1a27eedd6d2c387dfe8f96a0d547f737eeba839adb9c97473908b9b3609e2c6ce1dbaab2018817696f9f869ee77c0673d3a2cf5f0bd3646f901ea81521e3a27d982628490813bdbdf4e13a759fd99122e32bee840bd488df63a5eeb616277bae2399940274d85bbb75645e5d68cd4eeced1e5b33d413bcb483326c8702d2ba48bb0aa5625443ec7cec0e0d77f80dd64ee88e1c8d2a97c8fba345cb623d2c2ccbd36bc7ab611da8f700b4ed88162a20fc575d0e1abb001aa365d0e467a987b284c2d79b8220dfbc74d0d178f52a892fa75f3553aaad4023fd94b3f146a76594f022719b3b2164a781dc6e330850d3b9bedbf3b90540500955523c8ca90f255bb3834d3f535fc5a4c6340a572c18cec04cb6f9876b1ba58b45398481ceca17f13ff496c90c664e36fed7ad7b544f8a7386d9ef93a055bfe05243df1bf170b6548636b3e2a95ec06e7ab8f1ad589f560643c84780b40cff636d1d4a69eded36260603fb45fe17a8ab0e15ceda12956513641954c7770245480a702f725de4f0f735b0e2175b6433960fae71cc1ccc2bb3a5e90c1446825d0c145939d488bb92bfbbc31ade3dbdf4d0c828d120b26a30bdc816b6c86c33b6a3063b293adc45507702b1bcbd2924a89cc281f84f52ed0e7ed4a5a571c34750d6526a1e8e81715b89e7086ba4fec96559e827dcbd16880eb507d7687cdabf713d247418bba1f249718530a0b79b96c9f078de3851e8e76088534face0d4fe95aec54f8981d066f75d1e60d242d7c849af991c55cb21ba97e9c61a6ac010c011a4db12e102adfe3dbdb45bb70ae294dfb76f3beccce416e14bdf66bad7020c7f0c3fe91c763e3c7c93206bb724eee1457c61fdb3eb3e34e56e15c18696219baeefe416ce823ab1c2d1f440c406c8ff1aaeb7aaf6ce59d9eb64cbd78041222ec8a3262e5787ee006ea84bcb12551d59401b01f593ae73624cb4a2e6b19fe91245d3346e168737d9e6dee162aab83c458f72186a9a87a2a9943d64200def913de05c20f5ed805225a8563adf4a08c50733cdc2617796878f47aa727524f8ce959160fd2df33ffb43b5da88739f14ddf867683ed861a1d1cc1245c8e33eba739bb06d5649c2a0fa6f99e44b2aea2e00b4ba0a7f97c77eab5a969ebc53b37df017ec46444d0d9b73874e870b37b5a6e1746793814a46ea5381b7fb98a715bc4b329e350aacc896db0a7295ce2da60d37c8b046414a41498e0cfdc84a19f32240946c8bb5e67e82b556262463ac8a92fd6fd1adc7929223d1c52449abe3d4655c87df6df296c5e73e102e719b7eb9299fe39d435b18dcaf264406b271934cc6621cbdae384b5f819caa8853b79e2cb0b692bd54e80248291d9ced4bf8352922bb818e9ae247ddf76c93a1c9ed46386854c4d4f00b92c10a4d7dd94d4046f3918a22144726fc350051194e036d8d5462b5c2665a88ce4ea5aa2c017df03f3b0c48939b6ea468133ee7224315f785a068de1b3873ee4e98158d09ee6e89f19cae75518a0d749e2649f007e37ea728f7b2465571d46e210b2423813c565f74b3906652b28b089a05e8dc9cf33d2b385fb0521423161342feb07d3b92c6e47b0d7b0ccc777596cacb11b086691b281d5ccaeb8a4306a70bb2a0", 0x1000) dup(r0) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001040)=[{&(0x7f0000001280)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39ab93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c97769149259b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78cccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b4035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5f9aca4122ba9fa17ea16b3dc5dca06635059d1e41d8200b7df2b3b056315e220918ae06ce90ff5fcdd053802b9d286910e50b4eac82ec8c5c95ae5adb4beb8fc41b03778c0cc2e9df9669db4d9bef1386f9dcbc0a6d1581e16179555eec70131fad7ae0d14d637872a94906cbe9dd494ef8fb369f949cf842f00700d66de651a8fb800a373090dad3d4a562082c78f4f798a00b2a45bb44fb0a9d6a4e6270000000000000000", 0x5fe}], 0x0) syz_open_pts() open(&(0x7f0000001080)='./file0\x00', 0x90, 0x20) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = syz_open_pts() dup(r2) 06:54:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) lseek(r0, 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x3}, 0x6080080c2, 0x0, 0x0, 0x0, 0x0, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 06:54:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x7) 06:54:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x8, 0x5, 0x7fffffff, "885a971d67fb1e6319b00abb252519529c10ebcb", 0x16, 0x4}) chroot(&(0x7f0000000080)='.\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) 06:54:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0xe3a}, {0x26, 0x3}, {}], 0x3}) pipe(&(0x7f0000000040)) 06:54:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{0x8000000000000000, 0x3}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 06:54:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x2) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x33) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3}) 06:54:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370daba3856c507214b57d9277fbd770d883b85f8cc9e564c5a3aa661344ad7ca0c18b464fe27f5e937dd942640b7b106acadd44b54e20a85a7b03b1be94cbd2a76c1afbc811895420064eb94408d26af34f6ae5941c88a3e83aea5af323c7e3ee363dada54236b77f77e81c6dd66a92e0d9ef9d8f050d633f215c929978fa5b0aae4bc5daa8198b516149b3348132ab0f7f8520", 0x28f) r1 = syz_open_pts() r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x6601e39b, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:54:06 executing program 0: setreuid(0x0, 0xee01) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) write(r2, &(0x7f0000000100)="894ee4d514b5bdc86d0bb502c0de5115e22c175a4e44db719b2d0ed30f67de788347e38e8f417db79c74ab79d67e79271b7434b45ada18157253d6c5e6cef110d459f82dea268f6e6264433bbd5f8a3f486322e58b02a2fd94d985b8eab33486ff6dac87cca9ddee94da4dd4187ca4d309e2e10af2599d3d146565496c9bff92cab963bb141d3221149c92a93b0d82e319bbd91397d9097731612a48ff5415ddcfdb6e8763ed3a4e6edcf33e887d46a4297f54bc5e808787e7ae3a00f63e73d1cae0fc7ff56aefb9a4d72e52ae8035fad7ffa1243c045acb3f6043dbebcfb29be27a31653a2a92d3", 0xe8) setreuid(r0, r1) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r3 = open(&(0x7f0000000000)='.\x00', 0x10, 0x88) ioctl$KDSETRAD(r3, 0x20004b43) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 06:54:06 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x400, 0x1) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x10) renameat(r1, &(0x7f0000000180)='./bus\x00', r2, &(0x7f0000000240)='./bus\x00') fchflags(r0, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000200)='./bus\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)="7b7413bafafa4d4e6f", 0x9}], 0x1, 0x0) connect(r3, &(0x7f0000000280)=@un=@file={0x1, './bus\x00'}, 0x8) 06:54:06 executing program 0: r0 = socket(0x1a, 0x5, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0xffffffff}, {0x18, 0x3, 0x4, 0xd8}, 0xffffffffffffffff, [0x0, 0x2, 0x2980000000000, 0x80, 0x0, 0x8000, 0x3f, 0x6]}, 0x3c) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x0, 0x4, 0x1, 0x1}, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x8) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x6, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r8 = getpgrp() r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000200)="1e05dfbf25ad66c87c3800dfbed17252e76ee532be416e786a1910599dfae45fcebfb0ad2a8684a6420c8c4bf2583166e689ee77e4a1b220cee23d516ad6b4729ad6ccd7", 0x44}, {&(0x7f0000000280)="8a8dcfbe", 0x4}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000003804000002000000ffbf000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x40c}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 06:54:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x2}], 0x124}) r1 = dup(r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/28, 0x1c) lseek(r0, 0x0, 0x1) 06:54:06 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket$inet6(0x18, 0xc000, 0x3) r2 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20000, 0x0) r3 = socket$inet6(0x18, 0x8000, 0x1f) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000100)=0x182) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xf0000040, 0x44, 0x1}, {{r2}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2, 0x1}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000009, 0x6, 0xfffffffffffffbff}, {{r4}, 0xffffffffffffffff, 0x60, 0x1, 0xfd58, 0x4}], 0xc282, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffff9, 0x0, 0x10, 0x0, 0x3}], 0x401, &(0x7f0000000280)={0x0, 0x81}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x100) clock_settime(0x0, &(0x7f00000002c0)={0x7f, 0x1}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getuid() r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x4004667f, &(0x7f0000000000)) 16:02:07 executing program 1: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x1000004, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) r2 = getpgrp() wait4(r2, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r1, 0x20004b43) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) r4 = geteuid() openat(r1, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r5 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r4, r5) r6 = syz_open_pts() link(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r3, 0x5) close(r1) unlinkat(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r6) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000240)='./file0\x00') 16:02:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x200000080002005, 0x265a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:02:07 executing program 0: r0 = socket(0x2, 0x4000, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:02:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) pipe(&(0x7f0000000040)) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:02:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x2) r1 = syz_open_pts() flock(r0, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = syz_open_pts() close(r1) dup(r3) fchflags(r2, 0x40000) syz_open_pts() 16:02:07 executing program 0: socket(0x0, 0x8000, 0xda4) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000001740)=ANY=[], 0x0) 16:02:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 16:02:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8210, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x4, [{0x3, 0x3}, {0x1, 0x1}, {0x1, 0x7}, {0x3, 0x411}, {0x3, 0x2}, {0x3, 0x1000}, {0x3, 0x20}, {0x3, 0x4}, {}, {0x0, 0x6a}, {0x3, 0x6}, {0x3, 0xb5a}, {0x3, 0x3}, {0x3}, {0x3}, {0x3, 0x1}, {0x3, 0x4}, {0x2, 0x100000000}, {0x3, 0x4}, {0x3, 0x6}, {0x2, 0x5}, {0x1, 0x6}, {0x3, 0x8}, {0x3}, {0x3, 0x1}, {0x1, 0x80000001}, {0x0, 0x7fffffff}, {0x3, 0x4}, {0x3, 0x1000000}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0xe14}]}) r1 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0x8}, 0x10) open(&(0x7f0000000380)='./file0\x00', 0x8, 0x81) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x9c6f66209a36cb06, 0x10) read(r2, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r2, 0x1}], 0x1, 0x0) 16:02:07 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00d4e6ea8e696c65303efd6400"], 0xa) 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) 16:02:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2019, 0x4000000004500) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0xc4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) close(r1) 16:02:07 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0xfffffffffffffffb, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x2004, 0x40000000013c7) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20000040) utimensat(r2, &(0x7f0000000300)='./bus\x00', &(0x7f0000000700)={{0x7, 0x1f}, {0xff, 0x7ffffffffffffffe}}, 0x4102) chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semop(r1, &(0x7f0000000380)=[{0x1, 0x5, 0x1800}], 0x1) r3 = open(&(0x7f00000009c0)='./bus\x00', 0x0, 0xa4) fchown(r3, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x1, 0xd0}, 0x16b) semop(r0, &(0x7f0000000040), 0x460) shmget$private(0x0, 0x4000, 0x360, &(0x7f0000ffc000/0x4000)=nil) r4 = fcntl$dupfd(r3, 0xa, r2) r5 = syz_open_pts() r6 = fcntl$getown(r4, 0x5) preadv(r3, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000580)=""/228, 0xe4}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) preadv(r5, &(0x7f0000000980)=[{&(0x7f0000000800)=""/219, 0xdb}, {&(0x7f0000000900)=""/79, 0x4f}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000003c0)=""/52, 0x34}], 0x4, 0x0) semop(r0, &(0x7f0000000a00)=[{0x1, 0x800, 0x1000}], 0x1) wait4(r6, &(0x7f00000007c0), 0x40a, &(0x7f0000000100)) wait4(r6, &(0x7f0000000400), 0x5, 0x0) open(&(0x7f0000000a40)='./file1/../file0/../file0\x00', 0x8000, 0x100) getgid() r7 = open(&(0x7f0000000740)='./file1/../file0/../file0\x00', 0x800, 0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r4, &(0x7f0000000780)='./bus\x00', r8, r9, 0x4) 16:02:07 executing program 1: r0 = kqueue() nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000980)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000180)}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f00000006c0)=""/246, 0xf6}, {&(0x7f00000007c0)=""/232, 0xe8}, {&(0x7f00000008c0)=""/35, 0x23}, {&(0x7f0000000900)=""/69, 0x45}], 0x8) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r3 = semget$private(0x0, 0x2, 0x45b) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x6, 0x3, 0x1000}, {0x2, 0x291000000000000, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x0, 0x1800}], 0x5) kqueue() semop(r3, &(0x7f0000000480)=[{0x6, 0x6, 0x800}, {0x4, 0xb1, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x4bab, 0x1800}], 0x7) r4 = semget$private(0x0, 0x3, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x1, 0x14}) semctl$GETPID(r3, 0x5, 0x4, &(0x7f0000000ac0)=""/224) semop(r4, &(0x7f0000000140)=[{0x6, 0x8, 0x800}, {0x3, 0x9, 0x1004}, {0x2, 0x83, 0x1800}, {0x0, 0x9, 0x571b025314d5cf71}, {0x7, 0x0, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x4, 0x1000}], 0x7) ioctl$TIOCSDTR(r2, 0x20007479) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/64) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xad, 0xffffffffffffcd45}, {0x80, 0x7fff}, {0x25, 0x8}], 0x3}) kqueue() mkdirat(r2, &(0x7f0000000bc0)='./file0\x00', 0x41) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000a80)=[0x8b, 0x1, 0x100, 0x401, 0x1]) semctl$GETVAL(r4, 0x66f2538ddba45a8e, 0x5, &(0x7f0000000380)=""/236) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$setown(r0, 0x6, r5) semop(r4, &(0x7f0000000040)=[{0x3, 0x7, 0x800}, {0x6, 0x2, 0x1000}, {0x2, 0x33980000000, 0x800}, {0x3, 0x40, 0x800}, {0x7, 0xffffffff, 0x1000}, {0x0, 0x3, 0x1800}, {0x3, 0xffffffff, 0x1800}], 0x7) fchdir(r1) semop(r4, &(0x7f00000001c0)=[{0x1, 0x600, 0x1000}, {0x2, 0xf3d}, {0x3, 0x6, 0x800}, {0x0, 0x3, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xfffffffffffffffc, 0x800}, {0x3, 0x40}], 0x7) 16:02:07 executing program 0: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xa1, 0x2) write(r0, &(0x7f0000000040)="8ed14970d39451f8108aac4288f07cf335377116", 0x14) getsockopt(0xffffffffffffffff, 0x29, 0x9, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x0) socket(0x0, 0x5, 0x78) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) 16:02:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4a0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x40000000014, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000001c0)=':*^\x00', &(0x7f0000000200)=')}:\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='/dev/zero\x00']) 16:02:07 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x40, 0x8bed, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x9750, 0x9}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x32, 0x42, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x12, 0x40000000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x0, 0x600fffff, 0x40, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x9, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000003, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1}], 0x3, &(0x7f0000000040)={0x1}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 16:02:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000040)=""/238, 0xee}, {&(0x7f0000000140)=""/3, 0x3}], 0x3) 16:02:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x4000, 0xfffffffffffffff9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) 16:02:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0x0, 0x284}, {{r0}, 0xfffffffffffffff9, 0x0, 0x10, 0x5, 0xa25}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0xfffffffffffffce4, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x2, 0xc000008b, 0x6a9, 0xffff}], 0xffffffffffff8000, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x60000005, 0x8e68, 0x3}], 0x9, &(0x7f0000000180)={0x200, 0x8}) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x8) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) sync() 16:02:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) 16:02:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = getuid() getgroups(0x6, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r11 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="aaa952f7894fdf3197501b7c4cbe6124b37cd68cc9b00c11fcdea879573000522579f2746bafa07269013a3f36069eb339a66ca94aba8a0c43d42ca259b95a5cd0b2d8e6178eb9851a062398b5da9cf92ac4f40fdc7c", 0x56}, {&(0x7f00000001c0)="94dd3ed5837ba43058b1f8ad38f5232ac2811554941885faf6fffe20b6b26414bd3707a87e8e100e1ad918249f152cbc9f3cd78edc4ee79a9f3be9e261fd0f570a2043a2cc43b2c8c1ce16edd81e4ec310acb38533d53c3f77e658a2bf43158515870b87be80503347644292c9a7137345868f60a448cf22ba63bde597677078ba5e247a0c53abab2bc5fa8423ef3b5cad68b4c7718b0807fa4b4a856a69680fbcfe6daff4ef2143559c53d592691a59dd92d6ea387762a2b230babe8c9367", 0xbf}, {&(0x7f0000000280)="191eaa7b55c730122b614c86dde7be93a136e6b950af267e5ea04f56f94c2e01924379c25d43bd9d182a6578a9e01a9fdd60a7ba14fd55abc6c0b06dfb061330c731a0941ee4c482be9bd17cce1cb231903b9d291a6eb02b1ec6ca45415a1bd90c6027660c05e224535943cc34a68d1bff82485025748f1b1a3547f76dffa0962ee94a96121495ede6ce7a4dfd9c9dce19110475abe8cd39d09afa0a15714e4b8a4d110ab99a1cc41906f709ec69", 0xae}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xe8, 0x3}, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff000000000000aedb4c1c2c1e00000000000000000000000000ec7f00", 0x2c}], 0x1) 16:02:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f00006b3000/0x3000)=nil, 0x2000) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) mmap(&(0x7f000044f000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7f, 0x2b7e}, 0xc) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 16:02:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x110) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800a, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) shutdown(r3, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r4 = kqueue() execve(0x0, 0x0, &(0x7f0000000500)=[0x0]) kevent(r4, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:02:09 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/127, 0x7f, 0x800, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000180)="effb113d3d7fbeff186f5649bbdf0517edf6a406b8fb0aa6f0909d90e00bcdd0273aaf51e3ac0d8a8244c934d1951e1242c1146d27344282be079ed2094269b38b516bd372c43214b3134af77e866e6a75b0531475184b7cd4fea44bd5211c3d90720e1b1ac57caaf97cb66c099c2ff1047e43067cfa9af0c238426a1fcd7da017ed0a0bc1a907e807fa3baf2701e88c78ade6b298f585c9374066626e798c9f7513bfc5e6245f89de44289e89d55b1e5d508ab6d4868e3129a8b0901c73f0a277831236e416eb", 0xc7, 0x8, &(0x7f0000000280)=@file={0x1, './file1\x00'}, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000300)=""/86, 0x56}, {&(0x7f0000000380)=""/140, 0x8c}], 0x2, &(0x7f0000000480)=""/210, 0xd2}, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x88a, 0x0) kevent(r1, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x84, 0x81, 0x4}], 0x1, &(0x7f0000000640)=[{{r0}, 0x0, 0x4, 0x80000000, 0x6, 0xffffffff80000001}, {{r0}, 0xfffffffffffffffd, 0x20, 0x47, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x82, 0x2, 0x3, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x8af, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000020, 0x2, 0x1}], 0x6, &(0x7f0000000700)={0x7, 0x8}) r2 = msgget(0x1, 0xd2) msgsnd(r2, &(0x7f0000000740)={0x2, "6c6c349da98f06ab1ad8aef1c4b928d6c51b37f5b62070fcb0e53fe2d6a636e87d587864eb4cca5431163c787ac686f2edfe150eabc112c2a126250d7343fb5a79abf6d5db39581ea08b7df2ff288b010c4d4cba4d7ad4509b707d5701a744dd3b970fd4798b26f5f7d68d87aa0cd0cf1ff7e86f58db3a5139ef750108d1236da50c43160142f73a86b32cd6b20da9d67254c43d6b4a5d775dfe8324ed246b6d4019eaf17da3bec54fe49f8d9e94472bdbffe9c103708be6a935f9aa43907a2520a9b47c31db606159fcd94ed94c0406780e32239d06a6806d642abeb9d83b2bfe7255d0577ceaf4e150c082381c76260e34f01a5d07781e93e1a0257227dcdf552b5b5a88076371dc2a89bc5295b716d05d2f6de014aed429baf09bfccf7ad1dead233231654772e43d5dedc9883e2c6e478fb8ca4ebb44e1d18c50373facab5277dc5a37494ae71ebf8476982a1781e8aad59f856b56cb0f42020104360ca2ecdf72f1a5b76672f5c3f5d71f414224a9db56d4de92cced9d0f2cbc3f37bd1ea19847996e1ca2c0c3d5d749ef7efabf5ba7b708b5433e60df2b3c21b9c44ce4af0a68f30835a10c1dab5b6006cedcf6ea9ab6d27ae5f1ef503cc8c655dd95093b57f425ddee1376ab1122e5fef8d968be97ec435bec301cb566d2eeb44425e43319996f67812adc14964011eca65a55fe8099afd33dc6b7a6784a4e1268edcf1f3f9bd0c538e3def00375dfbceb3afb128e9302e954414c0869ee689923cb4389ec5d640a1e185f739508f564639cd8749abba89ea0d82ebeb72265edd84bf74889014a5cc7c560549435981352182d0d304977b40cf6836c5cce13b1b36083ee1d487e2e8c1770a4bd34c7ba2d0dd2bd24d5291115b4175834a6cb7d552ac07c21404220a9e6fe04da87a782c52aab1db6a6f35a80de43e7e9e34a8cead8746b517d93420e62dfec5d1d3b4945c55831fcc4b66ddd863c7c9b035c084aac188efa6f305da1dbe8c5ddc373d225adb40024c64c01173f4c6521132bb721667e7402adee855226b7d0e23d84fb5d1b9738f75705b9c4f888db97bb2e3558149a6fe97217539103159c4606e9e25994c8ce08009e40501e8d13e9aeb97036105ba5c60ac4dd4ab59b48e2b8c8b59e294352bb0ffa6ab19e85c39d54c2cd9f8e9b4ac96b13248894ba7f7e3a5a8264fe592b39a45f51d5e55942f5baa8bff0326e58688ad17f177dd3adf61920a868c931e11d8a2892dd60402b9459309735ffeb80e056078e59889954b5216f54bc8298080cda0b90dcedc8cf902bbee72f717d22f910dd3ca567fc036b5f7b75a46cc11f40f103ff98d97221ee5e227156e7b238a4ed696ed4507b007272229e4b6e55f3e4ce4dc2298f79f7f29a02aa90444e4c48be3468a3d803223c6b02a9b1e1c1262b0a6332c4b306e30c03f6484841caa1a1eb603a5ad0163336f8c1fc124eff3525bbedfd44805351640c5bc67862d01fc32dde8d54c6ca9f36cfacb1499fcff2910a66b00e666b021bd06c0cda835d5deb2b777c958eb31c04ae406927f58c1ce4793e51ea403b32c9cd4cc36f331d99c609699735b3d55db8d57693faeb44fceb6b7426c164863d9c5fb24374ac531d3e819546aa3cd3d6338abd93330d73863b88f4a767874651761a0f47a0b3cb22095737d2563c425d05293e10005d7ead6b71c4e93329d459d17e102fd5285adf67be208f16087e2f55b619507f28a4d60ecdff7f23eba8b0a63ef078c80beb773427eff6a92793537e991dc8d53c6105f33b18b447e7bfec0687f8ec82264c13a3bf4c7194a39f6301484d3b0ea173c76658583dc1974db23692000ba92bdcf9a456188ed82d463114d8df80732c63f4e60f2ff5cca12cecb26186cd17c813d1a0808fb9d7c5364d3f9fccc92872bb55b4f0e43b751d694ad832e4987dc265758efbcdcf54ffdc8138b2afa5573702269a6549bab6c3c6bf0b7145ada456910b07b048bfdc5cac68f66414516db7fe0f2d39ec46e53000702af6575d21cf573df14ead7d3c2107c58bd19d7446fadf04c668a90cb8af7e3817ade92e426eb6e7383df1dc6707d6ca72f12779f80609776a8f51fef057341288864d4e506aa8852c155c5907bc405dd21692adfa6113f8523fb8cce471f7247e3d804d3a525e5b16d078be1c44ea2a4b81fc9c5944458d04a7bee44b06c48ec223baa322c0d917b4d0c62c8e3d97bf2558314b7afe1ec1c8f218421d512438cc17836fc4c279acb21a78d2ced0c36857b50b38afd9ee3fdb03b2536cdda8435135e8140bf3145d40142b3f0c8c519f43992ff6e77cf78b317bf81150a851418d937928082757c55478f29e818162fc8eb7228f4c734823156d615625475ec8396271efd4ca14ea3aa4b581d4984d051f6b5f7f53aeeb3bb72f9f97bd7753d092d7940ca86493a60d2f00dfbf8d0c370d8e40e31a866ba152ad64b240ee45722a24359b254c2447f8ffd6fc3ac42d679d4619815bc3f0e40e21bcc3e14d0db678e25d3261c5831c4f8a110e0927cefc4ebd4d80aab9ffcaccdbbaace7f09dbba95cb0d2c5b323ac4c2537d5edc9361a44db7439cbc797e7e5b34fe91836ed3efd15d0fa57667653e9b8e9c169b1a5a3d2eae058ac25c76ce8cbcfc0b98ebcc9f04fa28e5efcec92fe287546f70c41a98b9e71f6b57eba7bb59852edd75a3e883144a5d821c4769ce1490ad03e97da651a6c14ed546c1b3dd5836ebf3fad6d155e15853a576044e9a3a426381c5c949d67062c9a62901fc9db1fe02b9f3de325380304dc41b8247a3784fff49799f98c83427deb44aa8a2d0b57e9b7a2864c18a8533ce439ab9272529b6c400eed573bd73e76a252245b5180e546bc2c3b35575df4a33b50b301e233bb9ef8e5e81399871556a42c40ca4985f996c9bd885fe6a937eb90ef60a03808bdb722b4bebb0fadd0d5a9d8ce2b8d3c9d23272c21dcbfa09129c4a3744dc3fd410c57a65894bf5490c3cb5b6a5ec992a184cd3261d624e053371baa0a80de3d6189eb04a3b8084bececfbd2a389f139bd0dc04dbb9a03cd454294b78f966e4b7cc5e02a6f1a63e1639020d740863f8ef98b282163d0a67d9ddcd8b0ce19ce574e553c8f0216c4ca6a4d3513459f20ec55f89316c4a0e5d3501a378d77ee5fde075fedb7f1dc26be68faeb59384355f52f96509de8db8720fc6a86129b70dea5fef56b380583dbcfcbe2895882cfa7e0b3f292876db5919d492e4b6d670e96f636671a55794054c2bd74f7ea3cefb911d3535b7039b8a5711c22fe08bfe6d77986d85657cabf6d74ea1a05175a02f3e56c70f711f930e534e26bfbf5fd16248d13995eec59897905ba12858894585be5b905eea5b40f0da1b2c32491df87ae53a4af8ef5015d24e12ed3e2d4aad54db9f80e71dca25f6264fbbeb1aff650d5167092fb8983d6dfde427f0d5c4f777c229b66dd1717ad1879b15de7864e946ff778bbf5d9c707a2905ef688fe773a019a270e0fca4bcc06146cf8ac3100d89d48619cef9f576e2c844547d0b647f2a3f831f43647f5790e6b64411cb0d0d5249e00ffd5e7774ef5f434eabff22ed8456113bd3418a61ae2f0550539e99c6b724c07eb0eee1c0b1d97cae390db8c30eab5d7610658389f7958c799b5af0eb6263e11c7ebf56ac53ce7ee0766a992edf22e633d7bdda4e267c0b0cf54b1a9cc548f52ac7fe468340824aa85be20514e9709d3cfc69a21b1e76da9f663398a768b1783b2ebd6b84d9622f856ef645b290da7ea6d6d1654e7075bcdbec34375e3dd0b701ac22f97b10c323aa49780da838c733a98bf1c6542777008062282a91374be2ff20c35abd701a83c7db952e51726107c46ed56b0ebe8f6c879a0937f567863231213b3835317f30067ca50bbf1125b5521e9ab3a5a3b71c6d9ff604db63e20bd121ea561595a72fb84185d360f631e2a282139b71ecc92d10d9a8d0cfd3094b74f4d372e6ae44c3e8a197f88bd58c8459a01d38f02de6db2027007c9ec0ff115c418f7355f5ee152b2f3eef364ac55d46164d3d0f1e63852751a01197192f024ce7680617fb232a23927d78050ad0782e433ec9afad25152f6f2262fe745cd70ee243fdb7674a4e1a0e09f2843885e6bde23248e5dbeb245f65eaf4b33a2938041c537d5c15bf276d3d61d4569c8497b682cbb607ce6ef9e369a9497fe10a00c988418a6de4831838e8fb7da05f82ec41d97c044b878b36b600f98d9936acabf0a3befb4d4cc16c9aa4e4b69cd0f707195eeb613e5b813b2b116c0a0910783ee50ab6d8219397ef0d4354ed7cad9d9869b29365379d20ccfe20b67f1a507dcd91f02e8405aaf2a895a0b12c80e9757a3c71a9804357e5044ebbb19572606ba64353a5942bb8623b582b9b8fa6de540e54b0b0e7144cac2226f63c3c31803ac55a949dc22c6e51a22116749da5fd3a6ad58e61c9a43700838db22c442f39db4f390d350f7b7919c34e2d17f57199d1c2f77465dde54ce3b3e9750ef564e81992656d48deacb45adbaab9ff19d3d6205d1fb1e691a3c820cc1cb847fe99af81af6fa4d95ef68a191745d56ebe32e08e46fd332a6ca8e4cf127e6c7192d661d7be1aff3500edbdb700a5bc56ac1e73b55382d2090d6bc3099d58dedc32e46d87f8b33c486671f18f3b84931f1442d04411bad6d10b0f98a42841356de614c8809cc92d1d50d54220f898935f07e18b68422c776b2d4295077a42aed8b684071bb6ab77b9dec1b287fb80f3b770b69815bdb4ee074b47e2d4dfdb4e3066f388da35203f16d67cbb6c6473bcc99d227372dd477e300faee59b628bc9e74470af38bf5fa8f15877e8faf92525bab829bbce24ef5646252d625439ea4ea9b6c660ab2e1486e7bbd3c3521ee3285445302a456fb8b2aa57ed0039723d5adb9622f2d86d4477b7fe9cd6e2446e9a205d096a27afe2ae7e78fc1baf387668385d329fc78d294120d1c3f332d920886ef5db5c5885a04d382adcd8e2067680b109e647abb96fd64f65131afa66cabaa332cf79054e7b7ee24034e0eb72952dec9f055cd11daa0c514eef82a0dd014ca31e4597b4c276453168e85088e7099210e84e9e2768f5db62b86a03f1a22f275565877b1e250586d8e83a52fda30cfd0db0812ed6fac86bb628eedfc1e223202bad04812143e7c3a44e73ad786a952a2be3fda03114dd660235ba919e21033cf6782de6297521093934a06cfd49a4e6cb2d188552017894ea61dd9fadac6575de40851a6effeed56e0c088ff589051f5495c56affa0044674c6b64ea26a88a1e871836d5dbdebb6315c35ad5a70069aee5f96d4b950bd27ade9e205eeed658e6da9e70462bf018f2f161ea7a71c5e3f7dc3edf4febdf2e91bd4ef37a49cc075aa84e006a4cb6b4677f32d43e7171f12b94cd2511864f344cde8da4df83147f3ec2f7f83a3de40c4690a23aea52f4972ef89701d45cfb1bb461f269f612ea3504e3f6bf3e1ba3b0ed8de8b63a15a710b6a49d31f63d1615ded5ae9c98e82462c015090c54091c1a976b5c182f8031781163075952dea60f5147990a49610fde4320d6f55e25d9c489344cab21bd0cfebf37a7f39acd4ecdae80af738587e3d5c5771c52e4316ff8fe02244b27f78fa95ecc1d96f4f9f3ef5bbeab764e46935deac87094848371e344613ac41b12e347ff66920cc1cbd66ed0eb94520a67f95b143080b54f9a8b7034cdb4c464fd93c0f45241a82327735f94af2e970b69a34a274bdee3354a7609d3108d518a9d1e79c0bcd87b"}, 0x1008, 0x800) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001780)=""/43) r3 = fcntl$dupfd(r1, 0x0, r1) getpeername$unix(r1, &(0x7f00000017c0)=@abs, &(0x7f0000001800)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r5 = getegid() fchownat(r1, 0xffffffffffffffff, r4, r5, 0x6) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001880)=0x2) getgid() kevent(r3, &(0x7f00000018c0)=[{{r1}, 0xffffffffffffffff, 0x60, 0xf0000001, 0xa7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x7, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x3e8, 0x1}, {{r1}, 0xfffffffffffffffe, 0x4, 0x18, 0x4, 0x100}, {{r1}, 0xffffffffffffffff, 0x41, 0x1, 0x7fffffff, 0x6}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0xffffffffffffff7f, 0x5}], 0x4, &(0x7f0000001980)=[{{r0}, 0xffffffffffffffff, 0x50, 0x0, 0x2, 0x9}], 0x8, &(0x7f00000019c0)={0x334, 0x7}) getegid() clock_getres(0x2, &(0x7f0000001a00)) setgroups(0x1, &(0x7f0000001a40)=[r5]) open(&(0x7f0000001a80)='./file1\x00', 0x20010, 0x20) clock_getres(0x6, &(0x7f0000001ac0)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001b00)={'./file0\x00', 0x1, 0x1, 0x10, 0x0, 0x2, 0x8, 0x604, 0x2, 0x1, 0x100, 0x401}) read(r0, &(0x7f0000001b80)=""/161, 0xa1) pipe(&(0x7f0000001c40)={0xffffffffffffffff}) munlockall() r7 = semget(0x1, 0x4, 0x200) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000001c80)=0x2) semctl$IPC_RMID(r7, 0x0, 0x0) 16:02:09 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/193, 0xc1}], 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0xfffffffffffffffb, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000043, 0xa11, 0x7fff}], 0x2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x50, 0xfff}, {{r0}, 0xffffffffffffffff, 0x42, 0x80000087, 0x6}, {{r0}, 0xfffffffffffffffe, 0xb, 0x20000008, 0x40, 0x81}], 0x1b, &(0x7f00000001c0)={0xc3, 0x7fff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000380)='./file0\x00', 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCCBRK(r0, 0x2000747a) 16:02:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x512) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8200, 0x0) fcntl$getflags(r0, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) login: pckbd_enable: command error 16:02:10 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:11 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1ffff, 0x400000000000010) 16:02:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1ff, 0xf84d, 0x0, 0x7f, "d35c2adefa289c39d4e560a3ccb045c1ee99d706", 0x3, 0x1ff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = fcntl$getown(r0, 0x5) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xffffffff, 0x523, 0x0, 0x1, 0x0, 0x80000001, 0x0, 0x1, 0x1, 0x1, 0x800}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x56, './file1\x00', './file0\x00'}) shmget$private(0x0, 0x3000, 0x42, &(0x7f0000ffc000/0x3000)=nil) r4 = semget(0x1, 0x3, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x5, 0x9, 0x8, 0x3, "549e26274482ecaf800e927125fb3cc17294d48f", 0x2, 0x51}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x5, [{0x2, 0x10001}, {0x2, 0x4}, {0x2, 0x2}, {0x1, 0xfffffffffffffffb}, {0x2, 0x3}, {0x3, 0xdf}, {0x3, 0x6}, {0x1}, {0x1, 0x80000001}, {0x1, 0x8001}, {0x3, 0x1000}, {0x3, 0x2f03}, {0x2, 0x9}, {0x3, 0x6}, {0x0, 0x7b}, {0x3, 0xff}, {0x0, 0xde}, {0x3, 0x8}, {0x3}, {0x3, 0x80000000}, {0x2, 0x10000}, {0x1, 0x3ff}, {0x2, 0x75e}, {0x3, 0xc2}, {0x1, 0x5}, {0x1, 0x1}, {0x0, 0x80000000}, {0x3, 0x400}, {0x3, 0x2c5e}, {0x0, 0x7}, {0x3, 0x2}, {0x3, 0x4}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x10001, 0x4, 0x7876a786, 0x8, "1455e5189994c92d1c9b2ba2ad60c5cf8690f25d", 0x7f}) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000380)=""/175) open(&(0x7f0000000440)='./file1\x00', 0x10000, 0x20) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r6, &(0x7f00000004c0)='./file1/file0\x00', 0x0, 0x2) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000500)=0x6) close(r1) wait4(r3, &(0x7f0000000540), 0x3, &(0x7f0000000580)) clock_getres(0x6, &(0x7f0000000640)) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) symlinkat(&(0x7f0000000680)='./file1\x00', r1, &(0x7f00000006c0)='./file0\x00') ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000700)) syz_emit_ethernet(0xc2, &(0x7f0000000740)="883e5900410da245950b36ddc568dc5f8c9b649e86e9346acf1a488c68938d12947edceffd46233f71237504b06056a76de28c86b47ffbc931f0854fef0f355d58d4fd334efc7d4f057d84f5b604549f4f6167fddfdba0ac74195b438f40aff07a6a3aa8ccc82a82f0b4ec8135776196e47f1bf81ea9c2bfc00421cce10a88d9a8b83ef71eda6697690c17cffe67e00832725b344a0559ac2143594e1f05d2acb1de121ad58f8271f6868091704ff128fbe60260af476a2361c49eb526401052c490") ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getgroups(0x2, &(0x7f00000008c0)=[0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000900)=[r7, r8]) pckbd_enable: command error 16:02:11 executing program 0: kqueue() r0 = socket$inet(0x2, 0x3, 0x100) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) socketpair(0x2, 0x4007, 0x5, &(0x7f0000000080)) 16:02:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/169, &(0x7f00000000c0)=0xa9) setsockopt$inet_opts(r0, 0x0, 0x420000005, &(0x7f0000000200)="eaff12ff7f0000012a3ac4a10ce6b43f2847468ee341260917d75908a36d28e27f3089f20a9f5fa3870feacadb4791004e5ec4597f660cb9bcb0fce614e3b9017ea0edf75b409bededbd76b0826e381638ad1eeae98a6bba555dff63913766a1292aac151278cd914b2f714cb0bc4d963bf37bf79555788dc116172d6e5dc360f4a76986a7daf3766cf09f98eac436af97844ec5ecd152ab39c7e0622b216cdfff8f4e8e081fe68f5f320698e853ba82099ddb0907421800344d94e755678bbcc5131efcdaea188327932545199d38bbe5ecda37ea143e5cd068443e00000000000000000000cd73ec6e8c42e3b0ba45c68162f4e857624a83898fb78ed8612b74fec52b4ea8c48785baa5863facba26394c443c", 0xdd) 16:02:11 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) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000200)=0x5, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) listen(r2, 0xfffffffffffffff7) r6 = dup2(r2, r1) socket(0x3b, 0x8007, 0x40) flock(r6, 0x8) 16:02:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x101, 0x90) lseek(r2, 0x0, 0x3) getdents(r2, &(0x7f0000000040)=""/199, 0xc7) fcntl$setown(r0, 0x6, r1) close(r0) 16:02:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f00000001c0)="3ea4be96734db2870eabc39975b493e2a5d9a72d240d38eab6b7291c5df9a1736c621d065e56b7cbb6bcd5aef62c2d2f920f1c1d6b9af8f31281a1fd5bdf2f5cef7204956e091838aafff9ac17f4e305e2f1690b4d40b24044d9a2b210160c458c60f305a2dd7448a3f785f02db8", 0x6e}, {&(0x7f0000000140)="91cd", 0x2}, {&(0x7f0000000240)="3b91eda4a19002835d7f5f51ab1889bf3a5cc4da1c4c9a36c714db83bdcec84d31879f8671adfde3764e297d7b168297eb202ad3765865ad19446e6fb50a1fe1e474f541518293e4cc4d8b3c75f0041fce747ac2567333aac15c211770721305dd4fccdad38c6ccfc825f06047a2a0a37f46707ae7", 0x75}, {&(0x7f00000002c0)="e92d", 0x2}, {&(0x7f0000001000)="4b05d4de5674d28b0cd28af812bf5a08c56c87ef7a9b357be3dc18891e5ef1c7dd4595409c5a513a51415d94f1038e008021ce5ba486437de36469fb842bcca7137ccd8fa6f743ebf526e65f5196d200e11f7062a8895cfee9e449b7c760c9355561e1340af9c6d4c04719baaa7d650634b139bb0e2ac649ae960dd3ecf45aa8110f4fa94793e6335cc05de79039b85c3e59bd72aaba1d593490ed261fc7a729793d4672a400f8644f1987eb4a20237009d99f0c63505d201cc9a2d6ec7ef770c2067c74f6d4c855f4a2d94d7ff08d062bb6634080f69fb474ad0caa35a5ea432b8d86daa14eae5c57ecb29eefb16423f8907ca789d662548e6e96b32d03ce27f9a2e69667a78a84c40d1831c99e22c544dffd7959a50f47f88ecd89d984f1f08796965088c51b69c2e733e9bd02999d8abe5537c516c833dbdcc880814c37a1611cb88390c561f98be43a583e8eed43c463fbe136bd05504a9f90e232d4a1990191ec5171eb20f5d9f525b8f56c1f60a8a2146842b5bd5f4975dbfc5f8424932b41ea2471c653e3a6a737813f4e11600667c71b600468942988ed8d7aa056d6c7d851b1842b5b1ab514c04a1691cb3c9882567e1ca3f9a47b44fd8dce3b8a2fbd4a8ce0503cf2103132d6e7634c72fc12a07bc418ee59b983acb42e4f11bd187ea1f1f42d249730b6f80a8c09865102cdebc7e29f7c6afaf78db3c679726f33eb46c204460f480f5171e5e5dcab7fe4a9908d06c13b1ee3ea71265da038542de526c4726f9bf691dbdc5b1b1515f9e1f4a7650bca4a1b8f9c6ca88f0bd4720cb0909ba403a0e954a0aaa5ed70e194da41049cfef30aacbe118dcd68a9cc1c39499941525609481122d597a2a18ddd6706888166eca66603d2f27e4416e633fda53ee2b0c393ef0ea1a709ccffed84a5b5f99d8eabb543374710a2bcad0cf625ddd4f76d12a3f05eba10e83e234ca137f5383afa3ae12944fffecb88abe0c7209e7ab76078e277baec95ffa70a3342bee1f6069b0a1685a1a73f05c3dcbdf4830c6149c357fe21b579e1944567086efb723c139baf4b7dccc1a41f2a53b0b0ca40135d6be398e0ba147f79fee79de2780c8b522654a43064d9f448d163d41b41eb250584da89901286c4bfa64d2e3f7fe4486644680e4f6b3ee88690c1ff59256e7a82075a78a7737b4f0b98416ff86a9c2c37247b66f478c3375ed2f03e098d7c279b03a67e8f70cc2abf9706cc92611847139bf7655140a0f05f7126927d64fd9cd8092c071029eb05db3b47af84bebbfa75a8c68cc7cbea69278a18378ee5c16d7d2e540daece1c8168e14b9b50bb89d8b52e2a18f33bfe4bf21b13c5e5a2c9e289ace55ad7033a25b7c0f4ca4070c3b2e2f9153542c12fc7915e2b2fc76d00cb1b77615ef92c49dec04512ee1efbebd47ca9c8c0924b3e676e0ee5bddf36d4c3ed98c70a6532e081ee35bb1fed484d96927a0fdd3d5cff110c473a71cc9fc3996ba26246b56197b0dcac1ed5d12de167ea1d73344313bf3af20fb70a47bd21d63d9468003f05634974901712022611355d2183c5739e012f15840bb0a2e3b15f307e34c37546eaa81c3a7d7023b31e0a2e5c3ec46179e2f2875fd05afa7887dcba8236edf62c1dfc0c74872074710c63a8a2544797ad969395e610b9bb354e579f7948afe067769057976cad12d0ea5d6b713901ccc05be9ea12ae67d49954cb2a0b38732a161095ee94a8f02cec2a4a4976534b5ea9f5b86acda728c7e6aea662a68d0544e4683993914bafd47c679e5ac62da496413cec9b6e520813fbcfe2418f4db81f4d5b27a6925a86f5d46e0fbd2779f04f6531ab099a16833f8bc304f60b5d879729f1feb8167b7c30ad96c93576b9e8e75ca19d73b86a1359dd8f2b2b421b94eabcf4538059172505b9f93471ecdfe6cc00aa8273c841c7dd423a6ea140ba637f871d7b2dfd21ed29af6e0385842364284f3a327a7f0e99b10fd9238f09e6cfd7e73da198d48e0fdadec0ee21229086583514a38dcd74e046e2ec8e6a021bfbbb12fca12cd75608245861867b1bdf3d28a49ed46247d6753b8ef8856111efc87298ea1b80f1df40c8ece16766227189b4ca076f06152726552a890253757e637549afd1f4b17d2ce683e1244e293254d02f4d90c3acc9da9495eae5ccaed4dc73b2c3a5cde609a2c39dd484106ca741f41d994e43b9574028beb7f8bba28150f3898be86cfe6457f3033da5fe0c409f49c7f1835ce34542ea3178b24196d5b315313b62e285a6880e44b10bd4f302aee0292462626616f65bda7ce7cc38f74519ac8298b82fe72e102ad9cde9b11df7bf7f9829c2686eee8ded49daa5e8cbd8c6bfff16df9955e0c69376c340023d29e296222fb050ded5cdfbb4fe828a23cf8cbc7e8834a4df7607571849b0edc78e99bc4211263788f8ecd5b89205b0df5584124dba0ee0b8fa28599926e2a0d65041548a717b514cd9b84fc99be99d1067b5d1c713e48e359b98618e31a4a8bc15110bdd45b7046b396135da809d97d812bb46bfa4283059dbab7ef3565605afa09ccf9cadb77b4ddd3c1868fe9048e0d15704b387e2eca9842c5208006e0feee0fae942f5b614262c3da1a9a04b8b128584b1008514a89319bf52cfd2796e3b6bf5511dd6d0358dba84dd26f39b21ac22fc3b50caf5bdec0bcbcae93a0e462947ab4b588b33ceb227bad32fd0d84639b521b17e513f3de49e9b24b67e515fd0b335675c72ce49acaebd56bea2055b9727e6d7eaa389c875e48ec73026ea6271efd0363ef151756cbdb941c6ba8a6b514715b637700e4825b2a85ad83d17291407a5be45c73a1d796909017c292fc86fad387ff62245096026b8793debbe7a24699dc97554e0596e7c7e84f0f834c0a377270dad091d0e0c8f92c2bc569b7dd501b7591a22ecffa5946aa304546745cd223887ea1d9e96bc15ca1d7fce2102d1949c5e74ba9c0a12ffaeb5555c75ec736429aaba36a633400daf1ec6f7c97edfe2b4d142c431de8328afa9379c814d4aae1eb8f6eabcd9d75157586237604262a040958994844cfd15c982c2a4dc90971dd13634c58a9725a52af7792ddd19e6827c1334da358480cfcf14d6f8142713e5e470c93ff875d1baf36f619295080a77500a3a4d09a0bfd1be0aaefd5fe2a78a9c52cff62138a47de7930eaf6ba76210c6aee0fad87d36b39ff1357e26e301dbc6a4d4246090fd40fc80c5bc2b6df252445bafa67224de2e226d77c075e14ab0251b52aaf8c0d075d396cea1e6fb4e3d346a1fd340a507f8654a55c1067ad2591304142902a4f9ceee03cae6f43e960f76c3f8656eea6f756594b9696c316a876663715948d2a5ab613de7fa043101846f06f0723b116ca143899f638fa2909a2974766af48bb92ea7a2ff8da131ede77eba66ae6609b71469bf57f3804014baa5f31c6c802ed12a68d28231b4cb709206132beadab0c36347d398c5b8ef9e6a337d984983c99e3f219fe74f665092083701469a75852f56981963fdb4422a06b3a1d52f0af5ab8a9ca744bd44882953d5f5de02c5d35f5e501763e6f5a45c84c245001f38bd1cd2d7566f87def69636432317a36e0d3fbb96bb22ca18c394d82a2ffe386fe8096cf653946222e7d11ae7630da31f657d89b79951580c374364f46cdb2e1b6657af533e886dea1b82771858cb4f477b0e03d06a2cfaae64ebcf8e6de63e6ece1128eea28077e3909a0750dbb752b2b74e232f51351bbaa8a929911d100d8048a1ff64ffdf3be164a348f4449662699a2023d2abf767d26f53266e68d70444231e8231e98e78f552d4b0191aaeb876932d80e0bd2ef81e272f9a3cc14ad11e1abe73820dcb614398d2533c7642ca2706f14de8583b689db1feb0c02eec02734cd786aefa51c33f17e26b9b3c35597c070b750d5f4c214ddba6fb890aba689aeb798a56ca444100dc27d997f71f35a4b88cece6ae4e84aef1dc7ba60c630f183fc7322bf84db8d3233be5e3647c07d82ebac777a550f345ca716d6db75a2edcc3e2651dc648bd006f480a12d466b3ab5219f7a189bcae50ecf6481ced7d2cdf44bc0b8496275867a1b72f2a3e1459634dfd34956663f6592e41bf23a385b013822c21bafef31c1708e5de94b0f051b387410649bac1e5b5b3beb64c096d990763690f279d92eca5697fcaea67cd45efb4988417eb52faa95fd93b148a73f68a1c3e8ebdc7b733291fab9fa02c3485e38bbc01fc21715b03d432fcc7b2e03756e13598f0e8e6dd9a8b997c6b26dc530b2b61404605eed10453d2885eb8a9b6874d327448909101edbe6eac0eb4f594195e4ec05eee8ffd309e465b573041a3fe42f7ad8bcefeb4d440f9147deca7d8954896604b8ff502fafd29ee86b99486fd84b9576fbc62957c6f1d47634bba1f023c22337c81ac3e625df40b4f12f39e71c724f14d10109aa5e723396c3390eb391e0052c6a660401bfc7ae15e287683416cbaf38729c985dd2a4928233047a516900ce4bb0c57ff545a6cd94b6fde0cb70a379444d227ac01372bd60f1758b51516663a795497415091380e37d0a63c1401dc87269762368a43662a16ccdd25add9406ee0f3e272dbd3493dbdb13ab4cd848a2001dc5c52c0a71c27405e154ad277040744e74fb94deeb208e5422b20762aae9229d47ee324d804eba20d711f4ab5ce12327688af281d58aa6e588613afd7d1d0ce294fd39503f282d199fa69aaf090e006c7379b66d3f1b94369ef1b256cce445b9d52341add69c52bbc13118e08fac7b6bcdeb070226aa7511db4540a7bc678fdc1c2ad1a89378b026f489857fdb30b9f9b95be8c8262ca46cf43a92b01512b4a145f346357e25e46da304fb2fc343199d81d0f504f98b6e07d5f2369f8f629aa04c9586f9d647faeb2238a5ed002d81e01807899f78047c38d4438f9d122ead0a0acffe208c0634c4b290989123572ee8a8ebc65cc028acd9c7df0a7dafbfb6dd30ffa7ac0b2ddedae02ed3c0e8ad4dac3c212067e5e6831aef71dad3b862ba4d7d3f522cdb89c6fb3881ad50faec57d7cce2743fd1319761503fb3b88448bdae9aab2ced4bdf9d7a2de699f6bd9cef23f8453a8c8ffba34b1d1504adf8880c8eca5d12700505de01fbcfa4686ad144a496f5688ec65c87ed4739b5fc07d425747bdcc6edecf795b47b2cdb3593c24668dbff34b61e48ebc431247db4eab3fd99e5069ff8597dfb7eda8d8f1c1619dbb3f1759328c456817db612dd46b53a4eefb6d997e6d96fb029a9d625f8b2b73aa57432cb563a8b492a251945183c14fe92f9c2660bc31ed7b54787d57fa23e89131e0c8fc5ce91f8bc3cf6b764306bc9cb80f6be6aef425ba15429381b3bfb607c4d36454e79afd4cccbab9f874a3cfa6026fc34a32556d808a630d331376ff7f3c1824865bdbf06d15f09c1bb196d55de0b3596aaa282ae5533bb1d47bf7247ebd5c858618127aaa1157abee298cdaaa4f9244fac4f040184afba3c84ee7cd6818a5f3bfd908359f0b403325f519d7e9c82c932f8dd708d5eff3bd502dd3afb9e0f6e6e9c7893ed2e25a62a5842a0a4eb66155f63de3b528b6acbd376b2fb207103ab73df13fda49a608cd44c006bc3a0d7431369b5270252aecef36ce330a60cdacdebce914e819b6eea7de260429356d045db5edefab23da3aa892058e61ea7eee28a8c28777bdbefea37fa8266efdf065431fdeba30f9bb138168aa759f95b9c75fba7f64d5a31a38ab8b77dd69bbd11c4201b96648b070561989fa4cc1d127", 0x1000}, {&(0x7f0000000340)="cb7a18fac4c25dde56fd46a02c3cfa2c47be283b971f79ae5124845feb9c18266d34f6c76244e38cd07664f88eb7d64639f5ff28acff94b979fd679e6c6199c3582d21ef1067a8df4e7a8ca43b0ec8c0787577e927261542d3ba9753b8f06f9143a64d1dd9ea2f4694b8ad996392c5bba6c061e0b04cf9cd7e521c4ad30a091ef6f81867f907f79dc0ecf89face261b78d4e1ff906a14f53f1d55005a964fd1d9c63d04499c54bafb3118a521e991abd8c62702fcc83a1011a4a", 0xba}, {&(0x7f0000000400)="6050be997babef362215f73d4567003ae8eeae3fa23e646597f065e146e1ad144a97d06447d20b5ae9e7edbc4e649a025346cd517a666f407c9837b7eb88c1fefdd2a6aa6df8ea0104a89c4b4936f16e4ddbc5ebb8f66d73421a57013f8f7881f5395716664aeb0b0295bdb50dc03c6f5783c61b93ef0b0af6c5974b867e28cbf20cbde03642cce365f7085d48a4690d2faccb18c6aeab531d9bbc554efac9bc6095239b68e38dd9c442c6d8a9187707125a19b96e8ca1598abfab3db9366af5e919ddcd216a73375b3a235a59fc6cdd1805ce0f371062629dd046858e5511459fa23bbfc3ee2b3939c6446cc8bf19323d948af5", 0xf4}, {&(0x7f0000000500)="385616788262cb6b490582e247ca34538a2e28262b259821184a578ea24fa4629bf3598126ef4c783af125dfed19ece46d32dbb06b9d80ef2245813323d56dfcf74a1fb620c6af3146e1102fe23a931c5ee85abe3be020f5c55cb2c0965591d325aa96ad2aad33b4df96f59e4c6375b46b17c2c37e703c7fdec5141712466006ff8c6b403354a37904cf12022bf0370943b6823d74b5414f450ef4c52429e7b322fceff1551e1acbe516ea774631c1736eb0fbf1ba9cef2706b78cdce1c4a4", 0xbf}, {&(0x7f00000005c0)="7393eb5d0804141f38c84eaf36eee53c178f22a2b2c521cb2f52d3cd4a1772cc15b321c1f769cd77db5dfc302621c90b7c1ec11132911f0d601ab037ac16524e7c9aff031c7709a2ced83043c211aa689dab31", 0x53}, {&(0x7f0000000640)="fe0fc029a2a8abe59f84fca77848706c2c21694d86bab69e6993901a6e1e8ff85b9ca9b32e0d13f285bc86cd86bc", 0x2e}], 0xa, 0x22) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) chflagsat(r1, &(0x7f0000000740)='./bus\x00', 0x6, 0x2) setsockopt(r0, 0x5, 0x8, &(0x7f0000000040)="aecd471d0aadcbd34b423bd7cf302f7ee4b6ca70cd46fc6e292fb59300eba3c24747d8cd24bdb269a3338933cdedb5830c48ec4c0bd7be31c8be99aa1ca5f3752fcef246f0f9dd0ab49e827e4a73a066ab1e9776ab435e9b81aa72232b78c668575e07b69c81bbd2d9339a01797ff42d55420b881d69a2ab879579bbe229e364dedec6b1ff46f2e8611a09dcb0002fe070d137b794f7a47b4e9a746c82fbffe17131957fd12ac9984b8034470356d034e33bacc3e00fa185796ee2a18a8622ed5b3413609c96b53420dbb50d00d5ef430ac1761d4f7e13a7160d0c5fa96afb", 0xdf) 16:02:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="4ead4493cd1dd1e9ccf72004d8ffb874ee618824026ee0aa215d3661ed591414471bf53c622ebd34e09a5173712dd154efa89dee7e42102b039384d3773b36df0bcd11401586f32d5476e326876a378d83a117e1efaadc9c8341922bad88abfe55238878190d031d253cf604cb9da2675478a101bb9808784a225744651e7fc7af8e822b12b9efb81079a2d462e0ccae1e9572a3e03468b1a7084d0d580dd17678f7e6410e096c715ab971e3ab6aff350eac483c93cb11a0c34c612cc8dbe0002c1edf2e1801598b1a55a2cc7878d79c735a52e3b664bb157231291d0d0d1f375d9a1a10303c8597e4cc96eccb49672b", 0xf0}], 0x1) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./bus\x00', 0x108) fchmodat(r0, &(0x7f0000000240)='./bus\x00', 0x40, 0x2) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x20, 0x3}, {0x3f, 0xfff}}) 16:02:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x200, 0x81, 0x3, 0x4, "5f1d51ca7696795fe452bbefe779278e97eea6cd", 0x6, 0x200}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:02:11 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x202000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:02:11 executing program 1: open(&(0x7f00000005c0)='./file0\x00', 0x8400, 0x19) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x5) listen(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000540)=0xfffffd62) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x81, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000580)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = semget$private(0x0, 0x1, 0x52) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000380)=""/213) getsockname(r1, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) connect(r3, &(0x7f0000000040)=@in6={0x18, 0x3, 0x638fe7c0, 0x6}, 0x364) setsockopt(r1, 0x200, 0xbf0, &(0x7f00000002c0)="076f04249b6075db60fdbab96b6691b4ce3972788ab2b6c09e70c9dff7eeaa781b30286b749736dcd78dc3c7f010786c505f6357882dd1d1149bd69bbf7b013e339327e18d6860b208f497b4e708055da2c75136b802214f0e5658543ff78ce79b7e50562002e4069d9d59567e0f5bd84a6e5c8fef2db4e0f2a082259fd7e45a2f60bfb9bba638dccc163ae205a57010d7dc7bf6120684cf56ece26487cd62", 0x9f) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r4, r6}, 0xc) r7 = socket(0x20, 0x5, 0x80) setsockopt(r7, 0x4ff0, 0x1, &(0x7f0000000080)="ebffcbff13b9fd812eaa4ef8977a9c793048e699", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:02:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x10fffffffc}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r1, 0x109}], 0x1, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000040)='./file1\x00', 0x0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() 16:02:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='0', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0, 0xc8}], 0x1, 0x200) r1 = syz_open_pts() close(r0) r2 = dup(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket(0x2, 0x4003, 0x0) getgroups(0x0, 0x0) chflagsat(r2, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:02:12 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xfffffffffffffffd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:02:12 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000000), 0x2ee) 16:02:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x60e) shutdown(r0, 0x5) 16:02:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)=0x2f8304e) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) 16:02:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0xc008, 0x100000001) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:02:12 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x82) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getuid() r8 = getgid() r9 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000300)="36305721e9a332af3ce883447c44259e476d9b11439346fef667e9471858f0118dacf3ad3a70c9bc2a6c5a29911690101c84f18925e51d4a2a3b55816e5ce2e1a77e9113c0280e72d84e2800b24c1b9042c22d0a367dabca57b4fa367d172dbcbc4769c05a95248eaf568cc818f8df82c55f8feba9acb8e625b7589a28da544fe1f81888a023338c9ba8e600f6b2bddf7835c1da9b84e05ebafa84edad31c214719476e68e12ab46788a709f5c0b0df4d0c8fa2a77527e0e744b692be6533767850a76db40611ff6f294f592a5e4b4a35efa683fad68d2a38dffe26545070d9397267a0bd308714fbd4956a3cfb15e4751b74b", 0xf3}], 0x1, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x80, 0x40e}, 0x401) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r12 = kqueue() kevent(r12, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) 16:02:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='\x00\x00\x00!', 0x4}], 0x1) 16:02:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:02:13 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x908, 0x0) r1 = openat(r0, &(0x7f000060cff8)='/', 0x401, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000001240)='./file1\x00') mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) mlockall(0x3) lseek(r1, 0x6, 0x2000000000102) 16:02:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/58, 0x3a) chroot(&(0x7f0000000240)='./file0\x00') symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0xfffffffffffffffe, [{0x1, 0x8}, {0x1, 0x401}, {0x3, 0xc44}, {0x3, 0xff}, {0x1, 0x6}, {0x0, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x8}, {0x2}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x3}, {0x1, 0x8}, {0x3, 0x8000}, {0x3, 0x3ff}, {0x2, 0x9}, {0x3}, {0x3, 0x9}, {0x3, 0x7ff}, {0x3, 0x7fffffff}, {0x1, 0x2}, {0x70686340484cd7b9, 0x3ff}, {0x3, 0x7}, {0x3, 0x5b}, {0x2, 0x100000001}, {0x1, 0x881d520}, {0x3, 0x4000000000000000}, {0x3}, {0x6326ebba138d9925, 0x7}]}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x3, 0x8000000000000) 16:02:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x40}, {r0, 0x4}], 0x2000000000000282, 0x0) 16:02:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x6, 0xfffffffffffffffe, 0x7fff, 0x1, "c0758b8a84bafd528b3286ee20eb39743f8f939f", 0x2, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) socketpair(0x2, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) flock(r0, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x7, 0xffffffffffffff7f, 0x200, "b2b07633011809703ef485434af731c305530183", 0x80000001, 0x6}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:02:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfff, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:13 executing program 1: setitimer(0x1000000, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x3e0, 0x5) getitimer(0x0, &(0x7f0000000000)) 16:02:13 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xff, 0x10b3511a}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:02:13 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000, r2}) flock(r0, 0x2) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x80000000000000, 0x2000100000000}) 16:02:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = kqueue() dup2(r2, r1) 16:02:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 16:02:13 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30090, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)=0x1) lseek(r1, 0x0, 0x2) r3 = socket(0x1, 0xc005, 0x1f) setsockopt(r3, 0x1000e03f, 0xff, &(0x7f00000000c0)="395d1daae5ddd1fcaf6433a27261951c83065de02c93f1703e1714a42d3fb2759cbc0311f76e72cd787012606f0c4c96bed6301cdb1743a51f70b6ba8d9bfdcdd659a5e0c455d6fe0406f456d3b1c4cd3ac4eb1b829aae016a", 0x59) 16:02:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) 16:02:13 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) setuid(0xee01) seteuid(0x0) 16:02:13 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:02:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x226, 0x9, 0x800, 0x1, 0x9, 0x1, 0x5, 0x0, 0x3, 0x4, 0x8000}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r3) pckbd_enable: command error 16:02:15 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x1e230a5a) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) pckbd_enable: command error 16:02:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:02:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:15 executing program 1: open(&(0x7f0000000240)='./file0\x00', 0x10, 0x4) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xfffffffffffffd8e, &(0x7f0000002c40)=ANY=[@ANYPTR64], 0x10}, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0xffffffffffffff25) r2 = dup(r0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0x101}, {{r1}, 0xfffffffffffffff8, 0x1, 0x8, 0x4, 0x9}, {{r0}, 0x0, 0x84, 0x1, 0x1, 0x8a7}, {{r1}, 0xfffffffffffffffe, 0x36, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x5, 0x80, 0x9}], 0x541f25a6, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x39, 0xf0000002, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x88, 0x2, 0xffffffffffffff21, 0x4}], 0x5, &(0x7f0000000100)={0x3, 0x7}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280)={0x1, 0xffffffff}, 0x10) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) dup2(r2, r2) 16:02:15 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) socket$inet(0x2, 0x4, 0x5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:02:18 executing program 0: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xd, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66698665e9a4"], 0xffffffdf) write(r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x8}, {r0, 0x40}, {r1, 0x4}, {r1, 0x1}, {r1, 0x4}], 0x5, 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x100000000, 0x3, 0x10000, 0x0, 0x5, 0x5, 0x800000000, 0x1, 0x3, 0x4c, 0x74}) 16:02:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) 16:02:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) clock_settime(0x7, &(0x7f0000000140)={0x0, 0x18}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xe7, 0x9}, {0x6f, 0x3ff}, {0x0, 0x3e7d}, {0x23, 0x7}, {0x86, 0x6}, {0x23, 0x6}, {0x2, 0x5}, {0x67, 0x101}, {0x41, 0x899}], 0x9}) setregid(0x0, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x1}], 0x2, 0x8) 16:02:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7ff) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x40047463, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 16:02:18 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getgid() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8282, 0x3c) getuid() flock(r1, 0x4) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/112, 0x70) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 16:02:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x3) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:02:18 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) r2 = dup2(r1, r0) recvfrom$inet(r2, &(0x7f0000000100)=""/226, 0xe2, 0x1, 0x0, 0x0) 16:02:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29023857939d57f7fe2aae778709e3e140b3569a90e069ca8a52698af7cffec76230be4199004", 0x70, 0x0, 0x0, 0x3b8) 16:02:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000002c40)={&(0x7f00000011c0)=@in6={0x18, 0x0, 0x9}, 0xc, &(0x7f0000002700)=[{&(0x7f0000001200)="58b04877eca45f83e88e43f0fa0ecb143bdb425667bf81b3b2df0ece1fe71495ccb13fc3e339becaaa69732fc3fcef8f1c2d96e37f99da7f59894223371860f05d53ae3caa8882902e382597e3c7d29ba9565c611443dd5483f90476247efdd6a6cbe7875cae97382271577ba861b6eb30066ba5a6dca7849c035ea321c2e5d847f36c770c8ae4c08f33ba805eb7b1ab6f964315115bac0a2c33cd77e30a6b622175ca0673a9ebc63715c44113d5f8f1a8d01da7c60e03a70d585cc7cb4a1e940026", 0xc2}, {&(0x7f0000001300)="aac508d34d1c662b891c7dc4e1373c0e90eb76bc109a84fe3ab2e6d3ae469a4a529c8ec8312fedfa6409322052f2c4f332dfe2487e045631212ac5df574953fd195c5a312adb6e9838af5779a09b0c650babb7c4f0287dc7859f4bb942cbd5db1bee3557024cb74f45889ec4f710f5f3ce7c027f53e8044cdd37787f9eea4944f6f568f77e976f49324bdfb6990dbc46df96b036486c157110a67ca213b29255f029f5dcf959d2085ce8deed1f89f77c1bd7bdbaff5d00d0f45c008d19f7be226c56", 0xc2}, {&(0x7f0000001400)="e8562735564d27951a2bc9e14b28110b51fc7ebe3f5f33640e542fab3618f117fd36aaed65762dc9e3067f8b244be4007670c19cf279c4d580b6439a3d5dd27ac80935059be230ea1c", 0x49}, {&(0x7f0000001480)="9a2d6f572d923b423a20b788e42356897254e14295611caa8cbd67f39f913f8f7521080207ae6ddc0ef0ab90f031d8fe67498b5685a0ffd647c3745b5735ca21244074c22f8cd98a197e7cf802c12fce5fa1bbd9a984caeafe202ed77609e086ce848b1e1ccf8a66f1fc8fc961947f67fc4998bd0c8d1066f4dfe0306891e073293c15dbc71dce25f5a48fff11fa60a6627e3e793867233c25e257e4691a52d6", 0xa0}, {&(0x7f0000001540)="ebc779ba1df1b58f2de36d303be581262d2f21fdbf83782d23fc7757fcebafce996c206f8825b3a1d5d2c4b34b727a6136a234c45059e9b58fc622970c00ba12f58e21b4a7c30b42145140b417c446bd3b7b1fd27787227f307b2692eb1fd960301ee9cb1bdee3d69d612927a460296129d78c49ecedaab7fa9ef57f02949f87afba796b880cad3332f9133a2b56ad37cd431a8466cdb6c1c838b63fdba674a1e71e50ea1d6b48ea3d1d1ae08f29f78e90295a16f508de5fb33511511a451cb2555da7bf7dd0d2ce7572c05c7c1597b6ba0b1633", 0xd4}, {&(0x7f0000001640)="4e828d55c65f4944c89c143dae3b2bd337", 0x11}, {&(0x7f0000001680)="aa3ccd5b66f14a60567e7c6e442b0b77050c5d266e66f700ecc388df2422ba4435400cfbde21a216bf42bbb6ac9f23d63bac3d64d50f317cfe34380317186d416d4d64e32d6509b653bb67dc4daf9118a34afca8c2cd4b13456acdfcfc68221b13c102ddb36b", 0x66}, {&(0x7f0000001700)="9d85b12bcc0ccd5b8cd47e461b3c4b142e77153b76ee9d93e93076224987461e21690679f0c82b0a73cd7134b226564a894c210ec54ecda0b51b85b785e56466d1ff3a771638799f5e763badae3d04b676df918c427e7b517d3978ef69f1545686009c3207daddba7abd994fbc22649d5016bf6643d78b9bc46e265e48b779524b3a38c56e07b150d29e1e9abd6979f3428545a23fb466542ea8d59b4d3d1313f6ff9f2f8f5f4e87ce7d411d967e23eb6ffcf96647ed3a4565ad19ff17ebc1ebeae4b7b79a2b9acb04c59719faf12d7db03f4b800e34a23e38f6d522e19c42e2f31418347fa94db596897abff583d7db485ff7db5eaaf2bf06c93a21fb346f506b4c24e1668274f2b79dd7c87be482b46f5215df0e393c08400efbab753c390b98a7a53838ee46997f99ff108f69f6ce44d50bdb4bb47c767ded2ea7d7e7eaa7a47301b1d5e7e6d9a1702e7b45a79a0b2add414fc857ed9063a5347629cd107c3e995fc10869116670579aa90e53bc6f356ad639943002811ba31ec327486c518bfacdba0438568e2f63f6d618c123025ff96d6abe8141dda680d6ecded7eee0c0f9460ddaf5f441fba349bdba9e28307f3ee9dc4ca93fdeb0c60bd147f19418f44e5cad9c593e548b81606e5dbfaa3ebcbdb22d295a8817e09c7b52251125c117c28ece0e64fa01877dbe71371e4a7e0dc64b42b8e5538a82f2f06b0956d95558b7a423e7d5affe1c2c38a118fb2132d94b71469cabb7b5ffb27bf86b91a3c56f26ffb502e575e946a5e30addf23b6d439bbebda67a5b93fe62c7641945bdb2362022ba6d6458c77225b0fcf3ea2d5574a16f6ad3f1faa7dc7e239943dc253791dc080e5b95b27965e2ec4fb375e13ef353d5d6b0a5fcfa97e77ae3305472ded93be4c602bf3b754e8dd8d1e97e92f59dac099309d1d90caab41a7cbb7d28f401997084a33820a053e12e842ae38e64bf5285888c5546717b7392b3ae0ef5ae301b70f0b72964ba9c4a15c7f4ac8ee52fb4b4a08428f402c3b1e0a825d712f679f4822134dbab5ab5ff3638bb9f0467465c64cd8274b829aa5d190cae4a32407eadf6dba2076d2207c40f86e92c424852511eeb10211b14ac362c508cdae60c1790020b723676bc7a96cc76e9980f5405bba60ee9a423aedf1bc8c4a620d42e815ccf3e67f32ff21d7821bce7f12105122efc816460235f90ad47ab31633b98a19982d6ec48e4b244b3469e7ec691958aa6bb1748989ef287618e618ced8079e6998c0dc4f63f7b9396f8094d2623b6b4e4172f7b7f35b8637d34afb8d32537689f5ede7befab7b7cd8306023568853d142e938dc90c88446885857513a5fccfe1f138df29dbcb7c8151da0066b7e2a1907540421b9ab805eba0d3d1060fd19e0fd6eb9d9dbb62466b987f96a48d971efe75f41a376b852db8beb140fa97fc5608d6a3ec376b6b3ccf41ad3aad67bb17f67894385e1e51ee9129657777d453796affeba454f76a6960ca58a103719a3c9cabd2c66fa4e5758f5e8f2870f5926169389b572e4a6ab2b9e8dffe3f19fe2f5cd9e8824bb7db2e40de32b13c14779bcb651e357145e408cc84e5fa6529515e412df1e81a4fde364c0acb230228b01bb895bbdfdbd81e4986a6b6c53c85ac415a4573388208a3dde5afb114f0ad959d7d79e8594d446a8dd137a289ae6299ad8d80932cf759687f9a072733d498d192fd95144ce8e0a2e6632d70ccd33785320d3f6c433ee98539e43f94df5784a5765fdcd57c35c2ffa0d368cf7bba2569bc5e990788bb3e761d981364376923dda0b606c0279c4170c34091015f79d0e3f17e615f6940ae731275ea7c9e29f85abccf058416de99c8168ffda8a03066375eb4b4f83e23a523a5877b5ca61222e92974cebf207115504568e2ea4918c76a0837a610b292a0d500844ab3b4915321d8feca9408f91dd8476f494cd57560999cbdaa2620573290a76b918da3a8d5eada5e61e5255f86077793136964a407691bc62984562206b6100602f128c28f6dc21e5e3be26b712a7b6ff17e2037110eb88d35803e5b733d65524beab8bd67fca335aaef57ab327db3b403ff03acfde18c0eaf199dc6d81928ff49464f94ead5fecade1baba726a2cea964d4774182ffe3b7d2d49d6f915927842e645cbe1dabe3a24c80b67372e643909e25999fee50e1df498489342485d948c61624f576a0c5e2a74089451c1b04744ffae3561ca9fb321f47afa1869fa3c763ceaeb011f43725a05295e995eb8f4e0701f133b931d7af68d8e68c063318f42a33e4e1151d72dedb92481dfddd94423175512c4c7b185182f2e2274afc7970c4b0c4b9d8da049ca94e7b27c1abf171b432812533028776312844da44fb96d6223bea5a4678c2445170a2909cc97008d5f12032c0aecaabf6d0779a46af7b59a2a2ba44aeacda2d9b7b01743f8bf9fa48465fe21eb63dd1379309a78968c9ce8f36f12c5d09aa21ca8ee575e5119fdfb60e82c5413c30443e069da45b04887e5a89c524d7206d5da02c11d1da2f3a6f26a812bf47bb29744569881febf2804ab7d1fa2271815e86e3967d69d70af906c992f95c8aa8be054efa7f62da560f34091f4267fb82f9c8179b8d62a137731c86df78d419ce52d02d290dc46fa373a2a23e6b151169f7ee6f907527fcc973aa0579bdb5c5068bd43e44e2e69110538ecedfaf5987094a1de5a9c18bff617c671974f12ae1279ec994d772104b67337cce6a54b40e6c87462561a96a2a8a6479c06b54a1b44ea0785514135375ad5dbabc8a828364a99d85400fc985729e0eb49678281aee3b6a8453cbc23414e6e78b77fbff35dce9149fc65cf28fbf010bed27e3eb088578dfd3a610b0fc3c051792c0ded10233134a8e7010721eded66489fc8ab0d6239fad92edee77951f4f818649ef658aabfaf0d463ad14ca9dafa69439cb7ee8140d9ffd90816d4582f00a425d1927d43279739c20fa91a61598ff74088050d567df4adc9ca50b2ecbd8bb9170d38d86700d709f50d3ac70aaa34411c83bde5975f3393162e8c499bdd61249c02a7f24669af93324b799ff01a5849379a225bbf3723b5965854b582b9338d025c825031f285d3f1c2ac1080bcaa53a7ecfae1de5e60bf02f1bedaf9d437e8ebda54c69bf372d8c1aad32113109ef8f301db6defe7d0b208822371471ec0ed3755b2200f4e2d803d2dee383e01658abce09112248545f55c80b27378b45e73e19123e217157bd314458b14db5ac0ded83f111a1b10dbf415ee7bab8ce5a20073ca6cf5f82fdbd491def52a7111939c9dca9c17430d9dc28676d449e33576e25cb2ae7dbf1be2f5a8c85f7426712dfb050dfde690062cda192beaefcba9e174a0ddda53805c53ceaf8be86d54df637d2499392c5419971b608e8e388632aee0be3b26e5feac48a2cd7e052aba4a6ecdbdcb986f9dd2490482d941a744510e99db2bc1a114efd3a42e4f2f7fc8f9eafbfbfae9c4ec161f87a6829ef30ab8f7d4778d9d4bf77edc47b909443ea6910fd83f86b6b11603b1b5bd0fd93c3218488be6edf674dd8389ae0ca59be2685fe4328486676133883bc6ceb44ff2efb1383271622bd2f9ecfaa84b7616551b1efcfa7a97db3f27011c0124567ac26eb0356ba781674764b4e82ff51287d2d56cd1eb68f64c1ad9aed720114d023779e08a4b1b5cbdfae5d5579927559fcf3af3f449619a6337d44d181d56b3d7223478ea5909f31e2117c5ae13dc214dd8dc31f2803c4beb3c8c7a3681ac96043a614cf8c81b1af1e3ec0327dd5532da3813819bf27c762aa725d7ac22abe3525d5abbef939e4f49db97340b0c132cf4a300d4484f21e039171f089c9d6f7f011b3c54b3020934d351c4c4201595e14aa89e3efa1358347335ab2b12f3764653df1b07b5abdae779fc1ac697e30036afc9568b6180250849b5ab01391f06615b1d9c9bede78f07d69853b85c2d887bc4cfaf9905df1e6c430a3059acfc990a5010295306e7d4cf5d77339adadeabf7778ed30da9296c83ee572f3467f1b21983cff0955a08401a165b69062f144dff864138de6a472bad6fe1802bcab319dac917839867d6da847d7a4c50202d62e1c8b37df557c3991a0d3931f3b9c40257cdd9bd7e32654ba941e46c684fc75fa2c1754bf5e99592b83135f189c6ad542a7cbd6e8964f8a52af3eac208cc55ea0a5778ce87b6f4a09c36dae2c30f2537fe1bbf4ce248e82dfc34b97372d74b2857ec56fba0d1d79b4260286b5cdf80a3241ad0db4d1eb84f7f1a71e1f4cedf717b700d2a89d57377725616ce64ca19bc42ddf41a65243dace6aa5da47fa6686f36e024168697e8e279cbc3af734002af266ecf87a66e7c6dbcb83a880da16505dd48f7a1382b466e8b80747be44f97ed8434a9a61b988f1663f7ccdbb8e374964dfcec2fd5c8df8fa87c4ae4a4cdfdc99cf275f27011dca9577f68ce7ad4162a302fe4357f92e16db6c4a57c69514483dda33764b360fe44006272ee1a23aed6892aa2468e6a9a5c97c31b934488601562d93a55d64004f150b2170b4822ee03f3f9b6b162d3c5920862c837db252209c22d8cf0b9e1c0e7bfbe4d9f91d7eb4685d6f7f13f6285341838c034aaf484e12d924ea3f369edf18d264d2c923a35b37e5c2d52773f9b2f7a263f488e1679c2c3d9cbc8191d74c3c14eee4bda70de45b1e5dec863b4461de5fec966411d15e770511d78ca88a01cb6ca9087d089d5e3f9cf0c0d81bac6b1e0f163659a0017ab58bd64ff57e4052de7889b3a12c750ce9d4e8b35089cbe985f19a2cd15d8ead5f16b98871cbd57e66541cf0240d255788d6ca10ff74f2f48ec61b0c27a776d207b4159373b6767b0cb2ef73f5647fd3cfa6c76440ddccd82335791a7560bd5c75a591a38a096abb572f32c22c259d65f9ca31219c01d6cb260323243d6fc3cc8cc0b7d4e1938ae4a1082af1857088803d175aa81487c7adbf5f9ef415956d943135f937623a4ad2e75fda52983715327a2a2dd438c88fba623c317d6f2408e602f3ccab7b66fe4c52364e94714e30184193ca8527f0ebd11f99c30b25affa8dc607032c0114be142529e713c3d8c466dd4c64cbe4aa124e37dde35ec67512dfafecaab592c3a0945cb51d358337a71921c66e7eed5ca5c7884fe5600052c8492ac9169f0594548a442bdbd22737d4720b616811e1e059fd0b229f1434343827ce75cf4487d74bcec0026eabd63e07c4b6872e2916382d5f2313fa9dc8eed358270a41292dd9df23179ff334a8acaa223c34688f00180265331bdd7d1efbf2273521196822a9cc6c331c901ad17ec266df8b140fde1faa5640fb5fe18699c8b66a708d95de247c17b3d68e80a64082d636db6a622e0be0145f19090e9b1e387b601ddf8b484917a4c583acf5ff8e043825ae5ee2c8a7b02ec28eb9cc46d36ecc3b1a62d623440f57dcf473bc28946452eb358617123967ffa7b13d21b30c26e73ff226940273893b209cb0ac8269d04ab562b1d2299c76a836c0b99626eac3c356ce72f010b498e1dc672493171e37135788a5acca4a0632ea30c23ff3f8865b871d38e4ca7bf22559b43b1c1cc18277b4cf46a760244259cde648c85bd7a8cd509cc723a7668afbd7acc7abca3dfbcd3d0fbd91b2f9b35524a1ccc4823749f948e5ccea5ad59678c9401bf18a34538b0dff3218dd15ae5b225e18b7b24850ca1ae51e97c6448ab709307f4546067d886d21e4de73ab0c9f4d3cf0f3e163acf87bc88ee47b88c7373381eb2524288", 0x1000}], 0x8, &(0x7f0000002780)=[{0x90, 0x1, 0x8000, "a55c35a9108dd733076538c6136ed704f4cdf53abe385c2775dfae1beb76bf8995186289598e47cf8516d0c5f5f7213c568d84e91115dd66f6c823deb67620a1fd08b5fd33e821e2d3927d8d8de85653ad466f305672143aaf0fc95a87b9f724a4301ac0d2a5ab4b6c1785e3b5cd1449618b85f6397fbe91d8edcca2a034"}, {0xa8, 0x1, 0xae, "b10b8af1eeb2bcbfff2f0da83cf0ba4705d2e133bcd1cd7fe8277168653aeb336177407810083f3fc66b9556aa107aedaa4d291ab58645025b25c11f0dd43c9e018e46e6d90f9eef5ca1d0741491e34cff3a3bdcb03ce3834296e9482be5b12a842ce143f3061a9a08b95e93ce4578f0c7dfdfa53110efa21265fc9535ef95205598b375a47f39959182a2a1c1ced514020a9dd5c86df0"}, {0xb0, 0xffff, 0x1, "2a59535ecaed9d45c6f7103469b0441715b785880aee3a143aebee0d91ea87426f37f145809ade4c385718d64e6d4f9469b579841ac0e43232e2fc9f766eef05462acff5b9adea7649732b071d6e0397805fc9a0307a24f9f8f55ce9feb910817eac6b3f9956b616a569506319e75e1b8ff6fc87142b6c3b65798f6cf2c69093efa7a606023e635a5deaf2bf068fd4c5a5e38434077ec82b240629395c22accd"}, {0xa8, 0xffff, 0xb4, "5c6ae877da4186cb59b5aef8b6a92af98662fe69b9440401e0c5ba7f2c60c04e3e0fa84eecef9dea26492e6b74a7f12893e74a15db89567d677b3a4bd8562ffb5e1a9d2450f3aa4b395dad7b30dcbdc250d569df2e0014f9f4ba8695fd28639de0286dcd8380ff7b223cb88b4ed538da4d767e3794fee5c663daca1deec36feadccf875cc62f4cdeb3a515a7d88d7d79e8b51ef16b"}, {0x20, 0xffff, 0x3, "73d0d7bafa8d333ec88c778005f6befe"}, {0x100, 0x0, 0x8, "37f5cc0c3ca20bb4498d8a3337ab64eba9784c50345a9a9d91d78ec91b018feb1ba99fcaaa3359232c03953e2b1e15b87b73f8ce959304bf64a3c5bb114aee4f6ed7968d7f590a2ea7e804610efb4a6d1919d70725948c7790b3cbfcced02c96e2b58776a9e1aed466cef32f386258053290349f0014a9a4fef8fd6a8a9573734820faecf383b9a86923afc5f57ff5c12024e8f51f58ffeb1238e2d6f74a7499892b6dbf4105e7beb20a13b13e7e219bc9890343fda69986019cc8f9ef43011b5dbc5ec5daedb372136c8494061bfc8e40c16efc047c5f72291e940461e0be43eb70467deb0a411100b87df92ed1f6"}, {0xe8, 0xffff, 0x1, "4b547f12ff8bf330d239f9f91b65ad670a4b26293a4da71aee430c6264d8a08640cea122fd6710198dcd808e7705380a06d515ea9e597894aaa296570ab2ac2eb5961744132848b98cfcb5c18dc47422cb6dfbd91630e33670b097f84b1e486d17da6315a0eb3292d0f1f1201fbdc25e631c3e89bb8ab50d3b0bbf598efabf0c27fde8b7c43b1dc940cdab28315a8c36631638a58742fe0f065ab67c9bfa04d8a621e66b8a7d52894077c554bfad30acf96d4f32566646a4035078f60f14910338a1c8294952810c4ee773f039b31f3872"}], 0x498}, 0xf) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, &(0x7f0000001080)=""/241, 0xf1}, 0x2) 16:02:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7f, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) nanosleep(&(0x7f0000000200)={0x7fff, 0x8}, &(0x7f0000000280)) 16:02:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x8003, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) 16:02:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0x100) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:18 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:02:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0xffff, 0x1, &(0x7f0000000000), 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:02:18 executing program 1: r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x41) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1887, &(0x7f0000000080), &(0x7f0000000100)=0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) utimes(0x0, &(0x7f00000000c0)={{0x2}}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="26f795e934b193e30b6eda98e77cf4c3d9b10d60b4103e6e7163b126372386556e35369291186749658bbdf9977f61", 0x2f}], 0x1, 0x0) open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x52) 16:02:19 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40000018880, 0x16) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:02:19 executing program 1: r0 = socket(0x100000000000e, 0x100004007, 0x71) recvfrom$inet6(r0, &(0x7f0000000040)=""/58, 0x3a, 0x841, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x8}, 0xc) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:02:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) writev(r0, &(0x7f00000000c0), 0x0) 16:02:19 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) getegid() getrusage(0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x7000, 0x200) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x90, 0x0) fchmod(r0, 0x100) pckbd_enable: command error pckbd_enable: command error 16:02:21 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = fcntl$dupfd(r1, 0x3, r1) getdents(r2, &(0x7f0000000040)=""/37, 0x3b3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xffffffffffffffca) getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgid() clock_gettime(0x3, &(0x7f0000000280)) r3 = getuid() setuid(r3) syz_open_pts() fcntl$getflags(r2, 0x43) getegid() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xa, 0x0, 0x0) semget(0x1, 0x3, 0x402) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) shmget$private(0x0, 0x1000, 0x10, &(0x7f000053b000/0x1000)=nil) r5 = semget$private(0x0, 0x6, 0x8c) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 16:02:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) 16:02:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x1, &(0x7f00000001c0)=[0x0]) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:02:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r2, &(0x7f0000000200)=""/243, 0xf3) 16:02:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 16:02:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) fchdir(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xfff, 0x9, 0x7ff, 0x9, "a300dae37c3ec2b95b570875932cb9775ce1a99d", 0x1000, 0x1}) r2 = dup(r1) pwritev(r2, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ed3ff720672a816a94155265a0ac3b9c0298f29b"}) syz_open_pts() 16:02:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) write(r0, &(0x7f0000000180)="0af50f84211548cfa45f2ef5968122e4cfcb4602e793011a25c88cdcc277528ce4fdc51572e9a8e69da288e9cb6a9e3f102349898758edab8b8091d73837b6b9e05e529d783aafb389514360735b8574fd69324076540d233c3ab980c19126ee30d3959d372c9d158d6ec133f61ca1facc090a7afbe24f1776eed49ab0f040852245c52760696437ccfa68b0c7c0190844e8ce6bdce68409cd135b1e3d66fe35596670e881aa0500163d0bb9d5a78eda2617", 0xb2) 16:02:21 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)='u', 0xfffffffffffffceb) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) r3 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) 16:02:21 executing program 1: 16:02:21 executing program 1: select(0x40, &(0x7f0000000000)={0xfe, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x1b0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f00001a5000/0x2000)=nil, 0x2000) write(r0, 0x0, 0x34a) 16:02:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x2a0, 0x9) r2 = open(&(0x7f0000000240)='./file0\x00', 0x90, 0x4) poll(&(0x7f0000000280)=[{r0, 0x110}, {r1}, {r2, 0x121}], 0x3, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) socketpair(0x0, 0x4, 0x4b818009, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$getown(r4, 0x5) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x8000000000000000) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r5 = semget(0x1, 0x3, 0x80) r6 = geteuid() setuid(r6) semop(r5, &(0x7f0000000040)=[{0x3, 0x7, 0x1000}, {0x0, 0x7fff, 0x1000}, {0x3, 0x20d0, 0x1000}, {0x1, 0x0, 0x1800}, {0x3, 0x308, 0x800}, {0x2, 0x8, 0x800}, {0x1, 0x1400000000, 0x1000}], 0x7) 16:02:22 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x8, 0x10c) 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) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x20) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x4003, 0x9) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) close(r2) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x24, 0x4) 16:02:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) syz_open_pts() fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:02:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) sendto$inet(r0, &(0x7f00000018c0)="666c4cf0830022f0a30561b653d8e787fb8484a7fa260f1e161c4d8c1e4cea20116885946b30ad32dec6c72f5d4f15ef8fc385a91885c7f3ac562cabdd225380786e14409d1064f862a9fb7b7e479368002caa643e0975070c464ddc99207cc468bfd56fd9eb4cb0b4e5e4bedc4a6005d28412f0a389829ce35f94558b89a3beee2bdf8f7f9b84651ae35456a4508ede1db79f0942aa5c9b004e3be8031c5d4169e08721819c59cda0e2631fa3de039f236fb2f7fdd4b699a4ee2399dc16e35ba9fdce1c76a08379d28e00bd5ef22353008e195f940f06560534a3bdf4035936285ef3597e45b3331a153937fd81b53c1c972c64896829836138b01a0cddca02144b0d680521ad6d43a97c69a4cff950a4a9a6af9c4c4588afb896ee3e62750f1b637d4cd810552cd03ee3c213c1f8be909ee2db3ae3ab97be52a853990b8b729811d3a028a1f7ce8e5685e705f7b8099dfeb943fb7de0c1c8e05f3b0ddbcd39e9b70003912f41842123e994c40ed49032362c10b5d4738b4be8d7b3339df9640332a117076d4e7106e4fc7681d2ce7092939082530584bb1327cd8b38b1e250494fd98c4d1a94bed2b22ca7f613d2eca5b0619e4367be6d6421078f9a33549b91e1f1b209067d8f99899217bac2435c4c4e6d66b081496f7a823a10999f5832ae53c955f9e8b5f7fbe6e1b8dc0f2fce2b08d99ec7abfa5b9e70bd84af19c03ad67e811b1cd335d367ea6b09f6da937e71be3d5a6db57b23ee3d2f52e2283946c6ea4a75d7e9ae795188305c85ba2f7cfaff4e954694ce8abc6b38cc16c694c0c513710ba5794e93a5038295db928ba9f87653c388e9e77ee763f4d3cae8181e75e9ee3c431d6d84c72996b213f563c9bd6d5ffb2aa14d58a06faf07e0af2ee6f9b7ca97406207515112183503498c882889dcb99ccf60fbc8328fda98d45347dfa6d32e93b7fee6650fa34cd2cc19e27df4b31895c321a104208fc5c772d83aac7a1f3b898f17735249e0e4dafb382620a4d1953c8ca261ef2edf1da05e8131872cdded0234e76353cfd8de61277e75e94e5d0c005684b54537cfe4d53a5098afb32a5a3a21789b3e02906062b3b8e3aa88757ef0d36cdac28a844720da363d7c3fdab4faf12f4eb2effb8e44067b3ad5e04adf84dd40b4adf4452460dff057daee59ccdbfac7e8a0f5a3364dcc02b058f277fa74cefdafcb561d8f72a5949ff405df59e436562b2864cc98a3c338bdc81b988b8989a61d3c5e18d51589047e2d3aba380b80cd1e968432c3c8d86ebe84db92057becf9c5a4f966b2408fbb249afb2a055b939dee514d1a95d151ddf04599e9cfab7378c7c6c44ab027a005039a7ef84547d74742c4eeb454d39c030a71d88ad40ffc1a625b2afd1481d35f3c59c1bbd9038afea945eba460f06fcf14c418ae30f286f0fb8b215a118f4478c7c4c2daab269414566872dec6f8a726f54810516dc2f98eddbd45922a94b74e49c59c3b7e846e62066354a13f0a6337838be9a68b364460a9d0ec00952d9c382a8e9e3544c839d43b9a8fad22338fad1c60b38c2078d65666595e7a534f0e06d82fd90d94ceaaa2649a3760146a0624055e315f4d0f5f5a456957b6afc1dd0afea7129170753702f7a66cba9d8f4405ff7e7bd000ccda0b8a8acf5049895c9934d1f6e7387ec9809fc9278f4244cc38b49beebeb2ee431285514621e47dea6f53da33d52ded19f740f15d775ea58a69c371f97922e6952fe8b174f594030282fcc23c6fcb37164e6c75745f015d0e5c87c6367b58a86386c6dbd4c63d3443b6aeba984641e8f16c550a2f6d2ddda827f5bb78db706e47361976f838a639d0e1d270684bdbfdd96ce1269e2a6c26cdde6fee9731770b27d051354372429d8c94bfaf69d7a8c01da8b478a9cb62bdac122179ebab359a4cef1a726a73825c84275ccf8a0ec741f1729468eabedc0608f2b061a457fe673b8465ef1f7f81efa044a04539e55a3e3ead0c3465e6fab53d17dfdef1f2154db5ecb0ecec901a7c809ce0edd748abfb93c2ab802d059d158c0df22649f15c077b794bf5e6b602e7d96c2dba7a47a3e9446e3ae91edfc5a8b5a7376f72be5eb69336339e09328ce8aa0996fe2b3184a3b4b4c66ce337be6d71c007d85541eab831dcf266dc26a0901932f682f03bd6ec4652d714f569988e1234fb47a367f2b560b8331a55e095cde3acc173b3bd2347b68afb072b4d0c433cda53abfb3d5bd7183cc80b23b2ab3f85093730a971350209d0153ddaa362b26ca059d75e9ac92eb01833d6d3ba5aa63573d6e45496d1caaea2588d51306c29837a706d21f8d0c1d0ce2fdafa1453945452b74c9d23dc6dc942e8b9915e8ae42624cf8aebc51b9e9fe87ef935fa1497ed67a57e1435ba4f22f1873f990ec4a92a9cfc947af7c18251f91c09fa8155ac1b653ccb34ddbf06aae0148356fb20080cdecb5e19c75603438ad892a0cda0a2b3b44e4a00e33396b98bdca058a6c2d0eda98812ce2cfd5eae3f3e95bd2cc11b07a591fdc08ebfb438d0a519f51e6a6cc9cdcde441a32919fecca41d36dae782fe660e2f1dd1550bada0a99192b4852036a61dbaedd6a4b8779f3c70fdc0500ec5399d8f1ac774712584b23c6b2510b99b0cd06eab01199988d0abea0418d7a6681b5af11ea082bb9b06236344009803cd2b2f4fbfc4041900c71950c5f86a3c0b56ead8b9fcf6aa2db1f5cd04673b2072c3404f7e142e033d1b772b2cd3fb1679e5d4396194853946536127c497b7c0a90fe0912a4ad0063e3d64f1b21b6b49d0876c87a34239b2f4e56206c8d7875d9eccc7e1233244fb8a0fcf3303d7eaa94cac240444740595b150bf3d789a83ddb99393403d1631e9826977c8307223426cce975f5b7a2791215abf6c9a5a424e29f9ccdbee1c953b2d84c68bd0f70643d8f687482ce48c6e8839b6c3fdfc839d2936d580ee7c87e841e13fb2c41e9c302acda448eb727a586d3e0c20a8bb2ec2cecc12f2d0057fa64d18eb8f620bb529ec928fc0a982ed60eb60e4a1549ca6eada6463fe591055e373cf207943d9cd7baf8e9fe30ce30cbba4fccf459dd13ba7165f01e61614d40ee7f6bd1980b0a7c02aaaf4eac0b31738d3535952ce8f8668b6d3bd32d32bc336517a2a34e11f3ded3480f33427fc147ea996cbb5221f45eec341f58d7f7304098023bf5d1b1b6cdbb056196405ffa00e3d72c960918dbc10e61c3610ca6012a47d2f49f4388c3271455f12a876f76554da09a811d7f51b4ddf696212571cfc798a3e64baedf0075db366c400b8ad22401b42071c87f1001222a355a11083e7cff961cb56919d9e36517881d664221341741e81975986ef8adab2df7374e9d02897abd3c94d69d7356860c9d28090b9b776f232e0adcd777ff7ba76d163d39cec2c907e1b7b3b1ea550e89480cfae1b02841d60b32dc9f90422cc488cb9b09c845ae06ccc05eedf01e0b3ee1bad8b86fa939a32283e906a43cdfa18a0ecda4da0087f3d5d6aa635ee8311c4dbd256e65e3c75dd6e347a220a1863cfb3f92c151546c3e790ad8c5b5144ae1aae8a751e31bb76f1c4c4563cde9ff0a597793302de2ab59ef6348da336f6ba5697a44f9a59f8de560e8bef4cdb8025f03cf246fea4923efb5b2d423eecd54bf0055590cef05fed452d91744da52a7b47e833fda8ac4feb750bf371b34dbe47a89a151518981fb89f43f1147a58c9e5b8beec950c96abebe6b10a7dc95c5871113bee9b7af28357186e248fb8012f343bb7ee16cbe73c3c7e02d8b31150767f02a3b5ef422525e2537b17ffd948dc266983fd57975de4c3d024d1c9f923d1c71534fe330909c26600148833b1aecdf3a6bf212c31d4127f299533f4ba56d55cbac222da3a3800ed2091f911911053e6101dec28395a2e5dee204702f6d299b746dc9606e7ba1116088561e83372b0469430c25e840627788f72746b17668994da654b906bd63183076d85baf55a09b3ed29c26785ecd32212382dc9dc815b745a183806c5a73b5df41e7a7230012ecad97079599a4f141f4b6048fd50fefb43df4ce7d30be61f194c0798b082996af45772fb28ba96c869acd7d02385bfb8db8d2eb551e9e6a053fcbda625caa8c6bb846857eb150531e711055f2bed6c67f435f3651056e729445905f3d8c634f3cc2113269dbf3b86f039e419b6352ac05dfccda511990b7b655a29abc154d3d5b13b891dcf5ca0b496304e7e5f691a0e97c52650dae4a7c6445fd662ab73b2114c2d1d95bfc667c97f099ccd18b6e1f8e867e0cc082bbd778e101be94106189fe243008d338a429a7de20e7441e914269e6242bb495918a05aa0ce02deaee460a134c73f983074556ee07113bba9786ccd8fc07fa8c6c261b19047b34fd3f4e42b2754444e1c0c6a22eda2aad6c375b0487863e6988b55c506e30fb784dcf0eea1db5880eab1359bbd0f80943be67854c08cfcc29581b2741f7737c61dff06e5a8178075b4f67b259caf29ffe512a0f3b6c1d9f926dc74f27614a379acd117e7afdc68f10ebda6d39e4f4d77a726847b9c6737283f36def325342af9930eff10791ce963b1a744f6621764a7741dad45e7ec292597c2dff7cc0554dd3660984f4a4fb43c1cc220e44547378a74fbea3114efe30dd7e4eb4a1dfb209ba6609308626b653863650f8147b3e2e5e365d7e0b4164234963c4da99b916a4225efb707cc5e836eed1d6b97c9efd4c2bd3584411a6357a17ad131617600da82a4cbfd5f7ceb7be8b903f41f4fd2d849a9226dac2b07be5a2b082d2273a84f8ade4873bb45793bc26b9eb3ce5578587bceeb6584c90727e8ecc0e2b9a22a943b8996ef2b41ea4f64488155d58757a400a39e5a7a40c050873a5b31d91aba2a9c30e7416acd273b339475f0933dd75da1caabcd5bc6fbc43cfcf4ddbf1fa6e7fdf9409079d30e625fe3d5ff489ffc044d7f53c6da9ea8d23b4c984798f320be8a711ce368c95044143a9df3c709d2647fcba2c88c843eb5c49303eb653e4b3a1051a8efb652271681cc126bdc830214d7d1d120f104301176d16ee174db715ea339b63b891b3d34119137f1e4d9ea10caab40fe4fcdf3ae5e5395e4aff7a0517f366f47d06f38f91767e19bb16a12cef23986c4e5c75cb88314777a83306bbb194fc2c14ff02c94f2e56ea3ab04811d9174f36e121e8735841b843f0d6e237b372ab34b07b99046bf1960165199133e50e50202bdbb016af82b0ae30666ce0bf4d4988386a295059ea346c654c7bc650060a69789e3300dd4beea3bf7774d8fe27dba996e361e7caeee328f9bcea03a23e471945006cfd0f8e1964a1ebfd7c3224c85396ff21e1d8631c8bee3471d20a39d12109a2aa24a6af1af8f69dcac4c1150e3897769ed2fc38239d68ab48bc3e136d5248b1d895056b8ab069111adfba8e5d0e2990dee93c21d1565448c4018d2c0e7fb22764562ccd3712fbee92dc8462b448f489f812fca20747929f72f2bc67b20a05bc05345d1fb532cb8ac8bae7452cc8f27512c941be924f8c23612509f7f27a2756632612a2e32173f3d6fc342812cfa3a70a1f622a1871c08fc43e5386caef4666b1131c1914bc28c527395e31ce2627fa936ea23fb202a32d83e17b4174244af8d61ef30a6d06839fc16474348d362dd031ff3787371b8906fcfc95dcde33f63755e07696fd1ec32c663dbc4b9d39dd53a5534187a366bd17664d867c0a7ff793042a557e162a1d89d71ba518ade7dddc166d6dedfe143cd41394d16bc1e3e50732d", 0x1000, 0x400, &(0x7f0000000080)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x5) pipe(&(0x7f0000000000)) r1 = semget$private(0x0, 0x7, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x42a7b497, 0x7, 0x0, 0xfff, 0x1, 0x80, 0x9, 0x80]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x85) write(r2, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000100)=""/255) sendmsg$unix(r2, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 16:02:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0xb8bc}, 0x8) close(r0) 16:02:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) fchflags(r0, 0x4) shutdown(r0, 0x2) sendto$inet(r0, &(0x7f0000000080)="79cd96ecd59cc7e9c851dbf4a93127cae8dfd6f6032fcb19de6aeb0e24b64dd7f42bd485c876ee7ca9dd430bd901e6da9de5e6c4b08883ac3aa04655067dce77a780076365c8eddc77dc71db08d09c2e4b0fd50e46f8145e8a8a29832b3316d3f66a1436dea5b6763eaf8d0f1a216f566587996dc8a9959c8550b41a3e5647afa1e8601fc6953a1ee298f29f1baf4d6bafcc71b29fc40e2236daf8ffcbd18d97caa296863d881c04ab2796a0504d26f628dcdd77636227d8b26902b3bce14c02289db3aa5974b2c466", 0xc9, 0x4, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) dup(r0) 16:02:22 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c8, 0x0) fsync(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x403, 0x82) r2 = kqueue() r3 = dup(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffbffffefffff, 0xffffffffffffffff, 0x0, 0x0, 0x1ff}], 0x7, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000280), &(0x7f00000002c0)=0x10) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) r4 = getpid() r5 = getuid() getpgid(r4) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x50001, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) 16:02:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = socket$inet(0x2, 0x3, 0xfe0000) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/74, 0x4a}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x28d0) 16:02:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x751c984b40734e4a, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0xa3}, {0x40, 0xffffffffffffff0e}, {0x0, 0xc6f}, {0x0, 0x7}, {0x25, 0x3}, {0x22}], 0x2000000000000043}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x2, 0x200}, {0x8f, 0xff}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) syz_execute_func(&(0x7f0000000140)="7700c42379058b00000000c2c4414971e400c4e27d18fd66440f38f6a1000000008fc930952ec4a1796e7906c4a2faf54cf81142dbe466470f6e2f") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x8089, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x7}, 0x8) 16:02:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffd, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) 16:02:22 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) fsync(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 16:02:22 executing program 0: setrlimit(0xa, &(0x7f00000000c0)={0x4, 0x2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x40000007ffffffe, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) r2 = shmget$private(0x0, 0x3000, 0xd8, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)="77ee0884403e1e8cb438081e5bd0e32096412dd01909e2f8f647315a11ea5bec6d178330d4ddab7453c22433436596d53697961ad819c3eb9ed5732a39fa2233f7a624db22f7af39b5619734eb384a63f0da97cabbb6e00308c8ef236268fdbc462df3ba8308cc91bd69e41ab00b307f93da06c7f0a6c401b1d927aa89e914bf3423771f241d566ee104a8adf4ee94b600e78859a9b84e18ac73fe01f0", 0x9d) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0xa5) 16:02:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:02:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0xcd) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) chflags(&(0x7f00000001c0)='./file0\x00', 0x10004) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="1af72268600ecf3a94c91ad8ba1bd01bcbd1568c756eefdc175f48fbc7966bbf6d2eb61755c76a79cac976d5b37d513847ff351b9d9f5e665aa81a49f57785ed689dff3e7a67bd254b4cf93014e4dd60fe76726a3900b618c8fca5968d443813775293f6f47dd22e8dbde9f8415db66948", 0x71}, {&(0x7f0000000080)="ca82ea25c07bef0f25144d66", 0xc}], 0x2) kqueue() 16:02:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() dup(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x1, 0xfffffffffffffffc, 0xfffffffffffffffc, "857b5c507c84a4fffbffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:02:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8, 0x10) recvfrom$unix(r0, &(0x7f0000000080)=""/111, 0x6f, 0x800, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c6530747fe2a8b89bd2c90618c21496005013ea97f85c2b6e872d61d4fcd225b79bdcce6c5747edb1187f5c6e723dadda52182e1b124aeb350f68f8e4aeedf3e153e7faae54b9d83bdb0a70c0ceaab1f2d18b2fc218f0bd000030071c16a507eea43e595d6cb10f0f03411a2e85e4aa2cbbd64063bdf2ec536aa84174241b1e3a8442b56adc790655ad9c07d23edb981965b4d207c4db65c18a8e39c16807c440ca0212426f27ab7fba223bfd16e353a4a94b3b9df6439512eaf1113b428b8acf1c000000000000000000000000000000000000000000"], 0xa) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/100, 0x64, 0x41, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000800)) getegid() r2 = semget$private(0x0, 0x7, 0x320) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x9, r3, r4, r5, r6, 0x8, 0x200}, 0x6, 0x8, 0x3f}) 16:02:22 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x46, 0x0) ftruncate(r0, 0x9) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7ff}, {0x2}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r1 = socket$unix(0x1, 0x7, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r2) r3 = socket$unix(0x1, 0x1, 0x0) getsockname(r3, &(0x7f00000038c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000bfcdcb000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5367f00000000000000000000000000000000000000000000000000000000000000000000000037c5495799f6db41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395f393d8327708800000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005315f6a4d5529f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212de6807b9800000000000000000000000000000008000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000200000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000b32e7349dc1b8005bd433c5a40c6f1eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048372c76e0b0a01507535e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90bf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d310659519500000000000000000000000000000000000000000000000000000048a3cf5b24671a2029b8f55e5e8ea1f4f640cd057f5609268c1275f9dbe8d0a3293b3a8fc2c8487f4d901510b73670ef44f2ba03fe66871a07e1b37fdc46baee59ff6b800247ad0581ab488ae52ee9ae11ba01d376584be94b7ac12b712f7941cc8c52aafb83f30135474c1755b8f8ef1add00e13d9c042d8fc6714d32f31d1cb4c3dd672ae2d128f49bc629cef5363ea18b907567065a44b08f86"], 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) r4 = dup(r3) r5 = openat(r4, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r4, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) bind$unix(r2, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000140)=0x6) poll(&(0x7f00000014c0)=[{r4, 0x124}, {r3, 0xe}, {r5, 0x80}, {r5, 0x80}, {r3, 0x4}], 0x5, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r6 = accept(r3, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) r7 = openat(r5, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) connect$inet6(r7, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x8}, 0xc) r8 = semget$private(0x0, 0x5, 0x0) shutdown(r1, 0x2) r9 = getpid() fcntl$lock(r2, 0xf, &(0x7f00000010c0)={0x3, 0x0, 0x5a, 0x3, r9}) semop(r8, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0xb, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0xa) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x5, 0x6}, 0xc) accept(r6, &(0x7f0000001680)=@in, &(0x7f0000000380)=0xc) 16:02:22 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x2, 0x3, &(0x7f00000002c0)="4ae24169fdc574a92a31cc4341411923bc3131e83c23ed56f752fbee31d0d01a630cd790a0309a109748ac1005729a6f1ebff95d4875555a3c7d0e06a9ffc90eb0ae4bafcbfbefc2be260588581c5dc2242e5e73faa3169f07ba644518b203835edc56d4621b0236231049a0ba52f57fe17abad59aeada7066dc16f9c292407f1fc6a59a7aa2f27180427d614262437cfb6f39de6bf01436621f01f056acf0c11271fe2917464db984a98718eee4f4f6fc151cde40acc89678e00b29d8dcbc5c4f501c295181ae622bfcbffe6aa75d1bff14f857047b4481ef13d63ca103afe481cb9bafafd51f710db426bf40daf4e154179e04e1f2fd2fd8a4bce748a85bd227316430923927991afbee17c9d8e6ca4ed4c76f53abd62eabfda7258f2a8c94e5e7a361627df07aa8a24e7ee1320518667b6290898f30495c778d6358c2bc8e5785f1cfd58f8f335a1dbbaa0bd68f9080fee03fcce8b0b29f2550e7598011f9884efc53aa3945a12f7c216ba05d639309b63486395715ab84cebb1421e17b3ef3505a922bb5abf0c1483ac9c9a12e0aee6e932a17d22617c1f0d29e196ef92da15bf38b61140351c87aaaf60ae1c96f617d8bcb04429fdb1800a35e1e5da05b636b399467d3eca1960a8c3ad879fb640f56670b09fae6a782a21e641037748a80c941ad232b9ead9faa45965d7e6c6896162b460261417288a9ffe822fefd9c0efe80bdb22a7376fdb4fa90ec1b3ed06ff459fcad030e01febe1fff5c295c90298165a0af5544e0de69ef3e4861365e54acc6d657985015dea09aa92532710c0034ec6649c5acd107dd381bb748366e16415e3c9d6f3f0a1f2a398d0f2bdbda72c268dd054191dae46c68922972a4ce2aba373877978f3cf42a6a533b7078c79fe147d4b7d467adf330dfc187bc509afeedada3078110e86dd04ee3c992afdeb93a1e5f250794e43ec6782aba77301e5bffcfed2e78b30a0c2dc0c2a90d64284bb752eee60779c3eb62a15eb014dd82d61d41d37f4144527ead044ecc19f91a2bb5f0e1adfb6c66eaff0360c754b370fabaa7ad9e386100cca09a9b434e3f7fda9540438c501ac51c10c1edcd16f5fab22adcc16a7ac0ec5708ded26ca9778e218c1eaa7e5c6539fdbdbd8aa7ba455ca421d9691cf3d734f4b4a59142f846b729f05b76ac77095eca055fdb831a14c5249e38ce5846f48475c3c581c4131a5da07a71f176c4095a050d420265f6f62aae3a32bb89dc6f3cd88c92f7bdb6078ab5ce1b99b6671138df42a94c864189df430272d064e71dc42481933784434aa720efbc833396b46b05287b5ab9582230dd9979eb47d6b934098eaed1abcc70b96c58537926731ae3872d9860200da06edf803e8c45fcb3fd91a777c23f2c53d1d230af6c892b31069ab876cdf0fa23e789bee007b4d3132d57bd9d1dcec18155cced4508c1a1892a7b7697a47c0dbea1fd666044852b2b33c6bf6fdf4b6d725865ebbf4495561c57f7e342b74c680d87e4889728a56404e7dc1b22cdc11c44c525e5cefc95baa176de3a4a030fae60ddce54365ed7ede99207c9ed81da80b622c3a55ceaf8ccbdf2397054b29c02e38a51fa771ff484c50719250d9e2cc2861fab14dbe111cebc4ea6c7cbda59f4145b367ca47331077df0d87aeccf7ff74e89133068bc9611b924a25d9c4b80bab260e97f2c59f272a1d3953eb68b86953395f245777f2cd9b09ea07221d744509a9b73a391ca11b6b00e0ef181d4d198d4404f2655f660ada9a62e7069fe7f90c751be80d4b6ee99139fd7e99c3f5fa0d9dc21a81d060e49b852f3cfe75894fee0dd559bdb738175ac96573b3940b2e13509584f54474cffef1796671d20f428ef4875a6be3f86d9a99a04fb320fd04582383cd46a452411cbefe7e07bea22758c3e80cd936d34f7bb6e1778d68d514f2e3b730e98c3aef1b205a3c8b6ba98cf7a694da066c665b9b814fa1843c15b1491051770a4f57b5abec2c5d6b0b458721e2b41857ef7d5e902b1024b590dd39fac3d4b92f250ea3b6547f638556fe993bc72284cfec1028b962ee867df605f9b1853db5a70a31efccda7e1d7411b817cbfe1cf2400005b9c15882b326ade8d4bda506a8f3d473123ee9051b73e07155b771743c2f7bade7d71ce27c2a8ed41c938e8417b03074da20419c85244559882d0b6769b9465dcc87dc2e1a2a1932505b74c36a81502e79b5833c4ef9b594e524f158a97db9a44fffc80bf0d295c4c47f9c2792413486ab8df44537bc8220af42d0cf71cdc1e19383e22ac84fd4aaca4ca582bc5d5550ebe2137e4ae1d539b0ff02ba1d4531eefda2579c512a802280b27e0540de5fb1d8211aff83dcf8f29689b758dae98495980429bdde7a472d09d384411108113b2765fe0eb4d4f68bc347d7a9282f0c93dd3ce6d11e4ba2fef9fb680178436f78dc07dd09f3c197c6343266a4d527a6428e303e6ccef766ede089c6bf6aa0512ce18eabb50f60dc3d3a2a711cc0e026e4fae14c70a3d86befe63e48b47ab7e8dcb97a2132cc40e29a8f42a21676ed5f67aef769a587eddcaebcb18c3fbee1ac03e8c671d34027ae6e3bfa12bf0c77226b898aa672545c36df222939f3cdf8d3b47eda62bf1280ba8ed1499b8424ddb01e17e57b62ef0ba28c2e3d14fb51522eb67d18a32f294dc92488c811ff4073957cabb5478721eefcf34d119497af51b9f1ddef2bbe0e3329c2a18539d87134d6bd5c61c16ab2b4ca0d5aca1d84af7f4bc5a256f297b59d2c6e75ddbb811a47db50a6ee47659c2dba0b8ea6ff0882a469fbbf0d97235c89e53ff6a0904217e4b9cb146d578e8e2fe7490f4483ddaf247f6bee7a5c8bc7da3cee0fc33ddf074a2dbfbd0caed07a904e0637fe0f2a3bf5fecaab5f60aff5fad6f51bad50dd7466d811962c68a7b0b256dc5c147057cd712f3f247965871999a5f46aaade7e7fcee765d541492509ee10831be100bba2d0fa44aa628fb1e644cd9c8693ad66133996bb9b9bccdee9a164d7225fcdb33465529a4e6972009724552aa939a48eb497afeb4e4936bd49427029700d9b8c8090921f223ef18680e783d2284e6a3e1568f5f9e1a5fb2c90a407fe424dbcdc19a5bb723b50a7091734e569403b898f427160df499471bad79a37e6ab1b6077de7f98c732ba5c925761576b0a91610c4db48357ae1699f85decac75e264a5d12067a691ec2f6ceb5b77227dd2c6ad5ec733ba076018283b060ef746b184045ee718855515bb1b53b5611c115e0f9727593889dbf792207eeba8f9c0f083bed920d3dfb41963265c7948889b0eb2b9457f63c3ad6f52d6347e7087867e216a392ed0fbd8f481064895e61b4aad9cfdc19bc9c5e535e6d3239a5224a3cadf48282dfc165035bcde892fcc3bf419c466449093ccf181a80ef9fe63d311ec25695360609b98b1b02c76e4f7a0bc2382bc97f3a30c1b99c8a145d2c7c6b60b52322836e91d74d444551dad5b22d947ddc1e1a9d9c3d367b6c39604b9c113a66526dae17127dde7fcb3aaf8a0beb0aecd1aa0eb73ec447c7a417e814464a47caf29006e07b66146d9c4a82b77af4e0b2c3d1715f714f2f3bd8a1f9025848d37f04b4cde03096c5e52afddc8226d6d147d152e96b2792c336d20a7816f7caac84d0829dbb33448e99eb58d08d0e8e07180c5c6cddaaee41160f1a48c509197ef92806869eedfb217bbee9e0eab6e8759bc0071835c80b8e5936170d8e3ec5338acb739c79a8471449686d92e615730512baccc9ef60dac7c9e648f4b769888089a2c23c5bfc2f16ae72f2893a4584dccbaa3e92257c670d9fae53665057accad244e5f78edf7a67e298a978a90544d49a8c84561dda4b900a1233ebf12225529058106470c64024cd9b75aba69e46a4d4ae3db62916c76272eba0ced78ca3ece4a499b417d830e836df0c26605169ce2d6ed3e6953f1980731f6654c2375f19bb7f856ccd1794043aab6a154859ec4b8c17f9dbe3ed25300d01d8777f009088884f4f39e3f79abe68fff7818d8ca873c294955ee6f1ad25f83871369a546cb451761e62e647c8b138e4c5d2baece645e8ce147ac23f63fca4ff6e4acf5f2201b6e0ae79a08a1a663f0f716e1f4f54a52dfd4107251768c1365156282183247c40004cd906eba271f92faddc7c411a74ac1df9b97896d3254311bada91b2ad66f26f3d2ba1e30baf1e0437b1c804028599af5ea294ed32d9d514d14e9af441f1c91d0e631783dda75ef3a52fafb064c299f5a219a13fdf5ba5bd3a5be9d7bc09fb6ae544c0e2a1e3653a59ef49e24edc17ae24d4e4d991cd724b3d38a2cbb11ef150f142786d8d5ec5c5f93b07efcbddf5d99a23080b4d0f70730cb5b15993539efac610ee61cca4fb48b063826b0b7c59325e0677a73f626380e80cc7d7d47266539a75d94c051bc242ba29b18f351f7823e77ed33576038adadec72a03c0654a9c9bf5aa59044926a2dbf170a5316ad208ca1aa0334e50394a878766e9fbd876af9bfd3a69a502ad8e21e436af8a3d889c6c2a84f52db881147772e696bf139db3a498a673b74fe32df2a5917a284827f98772f4ad7164e53512c5f08d388c510d4bd74adb017b4243a6b8630ef953ac95e6fec4f24aa78da6e75d993831ed655c31fe16d1558dce974774a16db388b439fc0ac028f04191b8a0a947f5ac2120fda5b2b35f4173651cc4e63de7a04caa75a60f1dc4fe9871f8b0eb5e2c415c35063e0aea492f1babe51fb354f8fe6702dcb1ef27b6c43f909c1688f02657ef21f3e676dea88f75426fa7495d30a502e03a3a30b5f3cc793a29967d6010a8f09ffe90b595673ab1aff4ef2620174f4d7d43787fe3d089124aff195af2012eb9b92241ad113bf2b75031cb14140e5dbe6d0b0e81eee88f9d3b1ec4bc38a364dcb4a7fe52714ca7659d46e6315fccdba7e2b22d67d70a705b4e5277c104b37cde29d67228fd0e13b17357a432154433658a921470eeb39c38cd996bc83b888a3a53f86fede9666444d63a83649eb4acde0b5e15a994e9f6999f8872d8274ed4a6f8f2659eedccd80e45c86968ae497b46d07e9f3aa0e5381788376b5eda7fd86a69b9d9be92fb6b5c8b1728609cc3efda51d820e04ac9a4d4d8e641088a1102fad1e72072d1c8992979e98c606a3e026f9d45c8ca4f6f7502c17fa84a150f4f9752d27cb29e4252923e34649d6c2ced9eca392198c0e277aa25bcaaa180b46aed47435467e0af74845afb629cc6fd7e88eb1728b955519d5538383d93ece881c3110780e7cef30352e0f547764b6ec2dd009c25d288e850313f7b0e10341f3225447ea7d8c0dc5396fd2944e867351e4fe6f4f0135b4b5f4dfbfbde0b1c101ca915258f4fda94b549c6ee7da177c5c613d7c023f4e3161fe6584dad69fa5dc74a91b0f7bc1d4c39dac7922d03535097fba07f65594b5f30bd44578e59f5e6d6cc531c56ea15a2617a5a2fefcf6dd4d3840050b79eb1dda2f8027274c298cdb1543682d636b19f57726c1f5be3753e9ab633cef2e19ac2092ae21a93d3551760236c43f87b2a90e3da1f8565e531b55bfa0cf9e19a779cdac48aef1fc3caae8823a508440be2effd2290446ffe997e1b6ccaf9337b1da5ef0421718352c21eeda07bd28d0661e5c7dfc4df819ac392eb62fd4b3835db9a6d3d7b7773a786f45e61db9051bb3ac29900252fa22f27836db069bcfd8aa849ef9e95178436ea95efd77128a1014e4d03af7ec70ff31a79cf89b523a67e376932f0678babb645dca27abbd612", 0x1000) mkdir(&(0x7f0000000240)='./file0\x00', 0x10) r1 = socket(0x2, 0x1, 0x0) chflags(&(0x7f0000000280)='./file0\x00', 0x10000) socket(0x3a, 0xc000, 0xd9eb) setsockopt(r0, 0x6, 0x0, &(0x7f00000000c0)="80e7cf00", 0x1) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6521783285d730006e4fcc857c5784254f6f8f20b82b97e92560835183a8123c91178bf5198b1d7e9f6a1accda2a598e5f7bf9d606cc82af49b3c2997e923fdef8823249e592a8d90092ab2fafa11ea7b30616eedfa965f91f7622a512cccd2c64c92db5cb2722681dba32c021dc69b9b1955faa53b16b53179b4ac162be22a8fcd5681eae488079cedc56d405d296742735c0c6df32f635d22564f7f85aa6513e07e7"], 0x10) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x2) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xcfc, 0x1000}, {0xffff, 0x1000}}, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x4a1, 0x0) shutdown(r1, 0x2) 16:02:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) socketpair(0x13, 0x1, 0xf4, &(0x7f0000001600)) r1 = socket$inet6(0x18, 0x4000, 0x0) r2 = accept(r1, &(0x7f0000000480)=@un=@file={0x0, ""/4096}, &(0x7f0000001640)=0x1002) getpeername$inet(r2, &(0x7f0000001500), &(0x7f0000001540)=0xc) mknod(&(0x7f0000001580)='./bus\x00', 0x2000, 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='&\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)=':\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)=')\\Dp,:!\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\\.\x00', &(0x7f0000000400)='\x00']) r3 = kqueue() getuid() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x81}], 0x40000000400, 0x0, 0x900, 0x0) 16:02:22 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8800, 0x0) socket$inet6(0x18, 0x2, 0x2) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) 16:02:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x8, 0x3a45, &(0x7f0000000040)="a913293e347afed6782d2cab71e015dfd47393299bfd29119db16dbfbcd0d022e39271b4f4bd23de3a1dce499af8b34a34691edaef99e2f752eca33be8bc5afcdb9b3ce091360b74723bbc12e6af01f62407b9a216e1a89a7e91bbbb383b4fb42c68fb4928a398d7ab1b24a6b17128bb67d51e15b5c12503aec7ac0d9ff3f4a6b4bad26285efb766d954fca11d91686ff01e0ce6e7a1", 0x96) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) dup2(r0, r0) 16:02:22 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r2 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r2, 0x0) 16:02:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x25}, {r0, 0x5}], 0x2, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x22) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:02:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x1ca4, 0x1, 0x6, "eaad18587eadd0d7e82c46f08df1981fa7d532b6", 0x3}) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f00000000c0)={0x5fff, 0xfffffffffffffdfd}) 16:02:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r2 = getuid() seteuid(r2) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="acba46cd05c74de0b18382812706f1e8f9cfddbfc76d59b2070dc4525a4c050d36371514757353f1b79a91a3df8e5d973832e0090b009ad4fd042bce6aa0feff3cad273941832922efba1d4a7568210999ad7d", 0x53, 0xf, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) sendto(0xffffffffffffffff, &(0x7f0000000200)="a7bc4286a19b83957d5a6e9dd3e37daf59347b3fde512aec793cb80cef28725ad7a748e3d2ff0a223ade0cd1101625ceea6707a1889088d9ec59bb62da1281566fb574c522044fcc1d86e1f5394b648abd8486cd760263b01d7d03581509b5111562a769c4c3b2396ac1abe45ad94f21832a332723cac1fed6b8c4d01d5d9a92060fe1af2e438493b9b5933c80aa8fce2230903d9d1d3ead201c72901ccf3105c93c65d99515555929c8f86230759aa98c76aed078051d75b9319eb0c00ad7795e8211905d634f09561e8b141f79c44a4db2adce3bc9819ad27a537b873fd61bf09084c6c21ab83d2237056053283422b1675aa6c70f91b0c9d14717ffbe16413b4d2782dccab2ee1d9794cb6b00d8d2e415ad9651642132160ab06c9ba1398657e48721f71a2d812b45f7789c18bdd58e674b7d0db29023154e97cf32cb351454a9fae3e00d01d3db90ccbd22baf8899ee3bff3c18532d4e5a4173fc3318ab2ee58f8c88e08f6bbcf123bf5646dae3025a698765ae885d336621dab1f79b54b505b4068992eda15c0419156af127b9467b9b014a9b2134edfe97ff5c2aaf8498d753a087df8c2cb82fc00fb2a1c84302e995570ff87fcc1c2d49352b402443a221acbc570c986881daaf0eb61383c764c6408e70e2ebb04c4f27b7303e949af5a1b7c97208ec68886e528b6c803cd8582153440fb0888684a9e51748b9be3bc8224f8adba725ec018755fe26d83452eec3f71059f43187c79e493e356b8bdd04561298a84984d464cde06a4be7b93ba3f0714807f162db128cb0f7ab2cc3e89e360e14922cff7975c7f717f4c1dd94740081626f44aa1af5834ed2d2e568ea046e06a608e441aaf2f5342eb2340e0e3e66998d719b8f56ff8871f2a1ed6c886d76e896b75640bbfb143332ec244489fb358fcc9f82208c66e7ca36c683069ea49db7ed219f87e30d4c0dfb8412634b5ce1443b10ae1a9df4886551605e02d9993d5031a34b1c067826db8ee2c0423c8645542ef9031c75c40e17a0d49fbca42852d13362a93c174b9582ffc1d92b76be0ea581ab55e3ce6a4f8754485f90896c1e7efc9565061b230430082ea25446f3230f471b2d8e718f1b7261fec45fda4b0fecfce68ef4c6f9b04f9b25c1a030a83f230645405321fc09f5a8ee49596834ac3cdd79a38544fe92e2c63a3e6eef0f03d06a959b380c069a497703e635f1495688bf3f1a638bf46ed00582e072972b6f377bbc5b07631badfbfdd8c5cc738c76e8a8ff2473a20b5ef00bc43dbab57ee23ec961d0688210e491366f9f7599c49ad3bdcd7faf6e4563b3ac52661b908cd08cf40574bcd64d4ec00a2e9cbd9230ec6ddd2ba019d78f2847cb983b31052402c4c5e03b984f7c99f19d768e1507423a4bddc1e6a46889ed1372920c48f31fc3542bde93de2a15e394ef1a615db45e11af2d612772abee3a5f4a0600a2a37301758ee5153112386c395b5842e5f668afef5653b386004c2e2a3875829bb4908b9e5defc23f311611678fc9ba5ca5d26008a50f31a8db904e9562391b11a19997f04c8df23a09fed3ba2b7fe86a37014e9eac01cb7749936c98705f483914b54066d2b360923b1a4dad15610ebd86fd4df7efc5312f6c310c1847e591f160640dcef0aa61ff962ebc469b28982658fb7cf6c0e66149ee5a07fc95f84d23f99a560d42f2678a94e184368691bb402ffe837695e8472fafcb716d724e2caaebf8ca69ef78aaf70950012af9a904c3ae7c1c997c2c20e79353afdcddb1cb08103cc1f6db6fe2630b505413ea05a8aaed90d7b075bb6676eb7623df18f18dbcba95925ccfdb8bb56734539bbf9808da4bd0c34318c9f11ba93913fb2c1baa8f7c4bcccee86960395a0e63df0ed82226c40761cef1072be98ad699013968f5311ab487e1a3fae2f0132b27a2ddc1c9a47dc0188495a1941d6d0e2eebd8cdd43f5d6a1095a9d9903cf66505ce8734af128424923d4d51b8378bfb59e8c2d7013f65b610444d2018632b7626b4f6813efa261ca0db38943fa6ee29018270c99787255cdbd79c5c2e6d5088938ef07c2e3e7d4023153c5d65f38f03c189c96704527b8f260f32f0efba4b5dc77f46380a903762e1736903ec5cf268400cff2763ca3280aad60b4c84a2f877f4e63c7d3754dcab008fc44b0f50a87f03f07640213927ce2ddbb5fa684cc43a363e0db5af1feda7037f786fe553449f7c1f33ead90e0e4e95992354624098433aa161aa30a1d1a687aa90cf0dd8b33721d6710b112546876b8d9d94e5460f7e6b881baac6a98f2c63b542cb7d9eee5d7a61a8ee746d178f359779aae2b655d9477a342bb3da980d5976e95d6f9089248f4e3419d053a30fb2f02d1f80f94d9d52d9a28d33b711c5bec5538ed8f3f37a0b98ee11a2e093be0ced692ade39a5c1e33d026933ce9873eb77e957d367f0bd1103de48b542f3bda6f5d89cefa10ddca0d6eac8248b4fc98705c474205beb57760f54d8397b043521d22dcaf3727bbebeeb35874dbcb5af877bbc6c9672fd00648ade799120ff32a853823bd5a4322ca59a8231904137bb44b3b40d2a18183597b87c3a509b18b810e2e82356feb345ba65c838be778a1ae801b5443bf5a4481018632ca240eea3ad630a83221939175b0bec19b60eb62e47e139040bc0bc334d84799957714f21792380ce80e4c341e92a09a1b8b03ddac25e617ac68bff69c46395eeab301664cc31d04986b9aefcf38e166630946b14ceb3f749091bcfe6ae9c3297be5e6b99a752c0468eec1f2b1ce95aa7b620a0ac42a29efd483b37c4adcc0ae6989138a90995517994d9cd067ba8487d5b397795faf44780d47b9c67b573bdfc079a41601dd435ecd75bd2120c7c9093d25f97a5105a765d71e1ab8d313fb4cd0e7319818713d7dac9f6fb908f64f70cb81e711257d4a0e82f64a803b66f0196841bc05dba77b4a3c77565dfb4edf086ca980dfa2b79f6c47049570352a98d3bf2e0f834f0e35e39f7346d992e4c859a818efbff2371ae19d3da884d07c15c0d42dddcd3fa0ddba140dffaf2615b3a28b945285290f1836621c5743f511d14d2bfc70ed373e5a2d3bb5ecf2a1b260dd6808ce6ae0f6cf0de2249e0d0c37499378b772bc6a26c48ec8f088a3b6eba36f9413d8acf5efa2e3dd56d49899cc5c7cf14cdafd643cc4d71b39e047f4ee1e7ceb1209e821fe2f2b11a1dfe4c44bfb218d0fe393a861803d87a1218ff3167f0f1a3295ff02561530ee0dac5edaaea8e4374661da4928985548717a38eba4398e88ba6e6f509706bab42caa40ca45dadac5fabcc1818207190992d4158da91373621c3d557637efbd50fb2dcebef09b62a01dedd2fdc4944ea46fbf805ee8830daf8b8908fa0ad5ff4acf444d2240cc626cb70b1a442a5ad83be16072dd799f2ec4e7a891197ae1b05b9591592baed859ac3c1fd39457914da64e51b3ea52955c35a39e1f6d52939dec96fa6ef428e52a0276f20840109e022f76b513bdcbf8e4f36419563b7eb7054bd4b3bd7cfd8539e7a906f03f2dfc8bf2298af32b39667808f52a87234b537040da307c8e2e4c092fec7956ab3f03c896ab90af1ca6b15e2bd3c0307ee8d511cf44a08b79b740fbf401ec30752f5a7d1faf005e2c6f5924464251260472176cd8fceec514ac52a2179b44fe09a5ae9f0750fc12fa4fcdb08e5c731b71c5fb1460c3594f6cc888d4ec06323e32b996bc330d1c4d9587fad9889a973ed8a42a6b6dbe279393593454f4e024a2793788829eba884c4371b197e353c930978e39ddcf86619bd9ce92076f81ed843994c41d28b2f38ca70ab744032c1bc28b33c4d8513bbe86de8225558b4526ed2da3363211336f8c53bd828d42f135e4405bf23b40d7fa8690d38bcd11d13258f61838cc124b83dad22fa011cd3a2e2fff57645fa84a6d8004fc87917478e261c57d788f262dcdd22fee0bb511fd57594c7b4de6ec35b89de6653929169d902b5743779d0157e856771c27d50eccaee120181338d4f348992b88ec4a70213fb662c94a33a6b944e2b333283db5208466fd38d1bf41e735c15df5705abf71ef1c7cf20382b682534c66ebd7a3068105359548ea84cae06cf6fc3d6b311fea74e06771fa73dde7f71338cde8bd0e6250743980f23cae49fa53921e4c7692a0154ab39fa74270a39bee45ed41f424acd664bc285215185580b17d436d5762f0ff19872082684811bc1d6e6190d4e0154d21f803a38102558091cc1f20ee444e0b790e9a332d1ca04ad8ff2f0150b5ba624bd3d7c99362a3a4ae88aa894c4ded0ec38790a50aadf9fd57d29959bc35139750b4581b6525209cc1fa14190d2c0306976aea7e7c5ca2497669df4a2d8e2ff3cba90e49c271b5156454fd550f7e15bced0e1ca305625fe674d39200f4409ba86201b5398b0dd636d211003c582a2e772fa50001676bd29652670e539b2e80a26e055203d2c7560dcc04a6e6cca4f2b27b64f0c50934ca3e98665662b273711079537fddd370cbac0cc08a6fff595261591ae720fa8dab5cf4a260cedbd306bc860faeb40806c9f208b6cec12dfb57eb091e52e4852235a31539771cf6f1f92fd7beb18cef276fa55077a2b584b504b7c7598085423b8aa2c4037db704420d7ea308487702b47d3c24a6923770d1a33e9be098f5f14555304cb940ef8c7869af99f74b69f6466c7fdbdaf8efe4015b00c5f3ea8b2c9894acef7f7ca15cff61e746f25c25be535628d949f4ac5bfec088eae4e1db5b0df58fe794f40e2349ad44bc45727c4b4fd0e0eb705a24756d22fd6ee07a445fb9daa866c11cb54d568287c3abf2e6ed9d23707db8a1386939bfabfab27cf0052aafad85e82c7bf59852d3d293772899fd7c646a2153a0d2d4b32872429eb2838cb4ae603fe9c82420ddb95e92eba761e1c26cb9e913ba8e4dc322397913306a8b591659f48e71c8af018d805108d6af658e2c9f53a5a93ce066da9648b82469d71e83dd1d5f60c3e70579f0474bbd338c35de35e350f449a458583143b08ae7a6506b8211e8875b1da808fac333ad0e47c607ad8f2797517c788236b979b4b1080389ee3d6bcdcff94f7df8c9976b8d821926790e9f6be6aa0adbf6e1268a425f9e2f28094b446216610b5bc1ae753dffb1a418921d415b115771cc4dea7d29444c27b385c91759880572b1c7fbdf6a80559ca27ada2ae1505d19f1ad296f4390e79ad95c02cec6992c8b5508fb3e61ba3f1301823e3bfa0b5540e2ef367d8af9e3f137fc2248e16e7d1629287c2abf5ac387bf617b41f352970c5f5f935313347814d4c83dafe90fef31288b7ce6f7c199251affdb5a16ba627cf17016110a7aa42793f5b5581dadf1df2e15268b9535842a43678c5fb916485f93d868454bdfe82a8095b22bc75061de67dff7b890b098582250d31682b309b1264ca8b8d043eadb4025ab1d894bac4f40e84669db21ad530190f3ef82d4b016d6794ed9a71824de2af7c5a3adf429aee33e59293ebf9cc2d6ba40bb160555fcecf3b7a0ba922ffe5d5881a9bac4c0f16818b6e0c396c42802ab74ae19b589cb669c532777fe2c441b1f1c36294338a30c4ed3e7c39ab8c1e4cd095ecd8721167037e3564b574a27a7f6906285a84f1185556b82cc5ad9cf61922097b5036bebf6a36ddce499022948dc17c89875da5bb7524681f037a4f5cd7501a7e8a9bbe9e4a47b8110a66e1e0e477bd1f3698e340f6999b00e87de0e48e696882cd1d66421cdc7aa1849e4e5692c30b18096d0a6f1", 0x1000, 0x1, 0x0, 0x0) seteuid(r2) 16:02:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x5, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) msgget$private(0x0, 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:02:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="510fc3a038", 0x5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x1ffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) chflags(&(0x7f00000000c0)='./bus\x00', 0x20001) write(r0, &(0x7f0000000040)="081317bd17a1de73", 0x8) 16:02:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000005c0)=0x200) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000080)=""/135, 0x87}, {&(0x7f0000000140)=""/244, 0xf4}, {&(0x7f00000002c0)=""/246, 0xf6}, {&(0x7f0000000400)=""/102, 0x66}, {&(0x7f0000000240)=""/51, 0x33}, {&(0x7f00000004c0)=""/82, 0x52}], 0x7, 0x0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 16:02:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = semget$private(0x0, 0x7, 0x107) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/165) r2 = dup(r0) accept$unix(r2, 0x0, &(0x7f0000000140)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x33) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x400, './bus\x00'}) 16:02:23 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) read(r1, 0x0, 0x163) execve(0x0, 0x0, 0x0) 16:02:23 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:02:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x270, 0x84) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xffffffff00000001, 0x7fffffff}) r1 = dup(0xffffffffffffff9c) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/57, 0x39}], 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="3cfb4527267b78979cd3fd05c49ef864228a064d76212a15c5c492f205", 0x1d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x5) 16:02:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x1000) close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000000c0), 0x0) 16:02:25 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0xb1) r1 = socket$inet6(0x18, 0x4, 0x7) recvfrom$inet6(r1, &(0x7f0000000580)=""/216, 0xfffffffffffffe18, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000000000000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r4 = getgid() getgroups(0x1, &(0x7f0000000440)=[r4]) r5 = semget(0x1, 0x1000000000001, 0x20) getuid() r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getgid() getgroups(0x5, &(0x7f0000000000)=[r6, r6, r9, r8, r6]) r11 = getegid() getgroups(0x7e, &(0x7f0000000540)=[r10, r11, r11, r11, r11]) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000003c0)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0xd70, 0x89, 0xffffffff]) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002005, 0x4300) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(r12, 0x80045713, &(0x7f0000000240)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) setsockopt$sock_int(r1, 0xffff, 0x1a14, &(0x7f0000000140)=0xfffe, 0x4) wait4(r7, 0x0, 0x1, 0x0) getgid() semop(r0, &(0x7f00000000c0)=[{0x3, 0x40, 0x1000}], 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/73) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000200)=0xc) 16:02:25 executing program 1: minherit(&(0x7f00003c8000/0x4000)=nil, 0x4000, 0x3) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f000016c000/0x3000)=nil, 0x3000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:02: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, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bc3f00000034820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c985e31351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42560548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0x4) r1 = syz_open_pts() close(r0) fchdir(r0) dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xff97}], 0x1) 16:02:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000080)="6454994a1ea109ff315163ae1b9092f15e951ba4530a00f4104e09e8e2fd71e6fea04b7823211c15d818ced0742ac5d288cd3efd98b75ebf1fdcab6420252d0d117e946f95db00a20ddd59f516fe56679629ac2e27432f21614dc4eb0929868e271e50bb6bf326a64cc1a48d5138af599b4a938fec064f96332c1f88bfe782df89e40da1fcb27451884bcfa61527defc21f2761a0fdae0edc1bfccfceff43d691d01f9dc6f3a521e27f9fe03e0595e99b30dc0ed0be8ba13365902b8c31c00c23032e028fdcf7aac68ebcdc9d0a8a2961f0d5204acfc16035eef78a4635081ba277d6b8a", 0xe4}, {&(0x7f0000000200)="f11356ca66673372320f9f572fe2a64665d5bb7e44ea958272dcc921bd1babe0cd2a622d5239bdf1fbfeac6718da819aff6692f68d8b26420d5f40972f111a7519f4a8ff8b918313919051", 0x4b}, {&(0x7f0000000280)="cc2c94a38bb45379eaf9c5cc97d87b4927fcc31264c15d612404d530907b068640ee1c038b6df22fd578ff53225af562575ab6426a423ff4ff4759f50f6783bb9d45b6d9d64d2892e0c0bc3503055ccbcdbc652acc6f51a6a2166a00ae98490520ea7aac176b5a6c53456dfd35bbdb88267f7cf07529de9a18c0baa3f95d97a34f7dba8444b2b3d202c1d8866acfedbf799ac4", 0x93}, {&(0x7f0000000180)="01aa966903195db614aeda11dd0dcec7cdd382ac021dbca1363d6497b996ee8f913b69f465277d828e7d194fdb93bbc3a8cfb7e4e19a79033b03", 0x3a}, {&(0x7f0000000340)="b451ea1ccac31ffa83ed01864997404d70a79cd2fb6ec435ef069f6e4296d91827d069e838fd8442be6996f600d6e7242c2f314751ac3a333bee5c70d6b2b15a214f56a201b910dc35ba61a658fb1bcca97772306a1708682acadb99a7903f206e67398883c2c7d7946fc7adff634c6b054c52243c65e646fa40878aa5d7b31ecea7a6c25358b3498973009e13298cdb41d6309077d3af28e9951e2e2406c3f858050c8158c3badc96aa64e31fb748e0c9b561330821a7e8d8f4b4c98ac9f5c97c28d203ec825c5c2219f9bcf40e10cdf16b7bfae82c75f2e726feb2c6232c9a28dc75dc", 0xe4}, {&(0x7f0000000440)="cdf494d7b1101e52587962ea7e8578d211662059f1c8cf3776d492bfa3022e5198ee5a670e23bde6fb3db60aae38cb854f2d6315ff56c443a9383d716d7b9d05e442410a4b6b589a3807a074cd39b9b7abc029f40bdd4bc7fa7bf696997ac3df4ad3931d3e161c1887169f934037842ceda656777c5139c9462ed7caabee", 0x7e}, {&(0x7f00000004c0)="1592e3b51b428f", 0x7}, {&(0x7f0000000500)="f4c4aec5d027182b9ed8c7757d411304d8e4a850f77697acfd1b57d26c56a982fb20ad4c1d7fe161ef49c50fec9e40023392b47ba9e0b9649ba56e1323c783c5f83c57d1c20efef09fc73b796e8b4a0bf455324f7a9cf740777067d07fcea0ca5164e4ad3e", 0x65}, {&(0x7f0000000580)="75c589b0733b9961bd219cff9676a1807004d3b19ed8b19436e1303a1f7c03af6f60d78f9a43cea24185974632760ac4b7fc40468abcbb864591a6c307d702be482688bd8231ee78b8b444a2ce9fade378c3da68a25077000a45ef27a022a1e47848b0021230279731b0362d1edf2942b771252c265bb63e9f65515ea479c4d6cf2111dc01cdd801bc5e04577eb0daa7ddc113918639edcba9c61ab391020db400254bf55bb7761c4d2dc233088e91af219eaeae99a970454b2990e3843365f31cd4ce092d8da6ff25fddabd28533a42084745e1dc9615b2339ea9bce4d3aa94fd4335ae33912ebd4d7cfe1fa9567dc59d9f2a87e573d79d3031bb199675dd7fca1d481aef4d76478ca5bd97f6c8055fc788ef158bb511c9f134f54c27800bc0ae950b96a9f6debe168fa4eb16b52668928e181f7064f930d549a63f2e0b6abf8d42c6360f07e58e8a3214021f2af0fc7a3c35988b739d6a72a0e0ba95b6c6ab963fe70602ca2cedddfff76ef594b679968966035b8b931115b629093e8400823480415da3faed75e1a193a2f693d32be5f3def7d73e84e2aff5298aa6ac14efa73486573bbf775f3824641f97d44417006c7ee62e6257ebea87e67adfc8b786bbffea76a9149f06dec5ec6f2d57c6833233f1e690432d39405c8107aaceaab2be59810e270a6de05e22fabcc4f9658d491986c554e6f62382fc41ce47c2821b9e6514a7c9f877af81d881b2902d21db9a22efb47198d072673af2da17d72af5a98d98dbb4cbb8455ba5af9f2ce1e4a7651da92e5e2dbbd7fa6e6066f914a6c62fcd0886abba70ee86089921dc264be22ff4124604b0d136f36edf53947f5266c104eca9d324d45a8c0e9f7731363636af69f085dfb45f62ce0d3916eaf94326d96d190147292dd497adfc5c7f4948b77f74c6cc195f81330687649a7af9511b526eb16129c6b63c96f497f82953908db3829c28a7b3bf82a4284c044238b9bc60b16f901655f9889c20b40559090a6ff8e12c10d15f533e6c2f2491e8f12d96a4430ff2b46844e99845b300b885768774d2eb074714d617a678d58bbed1ad66b3950fe17dcb0244504430495cd971a3ba4d13ae50393ec2d812bb05e5f5213db0682c1c421798f56f42f81b2e511a323dee6e7472ca7dece305629372d775e2ea9bcbdcc08cea0853f98d0abd77da44665a55edfa8257a11f41212f96b9a516ff780f01937bf75edcb005d61b9adf1aeeb11a785ee5edc68e825ac7f73df7e5ccba009a7bbe7375f173f950cc1161d6b4f18d89664059031d3ded2b67e908d6fa46abd6d3ffed0b651a8a84c46af6cc5787063cd4c63128dd77ae2cafefff26cc9a889ef3d3a09c819b964298f9b14f46c6b4ca1baa670f3fc529f38a598c3eef393ecf0bbfd534df00d21b24bc1d1389833be730384bf4dec2cf5aaccd751ebcfa2926c7bf740e3c0a986d5f03e9add3317c3d43d5b7eccb37bf1012145f2da3a4c3bdc3f0401c88c482e95cac785370a14fbc606f51d952f049a2ead804d88cbefc957fe0aadc0eddc1278dd865bffb706120c2b6af6d0595c8d5cc3f9278a97a011ee57131d979a1f4b25db8954039ee2c819a64ed5e98ce8b1dae468f88a7878cce43162b496c3e2186a8dbe45d0275e95ec736956ee352daf26572d891a4bc783844d62edf0bb75fc951b3cb38ca0d8caf86a435e07a456d1f0317d1b8d14431da60a920bd377deedf63e526af90bd20685352366eaabbb2803cdb1f8bbc5fc8fbf4497efebc3b22a93dd2110bb3b606582e8df2dbbc449b4c1576d770813ae464ade775e1e876baf8ae3c5a28a05822d0d986411937890edba618c0495e42c192923c5e530d803c18191d83570ecfb5951d162fad4cad556adb8a431d9780930325a459e91e06f00128616078ab78c544aa56f85155e36980f83a3e18550b52dfebc5fb00b235df25ae3ee34dc5bc285258243409eb35a7d9a87ef545a8650b6f99335a5da090e9b96ec878cc7715fcff99c1020f4ecfd2935e1ebdcff8cd52a9ebb23fe967715d976a3fb63eebf9aa72bb9c774e212de6f683f7cacbb1da0e202b7e0312907f1c89b9e332bf69ebbc8fbf4e70af3f9144e61d5acaf26a91579b26c6c828e1a30b7f929db2d47d4ae92e3c4d4c9c3ca9678a9346a90b525e8cd9571c9858f646c860b70b432ff88877b92adf10525996a36ae8ae6326c329f715a47923c2b5cdcba6d558670610130cdd3df94c9d193774c672a55c72914c9fc054f24b0ead1fc87a27f99ecca0d267c43c709838abed609dce9d7f1c73d59e8d031e65345bee50c983e2e81149d14895b4a3b2c7377145f1390e6b86f1897aec439941bdce6e1f048620d166e7f7226bdeea0cac4dea33d39273a1058a74ab7bdf439d11ec10f65f6cc3ddb9405aed14609b20447e304629d6fdb860b9ed188fe4ec75f1ef15df43ae183703b9de5ca98418dd9be01c9ccbcf486cd947f6ba00a6ea98dcee6118edc201b7cd6854ef1fd2bc34ab7bbc9671f16a2f5691f5832d056a2d58539b73b93d5f7f7418de0e137e8dfc129e6465cc7788c314742962d8624b9d47cf4776064f0e5df3e4e4914a68dbe8ce7e674e0782f5e32466d90e0126bbf809d93be1b29983b1102897a4ce4e46ce0753486bddf0fe691f07843715acb15281ae66e60fd929c6207495a6781445379cbd6ac9f7e1442c46540b64dbd212f7c04774895e0ebd667956a61e970272468d6a24d8fb8eca3e69e77afb471037d42ab23eec5b34f2ec4d7d50b855d2d895f3f45690ef9aabdb32c49239d9da5b9bd27a5d56f567b94a7e1de24071b419f6612796ef87c1a45ee069c44df5dcde767e2ccad60b934815e3ef43f554c2a9f9e6abc1f5770b7fd1b09abafddbd112a59c1dd85301b0a8a91b503b683ec97db84e853992f6b1082a304e27fe3991819f8d92baee1fafaa482c0031b82226d2fbddd9142e93601a01c8843b80b8113003ca7289e6e0a534c9606f4f074a4e735834b340c574f8428e036eb571fbeae69fc54e1ba823e8332e61a87f3d62f4bc04ab1751d0cebd3d4f8a496cab4af23707ec6989119e4f494a3d5a61e8a1d51eaf10f7bc3afb046a2ff8c5f667728a4d81f4ad329e00f42d96de3b4e3f37b8a870801813dcbaf9b40f5f221bdebc73370cf1e1451f14d182bc25030d27ee7c8d22d343bf4f9004d3403b0797ce830bf5d7c5cf479a75a8930b45d88b302be0e98bc4685f9d687f354da0579abfd59760bae6f6a121613ae939110a88cf5e76f15724cc640129fe6809630869cb4d2b3f6fa863647d400fe80ce40eabd183526e1d80a92f85be671c838f22bb315f0dbeafe93ef201f09518e7691c745b537545db7e8608fbd84bd48a5b56f37d0db57ccbabcf26fa03d377b6a7e27dc9f089e7f93d29b3e820acac48a28a0a57a0ad9104d3f38e5820dc1b30336edbb61326da068654b7909394326eb11668620f5ccd27894cd86ed37fb57a58906ac4b5b95854d43c19108ffe5d4d9e637263ebe90b291ee6fe22b5e3bfd484f5c894f201abd3ca5baa3c0158fec9113067e9fa00734d6a47cd1e5e4d6a4c96e2262fd1f6528341e9a8422940e6fcf2c0d3d34063b4143d0254bbd25b6b82caf110ef91ad2d53ae3d8790bb0c161bfea44461a9b911c4d182225969e348e6264549da7f6722a0973e52ec3fe46ec975a95ba0ad62c9ec494a7f3b19067d0073d3180ff30807a55aab33690d7067c88223194f2c651be1f956d90aab81f5f0db97bf32468b6eca50e5611cab0bfda705cee0b75b7228748cf718d297caf4d948d4432c7d73a96edee82222b93bdde3b46fee94c7432aa578103b9836c85e93dd001eb3b082b401dac9114d66160eb9e90e0166af9c581da2f0e53cf9c22dbef51da0d458a8edb74170b6cce0f233491ef0a013862a09983c536c498c4aa23b23721908be18b084442681c923c97d63128d4a99b91e7746307488a83657d6c53840ff0b8ce9d3342c51de0fb4866acaa5e6cfcc63c9ba1e34f45c9b623ec93c1f0ccc33de36dce40791d1b25e3c2384eebd13cde6743ee870ded9c894d3f0b3a101d9878196ed8d55a9e7e8ba4e541d570d93eda754c2ee9bfccc94a4f6a978d30af277c51ebd40ae5d580308148a58f844620d5e85fa162db563a22c9417e2b6b0a0640aca8fa81ebc7dd63ab44e84fb0405a23a3c2293acd1ea12b8d12346ff29ca410a0d1fa82b810b14e40b53b9ead17e2b692d4d60d100c41520decdb59b67d7f2ef9696964756d806e9a50bd049ff744182e9acc1abd0c8d7a9fb2367b8f9a7b43961308fedf4e300ddbfb954518cd428658c403ad01d955548d944d5f37c52005212734c83498417a793a47528aaa4eaf49713f21b2b7494f3745aeec06d7bc1cd0f9c8479df315df36007da6d87f5c6345184462cd5b02f00c989ba6714ede4c338f77fd2182003087bcfe27375d419ea36aa2b90a965ba4326d11f0f68fd249bd4a7712b228d88a0bb12a81c186c9c31d7e38ec2d1b7c2e750fbb19d421fe2748126915480a1a2879a5d8d8b11514dc6d3b6d9f29ef797ddb8b4c1581313f9aa41e17d3edf3af7821f9aa56a1978f7a725ef18ff058bb795d9fb2e50a903c4b6d7f79e46331d6f211e86d2847c1f3264180b228e5f2970d0de7e54a48c2cf2b52b578aa9cdf3811286ded8d7a68e6ff76406a99f288d19c83c5396546f4085ab1a8d1a04e26afc6c57922de4f5e3019dab2f163c69857ddad5529993c87ffc92e14e5463d2f8548727be78df618101ebd7a7d9d7e628bda8969c2b4c8690b4dfe4d6c86dae9ed3f87d2c9b48b2ada6033a7f28f35ac1565adf40082373806002be6bd77c6fb91940adf17606de3460ed55f2db6688bdefc76af732b4e84b4ad30dbcea20948415ff0bd5ea6eb10f0557b26996702e493675774dfe8e6499d2e4b4600c83da86b2e532d60ccfeb01ba4d6d2f7d790b74dfee2c986db05d913e1664659d76580993cb2032f372b3b6614ab1ed2554a9d64a0338003c8324e02afcf4c029df0b3664241f637a58aa2e662fd7be045c93dfab5336cdde01a2e8987c170c322aab3c71251cf53d67d29ba9b2f97b5f1bc8f78bda390c2d95bbe7d2983341776c146f6f23e5a59c99080a02e63fa2f9252ba9a14fab8f76728615bb631c6694cebbe6067d61eaedb721aff6401f1ea6e60303e7ad3c531f189ab200b876870371787168eafe5568b3c85d74f815b08603f003ac8e9b9cb1e481a002708ad96cba97e5b150cf4464baaaaf7f9c5754e8c0d1c384de88c53cfe5b96d23e4f323cae903151b2455ac173637e84088fdff1b6e894c9d9b751e574cc109d8ff5de5a9f0794159a01d5b4851cf9c216f9f3286f2d1af0e4c7d1d03691952be2704342a5f64c5de461c68b4ed472a7fdb3cdb3c7d7a2131dd8e1bb8e6ba3d9a71055fde4978b62cbeddc38f87a998fbd6b300c37b662d24b204a46e76b975281aa98c192393719aa600b91aab4ee4beaa356cfd79684404da2394a28c6fbbf2d3eca4bc718adbc282e83661d00f50d1f69c506bd5bd5af42d0f83f5df8a65b11cd3a228951ff703e3f6a3714fb9b4face88dc36cf7f64b3e3d98e83132c5f055476a1358fb458bd44c147b1265838cd91763b152e3558e48ecfa91eb4b5e8e647220c2965fa5bc010a230eeeac029a0dbd77269670e78c31f24d7d35f3c4804273675c606f02d577ca2d58c4a92dfef281d044e25df65b7f9234899dd167cdd0d2e413bcf34319fbb9b14081", 0x1000}], 0x9) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:02:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) writev(r0, &(0x7f0000000b00)=[{&(0x7f0000000100)="ab9d88ccee8bdcc80f472bc4f7ee344d50042425bba4e5807721a2c1f5b09c1817d53c1088b544a241df072ff4d3b86e6bafe63b4f76392217634097d9597eb72db6e624312dd69d6d117c6318e1a98f4ccfaae64b78d380312ef5c44d4a4e8fc9af5247", 0x64}, {&(0x7f0000000a00)="b7c6689c1836eb632832dc9f0d5e940d7e211882416babfd9830d53aece926bd6b088feece2e05ffa29457dd5538d3a613cc171a167ef4cbaa4b2303ec4dbf8f2299863bb5dd17b5e247b8d7dabd37905d1bb3bc6a2e02f9ecfb62e9fa4308a9edbfc5c3bac9df87f736404f6e47698d41e92da3e87238ab59f6536ce7a6a258c50b8591648c3f3643f059a49e582de09554170f236f8d330b83bd040107536592f0f0dc848f8f775cf185b5ec7d416f325657342655e23a92dbb47645e752048a3c792cc5cfe45d9fb32492b4371e252b2f72d255ad29c77defae224d97b0e63bf7", 0xe2}, {&(0x7f0000000180)}, {&(0x7f00000017c0)="abb52037b769138bcdf8eda3b0edb6b2115c1da28efa076c169a2ce7a705cf8fe57ca8fb59fb22640f789b9afc6d27d3097f8e3b5f5eece29707670b67f2123c248a76acc8bcf27f33e597f2495bc38fb852877ae7fb9e13f041bf942ed37893988c4f91d2d8b828135eeb31d84493a294cd8763a40f99458b067b63d9fc23592616924e2c2022ae6deeb2bbd13fd2e421695a6ceb5ef863593cb566b04884314db24bdf993e9123349fb4d1fe64803b047774480498300846af85fbe95661c968b6b3b545914655022726539f0b92b7974299c6621eea7a5a05468a0fd8087e7c3089388f4caced4bdc36ce560077850b5bc4b9539cd527fefdbaf92d56f3bc2f3a85a11db7e41402cc67a2aa7fc902ae493eec264245dc9a1524b19a9f2103031581425d33df87e3383ceedd58a1e8a6bab9b8840f3fc5a5ef80ca8ecf26953fb966c98bd5980ef9fa47ffe5c070ca69da709bddf6928fed4562fa0b2a0552db87fc6ec65fce1e451e3784e27822085c47df974248bb6fef7bfa0468c4a7bcd4716c94c2381d1766a489bccf85f9bb8afb517f3852dd8eb7fddd80e9d73e74797847afa5be040c307156cce5a5142e7d70b6372d58cdb3bcbbda6aae161a6283bc4e4e053c288d24f96bef29ec4f4dc4cba0adf84e3a3414c7ebe11d7e938aedd792070dccab2c6487a82ffc47846174cf9c71de32a471f8d06e9b5b9637bb7665ff6211807d6b7b160dde69bb8afe3fed3f86a8701c7604f3a9ec3239f626f334ff2a6a67b27832f2494a077dd9b4deb88cc629b0376ac45d6401bdc2b6419bcb4d6defa3356bf418c1d677b897a484eddbb3613bbbd4068728b5ef82c31c8089122804f1826088dae912e8c1dd16aff92a8b69cecbe5b87106df89b10808850443399365accbe88a16f6728f97b13b63accbf3ae1bb41eceb0f0afe2c11e4501a81a3b2ad211744ef026dcad66f7c701f32eab43d2f54def0685a05e38acbbcd028910e681e112a8edb3af42b8ae300a20f35e9e81b494a05d45ec4c467564571accce1bfda823c682bc20ef63b4f348447d66063004681aee59778079d114bfae35af6f55d911ada26d00dbd13b33eaad04fa4189c31a0011f734cb84f2b5f3a28418efc51e9d2b4648f8c4f08e688dfa614955e20c7d797c58230ffb55e467f01c13d69e8247fb2bbb023547c19c5f84a10ac5ca3468ae12ef2c6b74c6de0a8ef96a454fbea06e29d334b9857166be76386b4acd1d75ac8c84b109c4e02b303b87bf4856af1df460e4372b99afc33ebdc848d22a52ba6955a5c69824d66aa12c37a18cbd14af65cd95b11fac2bf8b69c8511ceb9bf57d649fb51e100427fc46fba8e796117148574e8fec36695f49a6545d1cb55705d0cad557757fe8d1f9d9fe32b7bb6e8591d5d2ccbe608d071b6d7521faba9b4a500476c935f64dd2d3bf8e93b6a126076bfe6d3fe8caff641cbf7db8e7d231295ec1851831a3d54f88139b24123cfaebd86f03ae3841949be55a09ad35324dae6880c64c78b4ede66fb94082ef481469425a8789fa771702481d8ce4eb8489753b596865139f1be269bc195228730454a768d7caab669b4b41d91376987bb54b1495a5b0c2adf78a565e9e1a01dc2000fbef693018bbea298b8f66538f7b31b0d82f61da6ed6c347a11acad6b7d3d1e6a7b3fcd5d5d3ca9c346558d735c60c49cd81abd18743c2cb50bdea177932e429a40e831bc2ff7af3ba950d8885a5f19881b64fd9a06cbeb9a38d3f8aa7e973efb73021fe40f083af0cc699392472fd4b6090e0c0f8d044ed119d1137df1bd1d0395272419fa562cde2069a32c0d6060507c44873137386bc4435407c2105e35bb829fc7933cc96e5e19749751c2d8644e1acbdc8729fa7da0d8226eb6d0fb47a168452d532b404227aa78fa0e5ef9ea61827e20f919788530d3b7873da3915a44f5239662237524a9d3a0bcd7ac4b4b465b6dc2472ea91ea756a2a9272fa6597ff8925320fdb84705a0c73236822a407a8c171aa3fde0a30a88d40a3cd679fa16393ef853eeae0894ffb2b77336b2a6cd7d6a6c38d2241bb3523fc0d3c21b0132c6ab4f769de5a2eb2c4349ec45b0a4ee26c49a3b800f23df77310f21df097c0ee8009b2933b58e2a58001ccbd4d051a75019c9b809e573dc1c040a1f4f5bdf3a849ebf2cbbb9fd056e9fe2e136b014f44c907905193cd5f04edaf71d8e2474e5c464424a98cd2d05298825d31781bc4168d7171e92c9e90bfefca01308ab3182ab4797c28ff96c34772a411a5f84a047e9d5d98cb8086d7d1f93b46521bf6fa948567daca910ba5027af460461b527465d46a7b0a0776ea5e286e1e0a65a08d1369650466077677448f075fd4b0a8ce28b5c59df6edb1f439aa9f527b8c9be652304b7c1146e0524e25722c2856dcdb0adc0903244acd4a45595d53ea47cfc1c5af91522a186d839458aa9478f16cc4b8d21b77a55158b07d40de367af46c062e5bac625f923a8dbd6dc6906d4fa17ff0406a789956830a0d7066c9a09f23bcce71d7626f5b3a9ba31aa77677f14f7b75541b63368e86e08e310177510794a55dd7d4ca8fdc9777e402763517ca8ad9049c1fe4915836866d92232a46a567c304487bc2627ccb9b574918ee742dc623a90b75625c6decb86058aa733d87d87356f0defd3e3e4e68ee7c3c0c1c6810febeecf88b5e514d4fda52f7157639670a9e525dae47a0ed6871a79d7a4b80aa8239d121d7941dd183f96b7a746f893abf527b8b0841fb103c9bb95b85420a22a41e443fed03a999ed8dc6a95c653dfb2c3d34322b3a86855a844126c8189efc258891d4043ccc02d2fdcefb1d8eee896c5dde042b4339d1b2ccf07446691efc14c7aff5dc4069c2d31afe0194080ce11503efd5a95389efc2f538e79a24cafc0b8375355484b1066fcfaf27d3a828046bd62a5b853190ad39b4c2dfc5d25b467711a77b8cdb821a8efaf5048425bf9b69690e5ea32fea4aec166f5ed0674bcfecc490e3fc60c9ba9d6ba7fb0de432217e6d950e312dec3e33a25e76cdee3ed71d4c6e813090fb8d53469dfe04fe63b67d35031192083131afe86cb0388d81fd8d981fc446cad631ad583bb8cdf4fea8d536a34d5ad73ad12906ad8d206ca98db95ca0045688c8d2f225d6ffbd913904c739762f0a7e0f4eac687236ef67c7b25100a7bf4c22b160e382e25f213db92c0f9eeda64a0bb3335752051ecfde27aca212136c0b19052e0b6d6c52efc304f55e45031c171320bc10f88d2a29fae4d7fbe10ce2f9e420d4252c428cc1e1e48cc1ab14c76f7cf244aac87a3390c514fcbd4df1a1f0d69a512a8a83094aca3e5174d2be19db2f060fc7fcb19571d3d72f9bb9d376f809a2f4485c7d28ff6f9b088e5e9c0353479b655db8131e730f23bd96d2890834bfa4cccc64a3d5d7d572e434e51129010d28737155bcc315df794cbb1954f7a2fa3eb79f320b86f6ddf54501d603e236b3867198e6612a3cfbcb1241d0bc1599c8b3f33171b120baa8452ce4aa3b9d3284d721c16e61e31c15b227c3b421f17d5bcb5f28ff5f87ad28ced250b35e45f6ed1019d29b206caaa1e84b55d0c0c54a57ed473cc2dc797e4918e70f2dad2bae062931b9c4b8f194f9f5a9039284f01fb0bd1e39e791d98f67e601153013282d70798b5876431aa560ee0a15638f19042b7fc53269b387c27f5e714a9b521cf52ab85d2e1afed96259b6431914c89a5a44f1d92ac60e559d7ec4ec237b8f7cca71e975e98134174dca6b968c0383f098045e0b250cdfe6b69b039f83c12e0e39d56cee818f4479a8332bfa05dc60ae048327b76e766a40f8d57ae2a5b97808179d452addfe90ebfe429dd21992ba0042f07e23ed30e17f0e6f2d498fe6defd337606f7959ff88f0ef98f5279532b6c2e3e122a785f6c76d18fdc2f6cd6c5c3f9ae9d6b3785af88153f265c6a60879500dd1ebd721e53fe61994abd82092e1b9c7539065dda4ffcd627d6c243bf3203b476e91b6780c47692ddfecce289b18f6e1eff5976ac1e8141571a4711bcef6f5adee16d0e4ad564486e9ced98f309c924c76ed72737887365ea2c00936df75d360a48b3ba8a7deeac675f04982c20efbd8af102c1a7f028407256b0dd306e8960fb461e923c0e060932572d41a0dae36d8a58f8c39f3070bbcb97c0ed85731ee4d436877904889f33d694a0ccc3e64bdd0a92efa4200bdc14cff5069c89206001ca819d774b27904b994b2c20b5a60d57ee65cbdbf04f547e322cc41c08ef13bce842c36c3965c05481edb4478a8c3c7956a18380351272464acc8748b1ce78ce38662cad431c96660a7428226e52be58975eb7a3d33880fa3cbb9c8e3e1ec7d450687a880efb0aa51b54cb6c7f4c74888b98aa89c973d09c44f5c271048b3eeb296e1858c633cbaa00296b0a6ff2e64c6af8c3f82ea7701620a9e2ce59b84421021e9b99f3a0f6bc8ec12b2e4089a5635f3bf288737c12d8921062a71d1c40906aa92aea63818f9036836be0f0588c09ea76ae84d546b376e73c6c80c0c9ef1eed5f8b627726f2f00a3cd25c3fa26839ad3154a277edeae8ea29bdb5955e4080ced3bdb5a275a94ad9bc28822bf5fae1fb307b1ebb62755aa73fd73fb4a63e11a5e98ad8bbe705ff81c1a0854a1728f919d6c442a0a31df3707be380b83880cfa10e0ff9ea760b47c13d7240b0c9e6060363342b4e2f0ad8f3ec8dcadc7ea5bec6bb3be8854246f017763b836d3b523ddb480e0a708e09f4247dce1e97eb7aa29aa610f9e64045606874629936c884ed7894a5ae085e58fad05c83db81f503b36b186ad25c2d090960ee2bfbfc7554c95a086c75e9f0872e834114da50443e1c4c7aa3834cfa1ee0d76ef2fc589c8a5f9fc41fd708e4c2d6ba7d9518c05fb35aeb4784e95a499f1203c4d55f9a99eea67db486c2eaea9ced1c0ad030539cd8628250ebef10568a5247feb1d9e6750bdb71c19565b5dac61ba18a8968e0a566f62809d2a72cb16ba7a1d471780aa803c86aaebd2a092c92d18752bf35f8690c0d2fa14fd8cb3fd6f4881148a776f4058b6280b23005c68adb4cd7c9fb7110dba09790da8f52de7aa424200d4360d9c6841492972c27d9b0791cdb92346280e84a80aea4377040e28be1d8c5589ac464d1541e36461c6896903cefbd1457bf86bd439541f8baaeb4536ef88ef22e404d9b0212bc4e1add1745b4fd7c6a1ab459b531c4907b60e495a2835ebd8426d4ccb9b4e6f47d072d8653d699d007779777b3cdb82ce61ac49ed2f01588051bb6ac1e53af4fb380ca5fcfcbf6933f17debae0c5094e8a73d1a71bbe473910b9f8f037ae84e96f6b233f2c72aa95cef637157674acbbf8f7356afcaf0d7b79c16caf417cd68eb7fdd03852e41e554231f9b6f117f60134510c1cad0e59aeeed86092a93e7443b7c6b628c11e35d6ee05b784d45f204664a5af1164877569e5f16bf2c6e102bf95f1c83921d3fb6fc1e9aeeb7c7daf6b43133dc9324acd60ec5b9b7a021154e154ea8e445307c5697d812b9405df641810bc17a057cdaf206dee3db59a2087c08017c577b83ffcc35b60d40f04564dfb318061dd2ecbe080d9956ce2250d3fdf10f97ae8ba10416d557fa177676fc5e0eabd4c8deed8393306dffc74f0587356253463bf6f3f73f109fa1f7a0736be819bd099c3b0adf7e28fb47ca814f9217f287afb003a6cc3219954f8053ca2521826597a04168b65a6ee6b8096b53a8483b4edca0c157a44264bd974c79a88f1bfd", 0x1000}], 0x4) setsockopt(r0, 0x5, 0x1, &(0x7f0000000040)="f32309a665404a2ef37d14bdf99ecce2046ecfec6a68833b52aa9d8eb68adeeb3fabcd35db0dfba95fb01d91f4572d2a97ec4226dfa6c401f2f60d8508059971242c9bf0b1f9ccfacc380d6012f9a259548c2d56eb80dcdaa94b6d00f3fccd3383ee60fad8db661a31e3d932f13c34ab2ff741903f029c953663c286022820e6a840ac316c39ead2ef32dab2b29b419ead831907c59a4652f9542a3ba8a1adbb1194c0e89e08d9d28b875b00469268bd", 0xb0) 16:02:26 executing program 1: r0 = syz_open_pts() semget(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3ff, r1}) 16:02:26 executing program 0: r0 = kqueue() r1 = shmget(0x3, 0x5000, 0x4, &(0x7f0000ff9000/0x5000)=nil) shmctl$SHM_LOCK(r1, 0x3) kevent(r0, &(0x7f00000014c0), 0x5, 0x0, 0x7, 0x0) 16:02:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x0, 0x3ea}, {0x18, 0x2, 0x1, 0x5c8}, 0x101, [0xfff, 0x40, 0x3ff, 0x6, 0x6, 0x0, 0x1, 0x101]}, 0x3c) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000600)="9ee5d3afb1435375823a6fd6a231b40eafa0a6e24e36a8db772c3a1775f51ec06ca92e59a0829d472cb85961bfd4e855d8ac656b9b8959a6c10c3f8c72e67be662f5a479a8c29e2fcac78e7ef88be2a51fd340e21d9d9999ce01d009d83891a47486e13896bbdb6cf1f43dfddeab061f00e75e333f46d576a9e898c9cfc3af24931f275831b49026efaa6a28a0ad5072898c997aa2efb85f1dbbeb14adb42bb4885ce9751652df4192ccdc619a77fe0ff43fb7be871a9e389ce9b1b45af15f4788807b351fd8d21aa6869c06a8a9fb74a99def15f6bb7ac7fb063f95ba7a56410ee7f4c3c6f3a708c531da9e589217004818c5bc1cea623e3723d1aead38cd7c37caf0238ebdc702c0c4d0266ac1a86ad2c9427de00766a918a444bf0b88ac3b209d348ab7408e0c2341a968b3db28c3716eb573ee522d0b1386d549ebbd83d673b83d602d5841df5289e2869b51afc3436649c9d0d0ae1715b47358b2e32712218a1943b0ff070000925b577abba7b30e418f47fac518319b6e8765b72aa930ab269172a76df00ac76a0236035183fcac48fd8276e3339f5618b136072b36f0cecd4c35aa470d1e3bb9e1f07e0eb3204a081f5b6d92bd5676979164fe789446b5f4f0e5b8cf30e34584fcdf9301109ae226e85119906e081080c7261b05d937f0e999b6cb10eb79bf1d4d0387c9d3b817e3893c43097c967538ad65be8a6acd677dd7dc9ffd034f8127431144085a4238000000000000000000", 0xffffff68}, {&(0x7f0000000840)="bc9e7f0c71df728e462bd8291125b4e82a8066b0616ece649bcf8b4db3cd0cb5dca0d6886d5a5d3360d9c0d8170cf6fea9118db97b44d97480f29c320b3d5c302308d60e48335b76b4a808ed48fd8c7b50651eda64f1e900c532b23bdea520f9db6c814f3abaa5a0ef33bc87bf0da40561a83d64ba1072b2b10ce23b5ec00ca25248d1e4616ab793f03f76a26333f19b8aa966af5cabdd", 0x8d}], 0x1000000000000040, 0xffffffffffffffff) 16:02:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1d72a573c265b0f3", 0xffffffffffffff86) 16:02:26 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}], 0x1) semop(r0, &(0x7f0000000040)=[{0x4, 0x82, 0x800}, {0x3, 0x70b, 0x1000}], 0x2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x16) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x7, 0x1, 0x1000}, {0x2, 0x8001, 0x1800}, {0x3, 0x1, 0x800}, {0x4, 0x2f9, 0x1800}, {0x7, 0x994, 0x1800}], 0x5) 16:02:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) 16:02:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fchdir(r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r0, &(0x7f0000000280), 0x1000000000000150) ioctl$TIOCSBRK(r0, 0x2000747b) 16:02:32 executing program 1: select(0x40, &(0x7f0000000340)={0x200, 0x4dce, 0x2, 0x3, 0x80, 0x1, 0xff, 0xff}, &(0x7f0000000380)={0x8, 0x88, 0xf8, 0x8000, 0x7, 0x2, 0xf02, 0x100}, &(0x7f00000003c0)={0x4, 0xf824, 0x0, 0x0, 0x2, 0x8, 0x9, 0x7}, &(0x7f0000000400)={0x2, 0x3363}) select(0x40, &(0x7f0000000000)={0x1, 0x2, 0x6, 0x5, 0x10000, 0x400, 0x9, 0x5}, &(0x7f00000000c0)={0x2, 0x4, 0x2, 0x810, 0x9, 0x8, 0x1, 0x8001}, &(0x7f0000000140)={0x2ab, 0x0, 0x8000, 0x10001, 0x8, 0x7, 0x40008, 0x6}, &(0x7f0000000180)={0x8, 0xffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) setsockopt(r1, 0x1, 0x3, &(0x7f0000000240)="b7385d0f1562da62da25927c2b7dd821dfaa74e72975dd7ff1d257314dca407ff38edb4bba400f8cec498edd47", 0x2d) mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x100, 0x3) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 16:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x0, 0x8, r2}) close(r0) munlockall() chflags(&(0x7f0000000040)='./bus\x00', 0x20000) 16:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='r\x00') kqueue() pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = msgget(0x3, 0x400) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x6f5f, r5, r6, r7, r8, 0x45, 0x5}, 0x3, 0x2, r9, r10, 0x10000, 0x3, 0x9, 0x8}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x8) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 16:02:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) chroot(&(0x7f0000000080)='./file0\x00') 16:02:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x5) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) 16:02:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x3f, 0x7, 0xbb) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:02:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b000033010000000000243900000000000000000000000000c6f2e910bd81ee479a2def9427a65b5ff90de0b276ce0841", 0x38}], 0x1) 16:02:33 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x4}, 0xfffffffffffffdfc, 0x0, 0x12c, 0x0, 0x1df}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x6}, 0xc) 16:02:34 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000900)=ANY=[@ANYBLOB="5602042f27000000301900387767f300795a86fcd27479827dc3c0ba67a45f46be41a8be075b626dc3fb50719ecbd5a195de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff53f5c942a5e27f3c37ef9e6a09dada35bb88dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d0495aef0000b100d60718bb292f6304c809ed293519404beb7f2e95e9ca36427071c6f94ff9111a4c5c32293647c1000000000000000000000000000110fcccf61316b8f79b78dd9aa37de648732d2a925d04e571b5891972f7bf710c1ad91104857c2e426e876e44c4103736afbbe8d7f29b6a3879819564d81979de0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39effffff1f6957440e90be3b461f4b0096b67035515cb411aed7da8958904fa8239bcf7c2d3f8d923cc6d6f4a25deb3f8e0c0d7e6ad0916cc6bd8089b94b15000000000000945e9eed7ab813def291f195dc69265bc76663d86a6a9254b17d62e717f56746f175e98467a1a076182ea8da424870eabf2c5b76c1e4eed48e324e8027572179a27a1c9836a776483da107000000622da410541dc30e0de21c48f4360800c6772f4c9b5614bbdfd833d0c9fe06d844ee7fe0bf5d6c24a6cf59bee0f7e0a23a2f05b63ae9d1347244a39b5bf16ccd1701acec27f95e85ad532be984ef40e19f46c2b6548caeb0f1848434ab881e41fbe8877ddef8053357a53ade3a269ade90a544cf2740843a3d4c4cbe824759ec1746bee3cb23145a554892df6f0b98c6871e46df7909c62e0b5346827f8d7abc8f6893c2fdeb8859c458b74c4169661b32a07d642ad2b7da12e2be60c6c217b0ba6b54ea50b5e66655f98f25ca4025b1ea4e310b75c46899cdc39ed92fe7a6cbd5cc5dd5ddc0c8765f21b35a8e0f4f13532814dd2bd56a4fac4ad3469e44"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r9 = fcntl$getown(r2, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, 0x0, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x200003, 0x40) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x1f}, 0x10) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() sendto$inet6(r8, &(0x7f0000000580)="75a1c9da6e57c6a0", 0x8, 0xf, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) 16:02:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0x66) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="4894ff2a890d39231bfd0d1aea9f364f42c237c5d68f82430a72d6fef7b6b39aa3691f699aca1d3731b6b9748a58758ef4bdfc72d72874001aaac579a839cfcebb698ddb7546ca1c0a35d910cebd47c0ab42973b6c6eadb7dbba877d2a36872f0536dbb9cdf5988ed3572be5b21b345e2da8988aea12abe3bedfdda40271d3fb0e189ff7f8a552af9508b4872bb2718dcb3c35f4c09a0b2ed537671c325f02dc107bc8290c8cfae08411e1bbbb039ea92e1ac970b9ae4dd861dbf825c8e5996644c74d12865f4745765635bde4506efc81af9f15f518f4bb4e39f361cc1c6f0f56969ce48521cb13d07eba341f66025bfacb07f8", 0xf4}], 0x1, 0x0) socket$inet(0x2, 0x7, 0x1) 16:02:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) r4 = semget(0x0, 0x0, 0x100) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000000)=""/27) 16:02:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x41) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r2) 16:02:34 executing program 0: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x15) 16:02:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x2081, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) lseek(r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2, 0x7674}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x88, 0x4}], 0x1}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) dup(r1) faccessat(r2, &(0x7f0000000280)='./file0\x00', 0x80, 0x2) mlockall(0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1009a, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x9, 0x0) 16:02:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xbaa, 0x7, 0xff, 0x9, "8a0795f3c6f18443771b81de1d243c39f1d216be", 0x1000, 0x9}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:02:34 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r1) 16:02:34 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000005c0)="a508f67db871634b77e582e17332d18d85e2a6c2375deb01a49eed91c5534a644b3e8521b229d8f727dac4493adedc42cdde99028c3b4216205d4d85a56d89155ef4cb7aacd8", 0x46) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmget$private(0x0, 0x2000, 0x204, &(0x7f0000ffc000/0x2000)=nil) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) write(r2, &(0x7f0000000300)="9bb6a67f8462b0be36eb9b2f8ac0089c2751049463ca5365658e9a2c8d92add594c33dcc5ae1410b1bbae784f0c4a5cc95f424b99c79e5bc101735680b4d0ae91ac5ea9c82a3d97dc0be547e5f73c4a21d32fa41244fc3ad7e", 0x59) shmctl$SHM_LOCK(r1, 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x8, 0x5}}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2b94eb6a, 0x1, 0x8, 0x2c9, "f14c5348955903b41692148d572faef92f360af5", 0x1, 0x400}) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370d", 0x1fd) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0xa2ea, 0x0, 0x1, 0x6601e39b, "845d550900200000ebc67f8cdf00b01700"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r6 = shmget$private(0x0, 0x2000, 0x88, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) 16:02:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) close(r0) write(r0, &(0x7f0000000140)="670dd5b2b752995fe0c09f5e523da174e0", 0x11) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, '.\x00'}, 0x4) 16:02:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) 16:02:34 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000040)='./control/file0\x00', &(0x7f0000000080)=""/159, 0x9f) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x21, 0x0) 16:02:34 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='xx') 16:02:34 executing program 1: getegid() r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653010"], 0x10) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="ae8c3b30465917be17aea420785b15a015edc17401ba3b967ef5a8a96e300ab2ede017a200c2ea3afedb630fab6dd7a2559c153d6e375dfee4a07d51809d2ae183a54f73e79ebdea9485c38d401d5fd0b7a42b07cc4676afb744c7c5", 0x5c}], 0x100000000000022e) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x84, 0x6) recvfrom$inet6(r0, &(0x7f00000003c0)=""/238, 0xfffffffffffffe91, 0x812, 0x0, 0xffffffffffffff22) 16:02:34 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000300)=0x5) r2 = open(&(0x7f0000000280)='./file0\x00', 0x10400, 0x20) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x1, 0x9, 0x3, 0x7, "4a44aecfd0a41ecff05843d8b32b7c9f1d7af4e1", 0x87e, 0x7fff}) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x5, 0xf0000004, 0x100000000, 0x20}, {{r1}, 0xfffffffffffffff8, 0x6, 0x20000001, 0x2a, 0x4}], 0x9, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x48, 0x0, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000004, 0x8000, 0x4}], 0x101, &(0x7f00000003c0)={0xffffffffffffffff, 0x2}) r3 = socket(0x10000000002, 0x2, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x7018, 0x1) getitimer(0x0, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000240)={0x2, 0x6}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x3, 0x8, 0x800, 0x3ff, "017ca76d3219269bf217a73eb11bedd7ba2c5465", 0x8001}) clock_settime(0x3, &(0x7f0000000440)={0x0, 0x10000000}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) 16:02:34 executing program 0: r0 = socket(0x20, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:34 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) chflags(&(0x7f00000003c0)='./file1\x00', 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x7) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f00000002c0)=0x8) r1 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x38d89, 0x80) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00', 0x4) r3 = getppid() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0/file0/../file0\x00', r4, r5) fcntl$lock(r2, 0x8, &(0x7f0000000240)={0x3, 0x3, 0x2, 0x7, r3}) ioctl$KDENABIO(r0, 0x20004b3c) open$dir(&(0x7f0000000200)='./file1\x00', 0x80, 0x1) 16:02:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r2 = socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYRES16=r2, @ANYBLOB="84d0d79d77910d0db8925f3e0b2a4ce9961830eae814f2e4027a9d834b57310510773612cbec4f6a4d166712a86c74af2b"], 0x2) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x129, 0x42, 0x0, 0xfffffffffffffe7c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = geteuid() close(r0) setreuid(r5, r6) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r4, 0x0, 0x860) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:02:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffff99, "8c5c00021849680bb29332b90000edffffff0800"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:34 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getgroups(0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 16:02:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) 16:02:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000000000e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:02:37 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x1, 0x7f, 0xd5}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000100)) r5 = msgget(0x3, 0x20) msgrcv(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="21000000000000000000000000000000000000000100000000060000000000000f0000000000000000000000020000000000000000"], 0x35, 0x1, 0x1000) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r7 = msgget(0x2, 0x88) bind(r6, &(0x7f0000000200)=@in6={0x18, 0x1, 0x9, 0x100000001}, 0xc) msgsnd(r5, &(0x7f0000000240)={0x3, "7f422910c1beacb9e6b3cb8c0445459239a208768990ac91d6e3687a7920c52cf3245dfabaada901ba0965ba1c76f0cf15cfb8feabfa962e909e32f092db97989f6d8b2bec58dcc7a9835d5efbce35a92ccda7c823f377e9b0b3785447653b905c7bbde9163a1e11a2219cb41fa682c551f9d487b9c253f2658dfda32f600b15dfa4263aff07d2e4f1761b2f783e61704aa150eb4ee19475d9851cbdd6395400b6de059e36ec56ccb6d5c0c6ffd0bb994c619e57995fc913d786116a1b3d"}, 0xc6, 0x800) pipe2(&(0x7f0000000340), 0x10004) chflagsat(r3, &(0x7f0000000380)='./file0\x00', 0x20000, 0x2) flock(r3, 0xf) msgrcv(r7, &(0x7f00000003c0)={0x0, ""/196}, 0xcc, 0x3, 0x800) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000004c0)={0x0, 0x1}) write(r0, &(0x7f0000000500)="4975b2b54b7504c39265a067f051f4cd71d1cff439ea9d9cc1f8cc717bef256c2f35a0827544612cdb9f0fedd1914733e9b07db7dd15ad6b5b785c11a28f7e9acec589ff7509596d344c912d73699a8911f7acd3e725f836d1c92842b73e2e2a9a1339590f92ba", 0x67) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000580)=0x1) syz_open_pts() r8 = semget$private(0x0, 0x7, 0x1) r9 = getuid() r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000600)={{0x40, r9, r10, r11, r12, 0x10a, 0x8}, 0x5, 0x8, 0x3}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000680)=0x1) msgsnd(r7, &(0x7f00000006c0)={0x2, "dab6ec572e2c69e9f3eff3935230bfe73b467187c74bf29631d9749a0d3cd3"}, 0x27, 0x800) 16:02:37 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:02:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x804) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x101, './file0\x00', './file0\x00'}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:02:37 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000000)='./file0\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000000000), 0x2ec) writev(r0, &(0x7f0000001040), 0x258) 16:02:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x105, &(0x7f0000000240)="d73a766239b7d0a7c9c1df01aa0dd7fcb3ba89def7b54725cc106bd4e652e350823684071f3741b8224e238db4c8b5ca0d696d3b13c7000000008a07118755c48bbe300de9f2a53aef0ada907f092304000000184999b4cd5f10a33bcd850100000000d6887aa493cedba9d68c69af1e5dac94a69a7dd61887e0a9608c937752980771f511713105e7e0f30448a0de10cb9871db09958814313953", 0x9b) setsockopt(r0, 0x29, 0x3, &(0x7f0000000000)="60c8f52299e42de54020b06dcd607108628ffb1b86f4b42c2ba8ecfbd802804b332268621a140262dcaf4604f7dd80395338f88ca9d5fe34fdae5c26b0b343a33c01", 0x375) 16:02:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet(0x2, 0x8003, 0x6) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000d00)="bf6e08b15439", 0x6}], 0x1) 16:02:38 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) dup2(r2, r5) 16:02:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 16:02:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000001800)=[{r2, 0x4}], 0x1, 0x0) shutdown(r2, 0x2) socket$unix(0x1, 0x5, 0x0) bind(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:02:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) close(r0) write(r0, &(0x7f0000000280)="252076f40f89bcf7755a1052deaa91651f3ea8bbecd4dab89056264271849117b7af27ac150af45e5029feb210eac8c53bc380a96ceaec2ad13a8ab7cb6427d7314c88aa7b8cd8bef3a697c4f36ee0cc2a4f3b81a87c863d494f73e24a5fdd622b", 0x61) execve(0x0, 0x0, 0x0) 16:02:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10000) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 16:02:38 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) socket$inet(0x2, 0x3, 0x102) setrlimit(0x0, &(0x7f00000000c0)={0x5, 0x7f}) socket(0x17, 0x8000, 0x2) socket$inet(0x2, 0x5, 0x9) 16:02:38 executing program 0: setuid(0xee01) mprotect(&(0x7f000048c000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSCTTY(r1, 0x20007461) 16:02:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='\x00\xe9') open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x40000000001000c) 16:02:38 executing program 0: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000340)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c4826580300000056b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc4926ed68d6c5366c51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d5285000000000000ba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f99f1458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc868674287e82ce111b68ddd7a8bdaf71ca7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e09058aa723c5c32f5aaa3ad85ebf6e7f2c90061aaa44525025c32b4d00c066481ffe92f2a268c9e49999c907bf94f593b5ec8eda2fe087d87bbe5c81732a2d08151ee12e6547537792a3e69854150d1eb20f846c13b374508c4906adc30093800a12fc78befcbc35fc7cad239e3c05b3bce2bc9638fd7a235e0c86a2104aaa4bdfca"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000140)='d', 0x1}], 0x120) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000003c0)="7362628c1bab1a1a78a3de35732042f3dd0597086264c523c754b10ec4332a04caf023d30509c1d5bec0a803ea66e824ad5b29397a30edaab259d620dfeb68e60e14751ffc62e119be760b1dfd73850dd5d699d5793532a016f870d6f657a1145f8fbf3729a38566163cf26bee64e0a5bedf3f3540ec1374c16b356ca64e874deccb54806763e8f50e0000000000002666772f69f4"}], 0x205, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xafef6ea3c3a1776c) getegid() getgid() fchdir(r1) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x39f, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:02:38 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4429241a9ae6519201577c4e3432b5e9555fdfe499381043a1c69333d355f3b3bcbd7ecee26b2d166a1ddc76233da496926e507de9178bbefa5dbb287da24d5464abb3a9fbd8ccb3a2d374293b2d4643f7dde6a517ce4759c603f7568ae890031da7e1436e08a185f497048f47b0e564e1e593f4ed5938ed7302088752dac7132eab8e5d343fcc05c2309999bbe1aa5cfd14e0aed65069cfb140a0a647d57af7c221f4cf0af28235aad87bd7be70c21a167d4198ef6676d1f784c059103594", 0xbf) shutdown(r0, 0x1) r1 = shmget(0x2, 0x3000, 0x40000000200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/105) 16:02:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0x9, './bus\x00', 0x9a2, 0x2, 0x7, 0x1}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x284e0, 0x4) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)) 16:02:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4a, 0x84) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x7) 16:02:40 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) msgget(0x1, 0x14) 16:02:40 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) getpgid(r2) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x1108, 0xb9) 16:02:40 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f000016e000/0x2000)=nil, 0x2000, 0x3) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:02:40 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(0x0, 0x1000002, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:02:40 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="92c9939e4e20d8b2ac93373be31be13e42e6b4621feeba48170c3c8406fe02a5c0b787183ee81edda3fc81d34abc36a35e9c21835d7b123e9729", 0x3a) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./file0\x00', 0x2022, 0x2000000000) chflagsat(r1, &(0x7f0000000180)='./bus\x00', 0x10000, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1000000000006, 0x100000110) pwritev(r2, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 16:02:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x800002, 0xfffe}) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/3, 0x3) 16:02:41 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000505000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0x6067030f8b36b340) recvfrom$inet(r0, &(0x7f0000000100)=""/203, 0xcb, 0x42, &(0x7f0000000200)={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x1, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000380)=""/102, 0x66}], 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:41 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffe) r5 = getuid() r6 = semget$private(0x0, 0x4, 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r4, r2, r4, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = geteuid() setuid(r7) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getitimer(0x1, &(0x7f0000000000)) r8 = semget$private(0x0, 0x2, 0x140) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r7, r4, r3, r4, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) semop(r6, &(0x7f0000000300)=[{0x4, 0x10001, 0x800}, {0x3, 0x1f, 0x1000}, {0x1, 0x40, 0x1000}, {0x1, 0x3a8c, 0x800}, {0x3, 0x7ff}, {0x3, 0x5, 0x800}, {0x0, 0x6, 0x1000}, {0x4, 0x4, 0x800}], 0x8) 16:02:41 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) recvfrom(r2, &(0x7f0000000200)=""/239, 0xef, 0x2, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) seteuid(r5) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) read(r2, &(0x7f0000000080)=""/103, 0x67) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) 16:02:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(r0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) ftruncate(r0, 0x10000000000d9f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)=""/229, &(0x7f0000000400)=0xe5) recvmsg(r0, &(0x7f0000003ac0)={&(0x7f0000000440)=@in, 0xc, &(0x7f0000002a00)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/62, 0x3e}, {&(0x7f00000014c0)=""/194, 0xc2}, {&(0x7f00000015c0)=""/232, 0xe8}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/255, 0xff}, {&(0x7f00000027c0)=""/179, 0xb3}, {&(0x7f0000002880)=""/60, 0x3c}, {&(0x7f00000028c0)=""/213, 0xd5}, {&(0x7f00000029c0)=""/31, 0x1f}], 0xa, &(0x7f0000002ac0)=""/4096, 0x1000}, 0x800) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x6) mkdir(&(0x7f0000000140)='./file0\x00', 0x20) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) poll(&(0x7f0000000080)=[{r2, 0x155}], 0x1, 0x0) 16:02:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0, 0x8090, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) fcntl$setstatus(r0, 0x4, 0x7d) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x104) socket$inet6(0x18, 0x4, 0x6) socket$inet6(0x18, 0x5, 0x1) 16:02:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x4, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xef, 0x23, 0x2, 0x200]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x27, 0x82, &(0x7f00000000c0)="e9ffcbffefb3fec140b6f3c613b9fd812eaa4e713048e6993192966123d4d22cb0b2c8dc66e50adc573a7930494c5957cc9f12", 0x33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chroot(&(0x7f0000000100)='./file0\x00') setuid(r2) 16:02:42 executing program 0: select(0xffffffffffffffe4, 0x0, 0x0, 0x0, 0xfffffffffffffffe) select(0x40, &(0x7f0000000000)={0x5, 0x0, 0x4, 0x1f, 0xfffffffffffffffb, 0xfff, 0x200, 0x1}, &(0x7f0000000040)={0x80000001, 0x7, 0x5, 0x2cff, 0x80000001, 0x5, 0x5, 0x4}, &(0x7f0000000080)={0x3, 0x6, 0x1, 0xcdc, 0x400040000000, 0x4, 0x757, 0x6}, &(0x7f00000000c0)={0x6, 0x3}) 16:02:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)) connect(r0, &(0x7f0000000040)=@in, 0xc) r1 = semget(0x3, 0x7, 0x2) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000200)=""/4096) connect(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="00002e2f66696c657f0000d1d1e7013ab2f1c220e629f8a49cedaa0ddf873c4315de266477d8c8d5c08e372f0f0da06eb008396a45cf7ce12cd0f0d104e3e49694fb73b3eea39f58d25f950117c460d7139479ee180d80bb98a2aa412b106e1061ee0ff67f889243"], 0xa) semop(r1, &(0x7f0000000080)=[{0x2, 0x57, 0x800}, {0x0, 0x7fff, 0x1000}, {0x3, 0x7}], 0x3) 16:02:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e72478cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x182}], 0x1, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 16:02:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001d, 0x0, 0x0) 16:02:42 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:02:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffc) socket(0x10, 0x3, 0x7) getsockopt(r0, 0x200000029, 0x68, 0x0, 0x0) 16:02:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x1000, 0x4) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x69) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x7ff, './file0\x00'}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:02:42 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) read(r1, &(0x7f0000000140)=""/21, 0x15) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r7 = syz_open_pts() write(r7, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 16:02:42 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x84) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd08, 0x0) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000140)="f2229bd5603064037f2856f405a0c3cd08fc65fcb9275681a72984bdcfe6384c4357a35d64702b5870539e3c9270d4d6bb4eb6e1f90609da9546f1c35c83294285b114c890b03ea51043acf4e7f59dcc50a393f2afd3c87017b08bd69277", 0x5e}, {&(0x7f00000001c0)="3a7b8956c670264cdf930b12768cfebc", 0x10}, {&(0x7f0000000200)="485510ffc8d8d8578ad1a74fca3a7d0deb6c0a2b013ce69a4febd067683a40643a4cc4204ef9a14172f7e05542820233ca756cbf2ff1dfcce43a3d57f2ccf803126e322f2be06c544b041224165192d4105c5efb974f41f31622ee976c28415fd7ab1ab07382e9167ccae41a0ad54fc761f15ecf76903ac9da891de2992c677ff97336f428663fc28ad1355d0357f4bc7b96bccd01dafc0a4e7607e03deacf7cc3b03136", 0xa4}, {&(0x7f00000002c0)="90a7f762e3b431f40999a6d264602f65c7d3ad0d9cc41c20781df3a75a677df30ced9aa93f1c8bcb980e", 0x2a}, {&(0x7f0000000300)="df782b875857f6dd3028516c9bef4640bdd5a384087b6f8be55d234e8a517e099c281f9c3781871b4399ccbf05fc6ee75da39c46960dfeb5e8524a5ed1cbafdebf43e8022a00b646ef52ae8b58ed00df8b03c7b36b0c5125438191aa312c389167e35e902b4b5c6ebb740bd8f1f2000c9c473d7f142a0e69cfb9b3554da07bf02de23390d8bec5187dd3c2d6ef795baa0215a7daacd95ea766da8f53029dd80a7a9be8b0db49c5ae4c95c16584eba1559c071b6e7000d01f3093946cc0f550ae58bc1557391c181b231cf2a7235c27a93bb7f06759e8dd2ee88cc4", 0xdb}, {&(0x7f0000000400)="f883ee30ada999ed48bd3b2affabac918f15ae8c586674576e4f286341832e3b131a689e7460518b65f6420bed71d0f39cde3bc9b53749d7b6e8ffccfdb19dfff2c66913c9a924cb4977874a5adc76e1d3253220e6ee8370cdcb73e6f6312f3054de3afbdf2eb76be3ba049f334465daa64425b106448654423bf8031b3e3c9792102338f8afa908d9a1c8d673417ef99d4f41f3b9f107500f6ca836fe629e61184deb2f534ff5a029cb7d315efbab5d9f44c8063abd617f0e9052fbe0ae42f9a55de6e8aff7c67d40c6e2a73fc9a0c6be27031bdc5ba8bc9f07304ec98cdaf1aad1467cd400a8ad58c3ec2996a6dbf3257c8fc411615b4c412f6db6f103038257bff97cab06894880495629eb9b0549446b05d7472a737d0853938bf2609d0b6006a6e95533ef923a087c8fe23bf764303c81a760ff3287e9694d36c868078cc09eb938d403ad50b7f4d2cf48c062ce35c72d93a471a087affda97b54f3824845335598e8b99c900d92e7935e1425d68bbc5c2e07ccc961abff46cf37410e5cb585bd50385f9c7c3173644a70b62d82d850e6c7bc002b1894bfffec25fe92fc033978618ff1728f6b520575f6035e0d4975f08876ea5cf455121dc88f2fc75b3c5f88b00964bd18c6fde20186399b43d93060ae9b1b0417a28348735271f6d857250a61ab08a7042a5a7c3c26ba7edbfd461983fce82bb717277c9f7fe34657e3535fc255e91f2064be03308de07c5f2c59d4a05757dfe8efe624e57dee39dd53be07ee882373382b54e854f1774b3f60fd0ec258c533c0b16a9b10fca330481388f996ff9a1b4ba30c8640deebc42f35fc56a9a02dec8b7fa081962877545a5224f8db3c3d5ee945eb28a8270085125ef4c0aefe5c110be035f529168d4f39f1f45ad08f59582f57ed0a33410734ab3af14f738882365365313f61fc0db620484163af70e1cb75901b0a59c99cdf6622355a5f4f1361405ade39fba72534b3ec8371d0b62d553faf5ab1510cf40a6da061108ff58fb80053bf00fe3fc2d12e54fc68585e4424deb96b5abbb4d06a93289918c353b358b670d3917a9ec51c9728e9766cd3f18854829558da9b2a41e69bac5a9980b7692db0b7bae4decfd921bc134184981ed520aed18e64ae1db5f70556dae34930df12405ba2b1e0cb69f610a679e2c301738b839d9332b6d79656c5a34d0af85ae75d7a10c27744e26e1cee2e7901b02a756dd4d5ca6d322ec098c658fc3f06b0ba663cd8771b09c50be51904de16e1edef4b135cc4d8640df18075729bbbcfc1e04198a524d39c4893f549f42a237736d3ee47370087225edbece776d4082110697a7339975f4d4ce5259977cd4318eca36ed24271970fcdfcc06f48b2789d808e013ff62ae8931a51c0f25db248ee920cea73b80970b46d45aa7e3ac42559895db89eb95780b947cc6dcda0fba8b5c642c3097549877efdd3650d1971ec562fe6de669f5de80a62857d45235d63fd3ecf302a93b8411d7913b3511dc2dca09d3678a4f645e0d5a5f60d1d0fb886ebf0340a6cbc97c96b5fa7663d292a75caeeb88ab3003d1316fd2e7aa92466a3f4177b4b1c7d404f57c0419a75c3cfd15890126554f9bb475b6b0b1456cd4684627ae8e5ba252d689355046be227c736dc14ada0b5af6cc17c955505086e099b56eb0d844e1ee503be6178c8f29f9dcb5064c1528ec9ce29ff77b82e10e05211457ffaae659be2bf5fd25f43195a25cca029f784a4c86b87245f06edb4ca1941d2f5afe5ef4a296befc7c68cb241d13acb25e5711bb21a057d6b8d8eebe1ea340624ffedd4a813211c99adeea328ff4abb17069ca14271f1acb2b0bfe87ee9281aac6f963817f169dd14cf25df56b352f3b63e23ef2b92f804efa767b0ba762021c47befe3feb2fab040391ea736d30c3944a7a5defd37368e87f6cf50b396fd6753433a1f0cdad83d58e4ca2603bde65a5d452b03d6621e1f31e2feaeb74768ef2db0c136e25d6a651163106b31b090b5428c29415cd70e33fc4b14125b0a8a374fa0313e49e2239812ec1aa8567901f53d488894119529e62c7e67f76ca14df6c6d1962858360157bf0f7e860d1f58c100e63787dcb7eb846bb87848f77007b98f750be068a1d09516df7c5f5085e803b337478a131dc6b482bd1080dc6449719e142ca91c3a3c6359577505c0ea0b456f9f72266c07606d01be4766706b18365f86d9df13da81bea8731f089af787a8a8adaf8c620084842ed4c283919ea1e400a0b2dbf89b4665499926a174dfcfaa7e7d19a93b7e6c427dae06bfa2df88d27c07b01b2885b53362ec03e8c29fec2c4e31a9da7df4e43bc3d629ee8367bb252a8e70bfbb177f9833e4341b7094e80526a554b87cc2330f5b1e812023b79c80e94cf9e6d926426ddb63883e3cd1d478f0da53317b5df921c78c953e0ef96d1870896506d461edea28c7f32ac73df9dd082c258fe3a0926c63d3664bcd9182d2aae6a05cb4444a4189d79aa0102e4c1b672f2bbb4d2a1d66ea1ce8eb68ebdcd4103785667017db282c4bb0b01da8b5ad33f0a2f5784639b41b88675557d22f8a3f1e050e092b6733cc45d8a28c3d0b422ee32aa14a9bfee1c59527e921dbc97d578e9cf9b6ceef4c4aba860455cc69c7ca71bb64f5fd19b2f3d885088ba8e6f3a96b52c2bc5c9b06ef6b512fbeec9ba0d919a9f38c193168e321d582d2eab9989ce46ac1cbe6d1f90be9b57fa1d65a71644d7d9b51b31c6f409a94ee9190b5ad801589526a7673734879c5b7f330f1e1278f2af71d10b5ca64aab33cd4393927bc2afa5f0b549a510592b399fcf554cb5d9c8c3b68f3811ecc2675ab722f2d278eca6307ed4e05a3d0743f97fc5d46c45fd427fd33c278468d9ee9f6aa9a659cbb986e749d71c32f5205c43f6469e11a1d98cc97fc9afd08a693431c516b9e7c7ec919fb2c799ef9c39a0e7475b093307076a5e1c5f4b0d2ec458ed01293f69ab73ac493431b3015c142f5786f09de7db49f19b0167d8272095a3a63689e3d08dbf61bd89e3261730969dd46f297ed56931b92beca1dc99cc437d2c29ad723fa26b2f8bccd0ed8dadb03296f79599262464b70cdc24f6affcecd6c471e43bb5a111629753698196509663c09ce603a342b9abfc4d1d7b8f0214f3867967c026ee9d8aa527cd24317b7679375dbc166875965057754f08f5e282f803701b71b7e59cd5b4853e88cb4030041e63f5a3453cde282dfca215d61c15194624f99de301159ba0123763054a916dc26c87f1355760fc9ead296928abce844d339d28151a3829ea0f8e98525d09abe0a5a4a48a7a8a459fc9cbfe602cd29e5dc06f8833e1611d359260f3639aa87e59efe5fae5ecae2f511bd60821b31aa2d5d644bdeefb43a0589c7f2a5aebeba0b580c1e4c70f97eec941ed8e67dfb71be341821212c7498299bea315196e29dd95effa61952de50544358ccef9d7003ec4a4b43d6eaf0e345279bb19bb5ba55d1c213880a85cccd7a1f73504a0c3d8e6ec7b1b454e3a07d5c7b216cdda85c737ef754311cdc8792cc376cae3b27388de96660955a036bc327d15d25ea9a47ddaf220e5c287fcbd669adfb6f57cc4e98efd376f507b5695735ed553d94a6da87088892417a06bf3c51d711d84194fe5d52b15f01a7cf80706ed53e6ce8981c708240c98d9ddfee30bd06947908524b464530398772d6710bab474ba262b7760cc1e2394dbce3123e0f061c9f56c3d7947d903864fb6af7395792828090d520f6e992c64565fb8780d10224c4fb4c4201d65cc3aa9bca3a127a190ebdd1aa170ae634e5ac5192a31a7aee909a043ddb706debf1f641d18ca2e3975f88e1b0df657c5b542ac08b8a0a935ca41d24a510f5b83a605091e67ce8a51952d5c353761ad4605e9f0ae7ff333c2798ea09a2df2e3519cf782c428e804f9a454489172a62fc63bff3f8a14fdc90e920c825b868b325ce65c9b63995f54c9f4515d560328ba1bd34b1293250281b07c40e2eb6f513ef9f0595af64de6a8eceaa54f0f9fb92d32e73c688003586e7c2c6ceca10c79da783f7e40bf6ad497811ee202e0c538d2c858a6edb40b9f3eb7568a80324080b6e117b177ecd3ccc3f337d4cf3ffd9b4ba460f4cba7179c0232929150b4cbe65c922644896097d2621caeca9e9cce6000b31a70c51446e940f16d8f4bf9ed4fde6ec2c68ea68a47673a1fec7d3aec4c10f6b4ba0540bb381b4a0f8e1a3135b0dc2e0a7321975c690945a4e49cce3601b4ec558adc18a64697dc4f13953bfc4344fed8280cc7f8028cf2658e981ec3fb98d34bfe9cb0a93e3c3a76735e2f91a17ad48a796dee98494032b9bbc7ee00d39763856704f83070f14c0f0902213efa15253728895c9b0ada43d73a2b78a29740b44d0217137f6aba1fb7ce57c2886e5f833c3cdc9f4c35c5745e8b06911ee76bfb6df2063d7cd16f7748046ed7da54260a37a92234497eee041b3fd4fdeab11940152f61d3e098ea4500cbfe0f25d2b651a48b61b3ae2e896619611ad28bd40a693af0128843a3b2db644f5fb35122c3045b819e3c3501adb5ab83aac36aa96e0203ae94bfda6b37d9041548aaa42425148cf460a4b450b14362188b7c409449f89250d2ea1f69892b81e4a950ee436771170f477fb9cde828b81c2e36acaab693499d4136f99fa1760c05d275c5dada57e2b00ba57ad767b223048e6c25e97730273682268f317f0a749c0628ed5c673d789e756cc6cac296696b4e4982ec401b1f37d7094fcecd43c287d4497b95e8ddabcfd6400b74646e74005fda78b8349b827bc6e19d15446770d0d69d1c513442480965af8cc1ab63c8956a7200847009555a3c5746db3f5a54fe1b344f19bb19997025afca8985c4ea5fcb8dc843059d8e0d0b750c1c9ab5d30602174c565c49e77baf8d5ceb34c1bd772014fc23eb1bbb3935a9db63b904402bb5fb44119a75c37b9b788c9e5e6fbdc3554635efc88619489b7840c68343e4c2dd5752ad26604d2bc17abc718627e6208167c0ff0681e1ec238e690abf45b804161b868b098959d843cb7e60d9b1527940bec1d6c18f01e7f0c6ed961177304d45b41cf21771b358ddde8f887713ff116a3c2aa238bcc844a72ba35ea711b9fe974a9cd7db18432bffcf0bdcb122d26a969845046934cc38708f7e47aeead1d22ff17be39cbf04f05a5f3aed480e2348bed760a3c4b9b94cf1a6108e0daa6cdac6996c15b9b721dea6d752111f06947076bddb9fcdf82ba093951a84994d83422253ec27d641da6aac57aad180f930e997210eb851ba3bedb91c6ecc528cc62c4efa79123e22b4ed7d8f18c977c434151990bc6d51bfa5355f7c0166e36f2babd27b18fc417d018afc49a6da3caca4ff95592b5d0661606fa4151e6f5cea6735e3d28a840352138028588016b05ad952c770b4e49d0d27fe881e26b639ddd69b13e4e2e6eb4e83629cb5179ed9838fbbb9864866eab9c28632ed4808a40908a872587f92135fbc0fb460e99b875f3dd83543e5436b24a58452f96ebd52bd38a4e05c731f5c4be4d7ddfb56e5f9d1ef503e45daf323b3f58716d990a9f7ccaa2961ac33d7e13d483ea9c870d3147705bb144975ac30c8eef8e7f6961f54d18e78c9e253c46d79b7f1f09f198ee31d4de31c9b0c10b358bd915c396cff4901ca1776a38232fa99b3a18d35ee0a202b22209e4f7ee92b837cf134b45a4823dcc25f5968ba6776eb2fdae529f5973bddcef7299ace1e89df7a1cf0085631800fa2b716d1bf7796e", 0x1000}], 0x6, &(0x7f0000001480)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x18, 0x40d}, 0x0) utimes(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x1f, 0x6}, {0x3, 0x3}}) symlink(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001600)={0xe0, './file1\x00', './file0\x00'}) openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x9, 0x0) open(&(0x7f0000001680)='./file1/file0\x00', 0x8000, 0x20) faccessat(r1, &(0x7f00000016c0)='./file1\x00', 0x40, 0x3) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x42, 0x0) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) fchown(r3, r4, r6) syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000017c0)={0x0, [{0x3, 0x1}, {0x3, 0xffffffff}, {0x3, 0x1e8f9246}, {0x3, 0x35f}, {0x3, 0x446c}, {0x3, 0x4}, {0x2, 0xffffffff}, {0x0, 0x7ff}, {0x1, 0x40}, {0x1, 0xffff}, {0x2, 0x9}, {0x3, 0x80}, {0x2, 0x9}, {0x3, 0xfffffffffffffffc}, {0x0, 0x1}, {0x3, 0x8}, {0x0, 0xffffffff}, {0x3, 0xc47}, {0x3, 0x8e}, {0x3, 0x5}, {0x1, 0x8}, {0x3, 0x400}, {0x1, 0x5}, {0x2, 0x4}, {0x3, 0x10000}, {}, {0x3}, {0x1, 0x8}, {0x1, 0xff}, {0x1, 0x4}, {0x3, 0x4}, {0x3, 0x3}]}) msgget(0x2, 0x4) lstat(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)) ioctl$KDDISABIO(r3, 0x20004b3d) syz_execute_func(&(0x7f00000019c0)="c402f198ee660f7416410f8b00000000420f0f219ec4e26105c1c4e2059bcbc401ea5fd2c482a1919ca10feff347f3430fae66013e450f755711") r7 = open(&(0x7f0000001a00)='./file1/file0\x00', 0x0, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001a40)={0x3f, 0x10001, 0x6, 0xffffffffffffffff, "46b326718305753bbdcc9ddca76aa66afb9b1417", 0x5, 0x5}) mknod(&(0x7f0000001a80)='./file0\x00', 0x8094, 0x10001) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001ac0)) ftruncate(r0, 0x0) setuid(r5) bind(r7, &(0x7f0000001b00)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000001b40)='./file1\x00', 0x6101, 0x8) close(r2) 16:02:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x204) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:02:42 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2965c1e371b91938628cca4af57774a3e2601ef9", 0x7ff, 0x2}) 16:02:42 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r2, r2) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000240)=0x124, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r5, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r6 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000522000/0x4000)=nil) shmctl$SHM_LOCK(r6, 0x3) setregid(r0, r2) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0x78e) semop(r5, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 16:02:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 16:02:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x82, 0x8000000000000000, 0x1}, {{r0}, 0x0, 0x18, 0x1, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x14, 0x20, 0x1, 0x1}], 0x8, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8000004b, 0x1}, {{r0}, 0xfffffffffffffffe, 0xa, 0x40000002, 0x7, 0x10000}], 0x0, &(0x7f0000000100)={0x8, 0xdeed}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000248) close(r0) 16:02:42 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = msgget(0x0, 0x23a) r1 = geteuid() getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000180)={0x9, 0x8, './file0\x00', 0x4, 0x1000, 0x3, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) r7 = getpgrp() r8 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2ac8, r1, r3, r5, r6, 0x62, 0x1}, 0x9, 0x2, r7, r8, 0x4, 0x80000001, 0x6, 0xffff}) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/229) r9 = semget$private(0x0, 0x7, 0xc2) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x10001, r1, r6, r5, r2, 0x0, 0x401}, 0x9, 0x4, 0x5}) 16:02:42 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xfffffffffffffffe, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0x2) setpgid(0x0, r2) r3 = dup2(r0, r0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x200000c4, 0xfffffffffffffff7, 0x28}, {{r1}, 0x0, 0x13, 0x80000000, 0x400, 0x101}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000031, 0x2, 0x2}, {{r1}, 0xfffffffffffffff8, 0x4, 0x5, 0x401, 0x2}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0xff, 0x3}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x43, 0x6, 0x6, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x17, 0x80000000, 0x100, 0xffffffff}], 0x3, &(0x7f0000000140)={0x3a53e30b, 0x5}) 16:02:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) msgget(0x0, 0x2) pipe(&(0x7f0000000040)) 16:02:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004040000000010000200600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x4, 0xdcc) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x80000001a, 0x8000, 0x0) sendto(r1, &(0x7f0000000100)="521b56665585afabd321bfaa735b2d682aa6d7197be3923fea2e26914186b4153507810ecb92105614da56adb77826634133c2a1bd37e7e8c7ed349003d6828282e2471073a4b10e39817069f82e9387f19440acad9d3f9abfb3f688132c7f6499b910538492b9d6e36a8ed5fcd65b164ba131f17c3e06f0c050f0a5822d8f5c09c856cf4345928f0d785c76f70d491653d993c410d130", 0x97, 0x8, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x9}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x5, 0x7fff}, {0x18, 0x1, 0x1, 0x1}, 0x4, [0xffffffff, 0x1000, 0x9c, 0x0, 0xfbc, 0xb22, 0x6, 0x4]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) msgget(0x2, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg(r1, &(0x7f0000000980)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="fae46223798ccc7b9c757f098165255b3643da55df13b5dfe5d70128b5d906bfef9e38bccd80f0e83a1b6cdd151954283d581e2953103c9208505adf4f49a352f3c6902d142bc86229bc2752630b19396d1660a38046f4c5762618e965cb78fa9834a6a0edf719d71e706ac12282634663e8e39534b611be84888d40ce8632695d1be9464fe1c3b99f26fbdf1d709689054530099e305b240520565397e063a947c78327a374bbe90bfbeaf161ebff7cfdf185", 0xb3}], 0x1, &(0x7f0000000380)=[{0x10, 0xffff, 0x39d}, {0x20, 0x1, 0x6, "c1031678bb6c6a767cff"}, {0xd8, 0x1, 0x400, "61c0834620836f982a8889eea6d6f9f525fc12f5e511381dafba25bee5e43a22713f0e413cf1ab1d8cf31b8b691ff25735abcdda4160b5c501f904632fd06d365611d4bb1dc0cfc1662c80cde6ab531aac6631acbc3e4d5737a084faf452863cb59ff35cbdcae3308c1a32e0f56d492de6b3c3d79c83e9679bad907443e04530dc871386def49db7597019e1ae021a437132fd4e2eb1751d223949e5a57a258aa1cc1c9fd8acb81891165009b44ca52b5cea01effc3b108ff40db0f8881e45f2dda6ddca1bd8"}, {0xb0, 0xffff, 0x5, "539ad0e6c8bc024a1e2fe202a2d195650d83d3bd360dabeb91c7452067c4e4e7b4d6786414e62014dcaa3dcc3d9a6c34193ab536da140f2db25f07161f237dd7a233a2c17800ad38ae8ac3186123ff3064343572bb34c53fb14365e33f5e7cf2954e4b0338c5d01c4bf8911b4b00f99e06d74088d0281b893ab832c9e07e5ed3ec16560f5b4d944ab5c6c9a83b23c29aa46bd354fb44593436c9bd3bf82e50"}, {0xe0, 0x0, 0x48, "6ca7727f3f741102f2e800d3ebab87ba9b10ef3cf26bb5f6c56c3377d9d14d3ad711f123e588491e52333b8e7122fe984fdeb109afa829069868dabaa2fc7bdcd33f88b36319b96262f2ff27ea659f7ee872249ba34141f1e50e35f811de3109f807ffd334690fbe5bf3682c02653302c416b9b4901aed9bc3a143697709067a0d95012a7e840dafb596d5aa6f255a0db4dbfc99bf7255708d4d173ebd57f43686ab8bda0d89d28c2503ac777dab2a34ef8ebd06e1925e9f3cb4c19cfd35b68e6597381999f6f50255e80dfac8e795"}, {0xb0, 0x1, 0x1f, "7180b64c420119f24c269ee2438441df9849f36b44aaecc5bb3108d4d2c11b8d7aba2a3d6f593afc4a3a6a412a596fcb8ce17805cc310418754dc19f2ad704eced6402bc18bd11ace5aa59b33a775cf2ec015d852468e63e429ee024d5a155f2b83683c3a93a4eefd10ec7798c5a92b39bbbaf1045a9c386035f4fe60220fd1083746acaabd05a6f85aa7a97def94b552817a714f9747a2b054e01e6"}, {0xa0, 0xffff, 0xb3e, "33588d3cd2062ddaf24c1ec4af31d7f896f027b9949da3c347cd338d6b4cea5bb9c7b4976efdda0d645c3b20af0f3e3f08d6796123a372edbfafc29bda0c379160536bef15325c73c16d888ffdfcafcd5c1c014dcc6e676ace2e0ea491d2d3a396fefc19608796bbb081ad69ab49183816cafe4016e546badf4682a1f607c34de9ba616d080834d7c23ffadc81d53d79"}, {0x110, 0xffff, 0x0, "c3fe5e4c50186eebc7766a5fd51408ed3c754a87f12a447e46ca9186b73f814b124ced10226205388590a9f65137116bba8c6675471d228d035c64cbe8c2819589dfb150360642d361e9f409fee36f1ff28546e04aac78162f8ea4657ecc02e8f44fd1856b4fead64b0530611b24ad71d015da9c559ae200b7426b6f0794944999a1837160abf909e01bf78fa3ea3233d30b53be0ff65c09f688540c0f06763b6c29a8163e133d3f891f7f97db19c214f59e9f23f046f16d598ad8d3a0dc39768e090a91b0f7daa00ffd81043c153d5469b145aed03c5670518aeed4aef96ed9a1a031f4a3132353d1cd3be8f2315cf1acd6e5968153ca4cc00c45bcf573"}, {0x108, 0x1, 0x5, "bc2203e65e6aa2594493cb635add181894bd275706d155cb55303d8f3dd418c926c1cb0c711f0132ed8fbd38b3cc536ad90b47ab37700c614fda13c762bf818764b75ccc2f58ca3a8762bae4cac583c8e2fd38ede0f662e52c38af96f2c5f4052c51a7ea96527f2a870d5d350fc8092f0faced5a231952a7711a0a64c96e63615b8c11d51e0bc244a58e42640a75bffbdf0c001907131755fddea366c344b970f4e8efd4aa3427ad8a34e1a3d31b8c14231eb70014d42aeb3f9fb341305648d32d405fb8b2c5ecfafd26c0e10327a11e9335aca0454b0a48cbbfb59ca16898f0eedf4f64fb390b358e88b0de71fd7a8d84767440"}], 0x600}, 0x402) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="b4d8e2137a82fab0063dd0c2f5ff5022a1823788af5141bd85ae88f42eb974c0b6c8fe85c10735e2336f"], 0xa) shutdown(r1, 0x1) 16:02:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) socket(0x380c8eb53a0b1361, 0x2, 0xcab) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 16:02:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/134, 0x86) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x401) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) chflags(&(0x7f0000000140)='./file0\x00', 0x40005) 16:02:42 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x2, 0x180) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(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) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x50, 0x0) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000280)="3747822583b06fbcd0a0838c5552763610a1d906670f2206635f284f181b39819bbb557a5097ca39498a70abcfbf475a36949ea93241ae21abffaf2c3c432f7d3d1bd71374ab97c5a1e677335c7401af46a2b831c71d843aba17a4f60c1b436ab6e9966bdcfebde84218443ac60895b7d98a597d3ecbaba332a33f0a94a6656aec1baf", 0x83}, {&(0x7f0000000340)="43474c67bbe31a6d0c242ba3d5316df9db77f1e8d7788f03f8ad572faac82e02d967d375e427cf71f6bb26b7a8b71dc6d4b142d18bdb8c241719fa5bc9e91be54efac82db7af6e6917c154806030c00ba1e62f341603544ca307c15bfa0cae3aabdca74efc4a8d54b9bc7a9775c5e4", 0x6f}, {&(0x7f0000000500)="f5a9c1842036881b13ba886a0a581dd89a9195b6e1007ad0af6ff7191748a575e921476e23a8d2a1be1dff0f152f195215104c8373316ee0f3b6c6b944befb2c94d69b46cada828bffc4d602b3a701a901b700c9334f5b847b1bbe3dd6b96508ba89d64bdd909bae3a7b835c04e3a9", 0x6f}, {&(0x7f0000000580)="cea40be0452fa9569dd89b334690168278fced8bf58fb5004b3b80666cca366750df4fe0b1ae35acd14cbd7d0833352bb720de537841b3b454b3a36a7369fc685c17a237a5eca624e8b83f25d6982135674de04ed4f20b9864c26be65869f3ca61f52bb8bdc917d0c168f00dc1632cbd7276c225bc1af654f9b5f813a9b8f16cda28cba5b227dba5f27b924bc160b4896178cd8804c0f94b47c606a1c5ddf7ead77bf9e0ec5019997b909fec8c8d68f2f92d78d7ffcaf250f22ea1355217c0e0047510f97c9ede92186d6787fd5c07b4663030cd5d2b41f1", 0xd8}, {&(0x7f0000000680)="2b4fec914dc67904ab67db5885046a9dc4609406cab90ae11ed292cbfd4042ee467635a83d162b9d54c7ab501481eb6c27e90df88727e7c04462e1eafed0ed6f666c901b862e47bc34e62b2354aa7d7c2f8718cae6938c237f5eeeca0cbf45f75443a91aac", 0x65}, {&(0x7f0000000700)="e003bee36be51bd027a52d80a05e6933e5a15cd53d8fc4b6fc0e19b065702d567505ae7d6416a38e17898a0d32d5f69c9123a9e4c7ecd7d833540dcbe7a18de3ce4ae8becb8667afd48b9aa0c8e56a2cc3530a56866d207d6cb294d599b131eac3432a78a202648cdb5307ae83c563a011fae6abe3839775ede754ba20a268969098534b5281b239431c824cd7e458c1b4003ef9", 0x94}, {&(0x7f00000007c0)="a71364a5aa04fff484e98ad7c2b6b61c86949a449553d1e7af8cc67b96e1ef0ec2ba9dfa269b809a0a5bee8102c316588b93bb5f57efab39d370f586c84f23971a8579ff1d450b9a192e245597b1b815ab6b920166b7ccf9223fbfe6f0fa575e257dd988d0caafc7db7f03d90a894996fe5d5cfd33f1f73ca42f8f3e3967c8eaff7ac103064f45694979154bb272152bf7fc8d249c28625db94b04bbaec8a09709fbe1c0f25d1225d74d405855b513a954e1678a39820880e05b0ffd9c127f29d2223d8702fd", 0xc6}], 0x7, 0x0) mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\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, &(0x7f0000000000)='./file0/file0/file0\x00') 16:02:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000, "0000000900c9b0298185cd96c10800", 0x3, 0x8}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000080), 0xffffffad) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce000000000000000000007800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:02:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/168, 0xa8) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:02:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r0, r1) fcntl$getflags(r1, 0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) r4 = msgget(0xffffffffffffffff, 0x0) msgsnd(r4, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000002880)) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000028c0)=0xc30) recvmsg(r3, &(0x7f0000002800)={&(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00t\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1002, &(0x7f0000002700)=[{&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/142, 0x8e}, {&(0x7f0000002500)=""/110, 0x6e}, {&(0x7f0000002840)=""/41, 0xff6f}, {&(0x7f0000002580)=""/164, 0xa4}, {&(0x7f0000002640)=""/34, 0x22}, {&(0x7f0000002680)=""/54, 0x36}, {&(0x7f00000026c0)=""/28, 0x1c}], 0x9, &(0x7f00000027c0)=""/27, 0x1b}, 0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) r5 = semget(0x0, 0x0, 0x1) semctl$IPC_RMID(r5, 0x0, 0x0) dup2(r1, r0) getpid() r6 = semget$private(0x0, 0x0, 0x20) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r6, &(0x7f0000000100)=[{0x1, 0x1d14, 0x1800}, {0x7, 0x3f, 0x1000}, {0x4, 0x3, 0x800}, {0x3, 0x20, 0x1800}, {0x3, 0x80000000, 0x1000}], 0x5) 16:02:42 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe2(&(0x7f0000000140), 0x0) socket$inet(0x2, 0x0, 0xffffffffffffffe1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0x8) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x6, r2}) r3 = syz_open_pts() syz_open_pts() r4 = dup(r3) syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)="8512e05289d490e5ae12cfd74bcc38dc7492053a4a1d95916cdbdf52bb523411e887", 0x22) close(r3) 16:02:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0xa}, 0x400) 16:02:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5c, 0x0) sendto(r0, &(0x7f0000000140)="b5393a6b3d07866c33b3da80f385d46f5278a80615823f06bfd9a34425a7f9441cfbb3ba7b33d73b695a2eacb84d517d9cd6d4912c73517e3263510cd19dc4fd49b2e03e6690c0b32226266f0a9810541f15f4d16fdcc28187c498a9e77ce2a302278f87608a0b5e723454a72bfbab60f75424b42670338e08acb8a7649e82bd8c85b378fa25f34e1d1cfdeb7eb2db40ed771f14df5d6c05b0fa5a0327afc07f387cd324dfecd4301492eda457cb98d4e9f5e684f00687f2a42f76526db98ae8a4ff95c85034d101f2b103980bf02464f36078c5925e5186672267b66a9aa019e476564cc5b5a80f4694aeabfa685b95be732fd53accef22545a316d2dca127a560e6dc9b08d828fe0f94ceafbf137780ade9c9725890b411bfb53718aee669561b08acedd63c3985c75ed4d99060e847d9f03339bd743d5d87bd9587fda8bd88099b75c32fd234bad71a1fe5225a298c8869a72be25470e77ff8b94baefdd57272f8ee6edccb6d539f5100c4e1dcdf6b530bef415b3349a06b73dcd6d0ef7b94f1e54d4b39b4c1071f400eab9cc129cec980181f483cf77712799baa9ca236d6f5a46ebdc7b394d1ac26be9fe76f7c66d5745cc96ea13b5020983a63235761514455aa2b741145b0b85ec0171859b0b9c2876d131c68e3748c2a921d9064848b32090496a1d7869f25c875bd9f0ac806c6e4ae73273c777e69260e6886ffb60cf0990c566a6a7cf740fac667e1651cc05844573775ce883d96359d17c5f7ee023d54ebb29c5003451734170381b02123ce79ac07213a0cefc7270f84c319191bc15369f9480f1363f5aaa29aaf62b4900e100cbca762baa826b7496a8a79358d202f2d77944927ac1517f7f198f5f30cfcf35a4682dd376aedd3a36b34861eaf169eb3a28ecee9df43564f51bbf8c939024af804704197f73c300d1887dca5b4fcdd76811b437f29d9797a353ba1f4383642bb5c79ffdc111b36c5265e119faedfcdfa556a24885e956b0afa2dd956d6a38fa8113ebcf1d07c42c50a0f443289050a070f62514ac5346ad27d4b44635c0d33470a6d62229634d5faf0a996fe4fc3f922ad406a4dc09d436b8b22143e555b68d81cbee994cfeea62191f09fff6cc9b4d95a8485eda34ddfb65c2a0c471409b9ae1197a4c6857b82aac0ad835e68893345f751a22e763ab1e6b61a7c65005ecea706c84a2469171c8d8f3bd7181576dabb1594d050ca3ce567088e01f9e366e9a17608486ad7615c30a6d8025c1e05a9e13082cc52feb9b2ad33cc2ccde8af59d87116bc2c619ce8ee3d0a6980c2d4781e27e6b50c7f015c153f72a1692e1e93f958e59c3aef1292b519230114672124a19827d7536b622bfbb7033d8cf2aacf1f4588b3c4f3d27241dbd9997e48cbe0dad1c60fb411108aee51db29030c192d195f4c69c86d3ed0157f2f822b69006be11ebdf233deccf365e25025fdd3c410c2914e7bba6e58d7a69ed2836572aaf5844c2e049a5d1ebecd39fbb159c1f426c7f5c377fa79dddffd46c0ae97792d1e404fe92e43fc4de14039cb759a154d37b67d33d920979c492a6da5c07965996b15117135317563ed746ef458977059ce1220e41d0df6ffca0d2cf06c14373842ac4dd61b9d720b785fb25709261a87a1a1026a8fac2a15c947605cd5389f4c095310703a10121c4f738dafbf098ed2e134b59aa15d23265ab6afb8b82e895d3c0b8da20d4840071a945e1f261e116a8b7b34655f32313f0587203d21ec93815e719e147293085a21c40dd492d27093c3f54b136df6f0412d93663e70ddffe98fbe34a2cb83a1d6a905411113ba61abcbc85b1e8a135f059229c403efc4dda1ce762cb5d6da5fd953c1d478296a09024306b2f92fd506afd3b8dc7e3e3a6ecbfb363a471e3d3ed4a05d389b240a94ac6418bdb21bc478c238d1e9c0c9c55e1e7fe4f6d77199bddaf7c44c81d415c4ce6177d3fb15f5202b858f750ee3c56125232896a6d1c05bc6b626372947801de0e66433e29c910904a648fd45b561bf5ddda902b488f5e6dc0c7f51dcb1e5975df3101b5aa493372e99cebf64c7d480698df6c995fb6b9a088d5334b1a29b95730eb213d60cd4b9ac37b17c506b3413bb4bbc0df0c84dfbf3ec49535cfb1a8bfd59df884a30d43fe1385ede775565b6e8a1fbdc002fdcf84c666d161797aefc83d2e893d0ddaaa6349bc23852258adb864d53e03261e5757b01492cf180e27facb1140ed07acabcd22b3fab7de67235f9dd24ccb2bd40f5818e3583f5814a539be54a72a40f7b7c1eea1f7cbab69d1b008d82c6afe5ea817c282b321fbe9d997ed101237291eff2958186a6cff756c0ca42bda5e8957313def8cf7b2668a5b987fd18ec0ea14b9e2bc40ce6e5b0b0ad3c31365d623698defa44d00462dfcabee7044aecebd520922ff67a151256277ef2631491509c2a07149308c317fc482e5e8baedad693e26b6415ba53a0c5d9d3e81f4c882f638ee031fbfa18758675cbc56c5e168d9ce263b53b5c9638958a5695407a4fc26a52e07f64c60e9d70e438981d57867d6d430353031615ce46210c389f608a91192db1b0d8e9d15e6046f5570171c93f64a3148b0231765ede2463ce1e5f3871738314dea629044e505705f9ef28483ab9bd821324f46404d37123d34a29ed3e37a15215143b3090652838d6d8d8a140c344f02395ec2f21d49c3f57f50dc6fa5cf1c9465755fec03a005913c105b6d5cdac12e787c54db960c771b4ce276ffa3be0204e78fc980ae0556d1144eee86926af5b17dc3ea0ce283de92edc0b226e8592fb89e432fbf9382ae5d06a470fb745bc558c940807a6dd6d6d51771255ac96efb9118a4cd39b30e3caca4c533f24b07c83867ae93fcde735d3997e7f12af8373be60349d39581e2cd849b55bc4f45591718a4e142ad662015dc68ed6ed71e8f75b90a647d7b869db940aeab3469775c2c9f972453a3c9273f231030f72818d60a700c4558e71696a11cdada6a97945a3744d3d749059a4073fa7e5cb286807a209f8704b0c0bb3d004f6bbedfacae8dde5ede75c8d661b40ae863ab90b033648bff16cc2edb0044438e07bf3ee31b509c3f47602d3d542600a36389dc86416b33da12d1bcacef3b453570f30db6f75a7ff0a5df5b75ea80b55ea941b9ede53b82b83330e4e6f5bc1bcca3fff7db45e78288d109b02f34ff8e5389e103f952a599b4e5c0f3e605c96f56a7a632106f8351b7d1e6122945bde100bf0a9b565bd9f66c8667f5c1f98962ce7e45b5ae7c015a3b4ea49bf8f7f8d1f4b5e46bc611e5ca61483013c271e905fd96569bd8164445b614b09e8ad924db3b35772d2ba1655f4b5e38abab0b25e495e9f299d1f73f125e25d6a8e13fbbfff6237ed6903cc3622d9133c02113ddc9f5d0f6c4885ab0b050d1e8619422cb0089467468f03e8aa8ebec7c8baedad00a7b00803f87fb65ac3b232d311cbd46812573fa46551c4d9d86a2d7a41242c5859e95e70c87221a8d652959120ae401797ad80fc7f0310c7cd13459e862c76d0e22ec3356c521353dbb17f622012fb8b19a1c7f6f9caa627ce8fe30f5b4cf3991cb64e44e5fd313d41131399c8af37ce4bb381da5d6cf718738479b67c12f9b8ef64eae902ec1518a73307073d845d71c4f8e306c9d07acbaf97f7d632e7aa656d89926dfdf21d63e94a2c9ab819848be1d6ebcb1654711d55d5be1ea519816d08001686979326a9ec6faf134891f695f7b7cda1c9208332615a7f86b2ac40d409a4ce0cd1bea54dc060fd3e1274128ba32e33fcde217cf69bab54e64e732dc0caf347adddf4d6a293f0f402054d619f41babf7a9585e05d5b9817b1547b25f635bffde91dbaf5391705decdd3e52b6c004fb486d8d0242b91469d91acd47e451e538b7bb767d106a5b47fc2f4916d25671ce7de48929ad35538845d122467347b95a5a638bec47a1c4482b6e4adbcfdcf454416a8fcb06ede7e3ede58bc638b254af46d49d304e622d18a2115141e4fa3837079c76694309bea31456689460a3bf4f850cb1858a348b0230ac972e08fadfb99c203285ba8b235596afb04a079e66c3a0cc20e899c9a7436e0b2f0f7a168f8a9dbfc55328d6242ef0b32e138237ddc132899993636e74ba42f163239502f67fb7a6df01b5b6243622965210472550887e18e3265d867d6b54d83e0c0d18412662a57f45adb68778bbec2b79baafdd0d44c8a0987064fa902a5d5502b25687dad56ecd9f128123a41e0df01c1cac90fabfd1c83db2938bfdcb6e3c99486d9759a1a8fa0026fb57d7d2ab091a214d56f20e05e0eed6e95881b9628f69c798bbb3a0af7fd889cd439cec3db10f606e72dc61c98daa586c1741f5f7ca8c40b38b63773605a9ad2096860004d8bf5007e76c8dcdbeaba6ff21b4c616862146fbc03fbe22b714027232bcf8e47cd1bfd35ec308fcf4455accbc5df121a32d2fc3d78469769c9170d21143aa2f3aca9e70653e1bcb8016dd9c0695a1c9f8062fd1c50e2dd090454e5cedf21e706b09796d9c1c5e97c8b5404958ede2a32e9acf64940d3ae460f5fcbae15f55a67155dc8e19aa90dcd8e9e374b179ac440c95d9362bb82ad6d1d3be860bf3fb542262434ca267a8f159227b1890f785454f19d64e8fd0c8a1e898a76d48d961b2a019a6f7a2123780f66429650b98f72781230f3cf84e9b6764e6c48f6ad4960014eecd239799447c5fd36afa2b30792b8f68d06569ba4aeecccf636cd6f05bc33faede25eb421fedb31513096793b54a1bab15c1d6655117f66be0fa876686e95cf968ff551aa2490ffeb5c6bb5d2a42bf4caeb428a02e98c7fb3342afaa437ce7dbe083721d5806a7eaf49deab354fb711fc5d6a86cda9134c41f9b401bec0a5d59aaee214b1bdf551b79d95e1d9fb69f74035827383d901d8241649eee9d92ee3638352734da5acdf9bfa4fd4f6a84b5eb6b6c18b66a552f01c007a2a12cdb578eccb7f75e41c36a344233404ee45e77b76539cc5a0e87f20fd8a04fb38dd755963e27d70ee8acc8461e24d99cb2a0bfae32e81e05b8b6c5a31bb0ddc78423a13cd2ec4a3d173cffd54abf1f9532eb03c64454fd6c08121b71548d9e4a3d6a48ac14605f288b132c7f62ee6aa15f985c871c757e8ceb19edd9116be1393ebf643df86cb4e46b3205cc54397c40c81552249223b3f6c9222299ccf962a89adb5220ba21918969bb421f674a83a5a20d09288e6be7e9535eaf550b8a23eab82dbac126ac433539983cdbc440500631722ba4546a2edf6ed2f3578eab9556021b875e48621c303431d6784ffdc1901040c01dfa0fb991ab76ec3dcbd0e7a87fa54f545cd0aa3382eb6b0c9dc79d446a25e1876092c5252ed208b89030255ebf5068f12501562af1d63d3358308d3157bc7224fad33511f248a2c50000842e4223f59b3c4c92afe1909fa917cc2a8a0c90b87a72fea57414e80fbd5b56b21be9544e4713e7bca55d61359789e58423908d831efaa33028ca74abd3ecaac8cc5400b1037fbf88b50de17e173f1d03d860c0e27479f1bb4f4bcf18ca5cbf0d1341dd031f4729bdf77229f68c93f829dbd32a43228524dcdb78358aa68c3e3bde69e1bbe74d7aae06d70774c35e721dd934d4d8d083fd11954d30041dd64ba7d6ef8d6c94a4aa84d0297dd1a91e4909c099c268361370024bc8fc2d0abaffa8050cf81ca1a16d2c12975361e0dab5833ca3f1c4142b043d85c4b7af8ba8dde2894ec87f8b7581dde10584ed8192ef4ec4145ec46b4a4d", 0x1000, 0xa, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:02:43 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0xd70, 0x80, 0x8, "547c3ee26821ef54656fe28a0ac4b82056e396d1", 0x3, 0x9}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x4, 0x10, r1, 0x0, 0x0) 16:02:44 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) linkat(r2, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x100) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x3000, 0x10001) linkat(r2, &(0x7f0000000400)='./file0\x00', r5, &(0x7f0000000300)='./file0\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x3, 0x0, 0x4, 0x6}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:02:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2f66695665300050eeb3f80f61085503fc04109160b0ba6d5665641f85316a5ce6377e1d52f19ba4977a610bb480df41ca2d50700d37d99811fbe523c246d2b219d492bacaf7c6477a6c13aee4eb9ec4406cd38499c81de488fc01fcb561c32fd28b4ba463897c543ffe45"], 0x9, 0x0}, 0x0) 16:02:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x4) 16:02:44 executing program 1: mlockall(0x2) r0 = accept(0xffffffffffffffff, &(0x7f0000001080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047a86c6bfea03c695eb2ebc06e3a771d019273ccf9e413"], &(0x7f0000001040)=0x1002) r1 = open(&(0x7f0000000000)='.\x00', 0x800, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x9, 0x2}) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mmap(&(0x7f0000727000/0x4000)=nil, 0x4000, 0x2, 0x5012, r0, 0x0, 0x0) 16:02:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xad, 0x100}, {0x8b, 0xfffffffffffffffa}, {0x26, 0x29000000000000}, {0x86}, {0x45, 0xff}, {0x84, 0xfffffffffffffff7}, {0x1c7, 0x3f}], 0x7}) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)="ff66be277eb77dd3ca991e1100e093aaad40f18843db90d6e2f4db1b7d364242c9a20dfe3b99f5bde452dcb6e76f484365ac319395342ea8e554291b908e27405c4baea3652b39a0d8c7b26d53999c186ba21ae4aa58765e18be6b8c2dd6798cc03c5a782f712bc452643201cc8ebbcd41115caff66e2bdf3ec8e9fc1f4447fb59c82736936d409446baf751c635e62891942de639a57a8582a4", 0x9a}, {&(0x7f00000001c0)="9352d48fe5c26a46c18aa9199111d63ae2975297f6d609867424d092d12870c1893dd353846444a2f6b3cdd5cf977c45b8b338dd9857a747d6b811bd421365724e0016b1b0e3e39ca4ce648125796a0d685e5906c2c9d7837ffd38ba33a2ba86aa7289635d3a258d418cdd4ddf550f6cf2e31c25092a7647d59a13a4cbf9ba18a5fa27a53fb67720469aa2ecfb", 0x8d}, {&(0x7f0000000280)="2ed2b5d3e20c997d4024e0237113094ee821de60439a73f1b85f57bf0177c9a4a35c0331149746903daed290773d3670bfc221b8610a467b331aa4619f461ab0b248f143a98d5d8b829a", 0x4a}, {&(0x7f0000000300)="e79ec192e55fc076adc2ad68941d", 0xe}, {&(0x7f0000001680)="b388396d2929b8c117a53881f36591ab3ebd6a84e6e91cd44ba3ddfa654028d9706ca71df541e77d097b881eb6dc7ba621c8f2598478a8506c35bb7586e80955d19789eaa4a063997d3650c60c367e599f8074c0085b6b8e649fd869d4bc9de5a29e716ab3d52a9c950d48d775e29c9e7b689ccce4a44ef20782ab436b1e849f516aa8cda6076290e1fc9013c535d7927c817022d03bd7137b5f6c40a9e6adb689d5e7c5f854d51738d315e803f08a35d618ebd84619dc6a3ea2404a24ada1a65741edf002106f3387839023d68bdf19043ede3e5b6af03b15fd0d11796cae883e16046a7062aaea4d210b09fd993d", 0xef}, {&(0x7f0000000440)="f2f4119351a8c8f781407fd1aac4cf0d0ad64b0cf10a42f6db117972fb1c8041af7ac975d75c2643ded959bb17ffffd85a83ef8804017ea3193b1323acb50746e634dd319b60ad7aa74d701b0e7c73b0", 0x50}, {&(0x7f00000004c0)="95d55847da619ab34ed2067516de84436dc79a2ceb77e40cc62ed020d5679d519d8852c70a1a5deb794b867335f146fa989894e35798f2f006f473d85d00ef63da7a57797ca77cd63d47f560dba87c202a6ba632d8af5de995cc54d83535a80069927f5a51187dfeebfa1228d8d6fd77a937b9b4dca279692969f5423f7744df08e3b4edbd9f7904584f5b2c01b47653604b94c1c9106d71b6e1ee", 0x9b}, {&(0x7f0000000580)="fb6365946683ea9821b5446568a1e3112b0faf18210a93bbadf5f8e90a04f223a7c8", 0x22}, {&(0x7f00000005c0)="25091c6163f0e5b412b72ee8378fa664fbfb5632d17beac5c1249eb3abde0c1dec64f2b169d0f84e6fbe9a7b3b51924a7cb1bebe9db269c765b98fd77786bff9eb2f15261a7e03ad3e0595e38011429705af6f7e6cb43e868eae8308adfb2edf3f646c6b499e726c8d8a594d876e71d4f5a505809e1452bbf31a52e687e115a1106b754fcf6bad153bcab784680c2ae78d35f12d64e092188deac54c1c84c3e9dd829fbc9467ef6cd44df53e046bf8f71f32baec3a9bd09db0994389d3a146cdc7fdb3175b06c7e45edf0b5be82dfbeb3698010b9889f7a1c6d5cf5b7eb6f02d9051dcd5a248485e70f718f3363b780fc6ef2a410762fbef3e88a90980e5c750f51f7cbf9d802dbf23efcb69c1a45ede8d6553400f05973df5ffa831f9a6c22ee88b1f2dbeb095ee039f62f91d9b19211bfa756b1e1859376573280bdde53bdf6b88bbbb57da6c2d1757ada16ac92f87f06c6f94f8c443d3ba48dbe0ef711c858ee1c1e9f168d1bfc73e284d7d855855231e3ec626619d7144e70d49d68b6fef780ee018a44aca5a02da4e2f182342c31cb7b8e66adde820c6bf8a521a3d6472c1eed0a57c37e7082f6c6f08bae41eefd45567ac82c3370f413bea47db8dbdc0013a8fa665862243d2a1df3d226b35292460efa31e4f79a0425fce6f3562857567dd14d849df7e587c6e51ef85e95d230540afc66b6f9c2193a69f185cc9bad261df6d282c027523c8148520b3b79e7c2d9799e5e807766fff9a33aa72a4584b9c2dde57985f61c43faa76fb92443a84f7f8f990e39f9f1be4259bc65fb1029c0bb31b2bb08380fa1a769f38bbf60746732735b1b440e571203bfe76950ab454900dced385de79568be931136f96d61880e4139364db2e92e365f1d42b89a345b915cfa7971eb00d2fdf63499b69d6eba136cc7dca0d112f1392b1c6b6d71c2df231ded2646e8a26265ca20b645dd46a21316c3d5ababd76b6b2741d04e8c45d5441c0b14af42fc49a9b8971b54d61b26506ba2dbbb842165d2587671f370c46949aafbe0fcc65b46bf9e4377b604912ab590a79b8dcf80c4241bb6e7349d33aa5a4fc442d5adb716e88e4a48455c0da051bcba8c4fd9f25bc0b9e58c1f9846679e0aff5ebb0ebd44f0bf51bd86e8f8ee49e3976e0900027990e05f4b18271cbd6d4ce9cd92cfe0f13fd19d201d8c1c88c36f4238eab73bf82c3801f1e8347fc66efe6d332e1000860eca5bf1af3e841bae44eded81c1b6e56331b2ab932c5bea3a011d244f9ca3131455f0e6f44abbe402f81eec0f156168158eb412ed74941735df22458373b2986c1331c8fe65e0d9a62c5d797a841456f023c927c80e2634be31a5ea52b7985b4df00f2a25d3de77c9208e612e86674aca8e45ffd243cd9c1451e5e78851245f0ac559f8b61fb29fd4c801a9cf7ec2b73f64cfe74e0d20b007bff86b19fe42778b14a75529239a88f0d517f07646a1cac58cfc0314215c21495c2312ee74172c69c48c0c4f722a8c66884cd4465502e331e7a2b7e5de4f76cf97682565fe87c96ebfd8bde0fa5770c859a390b754d91b5b216759bbcab23a7f95f212603cf3bd308e433d7bcff7493ffd5cfdaa85100a294971764733f846f993be73d39e15a19cd2ead6ff4b7bdb79d30f572e315af57cd0cbfc072e1b7715b5b327240eb708c2191a637351dbc69a90ea6643da85c648537c826433bef1a69354bb510fecc2fa015ac28529863475f767e3ad3bd5deba6b32b7c45a2f7fd4c3a9f05c3f6965310f180c8d310de108ec3e96c89b426d7a2720c77a78eed5adb1fe588271d13881601b05c494bf43c6db859416f169bdaecce4f5d16ef8ee950be9c74372905b735ca850d92f57ac9cec37dea71fd9f984e0467f8d13db74375279399aa19bc281855f68bc7708f5176732e5e4e6b2bbe515971d4b2494b1c09cac894e7e7bc1a9a579bcb5c96b13f73a2241ec5288c467261a62d5b23785442f4c17fc67da00b98af6f86f4022322a8101b773d617a681ec2e030e1bf8d918539092170f328ac709f0d98823a6dee667fe9dde5006e340d40af297e3183ac507d418865450949094552bc0f85f5d468470e67d17f54ff4acbcedfed113c035932ba780405efa34bb523702704e2277e3afa905bd977ee3e5120571115843b03b21b21a8b23be70abe01f3d5b4295020b3b78ec96d8d15c4a87e313fac97d856cb5e85bbf5cb7adadf71ac9bfd6c21f136d184daabd6ad9c95c7a94a6cb6c0e82d3b03fcb6ee4bedee8fc8f3fa3b04c390c48a86d68db27416c9d75ed3700a50fd25ce4276e3dd09c6ab030e5bd9586d88d12cff039315ea5b88dde01fab4601a5d00b6038ef288f32259d5004e9e1d8103926cff4b0be85c32ecd6aec6e1d992b667b60baf76566a9a0efd558cb132cbf457f6f02a9dbc3e63bca43a5e2674d88a5edad20d3771841176c29f3c483821f58e9d965e89de021aac5fb93f48f0f4f8447482b98212ef83bc297aac9da344ea49e8eb35dbdaf0a769552df753e82b0ac3b7ccc66987fe5895575ce7e2e4aa91759c90516c11fd2e5442ec5cf92866b68c88c969c2e2a71d1d1caa3f4f64ed505324318e0712e065bb74f93fbb85b913b947b71ffe69f1c5d9aba287c4584d19ac4b8238d90bdfa653757e1541723a918eca8995ea4b425731322530fdec3aa3e94e4de50d0ac5924c2f39c44291609fd085604bbc9e06f681ad35be879097f8f4109ffd03e2df62af6db07475f096baae4408c1cc8147c4ff53df93de490c78ab5e68b7948bfd77e53392075d4ddf5532d662c1c43325eb29860f5e4560971a66b16396745d8bf6e738fa1470777439f1f667a70804d50a79ec71fb69d9f2bc7c2a8c394b6e30f281c82243c4e143e701491b660ce5cbda2f8d0bfcddcbe6c8e913bea0073d92e0f0887f97bcfab8b317c9ed34e2007718ff4ca249a38da94d33947e195e6f9f951bee207a64e29094e0a3832bb2b27517783bb31ba79f25622976df25f3e37bf746fb03e647ff79ff24277f40b984fbfed3bec813175cada37e25935af234d3256b2c0b92b66aa222ff98ab0582baf1d05c0c060bd3660e78ed8b42cb2575ea719b3878a1cd0a744838cf8f84abe2dbdbf1df0170b0befcdf631bace3e91dfde53adc9ae048ee1b596cd2bca68820f6adb8cae1379e25daf215330fa41079ebb3c93b80b3be6fcda7d07a30662f678fd5dbf7778832017b1696f141739f6437b1e128b363c4fc806a6277da029fa6084fffd754e38690d5abde0173a9223b59887e69eb3261a6463593bb20f6219b4f19a38fb4c7cfdef04740be287702f41b1378a88beb3a9885fdc1c65e003c4de35bce869abe1db9dcda7dcbe96ef6a369de6c96231703d2a9f919e63d38bdf23c115e93e2e6cae290ef8bc478eb52a6a34041b01bb13b7e132a3c478f563da951e032155b4b0793cb05472116a2186320bd45453bb1819c89c7b0949b3125174bc42d3dc03cfa0a241093baf858808b893f417ff452e2fb508ba9eca1972f2b653f17500d98cc838204a7bab7b9a15db342dcf29f33d90ec5ab87857ecc3217707d50feea08544658b1c860673448feda2f439c6bfd78c8cc295aafb31e04d7292715b0bc81acd1752bb8db3f6e8e8d2ded8381eea23165e6187240d347dc5826830e8db8209308c0bcf707519553ad8236429da4253f4418e23db865307bd7fe950ffaa3e5b52d54f2185e0f997e7d306513e0da6faf5190ee238931e654c27d995b7892f0d2eaab931cc896447640e33c99ce3b9fe183a5b8b978f95aebc9cfa28ce409bf4ee4cb46ceaa60edc5dd3e6dde629fc03d9838aba8da5cd9648d8a98e8f860d350b6fea33e9fca9f14a10e82cf2124083c6409584812fba1dd8c8a6cee09830baf80aedea13d47a3cbf250d05b12f2b4036ea6819d42b03a74a33e1f4ed2fe62a9d777b336ca4094322c990bb5d990a712d89e918147e5132724cadc0e550d2cbc65a82f34f7839c2c02bc5403a0a1056fc83ae1fe6571b78f853ae6b874c98cd80c580b4b71e4e3b1c80befbe8f41769060a09127376d710cd3835e2dca25e636ba5abfd38f2c0494b399dfbdb35e68e24587b769e250af4f76cd204c78c46100850d7eef97225421be4afc0336ab04a729204f5e3dceb7dfb56a96cc4e85fb7ed1dae676e1f00c5f06ed484b08cf3457c4d28d1d2cba9d2bb928fcf47910ad7a0a62a6678239537cde5bf73f1c0f64b5faa008897bd8888150b25d26a217fefacd53952cb0fe4e5880cccc2d09bace89c2badb163093854d1de282f5a66dfa57ce63fda2b3f4d8ad955073647a84800f23af3857c20b65bb8df0c64976068ab146e9324c7990759eb0540c4bf2a7f0280ce1420be68ea2c79131d3b411396d88f1ccd2aca61f231542c807d947a8a28badb7ef80ca4e270b32456ceea89795ccf91268f19e7ba66fd702c6ea99b79eaef2e3a55f869d30dbcdeaaf907a450b4a676130929940ef2c7d6450b23b2b05c6f6ad7fbfb2df0eac58315979cb674e0d67d61746afd3125561fbad347073c54f97c418aedc126be44dabfd32fefe8451acb6fadb2cc6291a6c2e4cedced8c00f1ae8962f99689e15fa77b76fd21ce24f619dbcd11fb04ed9648d5c2b5242097290861d0e261bea18282349b026c909a345198985771e59527b8bb0e58566ab82807a0cc80f8d6966383e497bc55dd536fdd6ddd822512016ba00bff77d8e42febaaf2145382b7df2291d3205cf0e5780c6db927f538a5aa528618cf6a6c53cdc3f736a155ce093c6435206dad7ba5289f350eea9d16e7053a44e0b367f4fba6e5b8a93a0e6a192cb3aa3012bf7c67404471218acd322b9339811ee50318fb4c375496fa60450d06467541cc58bb803022ef1f8f1a4a690d6b837efe8bb31f7aeae090d4ea410dfe5e8b019675a56aa7f9a47a797cad0b72f7e2d59b09157d0c9e96420dd2bcc05afe79c6ac5b22fe9450c89d82d51fd9a4c60e67afe0ad6b40b6fa0ebfaafd78ff433fb599aa15db0eb5d86fd0efe226af105607e528f5b10ce75d226b630144a028b78702a0622e0a5f536e19f01530a37b22f6d658b3a13dfe7066049a0aae270c91737521f6c7910524fcbe23386840ebee54a4bc09d881a3ba1f1c302d8c77887ab573354912d0b303d262e1a359e2926c6c6815f57b986293bb8b0b5371a0e447a87714cfa00f1579dc71d415c40432f36ff03c3e7ee70f5892dff2b85fa4a656bd5ff89af18b69047e615c52776233c7f3d646e2e33a0ca0e82b33fcbb1c32c15268880510ee0c1170a9bca5a80b6e8bfaab32ef8f59d633fa73e24fbbc750a1dcdd3f59ca2383b29f6ca2e1af88304385e95e0b7f6dfe27c398b0c60a9e27dca60466548e42be186f79bddb23ce1efe12fca1e669d58af6625c9116a06b89cf2a36d4103bccd7560ad537c593eb620d8664f02c631fb8e8b667b07af7904af798f4f727d89756da3e78ff9ef84570e1532999418df09966f5df20e2daeac3208957104ca30dd33c52778e16c3b42f43890ec99f023bd754d0525bb739bc65770329bdf349ea75cf703db11d55dd40f0461f50f8ff8bba088d30f48cf4e6960614cce122b68b55c88087189863b12bbf2528cc4c67b4829fa6d430658fdb985335a151eb0a82701b8b85421b02f6601274b95d83acf6a7b54b7e14d5d25bb69f9db927992fd4cbf7bdc8a60ee3f4496f86e0f53ba601781aad00b2b0e7f5fd720fdda4df3ca15d1db6dde319d37522a6db31b886cf79", 0x1000}], 0x9, 0x0) 16:02:44 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4000000000010000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:02:44 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x51) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r1 = shmget$private(0x0, 0x3000, 0x69, &(0x7f000004c000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/243) 16:02:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x80, 0x9, {0x7, 0x5}}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 16:02:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0) accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000985dc3349b28c9e896e681157a9edc20a332180d1c7b0d8ac2f8872e4cdf1d5a176365ce4def62f928754f1377e9d8aa96cc5cc5cfe00e6847337f73a191b1a8d3911c0d2ccefe6d26ba8f2e87e50b07"], 0xa) r5 = getppid() fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x1, 0x80000000, r5}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) 16:02:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 16:02:45 executing program 0: r0 = getegid() r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x32198dd7, 0x1ff, 0x432a, 0x0, 0x2, 0x1, 0x5, 0x3, 0x2, 0x200, 0x4000000000000}) r2 = semget$private(0x0, 0x7ff96e5f7906cf40, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = getegid() bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x1c3a, 0x10000}, 0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./file0\x00', r4, r3) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') ftruncate(r1, 0x1) setsockopt(r1, 0x0, 0x5, &(0x7f0000000240)="06f77b095329121abcf14856bf8719", 0xf) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x288, 0x0) semop(r2, &(0x7f00000002c0)=[{0x7, 0xffff0, 0x800}, {0x0, 0x7fffffff, 0x1000}, {0x0, 0xfffffffeffffffff, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x9, 0x1800}, {0x4, 0x59, 0x1800}, {0x3, 0x1, 0x1000}, {0x6, 0x5, 0x1000}, {0x2, 0x9, 0x1000}], 0x9) lchown(&(0x7f0000000300)='./file0\x00', r4, r3) getegid() semget(0x3, 0x3, 0x0) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchmod(r6, 0xa0) r8 = fcntl$dupfd(r6, 0x0, r1) connect$inet6(r8, &(0x7f00000003c0)={0x18, 0x2, 0x200, 0x401}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)=[0x8, 0x1, 0x5, 0x8]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r4) setgroups(0x7, &(0x7f00000004c0)=[r5, r9, r0, r7, r3, r5, r5]) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/25) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000580)={&(0x7f0000000540)=[{0x0, 0x9}, {0x86, 0x4c1}, {0x106, 0x3}, {0x1, 0x1200000000}, {0xcc, 0x7}, {0x8b, 0x10000}, {0x41, 0x6}, {0x0, 0x20}], 0x8}) 16:02:45 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus/file0\x00', 0x10100, 0x20) renameat(r0, &(0x7f0000000140)='./bus/file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) write(r3, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCSTART(r3, 0x2000746e) r4 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:02:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x40, 0x3, 0x9, "1cc15ef1cf35c11865409d8b5165a3d8c1b91b6a", 0x200, 0xe}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fchflags(r1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x7ff, './file0\x00', './file0\x00'}) 16:02:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x3, 0x0, 0x0, 0x0) syz_open_pts() renameat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) r6 = kqueue() unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000280)='r\x00') kevent(r6, 0x0, 0x0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:02:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x103}], 0x2}) 16:02:45 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x7, 0x1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) accept$unix(r2, 0x0, &(0x7f0000000040)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) read(r0, &(0x7f0000000140)=""/72, 0x6b) syz_open_pts() syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x5) 16:02:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 16:02:45 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) setuid(0xee01) r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/206) r3 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mlockall(0x5) setuid(r1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() r7 = open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x42) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000540)={0xfff, 0x3}) link(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000400)='.\x00') r8 = dup2(r3, r6) recvfrom$inet(r3, &(0x7f0000000840)=""/220, 0xdc, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000800)={0x1, 0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000580)={0x3, 0x3}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x8140, 0x0) setsockopt(r9, 0x400000008, 0xffffffff80000001, &(0x7f0000000a80)="13ddc67f7442c685ecdb1354ea82fac541601f882fa6ab942ed3fc54be3c30883a6a441dc893109cfe4e02166a46ddfd6b22c426968048fe73e273f7b7d8d5e44ec8e44ee86f2f63d07ffdbb0cd86c63b8895b48c5c83e6d3954da91ccd6f96c1b592cfb8f582be7e14baf74a410ee0617aff6f96b2c4e4cc95b8af59e73c1b38b00db1febe88a26055ba6c8d0a52bae0a1bb3b05dde6fc5a464736972ae19efd00208e9b646723f2a63bd3ebaa83fb0f185ab419078ba64adde70e176f9ba973423e49262024dfae1b4d917e58651a5f681bc062c7d980be113a12f16f3156f57cae7facd28f5b29729aada6700000000000000a58edb05f425641765bc6d4bb0b1972211134e04372119f8a9994bb33dcf6c86f9ae3a0fea35513a32966aee4265b1fa1cea9617a4c50802864f4691b3b1a8a09f2152d2e2d4b5ddf6ce98dc9301d8391fdd9b9532d87b2b6599c761f0a013c16c95d5cc6df9", 0x15a) lchown(&(0x7f0000000440)='./file0/file0\x00', r4, r5) 16:02:45 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) writev(r2, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) 16:02:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20488, 0x1) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 16:02:45 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0x10000000000}, {0x4, 0x9}}, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000668baa5f000000000000000000000000000000000000000f74f67b639f97dda47b091ebf73a81d6317d4cfbc9a56c97bb540f2c980b6cb00000c69b5f5f4cbb2e2b23967762fe402a67c504a9bd7b6cab2823f070342e8ed68c390f524090a6c7bbd2bbc86d0d0079df73efbc235f776745c4bee77a6f436eab5617d923c2bf80b05b8d2d8af58d30dc3eb5039b4f7337a0947cd1b8d30767df35bcc14877fe26534e57c37e484e1c10619d186b0ca0501d009b4e1ba0d91aa0fb47afdf42cfb94f7641227db108db3d14cbd0cc2d9be1ca5dd8cc197668c4cd3160256e1052ff233846c85899282abb48bcaca5b9a66f2a6668c476473042aedcb442585df5ca0a5a6"], 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r3) pipe(&(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x6810, r1, 0x0, 0x13) 16:02:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 16:02:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) r2 = socket(0x18, 0x3, 0x6) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000000)="aaae599f", 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) fchdir(r1) 16:02:45 executing program 0: unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='x\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000780)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0d79a003ec04b67633b06a8037f31b7bf01000080c0883c3a37960fac3812656a4ba3218e1aaf1b17b0796f", 0xe5) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="3b845bc806e97a2d2277ced40521a2e001a710d99cb8ccf38479a62213493551d1f5361ca32c1d91d7caadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e91", 0x6d}], 0x1) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x107) execve(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x208, 0xc0) 16:02:45 executing program 0: r0 = socket(0x6, 0x5, 0x0) setsockopt(r0, 0x4000026, 0x7, 0x0, 0x0) 16:02:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) 16:02:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c40f7b202c, 0x70) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)="0dcfc80562418c8eeb21eef2e321bbab7eb91c04fc5f3058caa46676498e5d5498aed37af45111a962b0091260ebfeaad019f76ac9b862c2d391937c55abc55540b752a5699ba4aff986701096c0bbf4f3d1b7e4a0a49c83c7618c2208b97ebec33621fc88522e5802532feb5c6a7692f8353d31d400f7fa659c9d97e678d3cb8b87e475863586ae82f0fce36eaa37b1a0a868062ab06199c736649030ac286a1a7733465bac78088ef717a462e8c7bb9c7d3d42bb43ce4dd0890e6c5f9801ed7cadd566f5f99baaf7ff92d9211a32ab794d903ab7323f51af8bb912d67baa64d85db35df4ebdd4b02305b839c5a9b40aab65bed1ce0ef7d9eb6322daf370339d9aa2daaea3290786e38ca3b8fc6be3dd41e4e4279ee0b1130e5e625dbc134047e4e36ecb642cb23f50c4c8bd5dfb6e77a9c09bba14057f8e33a73bfa0aaac57c1488967a216f4fabe9a9e9c53a24cc127a1b9487dfea94a70c32341eba58268429150a84f66e7976de323ea13d8ef3fd72977be87d9b7d230c30d4a5504ed2457af7570ac26b7596693f371e0f4cd0b063861f461f5f65e9c7c8c5ab7804bd7b3ad3fd90142f4f9e725332d40816540f69b1ce1133d56106cfe5ef77c923112c851049868a92cce8575c7962675a71a1eebfbc73108728cee9ed6fe7c862d23e34f8c4d7511d45185a2669346785c509c6aab48f9620232ca49d00eaf302e31e706f08a41ccd458e8d7fdbd1320a6254c4618f8f9b50d35f2e3f3161f4bdd12a59a866c0ae2c5ec34765f9d005f8c2a70a8c3ae28709352abe88c98fb478aff1dad2aba2339d3074c8711d5b19754209c992e344ff966c30586598fb928685991efa61b8a098c956c5fb60663a75001215e954c0880bfb13cd3596d79712c87edaba36b0f98831a823ad66d3554afbd3d4e1a3e290ee98beaf90f481da6490ec359ddca8f06a4f0e50d8c221a73743ea86b92df7e9ec6bc5b73473ce6bf3f29771797a433429658639be9bb61f32529470582d8995fa3926a220dad0ff94032a2036082fdb8b7f47cea8244a9b337cecc4c56b6fed6ab9b87ea3297406ee377c7d0b006f4716b9129e1ed33f777ebcbaf2448accd101aa5e1f6445d55150e22d222ac0df19560043585bc153052f6566036d53e9e49347577ee883618abc465882406b79905bb9683066b29f3978834b5789a469b13b671be7fb5c00db4d12dcac9441866df71d4fccfc2e95578663d77df32200a951abd7a528591c898accf4f574b4c8ed3a4b5bd885f2f4c2f59a724f76644ac67916654f5f97717e2ac7105c7b5bc551d09a725889663ea696870af7ca15bc9395015b4094f78c79ddcb7cff813e2466636339f7f5e5b14d5fe1653eed61f7eeb14c71c70e63ec04e177cd8bd762fff50b809265d94eda1dd05466a04f7c177f417547009443ac4f48aeb7c0b2658f9f3d093c0bb177319a6afd912e4b1c4444b82d78f88d86ac62889b41cb3bdb155fade9f1aa98c6ad2fc2f2c0eceeade1663214ea30b84399b5e75daa6ec834a4f729aba18de81ceaf74fb61cf336cff1a9b3885e053151b5922c86f3ba503dc136f6b9f49bb3dc9e1b4da1d73e2c13ecd731464b8f0e6e134338b0cd7fe4c3c02d0814e34daef86f154c21c77130674bc22264f9d4a215a77d72e76554eb28a7e7f6fddee66cbab0f6c02480b34fb04b6bbe10e2e7f18508c53c3f96055982b6455cebc746a10b220189efd1665451b6305177207f9ecd7cd415decc1f65ae6b702059701f3de1b93700c55cbf3fb9f3ee8dca30336a6b194ebebc89f48ce87c71ce4fc61fd2b5fae383333560eeba5f6bfaf2b0608f7fd3258cf26f1aa89e507daa4e67378443a5eeb51d1ba9f8c5611f98c48c227569b64132fd22f6e50e796cd589e3826502eecd32c4226fda38221fb0e22a44a76c23d92ecc331803a6171852d6267cd870c9345ed77948351d0ec2d144d958d1993deefd7ad3f20f0b2d32d784ae9740516342b8aeb42ac3ceb863646f93dbc100831b5b94a417eca9f7a77b8a956097314f1000ce4eff0954d9d34f12d5da426d960e099cd11504c62e42790dddef0696ec8f2903bd89275a2c17f13490ff9fbd84acde7ee5561b1d3ef07bbd5fa6629390626e982e3283b064d49695a8dfb6af6fd3fe1121c81af51bc478f012b9999901bfc5b9a4441a398c118319805b076f2fc8af0032b6af1310b2cf34faa64640cd3316f2314c7ca07d11ba1c15759b7048976682a8e30ce8ba7ca03b2a65615f87869599ad62730c8dbad22c9a77d61142377bfa84e4d559c76f18ecfddbbbe8f68ec6cfea7e3457eadf35dbceb40384d341df90a2b5235a7cacbcc2ff621f8ec900e1ce57c2aff0716f57c1c566eada175aa0530d8c6f78c5e21f05ed7bf8bc07d2c16897ead7de53bb3fd98fd6b25cd37b970478af2cca8bd08d33ae89a6d088d3afd0dafd38e1ad5f88b48cdc4d19da154fe673924cf787343ce4723fe7fec2d0de95f015bd66ef6155759201bc1a011359d3ed195b2b986bd2758c058a779620088ed461785660d9e55bd8143e925e3dff5bcefdd6c08ee90d4a6031663970b9a88066870865437239efa49973c314d311d31196fad810ad6b3a3b435754a7595cb341d8acf0d73836d06e84c08a9e36332f9e2a5aff8e4bfaa83c6d2dd0f4d56aa15b739f24b5c251d95d8d5b9f1e838125da930c94c5851d9d1352f7a963986eeb4aab7a846a157138e574cbd5cffbfe14b54cd1195d46e94b543a69c9a74a1ec2c2d7b4818876c4395a94d81c85269ef480ab80fef6a681565668477b912253104cbdbc3b8d6d15669c8022d4cf764e83d2da08662484e4375bdd3db05c82b404014760f55aeb93c0b043407b1a2e7582bddccfa50e6afbfad639330b3a01d1a8c2e66e24fee77ea84fce732075afbcd9a3d937a698d9d7c34adeab1b217741ace4f65802e8701d9e4a0feeead64f388dd671a44755cf2f9996172d1425836b300595576fbca7430409f1f2b738a57a7e8b5cddc8c54038598a082dd24a63ffe773a863d71101658af343dc5d99a3d59d680a86afd784f75c8fa3ce18d22575b272573389a68fa12302aec34030ca1b17de479435010a409bae56c4536c55859b7738495ec43f6373b32a4babf12334a3a798218bf0a163c215067dde9b5bf68972c4f36bce3c72401a59fd2acd60c2f5c5600838d83a2014c8bc0eebe5a134a64672ca79c57c46b99e46b7450b0ce5c18060b026d769f1714ca8ff484ddb971d6d95bb13603e448bd188860676c1065a47ffa0f9f58c2b1d31f6aefbf4258087d6dccad506219e64af87f87530616db54f21fddf3715649fce320eb1cbb4e528a383e883a8bb44c19b42313e278f57584960b0efcb8f1ccf19947988d741244eeff3a33e92aaac106dc8aa8c1039bfced54a78f2b01e5bc5bc697d5d1742243c24706fda2211749be60366d2fbe3f897597d3f543701b9dc766a037a999d8d5cf07b386b6d47dabf207ed162899f8523c5d237c7aaced7afe0e0fb40816bc4901746bce74e528ab14f60a58c521c71d12c7f59c8f0dbd985a3120350b33c5c0d913ff4724e497315899481ced7d3c5f9e3179c27c0beb79ae3f8105e9f29cfb89944f248adaba34c0614b5847edcd027b8ee84b1b9e1949ae419042738c9e15308042b3e571ae2b79d54db7e6242b95361df32ef69ea68fa31ed485507e4656f0ca02748cacae614d31ead18e0413793056338e6fe94a62afade5d6b3ff9282a3ea795bfd73a376c9d8cb4ef38841ac82817aa4c187a7de6ff08e3cc0351e694b53d4d5172ddbc95c5ab44539c4fdffabdc8c7c59951ab0ab313179c6667140e2ca0dcec0b7a15c3de69113c20041c08a9ce33fdbba5a164c75e412bc68976f8dc29a948d90059dae3cd4e94e467093caa9de6947c35af0a551d8987b1d7def4285ff90048920eec346652442ace442a452575057c9ee5216c5de7ee246d6f3d223c76505734227ac53fa41171d3cd7740cad0e2fa016db85273f350d0656642ecbc5a42ee3c31aef4e143d187fbbfa6c3103cf378873fab639c30b12fa6f90fd62c59085ba0a3f730e9225351fda5f5cfccc70eb2cc3c22bdd266fae4775e9528c0769925332077b380d4c43c46437019dfa19b4bf25769534c78b914b91be1a4e2eca07da6df2d7ee78e143d611725c6a30c7476d76d8ac7c46d10087168737e965c6070ee13465ce4413f1bbdbf5d7eed90987b28492f5847f1e87d4452fc0c5d0cd6a857b60f3d61da516586485c33452c695724c60634511a55d708932dad1a6818a5e0d1950dcbe0756bba6f287157b42002027e854647d0fbe1a82b34957d90d25d574e15904dc0718da981251f59f4212f3ed4136bc070357d4663e4be0db21f3574b2bd190800457d524682b246854b2eb7c1d4b10831f70dd3f950e6c7828b4cfbacb94ff56b1884e590dc17625419b7134b97ff4147b18d21a64f4ac21564aa661832477356d5d7b49f1783ad82307ab9ce0490b7a80d8e1da95b74351e08a63eb9f4be2ebaeb0bde0c7dc0e7c2568ad6a1110ab74c9608a2c013c5edfbd73f5cec409974dd4d5130147dd6b78d4b0517091e14aa4f713843d7ee0504ad67d2a284d6bc1d372a7c981c7b03a6a91541164ea518213dedb34c2b0d8980a69f3713ca9bb188b4a695b70350e664d0016a50fb94a8255856ec8fb88bd94e43cfaa27c64cee5784010ffda0d502d97b4c87fecc1563e17996fb04925d5eb8a2dd217919c7d0aa65649c76831e82a4922e54e48f17ca928fb21d4c566ee2bb46cddd3d94064b134c6cc5420e4e865bcd0f1a321d091727e38f75e422c3089dc2bb5de98e10c7a362b9854a98e71a1ba50f66181e7ab63ac4374b3e078bd3ddf0606cbc68c2e5d48930094db46c6bb138969fe5da2d90feefda81f4dde2aa29e02df73eddd1fa2d1aae83aea89fe09cecbe937b8faa12f06fc1b4bfd54d4e5d40a27e259ebc9ef97e7bc78bc3e1cdb69fe96a2a0be81324c65bd39889c16df04726cc2043bd9c96356b4eca61e1b096052d76a49e92501e98bd280e2a81e742d540ef7d974888e95474049bdd277969e6bee7e3571e94e04ff14562e9ad321fa013a43e0e09774e42df1d4360d5a28b220a01f77f4e28eb004c6d3fa42028eabd480f36799cd3bb17fb7c8c74c7c696eb58c05bb2ea4e1c1f3e04e08693bc273e2a666847bd56d7a961390719321d0cbee1ea320ce9d137e8d00ff93f56e4cc2aea8428d53772c680418981b0c9d259192f283e8129cb27cb9713f2aeab23fe3c75823c9f2a12fc1764b012d0f544fe43a73142c6dd2331ee97c029fde351f5f19714abbdc72d79d6378653c758fac08dcb6c4c3a3f644706fc9970d73816ebcf4618241eca16de1fd229e0065aa92046d20d6d314e74e92c4e1e1eee37dfbc6d448a62e528073d5bf9fd4c8c0139748dea67e89bbbf2c86a9cc7ec89e23c16d1b9517cba033bcc0acc9961edfd53eb24f139e2e3162aa52bf61b4850ea66491a591dcc9320d6dd91a5f370809a94f8fc17a90acb21b23c01f47b25184e060a5685709698a131c21d2f2bb5c5896d3763b619327dbb9ec07ea475db5477facfe9e05af3f9dd9446ac75568307b1fb86ea8fdf03409fca0288ad8ddff093751916f65ccc34cc3d078480d9123124f6f10d46b7af45b642068b8d58d2d5e98307a99190bf638e8085fb73e2691107ff070567bf23166401f1b111758ddf9b26eb30ea77d50f2003fd87004a4ddd42f", 0x1000}, {&(0x7f0000001080)="f2bf241afc8f6a891c6f7c2b074995e4e00eb4f3b7b9f87bffcb6becec4cc6af0b00a0d082", 0x25}, {&(0x7f00000010c0)="0a9c289ca5e7a170c1ff6953aa5614422188bce57a8cbf04bd36d64dd27f217ee5513334bed9b01f1117da07fbc60107ab07d2a01806b7690fdac6ee34f7f9ac9a41df267dd7a49eb954043440b16a01690585c81b7ecc94e68d7b52d9181c36282156307991d4b17f4274bf509e19f9be7d6a0f6f31cc9ebe7da4222c8948309a4fab320acb8def9c64890245ae1fdf52a02a7c73a5071e7421fa672e85c4599716fb5fd5c351b63beff6c9c9dfb67b4847214f2e641e993c39da944c669660b7d11b005c429f18990845a993a82333aa32647b1e4401a691908feca57df849b02e8e9014125c4f48bcb1c64abd06b6", 0xf0}], 0x3, 0x29) chflagsat(r0, &(0x7f0000001200)='./bus\x00', 0x1, 0x0) 16:02:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc00, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:02:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0xffffff86) write(r1, &(0x7f00000000c0)="2288d546a9a94b610faa977036f0028ef7d5f479b4f3c9f1ceb4a91fdd0adb707b6720b49e73372b12b6b259276b367b228924100edd435b921f8c457297ead27fc50229ffdd063fa03aac8cd819eae5b629b0910a", 0x55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 16:02:45 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom$inet(r1, &(0x7f0000000040)=""/221, 0xdd, 0x40, &(0x7f0000000140)={0x2, 0x2}, 0xc) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 16:02:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x88, 0xfffffffffffffffd) close(r0) 16:02:45 executing program 0: r0 = socket(0x11, 0x5, 0x849a) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 16:02:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair(0x20, 0x2, 0xffffffffffffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() write(r0, &(0x7f00000000c0)="82998d077f4916a42505cd6792a3250add190d5f28deac0e845057b614f46f92324cffb34a63cbb0b6d0c9fed8fe8ea0fb2c0324487cd7b3d8b62decc8e84c3bb8cbea9c09ce12424abb32fc11aa3c9ccdb0b367", 0x54) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)=0x7) 16:02:45 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003cfff60000060200"], 0x10}, 0x0) 16:02:45 executing program 1: semget(0x1, 0x0, 0x24) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:02:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x50, 0x41) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000180)=0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() openat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() readv(r4, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) 16:02:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="1000000002000000ffff000024ffff47bb72fa5c29ff8108ffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022270e9e9c1aae1e78170d1b00131a4b6ea703356afbb5d04003cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f6775300ab97254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea126dfabd8e37b4e0a8a6e1a870ca3051e466ce2cfeb0cdf0000080000f000000000000000ffff000009000000000000d0fac135a900a6da6036774a8696ba1b76097cbf3c161e35498d579881ff002e3018aa37017abf041e4cf2ff2ab66f9d6aab088280e4a4172b6ae7374176e4a889b23ee847c9d62c2637465b847e57568f07366c176b4089a9adf4eca3308627a0877fd86b24e92307fd7ef5be221b4ed0c9887b430efdd1c7cbc1a1ed9f033c20e7c83c731a560645ba870193d057f1699a849c3c26b041d4cf28896dbc0bd881775e1dd63416a152db23b7c006e0f59d2dbf226507d67c208ec1d7ee8392ca26"], 0x10d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = kqueue() fcntl$setstatus(r3, 0x4, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x88, 0x0) r4 = dup2(r2, r2) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000340)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r5 = semget(0x3, 0x2, 0x10) semop(r5, &(0x7f0000000280)=[{0x1, 0x40, 0x800}, {0x3, 0x6, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0x81, 0x1000}], 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x1040, 0x8) clock_gettime(0x2, &(0x7f00000002c0)) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x600, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x1fa) kevent(r3, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x5c, 0x20000018, 0x100, 0x2}, {{r6}, 0xfffffffffffffffb, 0x84, 0x80000000, 0x9, 0x9}, {{r3}, 0xfffffffffffffffa, 0x0, 0x24, 0x4, 0x400400}, {{r6}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0xf3}, {{r6}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x1, 0x20}], 0x8, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x2, 0x200, 0xa0}, {{r6}, 0x0, 0xc, 0x1, 0xff, 0x1}], 0x9, &(0x7f0000000000)={0x9, 0x1}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x10000000001) 16:02:45 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) socket$inet(0x2, 0x5, 0x6) shmctl$IPC_RMID(r0, 0x0) 16:02:46 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) setsockopt(r1, 0x4000029, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getegid() dup(r1) getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffff8e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c08000000000000001f3102"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8005, 0x180000000000000) 16:02:46 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x220, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x80000001, 0x801, 0x3, 0xfffffffffffffffe, "000000000000000100002000"}) pipe(&(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b61bcf0ff188d0e559c45ce7057", 0x89) poll(&(0x7f0000000140)=[{r0}, {r0}, {r0, 0x8}, {r0, 0x24}], 0x4, 0x5) 16:02:46 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000aae000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x102) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 16:02:46 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:02:46 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0xe}, 0x0) 16:02:46 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r4 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x1) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00060000000000000000000000000000000000017c000000000000da9fc3d28d821d58e9", 0x2c}], 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013d68 failed: hole in range 16:02:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 16:02:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010200000000400040c60100f2e900", 0x2c}], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:02:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/47, 0x2f, 0x801, &(0x7f0000000040)=@in6={0x18, 0x1, 0x800, 0x1}, 0xc) 16:02:46 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000ef005873c4008621d6910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ff0000000000000000000000000000000000caa52920afc8851e90db50dfb96a85d5eb4d00a040c2ea419a486f7b9a84e7ebebe30f6137299e3debe4b2a03e57a9c24efa45ab0bd8413ee884ada96dd261d360ce2be56e27ac36821be5a0a5ce1b65efd75b43fe563cc830305ddae1b6c10f9723a6dcf0c09ad1bc08d7347d6413082e8c3e4ceb5e4e0489cdf4b8cfe93aec76dc8f673975ea8e0a8b8f5eae4c6479335e6ad9f2131f9d4fac80f0158a38630dbcbe43802be4ebe5468c5acbace669d2b0635b43a5b1a03ecf3396a5da5d9049d1bd8b8b6645d0e81d0a6b5f5481fb1cb9af0a6cb73e88410fc7e7aa15b79e796363ddb0b6d13cff00dcae93cf9cc0edaeded72c054b78b421a48689eb0ef7dd3ab4a4a4b185ff7c5a1fe8e2360f837e26b1d068c8f4bc2f2fcc3b4aec5bf081a689288d9d34d9f42c433dd441bf700d3dc945576f937e2afe14114d9c4a6faac779ddf417cd49e00e3de87e8235124134050aebd665400bc733cd632ce6a3db31ef5884386c85b46bd2aedd7efbc80700000000000000000000000000000000006f67038b"], &(0x7f0000000000)=0x6e) sendto(r0, &(0x7f0000000280)="2a29341456a8e72057dca29114e7d359bbdb20256456272c85c37e2ff63e587ba4daa51a80703996bd5740989ab162f6ef78e3d932f66ab3cef7b0ad6baf68905d87bf3647b9bc1eb097346bf4c328daa8bf4e6f8d8664f63d449402d0ad7643209a37bca3e1e4af10f777758b6e601ffae4a89ebe8d7b471749ccaed7cbcf41e6c4deb2de7c30c04e234855f90d91dccf31dc52a489167def44ad228251dee517835fe392b1b447bc6b4550919a1848b025e7299ef543130c868862c68c10f02267130b89e86c8cb017a5e1e9baa304cc348b9abf4b71", 0xd7, 0x8, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x90, 0x40) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x51) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) syz_open_pts() write(r2, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 16:02:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x83, 0x6, 0xffffffffffff1b1d}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x6, 0x4096}, {{r0}, 0xfffffffffffffffa, 0x20, 0x21, 0x20, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x3, 0x8, 0xa95}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x3f, 0x1}, {{r0}, 0xfffffffffffffffb, 0xa, 0x0, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0x3, 0x4e92}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7f, 0x7326}, {{r1}, 0xfffffffffffffffa, 0x80, 0x10, 0x2, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x24, 0x4, 0x0, 0x7}], 0x0, &(0x7f0000000000)={0x1, 0x5}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x1, [{0x3, 0x6aba}, {0x0, 0x400000000000000}, {0x3, 0x3}, {0x3, 0x9}, {0x3, 0x5}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x3ff}, {0x3, 0x9}, {0x2, 0x81}, {0x3, 0xfffffffffffffffd}, {0x2, 0x5}, {0x0, 0x9}, {0x0, 0x7d901634}, {0x3, 0x1}, {0x3, 0x1f}, {0x2, 0x2}, {0x0, 0x9}, {0x0, 0x3}, {0x2, 0xff}, {0x0, 0x8}, {0x1, 0x400}, {0x3, 0x4}, {0x3, 0x80000000}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x7e26}, {0x0, 0x4}, {0x2, 0xed44}, {0x3, 0x100000001}, {0x2, 0x2}, {0x1, 0x5}]}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:02:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000001180)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x567d5a57634ac40a, 0x3fc, 0x0, 0x0) 16:02:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup(r0) recvfrom$unix(r2, &(0x7f0000000280)=""/243, 0xf3, 0x40, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x41a7, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020400000000000000"], 0x1) r1 = getuid() setuid(r1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000080000000000700000005000000ac0000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 16:02:47 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000880)='./file1\x00') r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getgid() r5 = getgid() fchown(r4, 0x0, r5) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r6, &(0x7f0000000140)='ml', 0x2) pwritev(r6, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r7 = fcntl$dupfd(r2, 0xa, r3) accept$inet(r7, 0x0, &(0x7f00000003c0)=0xfffffee9) r8 = syz_open_pts() r9 = fcntl$getown(r8, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffe99}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) semop(r0, &(0x7f0000000380), 0x0) wait4(r9, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r9, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) getgid() 16:02:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000340)={0x5, 0x81}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x8) close(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x400, 0x481, 0x0, 0x8}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) socket(0x0, 0x4000, 0x200) 16:02:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x2) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) 16:02:47 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) semget$private(0x0, 0x4, 0xd582fd170cd62599) pipe(&(0x7f0000000000)) 16:02:47 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d1, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r2 = syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) close(r0) dup(r2) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000500)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff, 0x7, 0xffb, "78677f0adc7fcad79f0500000000004000"}) readv(r3, &(0x7f0000001700)=[{&(0x7f0000000380)=""/17, 0x11}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/107, 0x6b}, {&(0x7f0000000440)=""/153, 0x99}, {&(0x7f0000001580)=""/208, 0xd0}, {&(0x7f0000001680)=""/30, 0x1e}, {&(0x7f00000016c0)=""/11, 0xb}], 0x7) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:47 executing program 1: r0 = socket(0x10, 0x8000000001, 0x3) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:02:47 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20040, 0x170) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x2245, 0xffffffffffffffff}, {0x3}}, &(0x7f00000000c0)) mprotect(&(0x7f0000785000/0x3000)=nil, 0x3000, 0x5) setitimer(0x0, &(0x7f0000000080), 0x0) 16:02:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) syz_open_pts() r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 16:02:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffe) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:02:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) read(r0, &(0x7f0000000080)=""/226, 0xe2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:02:47 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000240)=""/116, 0x5) socket$inet6(0x18, 0x3, 0x4) 16:02:47 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x210, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0xa82, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x82, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x10, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x12, 0xfffff, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x41, 0x1, 0x10001, 0x1fffe0000}, {{r3}, 0xfffffffffffffffd, 0xc, 0x40000029, 0x7fff, 0x8}, {{r4}, 0xffffffffffffffff, 0x20, 0x1, 0x81, 0x80}, {{r5}, 0xfffffffffffffffa, 0x14, 0x4, 0x935, 0x140000000000000}, {{r6}, 0xfffffffffffffffd, 0x8, 0x2, 0x8000, 0x81}, {{r7}, 0xfffffffffffffffe, 0xa, 0x20000000, 0x0, 0xffff}], 0x3, &(0x7f00000004c0)=[{{r8}, 0xffffffffffffffff, 0x1, 0x10, 0xffffffffffff3cd9, 0x9}], 0x1dd, &(0x7f0000000500)={0x20, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) kevent(r9, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r9}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r10}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r11}}) kqueue() r12 = syz_open_pts() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGETD(r12, 0x4004741a, &(0x7f0000000540)) close(r9) 16:02:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) r1 = dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) fcntl$getown(r0, 0x5) geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r2 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) fchown(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x3) fsync(r0) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000240)=""/85, 0x55}, {&(0x7f00000002c0)=""/201, 0xc9}, {&(0x7f00000003c0)=""/230, 0xe6}, {&(0x7f00000004c0)=""/74, 0x4a}, {&(0x7f0000000540)=""/197, 0xc5}], 0x5) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 16:02:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xc617) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() 16:02:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x10080, 0x10e2369d20218d8f) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) r2 = semget(0x1, 0x2, 0x1) sendto(r1, &(0x7f0000000180)="830d9ec63b818dd82421f9787e0ed716580f0086f8809e8405499fe5fc8574a6ab76f789f9acf62d0eacaa77b4b9520fdb467350a42283c55d1f83dce5554daa9411d5261205d4e4f1262998ee8dc4b6d5e31f24", 0x54, 0x0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) semctl$IPC_RMID(r2, 0x0, 0x0) 16:02:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r5) r6 = geteuid() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x4, 0x81}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socketpair(0x10, 0x4007, 0x1, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f0000000180)="bbf8d8a0c294d216de4928f713f2a71fd2492ddac4ac288325732afe91848bbaf6ec037fdb2dc6f5fe28b70b8f2c52a6b237b856b376d2c7053612fe57e9a5b39413021e3100e6ba39ad590f35a435a16647049eb25d126ab470a78c9aa3aa7e752eae7adaa97d663127de40766376496bac1384d848f362079e0b7d632e17546b53173f060ecf05125efdf2ef7d3c41", 0x90, 0x4, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r6, r7}, 0xc) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) 16:02:48 executing program 0: r0 = semget$private(0x0, 0x5, 0x320) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x53) r3 = semget$private(0x0, 0x7, 0x401) r4 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) r5 = socket$unix(0x1, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000680)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) dup2(r5, r4) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000640)) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) r6 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r7) fcntl$setstatus(r7, 0x4, 0x0) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000540)=""/161, 0xbc}], 0x1, 0x0) 16:02:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x914e) 16:02:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x58fe) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/152, 0x98) 16:02:48 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) setgid(r0) 16:02:48 executing program 0: shmget$private(0x0, 0x4000, 0x80, &(0x7f0000001000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffb000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000340)=0xad2e8c41ea597642) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) r1 = fcntl$getown(r0, 0x5) setpgid(0x0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r4 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000240)=""/10) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f00000002c0)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x1) r5 = semget$private(0x0, 0x5, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) r6 = semget(0x3, 0x3, 0x1) semop(r6, &(0x7f0000000180)=[{0x4, 0xfee, 0x1800}, {0x3, 0x1, 0x1800}], 0x2) getsockopt$sock_int(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) semop(r5, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000001c0)) 16:02:48 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) getegid() execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/85, 0x55) 16:02:48 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) 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(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r3, &(0x7f0000000000)="b4", 0x1) write(r1, &(0x7f0000000100)='w', 0x1) read(r0, &(0x7f0000000200)=""/150, 0x96) 16:02:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:02:48 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() nanosleep(&(0x7f0000000080)={0x81, 0x1}, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200000001fdfe, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x9) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) nanosleep(&(0x7f0000000000)={0x1}, 0x0) 16:02:49 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) 16:02:49 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:02:49 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x400) setuid(0xee01) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/183}, 0xbf, 0x3, 0x1800) msgget(0x1, 0xfb) 16:02:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) pledge(&(0x7f00000000c0), &(0x7f0000000100)=')@\x00') r1 = msgget(0x2, 0x2) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000240)="0820b171fa1a2972bf35cff22e60499dd5cd06a91f73a09b8a0116e8b256abae524b378488c37880f044f47d32e9516d37b19350282eb5a9cc826a925d036c047d437ccd1d3cc44ad9c44f0e230236c9fe804655f52a71b7c2fc31b415f4565c117c6e9bbfa1c3c84f0825ec53bd6b573d0f6bd120ec4b8651c49b25bdffa236c9dad66c288e3662c8aefc96c39ca14e78c8d6d79bc5b1d0eb62526e28d50e757dfe95e598", 0xa5}, {&(0x7f0000000440)="d1529e0e5e6c9d182621dde0990c6a7dcbe8b6acdfc867d09b4c7926ae6425e6704f5a0feb8e8c1df92c2b24722d079d723941ac591fa34e35c1e87c648fbe28f2e03c6056bddc36599e632c135b5f2acd7fb4bcd2b72b164591b29d15b64d5dd1a5152a95e82b77e4fa2b38961bcc305b96fa3d9af1507d8a4cd5c28820832372fffa4decfc65e30ce6a7a408e3d33e2ebebe2836bdec6cf39537959609adf12611b9598fa6acd2d335bb73", 0xac}, {&(0x7f0000000500)="ee890ffad7b7fe4330b9c95591fe7dc2cbaed8655985ff9b790f6f910815ae0d7c03d54e0bbfe6c857f58f10e27c3b8c7c4b32eae63a0f0613eb90c200321b7d55fe42bffcae5c9a3bda9410a8391ee3785f39304326d2897878634d8f1cc63b0c534877adffdb002f1dc61aebeca9fab8cf85faa1cb3e494e4300d6fc", 0x7d}, {&(0x7f0000000580)="bc8f9bc0df7132f985edbe69f3e3539b2eae430b0023f1e6de1416d23f0e2141853eb17ff0c451460ae00adbce5458186ce7fc6b19bdc652f0e49ad9188a85fc4b2a4b7550ccba58b71c448b4f96f23d3a0805a1a77988048fb2265a7ff615b8fb2fd51bb3f8cbd5aae5eb775c227bdb4bf4b5c5ac23d8162ccf4feb9c4c0f68c1668c84e4de734cb4f284a6b58e02333c2358012838019b18febf7375049f194dcdc5c017b031adeec546f319cc8d2efec0f75280f51054000988df381031e559feb6c448e9a7148356685edf3df76657194e51e2fee52698bb21ea05d2abd6a57490ee45387d2e9af4e7fe0d31e08f8b147935ca6b6b333d3e89983bd7", 0xfe}, {&(0x7f0000000680)="7c6baab7a06d751328196cfe8a150fc76b8c32837c1280714dc49504b99424869101b234d5326763dcaafc6bcebdce13d7ddc0de5c61696c2cbdeb74dabed6e3559ea94be22497ed3d5dc188", 0x4c}, {&(0x7f0000000700)="6c9b845b60df59d752e34869fd7d9e8faf7449b2fac71dd73a519ba3bf0eb43eaadb6c357271d4022f4949178bb881a6a8cba87197634fee5cbd82ed01529a6c3a667cb719cd09eb30ae1ebd3cd15a328fd31e959c19887f2664d382fc9588c38c4cc713ad141515bad56c", 0x6b}], 0x6) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/185) close(r0) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0200000000000100a9da41faefcbd54aa9889759f7156828d1eaa622b35e14997aef6cb83a8645e6d2920aeb9d510076aa1a9f30c4e0264a15510670b4c7e72ac6f3ef1f9c7a10ff1798fd998c1c47d162821dc68f4ecdf0b8a9b36903e64ffa372eac5da676240ef07d939105a0f90e0b10ee4e51b911eb1e5e81e773648982b8fe9a97a82b708561476af8d0c53dc73bc6e1115692bcb2c716be9fb364fa882da9b13c6a2745bc0dbd2eeb6401f49ac5cd554765ec6f45fdcc7ad03aa124708ca46090226dd7a90bad3ced133f359c0ea9338d97770b621cb9aaded94501de91b57d73f778b58606"], 0x90, 0x800) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='W\x00') nanosleep(&(0x7f0000000040)={0x8, 0xf}, &(0x7f0000000080)) 16:02:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x40) 16:02:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20498, 0x81) r5 = open$dir(&(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x400, 0x0) renameat(r4, &(0x7f0000000240)='./file0/file0/file0/file0\x00', r5, &(0x7f00000002c0)='./file1\x00') fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1, 0x2, 0x2, 0x0, r2}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = getgid() fchown(r0, r1, r6) mkdir(&(0x7f0000000140)='./file0\x00', 0x40000000000) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') utimensat(r7, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000300)) 16:02:49 executing program 0: r0 = socket$unix(0x1, 0x10000000000, 0x0) shutdown(r0, 0x0) 16:02:50 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x40) r1 = openat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x1, 0x2) unlinkat(r1, &(0x7f0000000000)='.\x00', 0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:02:50 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:02:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() semget$private(0x0, 0x0, 0x82) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000000)='y', 0x1}], 0x1) 16:02:50 executing program 0: setreuid(0x0, 0xee00) socketpair(0x16, 0x8000, 0x20, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getrlimit(0xf, &(0x7f00000000c0)) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1000, 0xb7bf, 0x69, 0x3a2, "1e9491ec230cc631412904416cb725a2657d21e4", 0x9e, 0x80}) seteuid(0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000180)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d70000000000e70300"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:50 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000040)) 16:02:50 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7e, 0x1}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) flock(r1, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0xa) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x40) 16:02:50 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) open(&(0x7f0000000080)='./file0/file0/file0\x00', 0xa00, 0x8) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) socket(0x10, 0x1, 0x4) 16:02:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) getgid() recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:02:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)) fcntl$getown(r0, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080), 0x2000000000000195}) 16:02:50 executing program 1: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x6, 0x149a, './file0\x00', 0x1, 0x6, 0x100, 0x3}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) r3 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x1) setreuid(r0, r0) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x3, 0x0, 0xffffffffffff7fff}) 16:02:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:02:50 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) 16:02:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000140)="19", 0x1) syz_open_pts() ioctl$KDDISABIO(r0, 0x20004b3d) r4 = msgget$private(0x0, 0xc) r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getpgid(0x0) r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r5, r6, r7, r8, 0x80, 0x800}, 0x4, 0x0, r9, r10, 0x3800000000000000, 0x7f, 0xff, 0xfff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) socketpair(0x18, 0xc005, 0x5, &(0x7f0000000280)) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() sync() 16:02:50 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x9, 0x2) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xb1}], 0x40, 0x0, 0xc6, 0x0) 16:02:51 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xd, 0x8, 0xffffffffffff3a51}, {{r0}, 0xffffffffffffffff, 0x42, 0x40000001, 0x50, 0x9}, {{r2}, 0x4b34135acbf387a3, 0x10, 0xf0000002, 0x6, 0x3f}, {{r0}, 0xffffffffffffffff, 0x56, 0xfffff}, {{r0}, 0xfffffffffffffff9, 0x99, 0xfffff, 0x8710}, {{r0}, 0x0, 0x10, 0x80, 0x3, 0x1}, {{r2}, 0xfffffffffffffffe, 0x87, 0x80000008, 0x1, 0x7}], 0x6, &(0x7f0000000240)=[{{r1}, 0x0, 0x24, 0x4, 0x1d, 0x3}, {{r1}, 0xfffffffffffffff8, 0x2d, 0x80000009, 0xbf, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffd, 0x81, 0x1, 0x20, 0x5}, {{r0}, 0xfffffffffffffff8, 0x48, 0x80000083, 0x1000}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x7ff}, {{r2}, 0xfffffffffffffffc, 0x5, 0x85, 0x20}, {{r1}, 0xfffffffffffffffc, 0x81, 0x20000000, 0x5, 0x7}, {{r2}, 0xffffffffffffffff, 0x41, 0x2, 0x80, 0x8}, {{r2}, 0xfffffffffffffffe, 0x8, 0x6, 0xb6, 0x7}, {{r2}, 0xfffffffffffffffe, 0xc, 0x8, 0x7}], 0x1, &(0x7f0000000000)={0x9, 0x8001}) read(r2, &(0x7f0000001180)=""/4096, 0x1000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x8) close(r1) 16:02:51 executing program 1: r0 = msgget(0x1, 0x200) msgsnd(r0, &(0x7f0000000180)={0x0, "0a84b730d4e06f6924f086e8a1e56383b636c9fe4c9aca3d1108f802c5727adee873deab25998bd05dbbc913a5f92455a278f8e40b9d85abb23a2be5516790ab4da4aea70f97e3c6a537ea42ec35f16ed46f0d0e2500d3f17851fa9e3b3c5f824a176b517bdb09e3b1bac520d5c80e03ea946f319c4ca50c0e63c5eca26f0d99d56c75ffbc5e8ce2cde7fc2f42820dfda21c3d563fed25b04d017ef51b52120e157b2872f374ebc9c6ccfe7ac64f537606c3d87570cd066ee84f525f838224fb3b6ba24cfe7db08b075b09bf6ae26f8a64652b40af7a1a27cc6789e1fd9bc83563209c226f724ae1097afc0fbb730d8ff7fe95de98557eed2835a069cd1b3f985ca0f74e2172240f4515fc59e049d5dea5d5ab94362ac7f80ce4d8a8babe24afade44127ea524b87eaa83168fc62cde726e30e88e848f60e1d27c9983570338dbbcbe3397bab6f8b6e9623d11ebd7a0b1b143c300cfd61bfadb753191dd309e3ec94ca0d32704f1f647c77b0772fe6b5d642598bd74605f9fa18d842ffceadd3cb8cf0d12a6cd4086df1ead4e6ce5c2dec216f861c7c54ba511e70f2a5b714fbf7023bc1d3fb6cd7e326044f5bdc064bded5dd0d50e78ad77d1c1f46787c17f4d5245844387c9cce3f7ae0ddb7d815b9e9004820facd016cfd904b96ebf2e52d8715f0f85d0cb6430f75f431835d4d3103b8da57b30b150b3f5da8593877c68c3b1fecbf91119a5010d0990c66d79b2920c763ca22ff02dbc92648f3d7abf030859e159882619ec5b3fd6312439f28e6ed3879c7914f41bc3f3c8c23e66dd814158161d57587bf60df0272b4d3dce7ed7fbae3ec67d8858bfd9ed9d4e291fd848fd24510107b6785b0339ff5fe8056bf19b69216a7fdae61285d7e3c23f20dce28b4ed7f25631763b4c32b7e3b23234f4bc470fc6fb017864299d73c3c767aaad19ac97f1dff43f9f13b605d279625e86b041060c1a6ece429dec43f8bba5e51634a2658e95aca3b91433cf40f867f02894555f590dd88ab310466834dc572ea265fff057e87b0ce53fabf8e18f9f0884ac56b30e682bc03448e6b1083966b62ac2c2bcdcb9fd5dbd73ed76ea88beecc4f13945d8c988082a063301c8f8bd3d695c2146147d38a0a36d3e6b2d546355496b0dec5139d896a2d3dde61ae0cd58c06895be839dc304a373b4b4897f4fdd013ab60f92af375e896806c40d01275438e7709045f8be8cba1f9f8ba1db76fa35a3b677c3ad874736988dc5ab3222f04a35add7d68f384980a59c67a9ef0d934b2373cd6c71b72348b7e5c61ef6eb1df1a2ffdeba7df3c851c666af6f9b68196be0dcad57c7ebff0b044557d30317a127c351243d111c65160a08f3c6e72703493bdd5fd9fee53c55369853bc3bc5a4a8e7917806164e5f69d1cd94d51aaf25e0c96e51c82d24101edc4ec64462cf5e78a85863e2b525aa02949ddc7ec8ae1493789397cb5567753f7f68450eac080c3f1a757cdd92966c0fd8041e8f5a444bcd6dee30e2f483f889a8269d2a5bb74bd6986a93cd1cae098e0216e62befc3dd845e1e10ff44ee770a8df9583c05d8139efff6af20bc54485b82f8cd2176b3c960af1412b046267b1f1eaedcf650de8f5416fd4eaded99d2770cd9b1ff9dc081c3c1d216fcdaaafc3d5967cade87705efb6130db15e877b5137fd332f3ed65c309afe1b64c42c6b3a24f63a4c87f73b1168041edb50e3046f24503953fe87f093c80f4cba407f73efaededdb22e7c4199e8813dfa61b65208897fe8c05fe70ca50eff75863178eb288f745815c3cc54c3f9d515031cc5cc333d4e2114fb6b1560ec9be648e51836837eee8969814bdc45945ee222d67f91089634eb94d769c30909479ce8aa62d598c464038ead688f6b1cd6e46195e0179382591082cc9643be82d4b78fbe8ecd25274c31f2f8295eea0471aeadafca2abfae804d3e0fae2ad04c845cf78b8c48e4e8e84c1c5eea42d2581f5389fe8e6c9d84d89dc3169b617ea52034e8876743cb654e2e492cce680fa698065a4cfef5e6ff21df13a1e547189a160d38a5d36f12d2a43e0342b419eaa8a4027bf0acf70c331cb05704f79a954dd08159b3c4576ef801aaed762e8b93eea68cb5adc4187d4874597ca208b0f3d125580516d3eadd86e5e1d72e10c727d40beb1d666dfe078efa6a51cc456212d1c4aa9182dbb67d7893cb5246757e9196ffdfb759ac6997240d2bf7dcf27f6f026a5b81112a45e5721b6faf5131b3528320c7fe4c905972b49db155389fc79b0102f36634d6e204576fbe57aec17ece430913e3e1182ef76e05131e7dda7396743eed6303261d22b633d038ff8f721b78a4513621f14c456429d142c1a2a719b03b2d83d23e160720eeab427e8a59cb054f5c06b2670024edd3b0ed466aa7adf088a7faa9346e9dc594a59f71221e3718040918fde95828425f77566f7e4a23dce9cf06dd575de9f621ec1665ececdb0521ba5f3251ecc83b9321a4c97f4bc7b00f1659605c87ed14c52241f3a8f76706ded6b68c922522dbb9151fad8b416225f070af49d1a722fec946f2490857ca17ef9ffb75864bdbcdb2e6cad9360946a1e2b91f37cd9b187502bf59741d8b68f13f64bd376432ce645adcce975dd6c152f9a7f97637b9e8e60db375218c62c07016060f2b010a20527984b9c2c4216b692a51f9fb189cace6f76e9569591f07f45761c4e3942fb456a2c7a7a1c2997b62158cfc99f68a11a968b87eaa500ec4f0959dc363e9d19961307077d9c249dca0bcde1a94808d27701ec6a916a454ac1f9f3557c5d3f31d1d13d3b44d9bf36bbb75fc94a546ce41118e7bd541b150a3422f73ce954af4e2c293e402b1c76b92fc390941c7761c511769dd4d72328ef160b76a62575543870ef3d9c3263bc0917d13167c8afca4f7c71abd58d4c676e906276c605b41dddb3faf214be9e39da49b984853c0ccf444dc789f5df864caf7ed2d9866e44f4ae48dce7e626225115c8e49447b902242b9b446310adf5f84abcd3d160d66753f48e3505f80bb839f33841ba888ebe27e82b31ecbca2f4156b86a48e1aba665afc1ba11ef4b87e9c9227150d873ee2979a1d0c55118d955151c9c2a13d98cf2683faf5bbdf01e71ec0fc6e3fbd29a45ee29081f881f3858908de5b39fc033c377fc2c843d4383893bc9eb0c02387de3f5a950ee4cd244bfb66c0f0cac1d86f18b336be2d03c78e8cb01df70b2450cac5214d06ed6638d0a9270e1583fbba9c89b0925c85723b71ae07f7a07b21396c6f3091bb3924ae64572d996872c1465e324e6573e702cd61eea52d3d62e49b7b92bd4fd2bc58637d6bfa3c655f87ba4ad9430d7fd1c69dc432c7b070387f8c36c3d5faaaf0f710a5a8c173b6500d10db5451d73c965df9620c1a99c3dec60de0e973d112943a888124eb62324161d0f37bd4c359ae8a5003987f79a23681978427d24c3796b64691252ba62d60d10d721f7defcac94e976af17671543238a1146db4e4c62d0de7c80325c26cdf327d3a46641a38cd94ae35ac3fab737ad9bd8cf705ef49b19a69da3912f204cd1e6cdac974b4b1896ed94dd3b19819c0845131002359b23607b8d86adbb967c33162ede45b34540e5b025d6e7332dc073d43b36f00b28eb716dc80cc6ff1eb05f77e789e3111dee68e0e5dab02d4e931bd15a34243575d213b1de27c12d8246a4c494ac9bed68e12e774ea369bcdccf97c0f1c1ffab9ab54a8e9b6b358c327165df4e07f34b52847336accbec0a2b52e18acdb2ad0c38302139a50c0ac8d1089d48a1bcead7ed32752c8c26b7e94e6c77d7ea047b99c4d4f7e10aca307525338a4c68c3270bf341dcce897a6fe004a7519d3219dbab242db77348fa5be4a42c518aff508ebe9fabe28b611bb4b777cf56de09512719606f57098c39122d4399e3530087902a70e4e7a09066c6037ff9c0c00f474e68119d306f43a9fad743957595387c4fb19059137fec7996749f924fcd5c1d074ed2cd601e08b663cce7cd80a697b3321c90652ff5f703d5b20c21e9dc5adc3334ff69c1ada09c46c039fab0a1c2e6679017460f8b9aa929a09d358bb170e7c16b5b3f45bc82e0144a141c8b40888ccb2473f1d802a97ceaaf94e485fca541100fffe5ce597c1ea482915766476df199044aa85df8588f5fde9e00525501cd91e703b2b9ad034cc97d3e47e71c847e355297e03ed42437453778ad2c4eb8a522d1bb03b2e6281692ab4605785f5378374f748a0c4d9409a4f721918c3099978ea0e8e2536b9eb0d2d7db8eed6515c79d5cb4491458421431ad51abb25c967eac54a4db4850b3e22028da8d0997e107264a14a586a61f5a10101b672086db13cb9b14603790ff1fd6bc4192b92272c25eaadbac184379cbb01b0494695876071226b8a90ccc988832f6fedd08b689f2287e4c9657558bdcb5c85c4240c4b1c51b03b378c19c124865c01dd14bba8fb69a07ac41ef6b926913410a87f1c7777898f410e45ea00e707b095ff45b6c8689532dfe68c6b4342d4cf315ac29c17b92260ed75e5a3b201abde12443c4e7029cbaf9c9312907506c08a64dd607d8dd832acf07e16fda3f59c478a9de8c7b55acf175552e3a5fb11420bdfd2790461100846f7f96c4b2599ed27600bfd92eed836e7bd35d0fe091559921435365d76a90606230ab2a1e22728956e1dcf81b1fbd8aa09580a9d2cb23c325d02b2b3cb1bdb24a77cc19cea17a3eb53c6df220d76ad26a47f7ec99acb4d64e8c9771c37499dcbf1932b5a47d8bf9f3b4e8e869e00732820aa04a9c325e8cb2efbe9d18fed75b391b7d059aff85b3f95ed2d878410177ab5cc7f7ae16a8bc04526c9fa8d796046dd50c5ff721f636fa0f8b2e887ba995285940d956a3e322872b48d0b649b9bd5297bf1566507aee86edc64eeca8e3223e54e7eaf5e54aba5a16b0f435cec30816380eedace864b71cc2d9168f65a9a89dc0e0e318562a09585c2eda32bc66bbf15b2488b77e5697b115646ffd38aa05cf18dd8f1c42b87c70765214dbfb7e6a722e8c0a132c5ad3d8682a70ea559fe3f7426f804e5568aa01030d2ab1c1428e45a44867d2e85dce092a488b7eb4e90c27d58419add845726046c99d8bb7650aba4d9b628a497e8bb2dc79fd868a11f590082e8af7b8ae394b9f66447ee88d5bd65e53f0fd7f53876640f8567f1f24216fdfa22424f41095cf607e59b48c0c9d8b0c9458f7cdec65fd970c8f116a3641df19ee50d8c3d2113a8f78e4a5908dd04ed1660d72dfd6d9216533ff5aa9713709e8ee15a04206434bc82e8b00b1c3e7d6b61684fc3d4a0ad82c626b84eb68cbb55828798015fca6c2a4b3a08d08fe9db9821f80f289d234684cb89b60bb0f94b95a21d8bce4cb49ac5e3e25ea905eb9dc2e7218af36ff9aa1b43b391678b67833a358945a7f350021ae70034e6d806febd9b149c0a819e153df9088805db2b8e474dea819e6081acb31ba8f9d7e39588cbe9a36734baabb72201ff78a0e26e1dd185d7bf4e0e3a0cf0542506817eb74263c324dad6a42051a279781643b732df1570825bb21427957926b35083cd16e993bf870c59f33c5d23d539e301e5e77e483f82e04aba33af19508cf03aa47f55b12cf93ce64bdc6c52277e2c4adc20fdbee1c0240d16b89c9e0024bfd3104ab5387ee881426f6ffa11da1a6cd01286f449eaec49aa5f94f5d45cb0a431af0d6a0c2b7209b764bf7b54dd33c1c379d26f7f95c7524d5ab5a5fb11d6fe41979622b7870872937d25137"}, 0x1008, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) fchmod(r1, 0x1) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:51 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:02:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:02:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r2, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) fchown(r1, r5, r6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='(@\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='@\x00', &(0x7f0000000200)='!\'\x00', &(0x7f0000000240)='({\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)=')\x82\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}{{\x00', &(0x7f0000000380)=')\x00', &(0x7f00000003c0)='(+\x00', &(0x7f0000000400)='/[)!\x00', &(0x7f0000000440)='z:\x00']) 16:02:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000140)='./bus\x00', 0x80000000000, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0xc120, 0xffffffff) 16:02:51 executing program 1: r0 = socket$inet6(0x18, 0x100800000000001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) listen(r0, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:02:51 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) 16:02:51 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() socketpair(0x6, 0x4, 0x2, &(0x7f0000000100)) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x10d) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x0, 0x81, 0x2, 0x9, 0x8}) mknod(&(0x7f0000000000)='./file0\x00', 0x8001, 0xff) close(r2) 16:02:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r5) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000005c0)=0x80000001) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r7 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x66, 0x0, 0x0) semop(r4, &(0x7f0000000480)=[{0x0, 0x707477ed, 0x1000}, {0x1, 0xffffffffffff8000, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x961, 0x1800}], 0x4) 16:02:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r0, r1) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockname(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x7, 0x0) r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r8 = socket(0x200000000000018, 0x400004000005, 0xfffffffefffffffe) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000280)={0xb0c, 0x1}, 0x10) dup2(r7, r8) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701fc1000000009d431c96b000000b3bf0005fb5ad35a0520000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000006, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x210, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:02:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10224, 0xa) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) accept(r0, 0x0, &(0x7f0000000080)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:02:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:02:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0x113}], 0x1, 0x0) write(r0, &(0x7f0000000140)="10", 0x1) write(r0, &(0x7f0000000080)="70842a49320254701a974a38", 0xc) getdents(r0, &(0x7f0000000180)=""/133, 0x85) 16:02:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)='oL', 0x2) write(r0, &(0x7f0000000140)="77d259e0423e1e8cb438081e5bd00120964128d01909e2f8f647315a11ea5bec6d178330", 0xfffffffffffffe55) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x41) clock_gettime(0x2, &(0x7f0000000040)) 16:02:52 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = semget(0x2, 0x0, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6]) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000041040dcc400001400"}) r0 = socket(0x18, 0x3, 0x0) write(r0, &(0x7f0000000100)="6dd4a5b8c8b935fa0fcf0164b64ed23780c875a99fb679b39640739a2986434bc89f0117d9c10b4494a96765275d792675677a3dccbed973392136a21d7411c3f80c929bfb0509cff3be7f94e5575e47fbe1304bbcf987ef34d7c6e615b3a1fc8b30a2afc30454055004a1433cbbb645ee7dfee3eff7c0b27c6554632d2e0e5e31e89a1006d5598f881ac74ff47be57ee0099cf67bd81eba4db33e5822909a78f59d6cc887b2d05a7e73f9e0652ef9c2e3104d59034dc67c47769255b91511ac5313d4a9673e01b1b17ec69230e82616646b9fc5c35f678688690e4f90a63db84fa2caccc83ef458b4257781836fe2f0eac95eabb4a0b2b5384f78c837c543c6a6254e56ca4f96df8e6691bece1021dec092c9ec9082a75b88fa2a199657570b94c96b136a19b8ea422d3a23708065b00ff4c20f5f891e5bcabf5c26e788095e0d7d454eddded834831881462364706a7b0e29b25f8001a25405724c9b402c39c89f388ff71e59147f9beff510ff40bc3eac618b1527c8506b6ad42094fd0d8bf6b8d74dc593c078f45364639325cdfa36f3b27f4b7fcc42c8f96c4323e34b2ff481e1d6db0b6923a25019535fab3ca45df9f47fe1ae9392fde074857c92fe10aa6de1fef5f08fc8b70a0401eb7179e0486281c5cb12fda3836cf4dc1b9bf1111437014da27ea3dcced471534c7fa3c77cfa95d21c74aafba556a662ca9ccf6e2d0aa0e33b7ce58ef723c00bd57e6e99e6c88d58b35eea0c553391dc82c841ffd2b1363cd6b27635951f3233b7a5b5e2c1985582a2495c7a1a9c5658261460e9b5dd5295a59587e3b90ed87712896bbb9c9995a9458cbc3d904a74255d509ddd3f20c6f26b957b11725669289b6e77ac013e48d74671d2f054f236187b534b095b3fc43b4c216c5dfad3d0fb7e0d2482f270f5a40b9e06fa9a2bf682d7a4e8c607c98ead84544ec000478d529a812b461125cc9ed063fb9efb68372e0701a7c8d4ffa8b78435b4e3979f23b04133d8ed8ea850d0f6b5a20b2d0c6e312ff9d0abc9e273879a25a186bd4bbce8570119d21ab02d7c25c139f08f0c2d93e3e7f89965e8c31d84edce296f9f370c90c35eb37e7a63a43102f82c0589797a20e62bc1acbb71f596b5109b8a1cc5c1c4a8dfa56b7276f99b3e39ff9ea36fc2d9f45d05848b651dc097a110a0921ddac708044ab214880736584abf3231d6103d554f11e1eaef5ff8dc6b4ba4210843357f2f5e70090d577513f1030c9d6f0080f3790c756c52b2f1fe5b151d8f15a698e1035bfe1e4e24c56b7c371c56f9b783886c310038bfd382e4d289121b721ae6480f64d4317ced2d86f7a3c572942992c6baf4e649b5c4bd29777a39ea5e472d48bde675368bbedf4d851f4e6bbfb7ae4ebecea566f51564b72e975f926f0157fcf4079e7b62be0767676a7f2a8edfcca3300e53fc8609888fe5db40a9608c3e208b55925968a4cc187fcc09e324b39e8fd4082160795894c1cab037098b64eb9ac773242e803c07945993087ef8e15cb5baf3dd6dbf18783e1a07d310f6bb427dbcd9001a5d81926a92476646f5e8769777325453f7c4831be641e3f33cab8eabef36d96f43a3bee2e8c17e35fe8b0c777e020fa645e30aeb4886223ed027a536d53aa4caeef5fc4d7976b174e83cbaf8cbb83851b4f4ba4c4e3545f5cd0c41ef4408cb95e104603e2263d48741d06b84254e859b24e783a9976af92f9a30970a73bc322e21fb368f1acc6c6f02d99a785119253a72d8e04caa7ff31e673ec5d2d1b13e9b0a01b46ab1c8c3561547a63fc3fcd12d29e713562767b20d7d2861f7ea4133209a566c842de04477d7678ee6e95f553b11edd980fc176b2c9466e6767c63b17131700e36cdf8bca53bba5ebc45905698b61a61a91a17dec56750e27688d4a30beae5dab12faa1400a3daa23b1721c2c438e26e619402e69d5386abd54bf5adb8f729c67b47ebcb5c6d5d92ba6d9bf14a64da59ce7e72de44f7c234eb1dea7585a0e12143ebe7299201aa1c033b5ac50ae8ae8c9e5e1909ce4eaf44bf437eccc158ea4c040c81671c050b61910125f2bbf5dae0cb89c685dccb764f9be2965892f399fb74aca307692f1b231016e92885e112fa92a4385c82169bbb9dd34f38745e38435c83c7d5ecd6ebc63104d1eafd6e8ce587f4c4e43570fb8fb5a4972d4d1b576d0bf9ecda47360fef1cebd08be9e55780e4ff67caa2bf04af4bcc5e96e0faf13a5f9f4a832be342b4a54521c9a78795273dce2d8a2ca692b752c3e40cb856bd82c91399426da433f31285dcd12a147374bf8d7053748de2fa2e91a97b2b6804fbee2d9de50b51f21580dd6c5627118ceb902b7ff557c059f75a2d91c972876b6eb36187f1d6255378eedefa58359e19203c4bbef71f4d4428d9dd3c75238c7b191fe6c560ffb6c547bbf198d2c485db053246ef74a4c894b750c7db94355eb3bdc98d08fc8368d8eece9df23d9d76fd8444facfe2d790d451f94bbbb4167ade60730856ad44bed19487560ca1ec6818849292c8bca3f818da0b3acf67cb02cecb07eac84c2505dc7fb504293351359e000475f31b7477ce1963d81efface51be79bb06cd7cd7c597d0165f29808b9da3de5df9269ea6aa915865683bcd4a93b00d80591839f734cd27a4f951135a06a14a931c6a6bf96062bdd54b9fc6b8181f8a29fd1e82adc1bc9e48de6e58c184284f70699ca7a72376992e38fde87971fc3b888e82430111f153dea8329808de91588cb404c592707ca00c38205421a79ca4fe660bf9bf9f07f3ffba000ad06fbdcae21cd63b386629a93b19e50caee4c574d1e124be1015b4e24ecb926f910b8823b3b6b4cf4469cc30bb91278de7f98406f2c2361e382add78d5310c59dc5067cbe8d1224fbf40390d80523cdf9d6b41d9114fae5c2ae5aa9dc302c8a5da6e39a55ce70a5179b5577624b5cbb26ea3112aca87c5c4a8f9bdf304c00a3e0bfdfad8cd30cefee6937f751519d66f740fd37c0acb57f40d630da195840802b618ec3f49de9c7f49b030276127ce22c8c0d760e960b0dddcf862216aedfa2e1c30265f70a6a74a72f8c67964323c7e07e53a2244289c4aebc26ddaeb3ad36661dbf5d91e51315cbc3c872d922f73c803d0fb228220daef08c1a1a4fdc94ac1ab68f3958c039d54d7ef41e10e976cb69b201e90a4c06d8b4a59ce377ff07c56156dadc83cc14690c3af9b57cb6b62bad657e6ce4c32d427247bf8aa205114716f79fd48c2e2443ae27aa86b5cac8345118df256384ed12dbc03bbf8170d7e852d4dce76380889ead5766aa71b7c562e91063ac285dcbf40def8a23155588fa32246f750c7b8a54ed1fe1942aeb00171ebf2053b6e28151aebffdbf4e5df28acf10c590ca8968587858b13c14e8bf0c82f92c96adbce90eccd01bb8069f45ce18cb8c12eb01b27f85abe8e9fa34ad8c87fdaa9d1664e237f001ac8dcd88dc2c81babb3881b7ab742f57d2ad33317081dfa21d97622269b389189643c16e342cdceb52b8e4efc8cd44f7b7f86f08d9002e9bae31d829a864b16948d8acf7cf03e4ac37f9f0a416804bec0e2ec706de8f5c811992656cf1457b2c5036a000df36b8977a0637240f86697a12bf4e240b54628fc2efbaeceec03c9ea7e98155ca763a4df58d4630e7a0983d5ace7120c0a2d79e2c290676cc699f08a58a972bddbe72a1929fe894aabf3ba9b395dd27cd6779ca65dfa130dc6ed69bf76ee83bb09ddd243cdfe1c9067c45b24fd5c4722aeb60832d56a4c46e2b07d2028d6c41721db2659482651e6101aa22477e04635b6cb949dd39ba685efc0f208b1835fbd88e4b66aa36712353d0a028f8fddf6befd36d7ef27ce43737eb4a6032eb0574b29be26e6511354ce95d4e8c1a0c553e5160b9ea61604feffca59cca19cea74faabbc33001a63c439e50933ed1de1bd0bfaf81374f5b3b7969c43d71c9bde1743d44ac1cdeaa787881bc08439e2959973d6074c84aa22845d300138494619ce2d1250bf1c81ab0f4c13c3e30bdb7d2f82134283c3700d94d099b463421d2ce79e522f8b17baff61ae0d9a498be22404d578a23f10d766215d61c07fa34559bee6fe35e199ef10ec6738b958122ac38b17002b6bc4a9f63cedbe13d8071d1469c5a7dc03c6b91d62c621c826d7d734431a45b2d1611bcdf31136ff134465dd38d5d8d9029beeab445bc4c1cf1b5b5043513f64d6bba6118f274018f9ee7465ad1f5bee3320ebc064d8faf44fb9c47d3c58134940f0513ce1e5bb62d6a4521ac9b0d692c45fc4c61016f825185b3140254db31b86ecd170a1e7b8e513fcb9e67f7fc406a3d70d113e7ee981c101ffdee51f51ce6c9b341cde12c0ad49e865f978dc41a4bc6802e92f11217f7cb7d046a75e2ffc1b923a144585873a5860969aea1fb05e15f3527a4f0ce54875462e8d9ac0842a31244e01be75f5b05f4cf5e2320830f229df8449b719c40961aba827aa643d273200858defd86b02a3c6aa3020327aa4fab4a91cf4a6e741f984fe2f1063e321cec667107a396022428f8149f21f017fdc0b5fa508af14e18a4ca2384a0f4d757f509601a91b393e713609df1b4d3f01b894a9b2a1f6fb9b3df74acb985bd55421188b280747997814688088846e2349a29916b31301f06d875e849840807c6b2097fb7b5c0fe7ea3dc9ee910dbe3279863a43f3a5eee1cb7493dab0957cb69be5cb955084ad238f84ffb2472a0ecd88b4bdbe88db63e7b97efabdc9ee9ee7d04ad26cf1d8f97aee2109a24531430a62fc35f60e5e2a9ebb1776524396e517d3d30bb71a10db50cc65111445c17f0b55e81bcbc599da4689fa31d28f66080f8d76c40208a6e71b0c42b7b56644bcc4ec43c3ab84c9f39c4e0e7f43d9c233850e786ac24dfd8e5b5a8406b1e5bd72837e4979c5c8ce87c3b9be34a3961f6ac13080a37171027a7f9494dfa6512f48452f0f5e618268e1d481509c0984e61b789ad6528ad6a0601ac3a25b0ba4814027d92aea25fdfe390fb05febacd3a2da20f4aace5719c459f103b1fd2bbd6e29598f071f434fc720c1a705892a21e23d1309353c4bd31af5f7dba9e90987cff15af9bcc18bfa298f916349496cfe9f3d581e7905eaa07e86d6ce5dc105877ab521ac301f988d08c11e93495259d782e46e914fddb6a7e6071fa2b7d15cc1c35aebbbbad01ce588fa6d11ce54e00965233d67f12c28a9e86a779072503b5b5ba7accbe589ad2129c86697c412fe6cc474a8e08e8de7f11a412df4be951a3df972819b01cae5014ae2c6d0a0b2944ca6419cc492878b744ec43812f6a426d59e506ceb1004fd389ad683e1303cf740b55c7f873f94ec416ac3e478580adc29c760c0734f8f7f8f8d87a20458908a2c187461e6af820aa0376e6b524fd1259ee2a449fd000a636fb8e94b8b50542575ccbb9ed8dfad20fc5b005f42ed0f68457f114ecbaddefefdca068135d2f4b491d3a5458c0247f99341c2f7a5dbc9c1e15cb276faa78fb90da26ef46e2cd2695607f72052342b9af49ce0bb4c5d27e35785b56df4cb93c16c86d7c284468281f23e79f6c17740309182bc79e201809c0a1832bbf215afb5041dc013f69b202a29fa3377f79e528b761a94b6879176582fbfded7a516748c362ba90c456b10e8a11301566496b8d4f5ec9baf3bf1c50865bbb19784d06e5d254e954e2254d9338cedadede3af121d942fb5d2c698f5a34bfd8a48b35adb29b6450711f2f7abd49e5d4c6f38ee01cd6d0de8d2361b0a86379eabe", 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001180)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r0) getsockopt(r0, 0x9, 0x7fff, &(0x7f0000000000)=""/135, &(0x7f0000001140)=0x87) 16:02:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10004, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000080)=0x100) mkdirat(r1, &(0x7f0000000340)='./file0/../file0\x00', 0x90) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)="33eece6c7b3c272f13cf2f7867bbb045a7b37a327e67dc3034eade5cf6b9be9a72b7294608473ed163eb1e16f703ec2cbb3e0495cdf5b90ef948e925866f661686705392a22916172c01d1866303a2283f5cd1b27a6045d28ce08246f173fcf75133ae5062b32b10b050821ee1300635d40a0628af7c", 0x76}, {&(0x7f0000000200)="2bde92163c9ca915031df7807e888ad967207e94ec27946e427f866d5f93aa9a7910f5dc472f272712b82ee1daf9914e3ae4434acffc928d9bb54c1fc7f4878e3db2113ea64eb97dd21fa87a69c4967fcbe32e947ba41c36d40b6eddc510ecf84978438060929286ead0cc196d34cc8c127d557e59867b04c0d88087396c6b5d559d7474b50f8717356c64f0c9faa9588c79a53a77cc299b0daadf86f5a121258b6a8181ce5080e5f7002a86f186f6f02b08f9db4c349099a698e3c1fa0068ead141a95f1d054d639fc1018345bc23de6747359830f11252ee6ed0837f79eb82a5ff95218a7b89e5a73b4edd3758adf5269155ece6d2", 0xf6}, {&(0x7f0000000100)="1586", 0x2}], 0x3) open$dir(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x8) 16:02:52 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="1800000000000000ffff000001000000a2c1da8d8753b4de2cb9e545f8975a91"], 0x20}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 16:02:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x7fff, './bus\x00', './bus\x00'}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) fchflags(r1, 0x10000) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r2, r0) 16:02:52 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x2, &(0x7f0000000080)=[r1, r0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:02:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x0, 0x80000000, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40, 0xb03b, 0x6}, {{r0}, 0xfffffffffffffffc, 0x5c, 0x8, 0x17}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xa31c, 0x3}, {{r0}, 0xfffffffffffffffb, 0x49, 0x1, 0x9, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x8, 0xfffffffffffffffa}], 0x1d1de52b, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x41, 0x59a, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1b, 0x8, 0xf56c, 0x11}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000010, 0x7f, 0x8}], 0x5b, &(0x7f0000000180)={0xae, 0x1c}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) pipe(&(0x7f00000003c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x18, 0x53d4}, {0x1f, 0x71}}) chroot(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') pipe2(&(0x7f00000002c0), 0x9d579035c15c5441) 16:02:52 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5c, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="da1bf9af2ac1236e05bbb551eb5cfef6f6ec637ff95d95f75a6e6a1019756c9a4a166cdaf3ad794ef12bfe9c5b2c853e627bb7486889a719616a2479b609b01a1e4e1e8e625cb9aaab7aed87bd122179070268eb67bc68f03f210b275cdd49e2bc72af85bd05c2cd900a2ed305dbdb0863a3d40f3df107b16a64035be01671b2ea42f7621835df56454d5b8ca72501205aea0daaae8dbab11e6651d2cf223d60dabab5b9678d98d383880eaa8144624d481dcd4f4a4ad2ac2477407331371af1482dc5d4b13d8fe24745b3e5a93a122ccaa02271f4ce90b7ba871fc702b54a7a52932afcce6e2b5dde194f2412185dc5ed", 0xf1}, {&(0x7f0000000240)="b697fa78a1135408bc34f3493ab1a2c115a8ae69d4139521780cd50fe85a99823a042943ec99a7dce6599e7d7c644bf62993d7a6ec37b69a37418824c92bf1656c41e85d913bfbfa2fe9c83a8b8243abd0f6c7592aa010723233dbcfc299b7e324e1279cd940f591a4f4e62ce7e5c778d75f06e034c0819db9e3c719afd6dfe451491740220f63b44e099bb489eadc417b9b46a425", 0x95}, {&(0x7f0000000000)="e3f84bde17db0bf10c71c159fb80c427b54332", 0x13}, {&(0x7f0000000300)="e0afcbd41925339f35a152b4193d8a60ab3caf57b8a0cc5ed5433b1aebfb300a18ceb7341c1356839446c094d6dbf3cc7382f78fa4d718df76a5f8fc2981fd4d209c5d76738f4cdb119a51e85d85c82fcb82aac395bdb2ca0022cf361a724bfe43ed7c43a67bb52818cfe4aae852195454e6080fc96dae53a649c45244d30743363c111f374d5f11731dca90f9b84733602e41032bff8214527ec44fdef07833d1d90f62c51a8093c25be372faca608a52f52f5b39c4b2b06f07452324b5eabc49e2a5484f2d578e92e0eea3eadd194a64c1d66d56614f9fd09b13257e12301c", 0xe0}], 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x60) setsockopt$sock_int(r0, 0xffff, 0x1222, &(0x7f0000000400)=0xfffffffffffff000, 0x4) getgroups(0x1, &(0x7f0000000440)=[0x0]) setgid(r2) 16:02:52 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) socket(0x20, 0x0, 0x100) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r3, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x8, 0xa6, './file0\x00', 0x7, 0x100000000, 0x8, 0x2}) 16:02:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xac78f7f079a441d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:52 executing program 1: pledge(0x0, &(0x7f0000000140)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x180, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000340)={&(0x7f0000000380)=[{0x44, 0x1000}, {}, {0x4, 0x4}, {0x2, 0x8e5}, {0x86, 0x2}, {0xa7, 0x200}, {0x88, 0x80}, {0x4f, 0x1ff}], 0x8}) r1 = shmget(0x3, 0x1000, 0x304, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:02:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fchdir(r0) chroot(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:02:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) 16:02:52 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x0, 0x7a8}, {0x18, 0x2, 0x8, 0x7}, 0x8, [0x5, 0x80, 0x2, 0x1, 0x7, 0x1000, 0xffffffff, 0x9]}, 0x3c) r2 = msgget(0x1, 0x5a) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028f65ef24a293b09e44e4e9e0e3e55cc0462562c2ab84190c6f6b9f8ea3c98051e5240a2d8ef409758c33ad166756e2925712a9a9af44094d7a34b9fb35371ef1228aa83156a06f5242f923d5d5d01e0a0ba5c0746862930d558ae63bd13b89d35240f522c604a57bddaae5ed0d2ce6ab1de77470505223648e3a8f678c6bf57e2b0a59cd58dc4421e562e4610d30f9efeaeef59570e38f6ed28401664684dfaf19d9245e1d700d83eb81ac255bc688e60f70001dc26ca1876843f89d06b339c819ced3da0c6c78d3ae091766573fdade95bafd36adfc1c38f7d59f959f696da82e6a490d720ab62c0946142d4a52996d9cff52835d3a00787e314aa6a00bf1340de03b48a782588ad47389c9afd5ac6e6dac6197041c41e5f424906b448c3da0a2f8729537cf7315cd075"], 0x1, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2, 0xc6) 16:02:52 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x38, 0x2, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x4}, 0x8) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 16:02:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:02:52 executing program 1: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = socket$unix(0x1, 0x2, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r6 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getuid() getgroups(0x8, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getpgid(0x0) dup2(r2, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r7, r6) 16:02:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) getuid() setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xffffffffffffffe0) r2 = syz_open_pts() ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x9e) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x1ff) 16:02:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x2, 0x83) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x80) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x421c) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x0) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') 16:02:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:02:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r3 = getegid() syz_extract_tcp_res(&(0x7f0000000740), 0xffff, 0xaa) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r8 = getuid() r9 = getgid() r10 = getpgrp() r11 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000240)="baa867d951634b021d8a4b70d3489a5b3a1e14247b188da394bbe177862a91aa7ec5a9a9b5b1d50ced6978fdd59acf156eb96863630671cbf17a10f16b28b0ef4b137f91d9cbd130f0f18ac6698f4f1b1e6d86484144976d9b5841c37d588751d60ad8f072a93b06f924822e7662a13b1de235bed2cfd0ad8e63db69b9f0b8e5f670c93f812f108b6524406c6bd2f0408cf13b9709e578772a2c73a78486df783b63ff396cda70fba33386f893124c6582b9551722b095e6a0630d93cf451fe3f5fbc256c868d63c980c63b34b757934065275590b2cb7", 0xd7}, {&(0x7f0000000340)="f8689c0f29d8de906cda47001defad28b5426d0def6a429e863b2256677b91295d1d7e197ea9cfcf889612401a093267234053017b5eae877cffc40cfbd6ca00efc28ad8f837ad68d382cd631d50f7f6022effc28670875955a69c16d16ad45c746a27dccb1cc2c735c5f929181249229eddd785540f1fe6e7faa9cca6c3621b035ee05d97eacdb3ce5147ad8963841fe8d10a21d7b0c9ffe161bf5cfeb26e4498e3ae07f8dc940c1d8705931f74ccaa4f29a3d626c1193bd864e214b2", 0xbd}, {&(0x7f00000001c0)="bb9857f0cf47fa1ab4b7a60576f751bed530ae", 0x13}], 0x3, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x118, 0x400}, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000780)={0x100, 0x0, './bus\x00', 0x2, 0x5, 0x0, 0x7f}) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0xffffffff) poll(&(0x7f0000000140)=[{r0, 0x1d}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0xffffffffffffffff) semget$private(0x0, 0x1, 0x12) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) fcntl$getown(r0, 0x5) 16:02:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xa0}, {r0}, {r0, 0x80}, {r0}, {r0, 0x5}, {r0, 0x8}], 0x6, 0x2) dup(r0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0}], 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) 16:02:52 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x7) r1 = geteuid() link(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) 16:02:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00002b27fef45fa89c6141b72c0000000000000000000000000000000000000000000000", 0x2c}], 0x1) 16:02:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x180, 0x1) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) 16:02:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r1, &(0x7f0000000000), 0x0, 0x4000) 16:02:53 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:02:53 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:02:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000080)=[{r0, 0xca35fd98dfabc9ab}, {r0, 0x20}, {r0, 0x5a}, {r0, 0x2}, {r0}], 0x5, 0x3) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) 16:02:53 executing program 1: mknod(&(0x7f0000000640)='./bus\x00', 0x2004, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x8) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000100)='{\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='o\x00', &(0x7f0000000240)='#&\x00', &(0x7f0000000280)='4%\x00', &(0x7f00000002c0)='%\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='{#^\x00', &(0x7f0000000380)=',/\x9a\x00', &(0x7f00000003c0)='%%]/@$\x00', &(0x7f0000000400)='+{%[\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='@-L\\@\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\xf3\\:\x00']) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x100000000000, 0x0, 0x0, "1040dd932b513c2a7a2726be6855e4a1df8ef02e", 0x0, 0x20000004}) mknod(&(0x7f0000000580)='./bus\x00', 0x1000, 0x38) 16:02:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) 16:02:54 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x1002) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:02:54 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0xa00, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x20, 0x6, 0x30d3780d}, {{r1}, 0xfffffffffffffffc, 0x61, 0x20, 0xe48a787a0000, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0x8, 0x2eac, 0x400000000}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf0000028, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x4c, 0x1, 0x4, 0x8}, {{r1}, 0x0, 0x8, 0x1, 0x101, 0x8}, {{r1}, 0x0, 0x22, 0xfffff, 0x100, 0x4000000000000}, {{r1}, 0xffffffffffffffff, 0x68, 0x2, 0x1000, 0x7f}, {{r1}, 0xffffffffffffffff, 0x9, 0x2, 0xfa89, 0x2}], 0x5dbf6068, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x2, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x80000000, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x1, 0x4, 0x5, 0x7}, {{r1}, 0xfffffffffffffffa, 0x80, 0x83, 0x4, 0x4}, {{r1}, 0xfffffffffffffff9, 0x0, 0x8, 0xff, 0x5}], 0x0, &(0x7f0000000200)={0x4, 0x7fffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) lseek(r1, 0x12, 0x0) pipe(&(0x7f00000002c0)) ioctl$KDSETRAD(r1, 0x20004b43) getrusage(0x0, 0xfffffffffffffffe) 16:02:54 executing program 0: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getrusage(0xffffffffffffffff, &(0x7f0000000000)) mlockall(0x2) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:02:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file1\x00', 0x8008, 0xffff) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000080)="1ed4c3949d02871bcffaed51b2a3ea5c0a29241f6ec773d49a10e60ff73789a9885db08ea0f5cb9a91563ee1908f322cc3599da5e1f26678da1067c4dda837fcd90c712a9ab93edf11afc21829e2ed645c7795130cc9b83725c48cd4948e351105ef3c21c063a98c046da7db7a9a533f3e0c42558ffdc59487762b7cb57ea65f3923c90393041df84bf855a6a89a1a984b25270bef08e279d761501b39ecc7e1cb382946e64e11ce072a09660696e6133364aca19fc7e704296f8fa52f4b473c2763dcb052c7a670de8ce27393", 0xcd}, {&(0x7f0000000200)="ce7e411cb38c71bbfd60c2e1bc3a304d0ae21663296283113a382ee0fc1d8ba8025238c580648fc37bb04057c072fbed99efedf35fb2741959db816404f974333de819e36f812a654b38dcbfe9a3cf4ec2bdc4ee0cf3bc5e2b262b918532ee36ce5a162e7911e453479f332cd928bca2a1918cc1181deb92c19deddd86069dd3", 0x80}, {&(0x7f0000000280)="1ab8f8a9b5e4430e1e9e3d12fdf4c113ad64f4d9618375b6280fdec41e6f08b39c40fd4a4b5a7b8ec6563d3f91f720fea22d71335bfab16674d90472ee98e1a4aa4832f3f9fedb446fcf259190b1711fdd2571113bedb6047302b12d61d57f5c57b4e0b7c4fd156824c5a213968ce19381257df188", 0x75}, {&(0x7f0000000300)="19409e6d398e2fa18bd1724e1515065d11c145eddb630090a48b1242c15eb0f6e5b569e73a03648e8c9c6be141abe428e80dc9da250b9575bb6dbadb0929267664f6df1ef7f107945cb66a667ac3ed92b5da49b56a6398e73c7d6883671b07daf47c181b191fb9437d9d914a216f268bb1b9915d11f8920f7e426296324ecd6c7fa071bd3b27be19d6f3d2e835b3989a6c82f0d3bba76196131c3f1379afd195c0c2899a1d2618e08175d7c974726a84ae6099884d7c209653920b", 0xbb}, {&(0x7f00000003c0)="985d1f55896a02eb94c5e09493e90d6c6176441d10014bfa0a0c3e64871105a9c1f36e52bc89ee0746852ba6dea937ff7a8a990238c3335012a11dba5e6dbc32a4f1e2bf19e251a3ce36227feb1179ff56727197e7fea75c58323490ef6a990e6aac06abdcde38008b0b7fac6d8c1923aecb2fd27c4bb3732dab74daae3ae96bb44a2e7ef3dd0d8ab837158255bf0479b9cba6af3d1c465bcdb7e7235cda4407a66126f0d1c984e8a4b49bc8ee2481c7dee8972fac6526fc351c6de020a3845a9d0687ce45396064315790e3d12611e28e252cf29b5f562a15b1788968eb411035fc9f65f62411a4c044069546a45fb18c917e6491d75cdaeb07ec753235f49a9dfb0ae04ecf56a7924e1065775ede7cd5c53647112c0c947755defd8026aaab593ffd4abbe39f4d7024c4370e3cf548b8df91ac64b97eb01bf4e920803f2cacb6a39a77c756333b04aee11a05aac738c06a4820feaad971a1716393b3470b2a65cb4c750ad5968901037b6783e9697453da7b2b3d6c8faa1f6831f1bda879cf2821cee1ffde2032d0855f54927237fed4d910d1928a69ef1d3a5d9274deebfa35d30c441d76aa75fc5989597171f04a64b7226bdead2d8478483fad0ab08231bec39e0117e7698a8ac1b8d8c1624e6982851451a96b45f5d9edc54bbfdb4f3758f31c0c1093505dbe7168e2efe3ae2ea3ead7e91b6087aa8cfdc16f19aebf668c810d9680abf7161d69a47ebf53a41b254fb49b3d60c8e8b7119072fba9adace85565a8054d54caad4e49b0e5b5da4346c6c1ed1e778b00e38440044a87ecc7dd79a11a4682e096909c6ac0e9f5b19731640333ff14d253d25841edb1e14c5f95dfc0d18a01956d378105f77dc0b36da0a9e95c7755cfa0954067027988932a67c12c37b52c74d62f4b0f0f9af4a8f45ac12406a4332e32d3ed3fbec14fa4dcefb69929b4e42d38253fb948a3eddd416da66af343c5d302a831e979c30b805af76a63ff4a17aeb890f8f5ad3923d331fded961a4cca5b9735fe9c6713abce03b4b104082eb7f5fd2cee6f1b0bc3540802fea3592857ee1e15a595c4bd34ea5490c9daa9b3a0482c5e27c5b0939a759d4f23b0b9fca6a72c338a4ac52144ae4122ad1df9d59ec4f94048f462980d8c3bd2144701075b77697b25d7b19c26c60f3fe62cb7122f1c4c45ea1987a8aa3878585bde33f2a35ccc9e7d119cf6de904f923c44520255bc65a1e2bdb84c905e2225cc27d2fe96950cc3167e861e286c0dac9df4a44016a340c55a77753f6fd14c0af96e91f133dc8fcb186c904fc7a15e97f438eb5cd76e33e1b40745688887654737d697d38d56cfa989d36c90ae18430db91c75c8d94ed40524986d632d7fd3347296a06bdac1ce21c1e9b355b3f3fb53cbcf96f86dfc2b1c95532fd94ba9a3ddc483969297a613388a81e4f9f6be89db0e43c0d0d3cdeb779fff0736ad7f4e0cb335b856e124c1759ed4cf6016cb3361ed24c7a1653132eeec630c2870ad30c736ffc7641a939ee60693b33de744e42eee21589457b836dbe308c7944a5569fa17cf47179ad9a849075932356810c4f965f25edfe9b97a3642fbd1f09af9b69e46d882b2ca3e74763254b962f93d46778a742c1f5260435a0dc6633bf86bb2d36e8b121bcc1687c4065ec1fd2c36afc5ac14b413d2ca6d2c35d95585015ed3c39b2738ff2f2a418b23a1b927b4e81c440709619969fb8d50af81512d431cb9edf61693ca987ae4146d2711f6f757e69561aa4ccce0b0f01931d183a7fea74dbc77d173c927a0cf185b53157e7d27995a76ee377bbfd0cc53f2d324d2d7382b3046028686a3d6751c6118c312b60876b96fb27fd0059ab5b96a4b0df33347c921f7087191fcfc67308a5377b7f77362e2cb3e2d7e5a18c08d56219f7791f047e3d1474aaf8376cedc70a8c6fb7f9fe532d4c083e860c638cf0fb7edccab0660e8aa1fee058616ed0580081d159edc1c64bc40ad2077c37fbc6b94edc6ee350f5bbf8b7c8797bcdc6932be628a0208ab9900259e4238195c71de8d076b36a58e0aa3df06586f9e68ea3ed1cf341651f01007ed298ebb94cc2349dced4a85d60de96cda08f72f76bfa3cf359f7a9a51c957e29a57a96ed8403e8ce36681c74362e003f29c7fa96f7b0986c1214b495c3f41f5622e4a375a818420a0bb9d05e26ed1300ec2c5d18e7a55275e63d3ea1b45e54cbcca60d478dc99b4cf7cf0918a3de8500f1d5991d3bb77a21da1c0e72f9a94f08e01de8d2719fc83b92cc2619a50276662d0c5256d504a0e3b1b95361bcc562792181d7d6eee6ddb78de747aceab98678d17640d213bd7a4de180398de684e0d71c15437b904d9698d308dc2cfa3526384a5c8b416aa85501fd1d40ad364fd7c1820d440cd97c072f953addf6b02c368473d381ce06364ca11c3707cfa9ef4fd02bff011ead5abe60fc1692eccf037e88aa0f4cd300bfe78023ee787cb4e975d99fa5b5872d0cc6a327198e54d2437e3f4b623c0f59d469d4ee092b776080ef4b7056e4a169bb1e2dc4722aa1d20da692d625e7579e6a526d9c87086222776db92a72bc15fdf29d6788ca6f0a4093bfbdf8662dbb88d49c1c6c57348781f9e939cdcfe0a82eded4826c59f6834ec11666357287e5d4074509838aaeafaf4c7159dde9096f1c1421d330df3cd624b1358ad18bbf3f38a4f859f8a957cf0871a4ae75d1cfec2dba523b1d24c4a610060577e03bd519ee98f2ce044270125b16f90910200e074a301a7ef9663c552b73545c6c7a34a0eaa086938f5d34cc59ed784eb309dff55b0721bb7de6e77dde24914ec084606ffef56b303245f464a30ac7895ab17b74cec769265c82d1c96260e23d921911735db038bccbd73a091e6255c8137ee3d1d667cd4a5b916384681aceefa0f750db300d982b1105e739a2d27c792bc1ef3419c2f8113244d46940b9451e38ad7a18003ae5f76f227f8b9fbebd65289f53b1bf7192d27478cb6aa5822912f1c866d858b73af69720efca776e17495ae8f8300e160150c363d8d59cb25d5d863af1f1046e8a18107f80f124797cf230eed34d08d3e1f028f1c1fbad9d82a6840eff0b9397dc3c472b97be5f6f0ee585c91e56a9b6d4958a3a5c2524c17d26156286d31bfb23cc384cd7e92a9dec85de44511387c858047ad6fa1f85e06659b4f3dbf3a2c545134bb774ddf2bf0bad5413fff0ad858e3e491e72fea9c94311d5e5f2e62d13c95633ad3008094a32643ae625faff64dfcdf7a9ddfa3554e6d9ab953cfa081318d97153611d73b7eafadea2160e25ee6e9441b3e2a63d215b26786894efe3f1532c0fbab18952c692d4b3ee249724d6de1d10ed8741df0dedf8c764aead96194670ebafe03bfb94dda979e669c09366d4ff68c1c2c1c81df0fd6f4230869a5073add7cbd60b5cfa6b77d04240eff3a1d602e28f79c184e43775686e9a5c1194e05e475d7953e586d7406664a71dda782a48864dbed68f75c544580daee26dfec0681038da0b61962b5b0f2ec192e74dde649b6522fcaa5018ce119d8389c8802240bdd29602913a9edc3b84dff9ae04f06238006d84d3f836ebd9392dee89a0439280b920ce0592d25331d3fd4d263792c2cc70025b7b6d96aeee6f87009b75f86f1b2c7627d7bd93a9d37b9a880129de96c068c14f4204f6bb7f3f1204f3911ea0da362895b104bab5d7f3ed53a75d27bfaed17423fa34f434edd56172575d93a9e44af6a5a424c60177bb367515536392124f245846ca747e90cab199de3b91f6054ffb759444972cbf5e865a599261b5f2bc2516c49208a4154a6a512ad9993535520b098032495014bc1059dda46754c712b82ee60ea9c908cd4d0fd5156ec16976182644a6bf203d504dad086f5f83dbf90e76cdbee3a196012fd6016165eed41c565766275249ace4da8c5dba704b428fce33a013d122eb2a9073918a31478dcfcebcf3e2edbca4f79fd7956e35ddccecde558f82c8f7b5b8b7094849f3cb1f94592ce967e364e33f831ed8f38a6336154bfc184e0758adaf6f3d4d463d1a4e3546c40e4da25acf7f2fcf9a81df67cf4d34c26ef416909bcada1a7770a36b5cdee97d6e3c992f1b03c050d7372b8b43b2452bfa9afe6196a4b53e882e3cd4f5736c980031b55320b6c8e7884ccfd3b9f7f63896ef6b0f85443e6a4bacbe7160b44587dd6776cc9249d18f27f8f6ba12bc93da076e3b10b4b369b67324154304b74eb3c3b3a813bf729dd076aa04d7833c37e04435942e627dd6e7fd8c1d374fa1f46b613926b3e3d6f11377d774486e5deddb3b9d9ccaa84740ec213e08b798cbe3b3ca7754479792486afbbbd2c7953ca64e22b93745ca43d9fdc665c64606a6e84febbaedc826875bae5716be9f203281038d022604f266b95b9efb444835dc27dd26a71a42dd8d991d424da8652aabba2acc35298b83fd5db96fde145010f00b3a5531575874890800420a436fdb6f3a64eb04db779ea2146bc6cf9646b7c9ea2cd98e34c1ed312cb66856b4fd4dc6c2be9cf6fd348242cbcc78a6ed9a19d28db74d51a5330372a7e5b7635c6d42e4d84fbcd19c6491f3bc38ecbba2db05095247fedd6fa2dbfb287f09d6c62792390f957e383248ee611c7c1c18a01a278ea1cc24db52537ce8c8207a6f420fe374c8c8fd79dd4c0e4e381bfd110ca9aa79676e1d84fda176c8a11e809892dfca50fac9c264406d14d4a21d805a8d4c3dbd62eae4e1e9749607f0e26d25e9a23f151db5fedf5c73d9465d5d1fbd0592ab8689f72aef5bd2e9ccf307061f3696c8041fc7e0f7ca056d7e013a9783953634e958be0da9e1de7313d4f31795bbe14cff459acd2e390d112b92404a45c552f4348c23ccce69cea721b0fd6f5132dc6bf3b5f26ae0d6e2615c6e79fc95610322848ac0fc4f51cca3b202565e580ebce74e94ecbb53e2310ded8d1f566adeb94c3c52467c45f0b778625493601846f69d4a354cd2ed4f06479129b09d36bbbbab0ed11fc7239b630fb758a4b8dbec5a021db748bb9feae7a7bb5313dd38d0a2b428fca62064467f85dfdd5004e3cb1f664e437edc48a5b264d07f1442a5eb97871914be8d6a87ffefa2b528c795220078659da72089105be26cefee6e7a5d395423708eef2583404aca69c524840573e09951c584c7aa042a2ab914351ed6df52abb7da4f354f5197b5e8fce66a4b2a72db378b6744efbc125d01ab58ddebc298353f2145aaf65f946cd9e96708d4f59585381925f2c36c25607d5fe8a39978a883c0eca98523b4700a69b0c7a50a9baeecaf46f625dad5b9f16b722472b82facf288fa2e02bc56ca15eddf29a9caaa1886a13d4b47cd9f699cce2b63065f0eb087671edb17bf3c37744782075233f9826dbd6e16c4582da5cb73d14ba676062c8fd4f49a50d2fe6a4f911a8739a623879c68a977ccd8d8634218ca1ba7cec028b886424c4beb71ad8d5f88eb08cd8dc096ae82f6bfb36660fc1ec13167af498f1a31c28282dc9d34ba9d6a5da08a40ae1cfc7e08cc71818e72d656d6213dbfed47f76f5a827910cccb4939acd7eea1304d757a4e8fa2543639d3694763a678d7d5c62c7d50b985b4034f6ec142801ad7b5eb3df0a21ecf95f1c9e9a67c9b807c1f7c52f881c5bd292867837f1f4a518cb84ba1e4638a91227134f1445cdb4f75079abcf0e7f45df98ef47307e053f52ee29d4618571fdd826c663814eefccedea4aa6e0bb50674c11a8a2d7ca5d2baf26689d1ffa1fa1088a5fe44277855568e0d3eb9bd6", 0x1000}, {&(0x7f00000013c0)="fb811c2294a536d54c17c80587c91d0dbe76ef77555f2e25fe9e2e4ff7884413ac7d578d262ae6c0a5e05693f9b523302d73deccf96b4788c91a675b68212b31db9a0d7ad2dc1a1674662ed527d6a844897ce7aa32e534e699ab31ce24f3bf7616bd2eb4aa14093fe30b6c3b7f034ddf14bdf8bdf886f65ba44fc02e4c68f81f6eb529afe79742eee758ce6b58dacabe2a3f1ade92e7bd44e5834da6383e26989ffb6ee7dabe07c19dde5011a9285efe7d23cac9245fe9d0d34929ae72", 0xbd}, {&(0x7f0000001480)="70b6e2b6b8f874e1abc930201d09416bafb2a4d50e3a2fc2a6e13e2f10eb6a43a5c45cd3", 0x24}, {&(0x7f00000014c0)="24406cdd050df113bd54e7a62d1062e8b3ec353235713566a2af266c5e9320404433d5434df984e3afd4b2a4634d179f06fddbb9a8304d36bf6b9c688914ff01b68f1273e2ccd07e", 0x48}], 0x8) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) recvmsg(r1, &(0x7f0000001800)={&(0x7f0000001640)=@in, 0xc, &(0x7f0000001780)=[{&(0x7f0000001680)=""/226, 0xe2}], 0x1, &(0x7f00000017c0)}, 0x842) poll(&(0x7f00000017c0)=[{r1}], 0x1, 0x10ce04d5) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) symlinkat(&(0x7f00000015c0)='./file1\x00', r5, &(0x7f0000001600)='./file1\x00') kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:02:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x3d5a27dc, 0x65, 0x0, 0x0) 16:02:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) 16:02:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x4) pckbd_enable: command error pckbd_enable: command error 16:02:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x10) 16:02:56 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000000100)={0x80000001, 0x7ffffffc}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000001180)=@file={0x0, ""/4096}, &(0x7f00000021c0)=0x1002) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$getown(r0, 0x5) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x2f1, 0x0, 0x8001, 0x0) 16:02:56 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x9}}, 0x0) poll(0x0, 0x0, 0x4) getitimer(0x0, 0xfffffffffffffffe) 16:02:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000344000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xc1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x802, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x804b, 0x8000) 16:02:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fchflags(r0, 0x60004) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x2013, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000300)="dd7dde5bae47a0ecfb4a1abf0f897817184cfdbed2ac2ca7b788650e0467d6476156948a99878585075d70b4053ce2a2a3e87a232cc28c3e8dfc3eb5c5814d23e9bc6e0c89cf58f61f9a726fde6772d579ff7f0000a856e3cc9b1959aec3765a922c437faea605cd64119c002f09eb721bf6c27fa0c6de0167433cb4f9ec17e349d7fec19eeb6bde9ac7dc0db411b412cadb5ca7b6ec4057d2659bec3e4df8cf10f6ecbb8c7cf343f428bce1f2ae08d6a295d0801e7a760793bdfa19b4a2bdb4db4f3ba5455d69b0e720f0040dba6b76d698a8397adcfdaf2665ecfcbe9da2cf3de4a8c0e52afa8a9402968d6e7d9c85c22aaaa8c775961f4d890782ffeccb1d83af57ea15bd61589668c3ddb8a2d3736c78cbbf85ab027d403f78f6bbbe8216716ae73654201928df5dd20276ab16de1f373aba2f528a69be52d9efaabbdd09e0f8eea9cc27b2a2cf2a2da42e3e999a2fb7e48c252db4dc654fa11fececf631f8e46f0fd40e2f95ececb578f104fc5e64e0e0e276d4f53dc27b4f18250d441c1243ba496b7a5673b0aa645a8b3669ca408e4704d760f915f052dcfe53", 0xff, 0x8, &(0x7f0000000000)=@in={0x2, 0x3}, 0x334) 16:02:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="280000732b3c2b716c755326a95eab54fd00ffce56744cfaff0000010000000000001ce322698c698e50da99bbb0952ded2cb80fb79d40d99ea3ea0a2e4bf707745de2179957d72c6a84514fcd31a00f565bb9735e7a2c2ded84c6a3ca8256f1997c836b64c71b3cc6475aed24f42d56e4374bac6d121834d30240c30faa785fe0633027d5741e4c3c1d434264aa6a64479673f49eb8948bec793eedb02b26d8e5a16bdfb0e5eea9045ff190d65232adbce1ae1d7199ece37652f5f255f331d318ad86dfaf15", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) write(r1, 0x0, 0xffffffffffffff25) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000180)="a8f70a053b436d19088afadcc9379e01647bc22d137ab972ba1d4cdb743a35dfc62671f02f85131757bd761eda2ae61c674b9993d9451491592d1a2de8e74d56b4aaa2efd69b1c43f3a49ac0d9a8ce416737924fab17db1b1d8b4a457c88cc2cc86ecbf3b913e604f5a0e8ad4f52fc861b4ae7abcfb71e3e6a163d68593a7aa1b7ee6aeb5633f0330f6d4a0c79e9e0f77590c1b98531a0ba54cd2d6efff987769584c5cf2c3983a48843e96c18448d8067", 0xb1}, {&(0x7f00000000c0)="9543f70b874dfd6156c5b5be3fb844", 0xf}, {&(0x7f0000000240)="aaa129c45aee00c25c0ea9132f43f1f15c984f0f6f6d014d2a8471cb21e2a22d55c2062e58de3c012047f171772bb17660ced1b3708a09a8fe8d52a42a66b87b2c1a89d6b9849d35563f617ca9af69885a0d1f0566b385fa84d5c0d0182bb6277abb294a30c0be400ab4bda6b4a678229c28068ed44425e9175fb7dcf12ee7c97f1800bdcd16018ad14ade9dc351b7b9ce5b2607684995bdff8b8ea4d3b7aaefacf9c9cab08df2173b462060112addeaaafd99bee819de49891aacd05733541987813e30a3bc9483bd49aa9949342b7f0f2167a171cc04130b8e0cdd91a6af6c679259687b92476c4adf845b8a2fa027ef4080", 0xf3}, {&(0x7f0000000340)="655180c2ab1a5387a7dd516af93079eb73ff5c3573015f90f1a613309367d2eaf42c78c19048bacefcef024442716930b6514b0e4ed21080a63ff4fbcd2234f3435e6ae4ed363d96c4d32cdb820a5ac40376c3471b07a36518e4c345ab47b65ed76a74b9bc00988cd1d315c49c4ed8a3f29f28aa32469f36e2300967a72a8124eff2742744422919a55e4063645d620a0c4c990c63b236d93ac10e22fd410d0ae85c3b7941e8a2fe9425d2d6e521e3328134be630751d2e632646267", 0xbc}, {&(0x7f0000000440)="24c728f7016c925040b0f00101ba0fdcc343c466f1654664317969abe1ae595e8ca4e2d972f44c8820cf47c302c501614a74d25472c69f2d3dbe8a87841da3adf71b1499134d4f4f4343872ce5e16977a70f61d79b0d93c6223ec51bbc803798d226eea01323deecb5c3e1d9229ede744cd4d423ed5252023fff9daa571270df68293ec8e09314a13cba29e37d3eb68f4c38d1dfd226b645d3d9bbdeb4287f6cb089b93503ff", 0xa6}, {&(0x7f0000000500)="58c385ec090535b62033781ecceb448a7e2e6b64d30bbcd9f11c239a755328426337f20f95ff08be250f396599bb6eda8f062c1216d5e86cb30bdaebb18d19ee5567db98f8b7c6aa403e9c9df5eb970c86ef33f1dc4cd4682d", 0x59}], 0x6, 0x0, 0x0, 0x3}, 0x405) shutdown(r0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000600)) 16:02:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202f, 0x9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x84, 0x30) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0xfffffffffffffffd}]}) 16:02:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:02:56 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) writev(r0, &(0x7f00000000c0), 0x88) sendmsg(0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x4d8, 0x0) dup2(r0, r1) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x87, 0x55cf}, {0x3, 0x6}, {0x0, 0xf1a2}], 0x3}) 16:02:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x27, 0x1000000000031, 0x0, 0x0) 16:02:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r2 = socket(0x2, 0x4000, 0x0) bind$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r3, 0x0, 0x64, 0x0, 0x3a) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r4, &(0x7f0000000100)='./bus\x00', r5, &(0x7f0000000180)='./bus\x00') r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)) 16:02:56 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x100000000, 0x5, './file0\x00', 0x9, 0x7, 0x2, 0x27}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x6, 0x3000000000000000, 0x10000, "9d1b07fea31863ca1159c5f7fa0ccda7d4a0374f", 0x212f}) mkdirat(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getrlimit(0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000003c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x4) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r3 = syz_open_pts() close(r0) ioctl$KDENABIO(r2, 0x20004b3c) dup(r3) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000440)=0x5) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) poll(&(0x7f0000000380)=[{r2, 0x4}, {r4, 0xc59fd8e31530db3e}, {r4, 0x10}, {r0, 0x80}, {r3, 0x114}, {r3, 0x40}], 0x6, 0x1) r5 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x900, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3, 0xfffffffffffffc00}) syz_open_pts() pckbd_enable: command error pckbd_enable: command error 16:02:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r2) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r7 = geteuid() r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r10 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(r0, 0x5) r13 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="fb8625a9759f6b602975b2b5ad2d9d360dec248ecfd35a4f4a7044c380d88ee3dfd7d5e65e4d2b0f0b3ba6ab6375067f6c902ebcfec6aefbb0d3eeed7cdcf05788f7dc27cd9d2e75e5a5a0f8f03d4a6c1a6eff521306469c5e3563855fd3ca6a4104a954102624894747fab44a6dadf08c6401c79ffa21b08f8bb4d528640a2bd84f861fa4eeb885e29fb21831dfefb5cfdd44b2", 0x94}, {&(0x7f0000000140)="eb52ec7120a9ff9b7f5430734773f31b4e7e80b61302503d9cf5dadc6906414315ba33c5fb54e647d9de68ffcc429e5253e1a788e63e505a463cf2f38f247a60aafa4433a9939ee257bf7034023c84f927225f194221827c29829088d7ff9b6efc8d3d9a1363ef5348d51657bbbeab5fddabb0199f68cca2f4c3907394b315105716a166b6b20b917e17f062f8830d95d59f629552089ceaf8540c88b73aa208757a86911a5b", 0xa6}], 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff0000000000004a3b67ae2282eabacb2ca00c59931bf4750b253c1df328270f932833f4f6ed971e360203e67edcfc8e4251e59a73f79f221e2f3ece50d1cfaa86f9e0e2ec7fb2f9766b88fa4b6ab7", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r3, @ANYBLOB="20000000000000657d78cbc76f318989651410ce1c323721dae92fecd03bd178b16e33fd6ab7b300000000000000000a69d1ba2b1b1d9cf4ce6002f2d8bb3bd2f6b37afb8edf454d040bc7645e435c7c76077edcc3ac419b24eeb8f0e891df647701df40dacaa2697009c83b3e087dcc91", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x3}, 0x402) read(r0, 0x0, 0x0) 16:02:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)='x', 0x0) 16:02:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x8018}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:02:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) accept$inet(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) dup(r1) syz_open_pts() 16:02:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() setuid(r2) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 16:02:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) getpgrp() 16:02:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sync() r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00001da000/0x3000)=nil, 0x3000, 0x2) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) setsockopt(r0, 0x81, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) 16:02:59 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='x\x00') chflags(&(0x7f0000000180)='./bus\x00', 0x20004) chflagsat(r0, &(0x7f0000000340)='./file1\x00', 0x40001, 0x2) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000880)) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file1/file0\x00') r1 = socket$inet(0x2, 0x8005, 0x8001) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000240)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="80e33ab6240f598e0b99268c8fcd7b8ed0e169d6e73c95f69328be7f2bbb2e70bfcf4e668dd9159c668809f36eee3b69bfdb47384e25184232fd7bbde14e76d9dbcdb08cfc231a56cea667a35808f97d3ecdd8e8ffda38048c8a1f5885e9022a8b9131e692d038b07246443cf25f2b7f0ef78fb1bc057ac808b3717c3816faccad97cd40e3824ee016228bf57bc7cde10d2044f03cd8", 0x96}, {&(0x7f0000000340)}, {&(0x7f0000000380)="1974", 0x2}, {&(0x7f00000003c0)="3e08b197e3c6b7", 0x7}, {&(0x7f0000000400)="27b7d2acb0f9117a7f7720f3", 0xc}], 0x5, &(0x7f00000008c0)=[{0x110, 0x1, 0x8, "3a15d64e93440889fefb25a150072c76b2ec4a08c2ed4068c3fa7d1704b11cc3a2dd211c49b579af0c63bde684f14c3db2671b54de00115d235d30c674399cf626cff8c56573de11e8c51f60cbfcb4b0220907f5df0414047a09780e7f74053c6a642152f3d58f87ef117772ab815bceb8e4d58ee481741789e77366e6d1149fb04c2c979d465686abe8eb18f1ae637852571ae93af0ebe7a18109d681c444adfe627164ef49d3a9bc577960d332165bcd025f433e6badddfdf8d653aa8b41b52b5abc25d635f323d10d710776fdce6875bf199fbd20d6ca9c86835a0c1be619e7a84f8035e44572677d25a1a01bbcf5f7f99929c32a2f844e4d0181"}, {0xf0, 0xffff, 0x2, "112403b5fd069739710171e949a818fc3cc2afefe74949dfaeac7943bddb2c0932ff527c5066ec4d449c70a9a3a282d4d6c3602f441dc7e4d71a02865ebaa2047f61c05869f8221206be25095de93be189619aa230abbe017b674716a721f4eb8df1e910dfefdc68bfdb9cf20a9e02d599b1baa1f3b3c3f6a5f6e59ac60c1971de5161c48eccdbf4fd1999b511325c4981311513c5ae72929e2f77667477458a1274304e846552a6ad83e69e075a82719129e712a7d0930165c15adc74dfa4f4b7d06ce612bc6a6688ed7a7fd46808326fe0b25be7e052cb7f"}, {0x98, 0xffff, 0x20e4094a, "8885c16e65caed6728cc2badeedc89c9d1d9357074c040ad2d01840db0b497bb3847a66c4a8e5d19b0c9b42e06b2e4f3372abf3a87313d77bdc95769239fe852ab8b46162d3518c6fce96d2b56f533546f5b24f2e1fd7a33dcf517d95e5791237aa64496a441e50249da841f4c1c95739ca2f1c4df84863bf237d735b467b250d89561"}, {0x110, 0x1, 0xb8b, "b83cbf18b1e2fc6ea025e50001a90c113a79c71d76943c812739c769d11bcc115f1b84106d32475076dec16322b4a8366d46788b49041bed3fcef96a8e1011a43892ddea0a61a3a15abe292c61ba4996e9c1f654bc7d9f44d3cde4d00917d51a111c1abe8ede57cbcb4d9644ca1dd60e5b1d23e17468be77cc10421cf9e621734b72d1586a2abc434d3a5be3867af13bcd073d87136e6c979357b84239390a71bc916d3bc93d58ff6490ae981ca4c6cb84b158018ad70db59884d8b07051cbee69878fd1b97daa5bba6617a563224f8e5c179a8ba8402efffca8f2161bb3141511c2337f55bba8f7e209e014f520be05de1cb59f2e878f746e853b17"}, {0xa8, 0x1, 0x8, "5c0104bf6701de4f3c7b46a05abe94ef75422cb3beeccad81bac9370f51bcb9dd85595eb1f5cd9709040d56f48576599cfcde981219cc3df89fbbede8e3b64193aed2ccc2eab612a69ac04afd794b383bb1b44950e8220d1589fe45df5da67330ddf64d29fa8d8cd22b18b2b44796440c0f36b907abf28e3f9953d82d262aef4e8990dfb3262e8ca7ccdc07aa6f543ea9412cf"}], 0x450}, 0x8) readlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 16:02:59 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x19, 0x800001, 0x3) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r1, 0x0, r1) 16:02:59 executing program 1: fchmod(0xffffffffffffffff, 0x80000000000008) r0 = socket$unix(0x1, 0x83, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r0, 0xb) recvfrom$unix(r0, &(0x7f0000001e40)=""/102, 0x66, 0x5, &(0x7f0000002040)=ANY=[], 0x0) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f0000001ec0)) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x3) ioctl$TIOCNOTTY(r2, 0x20007471) bind(r4, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff67) r5 = semget$private(0x0, 0x400000000000005, 0x131) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000043c0)=""/4096) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r5, &(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, 0x803}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r4, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r1}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xeaf) close(r2) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getegid() getgroups(0x40000000000003a7, &(0x7f0000002340)=[0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x0]) geteuid() getgroups(0x5, &(0x7f0000002380)=[0x0, r8, 0x0, 0xffffffffffffffff, 0x0]) semop(r5, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:02:59 executing program 0: r0 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) rename(&(0x7f0000001440)='./file1\x00', &(0x7f0000001580)='./file2\x00') r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f00000015c0)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000002180)=ANY=[@ANYBLOB="01000200000000000000e00020000000000016b33a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d17cf0a49a941c7c1226f402497570bdf453f461acc13ddb63220300fb79ec22355cbca5dcd4618a9dbfc311412f703c1a60f3fd1e1315e9f9a5159dda0bd2aa7cbbf68e2b7809a082b730d523cf145a603007c9779b93d53ec5b56411ac916893f118866e645c512dce3d33a631398bd1fe814327f15966ecd459338ce608c885e78926a4fc47512d73b208f5e78a9e965673a28a1112022398fe33eecfc4f686deb3bf38cc990e01e8b259ccdce9b2b36449e5564dbb46ef7100a4ec35195dab5bcc8fcca4aee394cea330e3122f2ef4888c4548d7015662dbaedb3896273572f45835e1ef442e170609470c5937f9c5335ff7844591a2146a657756842594cf3f3c97d205b75d72c47f002c60f9b79a7a8d3d44cc9cae4fb375509143a9b1506fe0aa2983fe73cf478eb112cfbb83690799c916c56e281711ff575efd26df89f64cac2a42ee92f520d673a56160e634a962f175801557c7a5cea00c642d9a45ea9ca8f51d1487bcd81f76b0060c000a304dcdeb78bf7303631850d6236162fff46183a76dcdeeaa5eaa06f57b5dffea23de87ab6fcc0b06b8f457fed67ead804caa07ab"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x84, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x402, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000002, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r4}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x4) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) renameat(0xffffffffffffffff, &(0x7f0000002080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file0\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 16:02:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x4d48}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:02:59 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) r3 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:02:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="ced843fb26d4cb04aacb76059ca67e9a0a4988751b52a2a14089a46238522c551c711f0e29981422dc7bd9d04159ddc950273963c91d08e9b6b5e3b1874f941bcf5a56146454ab9a68d20894c17eb14723aeb7e97258947c3f48cfc6973a4cfd2392770cfad6c41670b91d109d5cac64bc9610c96b5975b9090e22cbb7db692e975987c402d439eb3a42c3bf1e236e081bc79dc47081c34c526b7c90b18c73d1a29dd8d668dd06c4a85ee383720adfd80e2ca54d22cfb85006b231c5c6b2d02362b4a729b19d70678bd17f87c6465e69ed2999558781f3fa7d6618fdab89179968db13f68c", 0xe5}, {&(0x7f0000000140)="594a296b0cca5543b20cddf45ded300dd2d69bcb5e75c06b42d5be638c2eb3a4153087a7b5c28f9b2553c1ecf1db1f7c9cbafbcd3133db0c7d6a425e3e5d78fdc08b3df78c084b4e0d59a50b5bd1059a4018ea613ddde63e", 0x58}, {&(0x7f00000001c0)="c9af97dc476c0d2a3752a503319883273ebb74d1202c362302a64970c6fc9588467c6920bd403e50560df3a412b602b75093198b6a7b23ae3ad0236a6ff3b5fbe63be01b8de5260b85e693be145a85e6f7ce315d5c0ee05a3d1175b61c531020a27bfc97298322f84f55f56e8cc83be8d85d43da95a58d8ad3aa03f7f491a4d8ccf8e98caae1dd427058a2187cee46085ff103ebcfb4f8fab0a0db3052ee05133b6abf364ac215be07e305c2d5d58a75b04861cf24e62c80", 0xb8}, {&(0x7f0000000280)="7ac8d1ea68f779412d8b659d7b57cb47f94d6ebb0af5e25a5836de3670fd01ee01aa2b5f5b553364ffc943aaf7e43314695173fe6e243f35ea965f5433d46350301b9c2f1a2a4577ab132fb4af135d08f59ecdc66710fcc6e7f27788e023f7588bd109dc7e4e1387787ceba33cbfa825e47a10850aa3991e0b6146e5a088a83a49c084d610e1e8a83c68e655f3ef94adedba962c19c50443cad142c9d892d47baf8d6eb19a4b4c7acbc62f16751cbcc3bcd9cb0bf992fa0f79d77252e89089a2f3921f4048e3af225a4b4fc29d27305667b48ba26e43256da396b804a9f94cc2d1afd6760b0a332bef261177b719d40ee34c198cc983bd2e0c88b53ea56f9457d76573ad60de8e4f267783cab0f378566888f577378bc63191343d966241099c6b5c0216e5bc9353c2e4075ebd36445f57efd4c5b5e2d7275f7c305ca8a26d4aadd22d86f5fa130d8d44e088bf3f9eb894e2287a24781876847ee9ca800e881d7437738c29f43eb06afd23ff3096e686f4b125cac86f2933041536e6716ef3843261e552e44901121cccec84dd2d90f488561a2ae16cb3ed427c81d0b631cc7aeb3ed44ff5c85ce18a36df6d002b38d8ac471096ef56bf1e9af8fd53181b662c8ab96e545175fc1acdb915c2a9f6832eb4a994d690dbfd3b8dd56efdfd6e4b9ac65a6a8789a92440fa88bdc489908d0ad62b35bd6dd93c9188fd076cb5c98f8a2b375c3a2e458054578fabae8dfb6503e39fa15c86be2269e5cb040d9e5af6704bfa2dcd432f7453db73128007bbe421195aa20b76d7bf7e2276dc020e5d1275b246f4e7001fa20d712192ee638ba73020835ca2373e5be231747161f737ce198166cc90719db94501ea1b64214b56826be2f37e820c4f97e6483393fc3184e73120118020fbd428fd47bf2dcaa4835dd5a5605377237eeba87c201f58407dc00f2586345427e35e01713031e4133ac219b9043b5ff18e44d402bfbf91f884c4a9b6238fe403dd389a869b3913c1414ba79a3e79f8eb94077b149eb64a5230ccef3980a4b8788339a4732a62ec911b38555c87834c8eedee123d5195575e0b3c9845ddd008ba540757b7147c89718d4c64f64256cd2855f92bcae2943e179e589502dfea3f35e17cb4348da235ceb15e25d79c9b11699d18e99477bb7a537db5d1f0d0ad15a903afa534ee941ce36cf6c1cbd2bd6bbd4eae96265f385ef8e37f969330bd81c68e8259b53e2254708e37a176dd031c37cf4a7a3e817ea62be8c1df6df9d83a155f117beea6f1ca4191dcd606e5c663f72333a52da368d038ef312f032c564d8a300c308805e05ef7f811a3389faaac6c9d68dcea3cb13f6d31aefa8d452e2f9ea2f941f701ef56777e7875ce81ebfe0d36e14dd06c0da7064573ac8cec23c2f9fdb0d368987be4db46b923096362106b66c6b52544e193b90c077729ab7c4ca86f7724f1aa52c09036b884a9dbcc26c8d9efff550b2c98f09e1705d34b94ccc94322b3418c8b8ac245520229d96fc53c716e5122318a10806977b98f5e264535aa98a1a658004b075e53e107ad3e87523b8bacaca1a45dab6e972d1e050003ec12a53d41d4ed33c3fbc61e38f0b77ba32f734d5ec2dc7d4be1d931cf442133918baabd8cbf88398a4d011c82786fb0fa94828758f1b54edcb74323cbede6e605059455371c07f4776910b48ca56495a96c6280a1eafc172d10797770c9104866b29e52f84f5efc95f09c91ed0bc73b7e358841758bfe21da5fb098864ea1e7d33634290dfe37b12a641b190ddf644641e4a52cf487f1bb619c56dea93eb88af4c96738e65628f5cd7b25c07c650b6edaed437ae4b13b4a4454df6ea738bfd0040073759b8e1eeed93b45b2444c437f61d1bf3652f8d7ddbb8f358c82ce91e7497615e17c851d1c2bb9bed44013abb43223bcd5f23caf5f5744f698bed7b6f8dc599243c0282b15eaf8d28e7075d22958e53e701fd51305d11b90c9fe222fed5d1fe3a8db01f8ab2ea906b1cd6b558ad0a9743f354839dcb7401ff1ec308e19b3a939b776ec0d99bbd2790ff58859a434b39bbab46f7affd7f600a3e54a272a232bc617bfc33e6ca564b2f05574e54817b02cddd376f68ae557cf0a8ac646dc9a8fb076e8665540b2b736b67e4db1990b07dc61cc75ce6fa15b941e46642dee764d142e31d4e6e9b4733f8e7d54ea24275ca65174979696267b75b305ab94a910d42e3b7bd307b3c9bdc9aeef9337cd07e54e44e1a83625334de8d29f670f3c7c11a427cfcddcb22474b23ef0e5dffc4e0f2c3b265d18d7293230e880bd5f5424aa48ad8045fd3f950fc8a0748bfd7ed1cb59e74eedc01bb402fda5d904429c6d7b997ffcab60d54b241eb9a26de86c5ecb7106d966117814a6629610f4b08a34684a1b973594403a0a21269f2ab7e0543e56e5591a49b90752009815f68c45b6daf1dc8fa2a33efa9d1538939cc6ca5a977925da9c408a4e7f95823476a776d3c26eb89d5bb080d7e6735183fa7640701c1708679db531f7f5da01a46433b69e9f5c147dd46a46d9b11020c4aaf9d75bd9ceb6182eeb13fa2eeab0578e9c50d6c6ae9ea1d3942c86c30c63becce613de9915a4c679f4e1137a5550fd917b0a033b0f5b42195a61894e66f5b203ae5021223e99afc0893e4e7a535c7ca86fd3c6b54713924f53e6524ff3ac4d8b2b3a4168242c5ebc904193757d70d8335b027f4540f4766cdb9a56f9b442f21c83a36d2cb2eb78d3881b6580b1a088345531e273aded8bf7823d31d37aa3a9bba8e2aef13d3d574794eb8531a3e0fe5523943ae781160d843034b1dae0700de820e42bf44a11b2a2a7755a8b67135ac38923e93e3f5426d2476f34553063ed8a01771f4801a300d63867c1f7d85f81121429eaa9d48ef5753770047005d08afd09686a3a591184f8d4413dd954f56bebd51d0322f18d7a579b9177ac1e40243dd7b30102a48115975d7a8356ce972904a980a38f0ffd0a1cb9a7994a30d39dae2a8611e09cdcd11089fbbd1d6cac5adff1259e3550706d95a93eb18e09d0b067cd962f6c07bcab28e57962c802f857e2353c0e70a39f00666f59fe5d236d030f0162e7cd89229dad910fe73ecc53aa025800b5125481b95586ac9017bea1866730a4400eafd34ba4ceac7061bcfa60090fcc8df79ebe8254872afa4ed1186bfcd3f55f93cfcf04cea0e437af80b97450848d60c47447bc1278f29a78450981422fe7ee5a4419ba374b5c1597eb40579d1536df6a6498d994177272e31d778a39f36968408e2da83e2f3fc204091ac61642c0435c17e9b32736cedf5212e89231b52fb57c47cb2abae2e9110c2e53b7cbb3ab7570bb41ddc5183560f7a85192a045199dbb98779bc04db19d734bd538d165c9256df419b03b5662accd3e305654b74dfe6cec699e59a9a46c9c3e615f4db8a35ddd0ba88f3f546c3d6e2bc0c53df614d523146a19f54883d454ad20fe7f19059df729cb3cf70e1a5d4d347e5758527922f3ab03424393d427e3743b4af53af759882141229e8a21fb630e09868c435034b124fd7a12961b9f78bea94bc7fe523aa088463cdf68f6deebf272d6f8f3f2b912afed1b452edd724c19cd3dd774125b9b48d0103d757c30903a95fc0080c4271da7bbe06e809ca415c31bccadcd2d50e9569cb1d973e019a3751702e7fb6db58e6dc98c5b9d905a46666cac1b549f6df5d06e9e722a163e42701cdeb842d3f37713bc17152dd92c38572964a7ca2fc371498decd2305222a244d6d24139d0037f7f7811847d943c01c3aa1c2c71ba6feffa66c139ea21508bdc639e3601b9a6015f2140ecbad8c20b0655c56ebe99a3e5211e86d39ce1cd05284bcf29062be53ad3fbdcc5f2cc38cafa8e5e497df1af73641999ec81446330b424a2178c69636144cc690818ece9fd5b66ecbbc851c0d8512463ea6c9578c3e6c2b94d2ae620c3c326f3cdee5035aa3f9c742ef8a8050e936942a1f2bff531ed9f346e7bb5210b6f9375dfe9e5deec8b9b9f0bcc0dbcc5db2a1067987bea762e2f179fa32dc120b95a6b51bdaa909a5ce96786745b3229d52adc054d38099f4fe8afdc0343fab20e8aa5eacf3fae2a82c7baf3ee223e580fed512f889fbc4aafe1635710326f529ef2cc1b11f3572bbc0bed15027d2c1b6932a048535ce64ee955dbd15b2736b7bb2520a323fc2e7fdf932e52e1762962433de658221acf6a5d99f60a885b553c5cbdded484395519da611c35f22c99d954833633279e9977fb51e215967c5d9bdd02724390ede0a29113715abbe9476f0ad40cbd74555b15be21a3e2cf9e75d5426a1aab6d40e926e3e541d352c8dd4a8fff1d02e84c9e692897f4c7a81b9cb011d5acd5761aa3696c38946f65d53d424c92320000e449edf61127e25c01bfe0c3563da68238f4a9207af715f2ddcd4a66f53ad3489b96820c32e25b792e6ee217f06f0ae3c084226d8dc024ee5fdf42831fc81b66ffd0e8c07fc73bb81540e613f05bd1cc2db580657c8f3185611cc6ef50cc40fc2b96cc42bef2e883b70b9ae4f58e3ed9ada24dbb96703071c91c06255a974bb9613e9e9cbd4c7126d5ee3d1e5b5314324f532694c141c0394bcc9fca48900f26a6dc99efaca35606f6ab18526508b4c7649f5d21177d54cf066b58029e3c5d64e079bd05304a721462eba7904ac1c6963761626b838f627c738397f3c83eb68d3b451271b30e48fe3802b0456bc410ce211698f887e072b8588e00caabc12d19d94a588e0f4f21d9c936820fb59a4aedeae1a453e2cdf0341dda10052740a93cfbfbda6bd9c721fc13a190705ac329247d46d61f8161da037e3c014b599262cad8f172c1a2fc3cd90f6a4ed6f8feb10045eb5b835f8a944874db1c102457f44cb7a3e3b07d1c325e4781d5215aa289ea8cc5f3b6a9456744b5e0e1c4c0fbdb76e24df2366a7274736b7b2a91cb44678b688cc16556b13b94642dfd2b6f8adbb3ef990308f71951f2a99e6b929763a2027dd198a4dcc2a5d33211154bf2ae5b10adb289b2fce9d97c06bd277d23415f599260585134822be93ec42ee477a3e3e165a1befc618e17bdd2b0e054d29cc2f0e2541f738de90174981156347c9eecaf689812e9db9c76ee16f46b033cee511bfa7bdc6b006a0b0a213840561c730f9f49ffa0c5f7c59d8ea9f21c7b1fd3aeea2621dfbfadac19e9d95d30908e5cab75c2e76f6d13490af5a02f4ed7f72e087c6d425eaa561161121652b6e108f9fe964933e16dab41e69608549f724dcbda2c4060c35da7930e102c91e8cb5b2eea25810fd2269804be96b397f8d234cbde9bfa04ba7ff78e60d352adff495ae6ab665b504c402d916951d44a41ee87415609686fff7f97299eb30e6f8dbb5ed760cd994a135796c5455cdfccf60bd9308709b2fb6d20232c5aa2980ce382156efbc19730fc159da5a800d77ce389388bd532348c367f3d21c8638a717a28e4e2c368cc7c43cc16e4eff820b063bc3c3066504ec6b92a66306c7d5a6ef60a3f9a533294b7810cb5737e6df6c8c88b17e3094600ab6b23555942111240e6e5b9d660e930389392cdf5ab52ec89a29c549e2bcc8c5adff64d85026384a1f9fa992448e1c7c6d16dfa77eb2a4899616c7b52e6e978ee86c43a9b750370195ac6b3f707d5281bcc9d24c98f22b1bd02428f8452686b572e548872083dd2b4e251649696b78d6dc55c7b3368703ea183f8480ce7f152b6d4accac1dadd2cf05b65457b8e0dac4c1f7d9bca87e535e491e75ee8c1ec938c00bd", 0x1000}, {&(0x7f0000001280)="fa3dc191b706b5a66956", 0xa}, {&(0x7f00000012c0)="9297a0c51ec39eafc77cf9634d589652c7d83a0c2ed5a75214143ec4cb38942d998f137101f503118c86e4403a6420208fbbb7210a35fc566a97401402d878b6133fac723a82ec194b9ef3e593ec08b58fe15dbd3125ad402efbc46fe8bfa8ccb16d1714c1f295b8817cc6433d50ac217ccf69436342be1e3b414d94659e44ba93c4741957f0a436e9eb3f435da331d2d805820c6389ef7ee08bf22fe918b47e8ad8291ff68d94799a61e12ef707da794a3eb2697fe24d909f3bfa154fdac4429e9368a96c218cd9806c1204faec181c6edd467fc2f582", 0xd7}, {&(0x7f00000013c0)="a2312433237feeb158e232cc63a83120a8ce6e70a9c610aadab3771db0ec15490d43fc66b398c25b94bd923593c583e451a16e11252966f36bf2731d0df99572e254b49a99c3e4", 0x47}, {&(0x7f0000001440)="576fc42f946b1da734cbb72b5637", 0xe}, {&(0x7f0000001480)="8fb162e8ec547e8b4ebcb7e6d41897ee0040d686f2a1f30f6ff99be36de2447f1e040187475f8b169002a65b38e2353a14aee5cb042df9fb1e3fe6ed79d0a1863b1b799b44e593bf811cc3056bc78af4c7fefa4ea1919c5a1fc8abebff41ce884efbe3d03c1ed3fadeb0e746577278d52c150761e9d2f2db543c0ad8cce93c60dc724e50fb4a11678a9aa86ff5909ff3217fa22eca0786702fd112c8a0f6ed4a651c26fec94ed9cacb5a129359088e182461feded7301b20abf85e1a63b5c8fb8c9316a039f5d0ea3a0dce8fa0cc8b7179603f7167b1799a2aba3b0bca99677274", 0xe1}, {&(0x7f0000001580)="199bdf0f346da15dcf63aa94f71555057d64340b88466385be0d56ffb2d50aaa2279c9f3534853f5de1d780772760f4aaad9e80b8b0b59b5f0cf55587fb8468b2d5cf79841478b33843300081ecdcb7e81abade4ace3c97e954510", 0x5b}], 0xa, 0x0) symlink(&(0x7f00000016c0)='\x00', &(0x7f0000001700)='./file0\x00') unlinkat(r0, &(0x7f0000001740)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r4 = getgid() lchown(&(0x7f0000001780)='./file1\x00', r2, r4) ftruncate(r0, 0x101) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000001880)='./file2\x00', 0x8) bind(r6, &(0x7f00000018c0)=@un=@abs={0x347f0277fccae47c, 0x0, 0x1}, 0x8) unlinkat(r5, &(0x7f0000001900)='./file1\x00', 0x0) pipe(&(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) syz_execute_func(&(0x7f0000001980)="f0f69b00000020400fbb898429b8c326f3430f51e83e6744863c9364f63c67c42279917c769a8f491801dcf3400f108471020000000f8d07000000c4613dd8d9") recvmsg(r6, &(0x7f0000001b40)={&(0x7f00000019c0)=@in, 0xc, &(0x7f0000001a00), 0x0, &(0x7f0000001a40)=""/220, 0xdc}, 0x0) setregid(r3, r3) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000001b80)) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000001bc0)=0x1) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001c00)={r1, r2, r3}, 0xc) r9 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/null\x00', 0x8000, 0x0) setsockopt(r8, 0x3, 0xb0, &(0x7f0000001c80)="67e64a6f3038afaafe097ed6b0813f632dbce0ac8f5c7518ba8cee60d563180a429cd9d26c413011078a2de3e4898b8f3c972d0f032b5bc3e16d70df014e2080e387c7de5528c193ce77726c234d9de1fd6ded6138ca83f2ec30257135f9c561be6ba4254cd0b348e861253ae4368732664a011462decdc3cf34618d2398caa69dcbb579fb3f2024db22476baaf9ca5b", 0x90) connect(r10, &(0x7f0000001d40)=@in6={0x18, 0x0, 0x2, 0xffffffffffffffe0}, 0xc) setsockopt(r7, 0x7, 0x6, &(0x7f0000001d80)="e88de1f68607fea34f55d9bc1da7e1a5520c3cb0822d322b3fd85836e06e3d099c790d4d794fedadfb8b4752d2b82b1b074cf9a13d7dcee40f6820f471398f33e4248b2884bcbbe430210f6342112950e326c9df0f531b27f033f26fb0becfa2deab2a556d0e11221ddb4a3e1e120a8d8d62ca4b6cd5955bb60420552f62e2d10a1e6dac889e2f2cc004711229851675658e5e57f12fcaafd91cbba96c6649f5e12289e4fc8692c3aeaea844b429f018a11b894871b4133fad07aa378adc5fc5e4005753fa9df24a6fed439d32e5e6f7a55de3c4671b76fc2dd1e3f07da70cfc9fd69f78ed0316c9c218f5723d700c25e76d61c9a20d533a202518490e735c87064f52dd6bcc09e821213b07c4902bfe0ff0c1f6d427472106aa5c040f0f8e1b426c653a8014c3c8e39f64b18dce448bc8bf47c29727b1779940c6722fa18333d972fa7940b424ecf926cc5f554698d6b055ec85d028593bb4411c3d7bf30fee399ecad99834207c6fdc6987c4aecf3d567534abedc28ae423e480a672a2d80efbfb1c141948c630b02cf4ae377f9a2493b30de55761ece979293bb94248d9f066cf9cc69f8196b0fa484df45916645373b8d30a245fb34fa45b3d05bacce37c0601f0ed617bf6af187f73eb689be4eaf3c8e4e1de89d98a787ef16ff9f6c75467845f32e4e8fffec40c270bb21075846f0cf9ec15cf0084b72351bff5305d3d4b59a25b8e03cbbedf4571e9fd565cbeac413389649d3354e9358419d488605f5f9d1459c17bc412d77fa59c2434eab063ae175f05dc18d2bedb7057bc5f564493c2eee00f494888897ee11c39eb8081aa383b785c89bfc2206342ad02eb278164914b728ccfcca8918efd3ae55c9961fb754f4c07ca5f6055c71249f501b86bb663c3adfbda6f866f6a36525f9dbddf5af59d5a92e72dd598d12165e8c7b27f491fdb92a213461d0a898d7dcb6c98bd1630aeac1abaa987e4ecb7fdb328b943ff9e0e40193682d12aee995c17c45970ded14c5dc3f6d7adb338d5a34e4a6dee0860756d7f0eb69a8ee9911af4106c2ce3c6db5062af98d81b7fb59472fc0557a6f8f1f572a893af325f6805e9e648ff58d4a1130fa14278c6897dfcc65d1c41be04942d2657e8a2412dd3b6ffbb7f05bd43617b753777f1e4ba70224331318986022605631ba6dbeab44dadc8c9843eb2f58b90ed638369ada1c7ef8f967287d0fd15a6456572e1e45b6b073e2de936712588209ad3f1d353ed930d497377dcce61b0d061ca934200b979a018398c802bfe265bd5ac5209c636dd66f4e2d19752556ede0eb7d326fc643076ac809e63d435a4acbbfb4efb5f27c70871db5ad25ce00947e03a3718644d747cab82650fb93349fc03a41ba5b6aa950cfef0d2556cfbe665a6892687d9a7e70c22e86e01a21545cdce6cf730c4caa3d363cd00d3fb7f8c7bd2f960922168740eabd74f79107903165525f7370a6f6522d1cc624f0049c2028f05505bf83974e598aa470f09a3e572b7ffe16021329ccdadc610e78a1d76466474363bfd0cc62233b9b5a09680ee3cd464a05dff3b7443dd2606cf9754501a93b92162ae1e8bc546ec551ec80486794478b95c1668753f8f9e8d49d4867f499b5ee6c853f889b7413424da8ae6c0b5ad799c521d711135ff6f7e204319de36a41e34db87a752165175647ccf8dceca68ce7af38a3f123261d30202f51fa8307b87a4df8a5d61ac640b3d5548ac2c1112409b8ce077976a7e64ee1c737ce144d6732a8b0fecfdf4aabccf2d4a0955784dd35fbe58fb0dcfd4d467b8207ea8e8e0158902b951476e3ffc8a1603aa2ca6367b80447fd8652736641a4e171fba1d4dd7f72126a4cc7de62b3d41204da685f866b20494cddcc23005984f6f7f1064816d997049b24d90dd19f3f3ad666ed8f5fc4d51bbb3a0391e38105c99877661e46713d2bd67415e2926255fa4396860bbd631e7eb2c1b5122622d14225c31acd02c1afb89ea1f74fb0ea44a8d3501f4811350cb83c31bcde973bdabddb1eb23d1535587076b1fd9fe84ad3016cfa9cc992787e27d4f97e2adc3fc3579e534132fdaaf5e4ff546505f4b0a74287d4042046c5bf7cd1d6aab1fdce70cb7f87d8ddca5829c465918afa30ae4191a99d7b7f1287cf1c1ec53f1d77b542282b9e7643020fa5c238871b95072383cedc52a63e32f10e829805ab94a9acee7f70df20ce16e94e591f45511aa9c74d382601bbec1687cadcbbcb1ca6db981a93c06b34d0f1fee8cac7bdaffab9f063b65b54cdfd0799d5d3aed85b05dddecee733ae240d1558f6eb92fc14b116eb221d59c9ecc87db9f1e422289132b8c7525a8663bf8660c312a215f12b3fb697237b708cfe8acb28c3c2d25b7cd3b0bf62f67037b6669b74f4ed74ae64f869e13542bcbedc08771b054c37baffdff0553458566e93d85bb8936010814dece02e2c439ff5f788ce936c6c7c435d5efed95defaa7c7dca1ea35aef056d4acdf44b772f277ae2a0778f8a00d578f171f222b2733f9cf7bd5260404991403a4673bf823af51835032aa14849b36bad38c52752d5b95f6a6eb880e9a468b2dbfc588f01793241e044c7dfb745c295ed37598b8e75063a5f131ecf38c9ac8b15b873de6ccb3917f00206fdd4688b94baed4135727b90d9d2cf45a7b57af825bc5ace8f4f0999fe118bb52990f471e57f8af2cbdc94090baeba37efdc5c30e9f703e68cd95734fec345f1810c5f8fe2242b894b9e2b6c86c50564622d6ee7bb594e72efea496d5db7163b7090a027783048897faacdca22dd2279b436ebb04dad9232564f87eedc7a514b7a375621c593741fc1605216bab2fa4a6e4c0b0e73930e494372214fb9c48eff2b5b8720c24bd1f9def9424de9b7f7d5c00ff0c2c318e9ccc5341f7ddc569a35d08815331f6b16763707108e464b32ae209637ae1871a1e96c69eaa9cd8fa12467fdcb7b0374d9bad94a70f10b2faaacf1a41ce74d902de5ab2d281281a971aaeddb579edba88d7db5f69859bf5af201acb01cff9729b210c4f44ede370815b0543a5d8093ca65f7bd0ebfd8babc38650382b039c30019523003f2a5b4f7b53202bc88174d90d29c0120a9c269cfc534da5bc41d2fdcde1bfcf1e9702a73dcaf4a35dc3742b1371d41d71df7816adc6f225c23ac4c394733ab8d0497a6eb4aec7ba859045170565984a0d5ebae52db146e2c4d475cf55a0b333ce0df05457e230e312e567b4743bdbc49f25906206003e408d03585baa5c33f11b60119e23f02eb0c37bbc293193ef11d8a8e01b4b242d93098a680fc5b34928aa70685cf19d61a9d028afb77607b475c146717879e548f56f328c5d1791531f871ebe3ab973a27027985e8cf8240982e6cc51a4f0bd1eb277c97d9122c4cfff0fba08eb2859359f66388acdffee9739abdae38a5c0a6a9f893005c9012e509263101c8ff84182c494556270a69a4d0b50a2d04d806847adc69133d0604a108cc69c1c26bd6b31942d768c81d1e038e7892c352e9c97464b53df1f3ad8fc66c4b610c091d20060026de191bd73c03004f96103651232ab8c7e9430b5566e332ebe5c4bee4546c20cdac2f7b787e95a95e9967a40aa9d0506d18d9bfb9ba23a7f5a750101c5bd09484304865de34257e0cdbe8de4c6be349c6cc855954d56f8e790c66f852f03c7a2f625e49f50c2ca4e49151b970098812159b861e09c0b3fd689bde2ba676b9b01677b574a7cb481e74466ba3db81673a17d54caec28c5774b79c391bb474dc5a006a8bf2ef986344008f31fbc150b62991948bfa5ec96b535e347b2dd9ca28946573a685264aec3f7a273c2163ac85bc393092e644f004d208d78bd67672f46fc27b34cbba73caa79116191cb47d736336327e828a3dd307dd46c9db78aa1dbeb235d1bc59954cc52c142bc841822388c060a11935296c0702e54b07fb9325e740ef36d3ddf17803dcbe4f8484292ec7e4dadc0c49847b9782dec3eb70b9e4162c946b9af6d6fbfab5fd38cafc8b8e3cb8307c81bd01efb2829482c41928d79ba2db1e05afae5a105464aac9d3775e68c766bf4394004f5985c3969737a317b9406c16cd61c77cfdffc191fe8baa6ac2804c0d601a7b0a69c485604dd2ee6c7371c397dfb8018d750f35adedddf74e0cf2b6fb785e243aedfb07050105977b433c1c9ff36ada00b767b55bf2cc3e598f979e4977fe3b8ce4b1660ae7b8adc39825cf1962689598233ecdf1cad2486e1bdc5a4456e7f763bb9341a4dba257d779d6ceef4e8163a16db57b7f7f9c1f541641c28261cf4e9e73062ded2b5c59ae7cde1687ab72ea0a21112ffa131e701e0250542c3ce88efa346d9e70bb6b374271af5da2e91a5d12e42a5631bda4f51ea9441e98091acd43476bc1f655eaf28ba50ad15c43bdc0122f4892dae3e743d1af74f5d6737c92e145f629239f1e3f981c04f6e237c239a9adf2fd67a14107f384d21a2bd087956f72a54fd1ae4a6c4eeef2d8a1dba44fe90745ad53acb9b6383330072ceca5178ff671663df0de1a716d7f40f0f0847ac91f8f4cc0850a8db980eeb23a99b42ec7695335e0f27985ee60074d02e143465a012b1d09e6792fe7eb6d626ddbeec00a4fcf77e9a64faea27e86585d33ef4b4b743ad53d763c5881690e52b93e17ecb70fa220a95939c4b3b999e847b8bcbb8e189a424f40c7e205e7ad70fccc9b87cc0308ad06609602dfd07d852fd6a0a3269b4a86bb3538deaa78b41dd02d16fd64e02af431aa57c2a3c0ef25dae1ae67926f6b879a47d80e8b5c05abfa817d29d7151493aad6771d3b129eabc9b474e496bdf445ada7b84d078cf6d0f33bcc3dc13c7cb6d8e86b352e10293da522b78380256fee0ade39c899072f7f5a6eed83f26babd8717cc58151eb1e5e0cdc9b0f37e46b1c2001683c7338d43e949500d3d45ed325e3f828223709fcf58fac51312cb73ae5247cacd4487eac04bd2d6c4db01e868b6adcd4e59359af054225ed6c3519856d55c79d8dbb952581d0bb581a39367b3fd6431da79bcd85ae56240818942eb50e23658793544b57d36045f439903f7ea52a07fe8b7a2bb6c6d3655223bb0ad0fa77d8b8f42ebc3ab1ec07de146ec9dcff525d8d00588147936c5190c86b1a6b9a63ddc9abd8f5937197aa304cda988d48a2e691867b59629d576d7b774ae8450eb6c956851f8b76bad8b2336f19045c74f118defabea6da99ca0d98df11eb92ae648ddd79de623eb136cfeffacafbf76633f5c0b56d93d87bb3182f0fa34b0e86bc68c0a730c6d0f4c1896f7c552e0d8eab4e40f048883fb66656ceaa71c74c4ad725002ba7091428c60731c0b3c2070c936ed8ebc34b475de0616d4554f5cbea2814931d18d360cbf1f74d6d62b67fb36e33d21efb3ae6267255361139b8834bc4e0c0d7288a7fc0381a42df81e754a6009cfb75f35b986ac4a38c4e3abb5c789ba327d666e79e24a2c2256c737a72ba90b7875b62b50487e5db532988999f0a658eb61e6956d3f0d1844e47c80d4b04f3ada27d6562eddb2a4455be5564dadc897ac8976e28da6f59f2e5478a43854b6f4ccc26658d10a69189655a0a639b17aa29e7897362b4bab6e0fafdbf3cdfc458cc40813abd9819a2e527725a268381ae0c045c11734fc30d3031f614b7deb95d3385fbc9df72aaa9466e063a5963ab36638b488d4f6922f222948fe6ee8e1523326a2e4bd046c94b7d9ac1e623a011dacd3771f2e2caa1bccdf56fb0f0ce4d66fda5e4f837217da89d067541ddc2a", 0x1000) socketpair(0x12, 0x8002, 0xfffffffffffffffe, &(0x7f0000002d80)) setsockopt(r5, 0x9, 0x0, &(0x7f0000002dc0)="4af60558820f13c6cc136c7556088cb3015ecd04a803e6a75f8e7d8822e4532f09836e5434df58c6003d9755d732651dbff052a24e99cd2668d1b7e7a8b30f6c8bd464e211e8de5fdc41a04d477f642c314efadd4bc26a0425b4e0d241840eae2904f0cae6fadc413d762ed75373a400acaf6211c47a956081ad7339212781976de2f2fc3d321f21ae76f36784f828fb57400973088a78cee69c68572a3c89587408a5b5ceca5870a96ce64b4156e39ef57d923308b01a67b799cf29300ac38908a818d992b7855bddd89d417ab82a505cb6e7db9ebdd98aacf778aa62794e6bbc92bf2f708095ba34f6c7dee15d6b8ed8785dfe18a2daad1ac57b59c3408ba10f54e46169e5a0f31adc97fe7eb99348f4bfd40b6f576463238ab6eebf88da1ae90e1ded787eda110f5bc461c643d406de6beb94a795f2f44f35f9e661e4a5edc5bbf3d4467c92ec9cb231c1b65f1245251280af1ad6cb8a15a4ca5a80c4e6d2a513982600a289a1ac515deb4ab73b3aff72834d7f199366db2e1c87c2b4593a6eebbc7a55a9f7163532fcad1349fed8c64a9596419917766f5b3f8a140d6f0a88fe36a9a25c021d073b525d23eda2e22a7e71be4b246bffaa5ae789eab9ee19ca40290043b78c0e34b4df5bee381e6f628942462c0adc27c416f37e01c079418559e6badfbe1e2508978d4be2c236eb63e63d539550e43b516fa92e1695e540846aa7802761a04995fc18ae7f652549a57ce89c3a1504022e1cfa43d2f6d9c2749edba1ebc5527470076026c91ed75d8c00e8a6bde0d3f7ee395711c8cb9851fd7716a3c7373cf4c236a938b79261b744c5b1bd69fd75fdba64435c98ca9f5c3b2a6a03be2e9c989e811a21630d78e83073184029e64ae92f2ad980d09ee744bd6dc7b72cd8df94a37383f4ba27d2182ac18e0b1423d05fe7ec19a46123b589ac2a2da77f20f9f4b810a9870a7839a15983db826b0c6128d1e70e94e2329bcce71a4858b82765a875d8313afc8fba9ac82d51ee7bd9180ebca8ed00836fd08b52548580784c2b8b9eb77d777729bbd1828fcdee45578c05c170efb7876c1baaf4089b0b1eeec18da737bbea84f934dabd169db03042c858e2642648b943ee2df1bd557b53c071e2dbcc5d74fcfc4736785c7a795ec550fe6ce8b2c39f178a93ef4c2f5827529a08edb618386e345a71c95b752f45a1e457ba3d8f6c794333710c29271aa309f190d95163c2162c13931c1036da5a2392c022546fd9a93d2761f64e6090bf03f85a44f48ca0c4a4a5c6afa8016e4d1fcc2ec99d5ae5d85f1597d41d95d587a6106d1219add0047368da9b2dd9487d4baa0e98826b2a4cf14adfb5f1a9db25f5ae0e792ed3584c1d6c9a3f6b67c8714b8d41d79160f4ef56c9288685a8a69872f04d40b856014a814896d6e8ebc71a8fc39ae7dd429185e73343cfb9386f4a4775944114ce12a52a4f452865c6e72f8aed6be88fc0a6a47312ff1ae717e167bc51fd0cc2c01481d7b351b63404828530e835f8ce4b5e34753ecc8f5e175a387dea5896f9349585d503ed7a2da0c5a90c8eeb7797e42ece5374dedb71db9d90e6ea7a54d2eb0fd29e8cd9edf4c56130a70b20acd39535b8efee8732f7b122a0ac9803c7827a39f7809ab461dff51e7193fbe6939c05546b5cf5a23dc64cc8a689138e6472d512773a175a5d85dbfed3fda3cad15575459aa4d0a305063098761ae34990b3a4ce37c4d97b53cd32d3c26fdedd3953aea3f733612a08062294a151e031b55b861a1cc16ff3e91491bcc969d2d7395a5db724ff0bf5c1038f6be813847bab90644c0abf888cc6ab3ba37cac70467b4fa9b04541f6375f71be7f0e953262441ac9bc355e0ddb2d6bd692ba7fcb0da6fac24384516306a63cb47cceb1bb86ed7546c287f047c05b5c4d5cb2c583acc985b1bc02a17ff7f61538bfb36a9a352233826928032d32f579210ce0583fcdde7a1aa453c1cb7e9642701921a189e6ec09489232ff2567e4ad7110e7f0ab04eb79461a5081148a0191371c700b9be99cacd47389c6cebffeb3f591698ae1cdcbf4df4f56aaab248384a07e07c48d7d1c34188b71ae37ecb33ce08abc09db059e008c4e0b5f25cfc9b35ef2d7bbca22d2c5f372479cfa11d309746fb36d7faace0f405f7a315843107ee91863d9d6e4f1e62b622b8ddaa7229a4b0db693221dfe16bbb13d549e3e7e708760992abae9754fa7f5cdb2dc35a2c63930cb9cd70af4a40eb912fe879461d5126e05aacc0bc6fcfb0dc4cde839ee9104ce0c914ca2642f07cbaabb34167994cc98a42759c4c1989857e652e6a85dbcfd6849a0d582c5e3da26dc3b03481a0d5a89c931564b8f9f8f9b7c071282b29bc5f64909d782b537687d0870ccb4c6fc07a98dd14942fe200fcbf0546f8eb7a156e028fef6128081daa3c7fda4a931d95086785405359fb704b2ede383991949e6d02613e43951b26ad17a60366ae4655e8137540ca288183984cfa51387afbed1cf85d2a25ebed71a5fcf3d3f37d81fd11af9c7fce41ca421b79a928bb6c8ec7dbc1507a4a739662cc606fb30e0ad5333c22899dcb2d0a3e4f27517cff20bb14449d07708f33d24f29e292fdce43cc55adb81abce8c657abf2b7a82f171a8f292dbd8d782066623b4200ccfc2aa3d7dfcece2900df733c97c118b3247fbc2b5384844146ed5136a48de98dd8945191b3c0cfe7c031a9c8fa00f85ea1630b3f0a01408943efc4552e213eddf0db9bf671793a70590c4f7fbfaef6e4f3127111359b96e107e13c8b0dc116c704b65a4ef610a4bc334194602ea02a7f5309a2352e530dfb721e4b0ba5c5874b9611adc89620872b0fad1439a449cd19fc81a1755754672e359f81cce338a05e32f1518e6db42db20bb3f0a934ba3259dfc3deaceb13ba5db95c8d8fcf4776245b60f3a686a8581a284c0dc52f29e743ee8e41d8eddefcc039e7ab35cf1ef529ae799a66aa31b049a99dab930973a3b2341afedb0350e4901559d9ca5da395dd3c502ef920bf5b5aebb73ed9186dfade776e544898bb37f04ae0b0dee7aba652971c66b4916d172fefee424bb60169074132c0b524b07a8d586f8beab48b30e0d7e7806c65fa5bfd5a004f9415fa7e0d619fc4bc3362425f4a7f4f4ffc7a4aaa266abbbddabfee1c8d53fab6007c3635318a822a158aaab2045fafd2029c73eaa3d4aa77ddcaf613503b1833f55d95f873c14b5a17fac114932af08ab184c0c9d548e161fff0317bb2558182c9a23de7572e6b66fc70441d1333cc0e43712a1ca472d163b54298faa103580ddaee15ae6dfcf582139909865dcd67246246cffaaa8cd4a7c0f1544d8a62793ede1c09566229657783a29eea7f858b1d39067777a5b19cfbfcb2fd545e57242bd5d74cbe9898dee6d4f20fc5956f5da19578ddbdec72438784bb34c5bb77eaff2e1efd1351c7c77af92e7487af23c08175a89466d584ff1662ecdb37762eb727ed7c335007e276b98a2377c41db0628ae616c77a380567948af18b533ebdbbd701052d7f29d2860f325ef13509de8aaf33e9fa0ed9831c35eae5626af3ae2899d30afb154dbf13a4792e443a0324804665242b86d40fb7bcd3526b1a20d2aab039b869b3dc566a170d86e1496ceee09f53d079429da17d6177a12c776eb793eaae7de08d1646a80fc6c33e1b18fc0efdd35229bbc00bb58bb29ab4192361f70b6e3f50cc7c4bf22bfc281f99ed0c3f5c677e7a4c57b3b7c32ba1549a9e602ecfd77b60574b746e780fa700a6b0ebe6f3635bfba82f8c4f659f2d0c3811a3248ccb7ccccc4c3e5b3166818b7ebd56bdba0e1338ab8cec2e71bcb9782e255ac6da05295ad871d4500267477ce0914fe914db73496fa036eba768e57e538b5c898ae8d0f54ee88c5df05fb2f1d633ef9c9382b767c48b8097177c598ee1134c2a30a0acf13b419a4840f66572baca7f98dd1503ebc30cde1b799ec52bae3a42b89630d3319d1698bbfb1f15a1a5996022973a7452802e881434d6eba36e9d67a4e10b8a15aacd2fcb92fc225330c70e89a67722588451b0be85cabcd69e46312ff45b695aad7d0b65cd8683af473423fcb8903ef936155dbdf22c2da3d1ff7e9ef90ea565c17ac32ab4437fce77de5a6e7231018804ca1ce813ca98a1b1aa08e9c1e1890a5995151e52fea8a369f588c796c39b77674910d61c22bacf05d126958bc617799ac4f263a2144b93f7a3b067ffd07c90f08a1ec04cb554abcb37b56bceec1831d2088f2db09978bb13c2e8fe2f03c69ed1b12c03d2bb8478ad4e1edebaa27fdac98c530b8045e0d13e14e3cd9fe93503d6c030b0bb2dc19ce8d981a776495863e3a58397a59d1699395eaccd9ebd085d69928e3d36fcaa78d063554733ac57f37c62a4975693c810ad4d1806d8db0598ef3de965a6785e8d46eeefa86ca16237a643756527b41ef6d9b2c677852886e02ead34c8491ff19dd029dee42660f9e2d58c7f74bb790d7700c0d00df2c977f80362e834a2557fe73d2f72451cf0218e9e4b722cbed6f8b3caadb906bd141b34ca654aa0d0eda2b1d6dbfc9435c61457e3b34b4cd2444244bc120082fcfa3053c14e7cc59f5368e63257d2704f7b30c3ec74f886cff3c60b6cb72ea8cf1ae7b0516e47e4bcdda5a0dcb6e765c9abc082eb001c5d6a54370336040bc8ecdddb1b67a5aac4c839ce0f0688dbbdd2b9341d75ab103328029aa22e28c2a672f992b8042a812af08b1b7a2495e827b67fa24735e5e07e8ce9ee70accfffe8c9eb042c7f0cf9cc03a022b933e96758a785dc30ea89762a5c0beb1957b677cccd709d3544845eef03fcdfbd312c7b6cb8686a1406b7592fe75ec1a737304c761eaab38a016da0b44ba72c7c047865b1097cdf22b5232e7b20c4b8b0be4bb918cc3f58b5d05ef9f7f77bbd96f9fbddbd62166eb8b1d5cb1827549cf9f5fac8a52464cf4a6d31713d790fe824343ab0f981a26ff1ce846921090f11d0c49cb654a140f3359e096d0c51689587b57590e08a48253145767c9ad365710f96558e8e29551327dc0be6388025234cd45c99879ef44775e05a194cd913ddb5b2b6f0db8e4f5a34a7847b6cf88cbe65e9e38481928b2b64b0834831c469462f3d0d84172b7d1e840851f9c33a11629bcebbaeba9b39b5cdb8c2188a01e48150ce17b70741ec89a3012b3a21582da8c3f2e96dfe1615d470dac81bf48c1a86191bddfa1a29b0c5c3b694e4802c81d7920a8c777012769e3ffcb604f74803b7c9b92c7f4e9c0f15ce50ae88d4e37f520f9f9de415ca3e770ef955c421ac06629749c06362e5e9069d55f69e042828f26d13d4deff162e57a4d6eca63cb67676f8e51438a3c2f99a6364a6b91b8688e65f0036d1d354d2cf918100261be35a2c50256e7c5e04958cffa680275d88861757db92e9c4543dacf6db1748b87cd279ef6ee4df9681df4818b46d1fa8a0420a000d95273046cf0346b9901b4b60be881b2d189c53ac7a3b8cd30867f50f6a0a12e624635db2ec00099414bf54276114989fca848b8876552d735396d0c3dff387d999c589c0760a0f5e116e5233f2dfd6fcb59fd0e7a8cdd8ab5bf30c8f9784aaaf0405a089cc07fbb99703717a0b0274620a75416b26930d4ce67208a77accebb3208526c4684ff047c6c8e4e0de98a9c6176ab1965763cb834834c81e8bc393b3b52d1bdb4ffd1d54af267562e9c039ad604afda9d9b869027790e1d3d2f27b714ac54220a21c5f868321d9d03f39949ab95f9e02ad88aff08b081", 0x1000) ftruncate(r10, 0xa44) shmctl$IPC_SET(r9, 0x1, &(0x7f0000003dc0)={{0x6, r2, r3, r2, r3, 0xe4, 0x1}, 0x1, 0x8d, r1, r1, 0x3, 0x8, 0x7}) shmctl$SHM_LOCK(r9, 0x3) msgget(0x2, 0x400) 16:02:59 executing program 1: r0 = msgget$private(0x0, 0x43) msgget(0x0, 0x580) r1 = getgid() msgget$private(0x0, 0x48) r2 = msgget$private(0x0, 0x10) r3 = semget(0x3, 0x3, 0x300) r4 = geteuid() r5 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, r4, r1, r5, r1, 0xa, 0xe7e6}, 0x4, 0x4, 0x41}) msgrcv(r0, &(0x7f0000000200)={0x0, ""/10}, 0x12, 0x3, 0x800) getgid() msgrcv(r2, 0x0, 0x8059672a2cc13a07, 0x1, 0x0) getgid() syz_open_pts() msgrcv(r0, &(0x7f0000000040)={0x0, ""/246}, 0xfe, 0x3, 0x1000) 16:02:59 executing program 0: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000000)=[r2, r0, r1]) setregid(r2, 0x0) 16:02:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6, 0x0, 0x1d58, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:02:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000002480)="bc8e53b948e33db7d70b55808b3302a1f332d8b30512198a823a43109b76e725c80ec6c805a7ffde82c2d6325b5f45fd63ac5d986df7f9a1ccd2307bee132f0d0b31e7cbc1b108845411037139f57384e21922f3907670eb87c0172d4ea70b4f33d85f4eaef0eaa3be16c784324bc0c051d3f1f4d8aca13e41a9be4e2524a3be826c2867d6f28f62e07d0497ed8def6fb6f6fc4c6ff99bf5ab7e265784a9e829ee02346128444d49a7375319a08d25570c5e89ae642cf9008e62ab3f420fb20f4993b92b4754acb8ed9239895f680bd5da7a448d2cd61d4c9b31b71be9cfa496a00e3d3f5714c8cd9acf2d2b150d3b453581aace483a6e05d80ec0af9bbdc1755517b23f7c29cee63d9dcd19d1f17bd5de2a94ba7309b5fe9399976ba19eddd55f0a505d073a36a9f7273612ffd05914c7e8416894e2f4fd1daf40613c84d29a09829576cb2359a562fa9847be09047dfe62a0bf29e61e57be1d8b017aa632fd56fb18acc2f12f7dcd5a9b35709f77846a1c4fb3b86a3aaf7b2c1aadff28af23058fdefc46243ce0c3127f95e54ec2e67fc192325be922df3479d03bd196f8ac353d6bef8ba76e8187d8c7f22c300492bfcf9d233f7bfbb202e7aca882599e27bc4786ffac26fd6edd287517c37f80f69e87b17a7a5128b20f01978d85020fd788d9f3234c2d14d261b77b3d701e8e3322448b203f9ae6bc9f181ec9da7f894114192b57c0b1b4bd4a1081ed6b29b1c20b93caddfe437a988400dddad9db89b777e9a9ffe160876e05a53f11d8db3671c97423420c9ff13dcb9c4dd666b35258c8b87457ab5fa555897aed29be208fd06a36cf685c3d764265c371725f6cecc10b511be9a3679df662149e17347c4826302fae1dbfdb7bb1b7106a36ac57c4409231e4545ab849bc71525e760c442612cf63284bf440c609b2f38d6da8145bce18678c53e3646d77f037eb0a31441adbc65731fb66fc92f6419e061599377f376b1e1e4c132a1fbac8c96cdef4431aeffbae3b5eac4d653e179b779b3c673d0263c7ef876c0ab308301398841a7572c6cd8426621ce823bf50880effe658487c3556a6b3648ce48df4f231bf56ffd6959f9dc89083bab1421ff650c4fd1e39fa56c5be1131aafb682bbe8a3c42e5b16332bc77d6d5fead229fbdc028e07c72d68007b37b57d46d8b0cf8c863e3a2f987da7286bc921a657e63492989e77f95e4e71d764c922a23b4e032dd4363db42cbeba00c8ff25965318ffa803fb51251a831818cb658f58472d9ee236a06066c8c29d49979374fb6676bb2b39bfadfde2f9565daf46f4de529034b3a4c77ad915930b827b53a02bb2c947c3965b1634271d6de04f3ec96795f50ddd476b411bbea54bad1d7b74dd99be6e3776b07a3661f7fd9aa8283e82e295196315ce9fe4ebdc3f6f94b708fe9e782014f691b1321a7033974b1098a69ab97177a3a30eaeb074cd27ae52f603fe675a09bb418f52793dd259d74b680288e6b950d13437d14d882073f3962595d0a69c24b0f3f51bc393d25e0c404ead10fda1afa31476faf941b0b27f2153d910ca42bc1a2e26de30da106c9476e46d7af8fe53795b29841a178b2fa748f0cc3a8b5bd0cb61fed93b9b4949fedf07ac76bd6cf0b581aec831b1d55c398554a32500f26c48a1d595f34449d2b44d9dca43fe159db71bb8aaf496664cd3632e68f4bed75be9ab8646e9dab4ca2ca1cd7f91d4132936ee2fa8a72a085fcc3ce68483170bb1381ce79514e1b390e2c90000a4aee455984af2db63683a7259fc24af1e11cdf04da7045cc6624504addafde06da1f6d0b80ae35eee8ff3434dbae9c81ab4a9e2c1472af2256256b1f8e104f1a07b0e17e8ff732e5224119844ac21cbf402ae2314a7a817f789f718eac4316628d1e02466685b1178abd6388fcac27a92197e81ae0898febe5ebc1bf8c7ff9cb85ffd6ea18a2b80383ab69964d011f89f6a5dfa935b3ec92976637c42c1e8a74ee6740f94e9bd051c5762c6b74ec9d9d662897f8ecd58dc30422d0d01b6dc3d53f48d889a72c16e139a7cb5abd5e3e5a07890ae2c2f1516f9666dcb05f61569b6f7dcab92176fb2f5a3db7db942382098818c172498034a2bbf32d3b54b853db211f94251a873b057a22b4b3467b466775fca1e054638d5d4b9c5d9b95eca873f52c572c7c87029efd1f4b0684e06a0b9b5758d3bde4f0a7c4c60327217128fbd1881e15e1252d9a7710f742d6dce9eb00eb274c85335e5264fcec9b0833f14511d75c3f1b48c83e436f99bcff3b2cfde48e6e6c6179a7581bc33214928715d3413912234acb759638b865a7efecbee041269b8a030eca4be0a948dd4cce29aef48bb3f2edb2c8c4159ea57027867c95deb0b24f38a058098eeb56f06f5fbdac778123c83f5b8522de0f4ac3e559fecf796a0a7a6c141024823f7112c80335ede9edc1a0955a32f2e7496151406c24fe512c8a81d80f0ab4e4efdda5cc0eebede05823198d35044fc010b7c6919eeba3ea47e41e4373e66f4a184df88d221f8548ced8139cde12d7c3b06a93ce7b7bf4616aeaf2e5e0f6a04a49c116235cd9884cceeac6b5b86e634749c3c7f689b9596c8d9ca0e35b767bb5b11f23d2d6e634d94644acfcb3e995d50c228b5e5224d262f0db36af60152e6393b9766cdd41071d529aee1a97678f5850f70dc22e08c11ddf662695faeecbbba4d7f3b73f06c69022a52a8236f3ed8dfa2d93a0698e69d9d7bcfd6d6e324164862d52b33de809b4e1f718d5eab8e2c7f173539c9608df445f9c0452ce476a0d9fcfd643df2584cf5055221d241893cfebd5be13e78c2b93c997f65381edca591e0d8d70cbe113659126d91da960cf2b105a519169ab511677500fee1af8087290e0d33354742aebc2d18b4a5a54201715720b57cc7d270f53b19a04ed4da93da061caf42417eb712b230c68e01051de0225553aa56561a00d403447e95b2a57758517804a65da7900b2b6271e61f19e6a64659f183e5b307b27990f8910353132a8b77707c61affb91c58bdb2ff134daf993d56d7e9dd5e752658d30b3e2c565b77187eea2ada4a3cf4474bc39465dcb2e6add0a02a07b1b86f2b5ee18858e9799535c691ae9f413516d74636ac75b0fd432d8de03bcd97224d59927c42d4a5f90605dbb26a49185683e6cfc76480227347bec202c066ab6adb5830e770f93c18c9228d3d9681b746bc84a91c460269fe8e3413ec60c0c418e15f7975b3eeba8201c9b04f1623d33a408f6b743cd718bc54c62c3224ee94f63d3da05a7ed65f88273a0f8cb96714d0f446f437e035f29ff1a13619226818fcadfc1c7295f440bba7f164259346bac426cd694b391b3b0e3b16b66bed50215d1ff62a0e8eab0aec63f287be9e862a088ec3782261d4e59bc67633f3fb2785eaab0139b452495c0fc5bc9a2f6035ab493cdb10426e867619236ea237449668e6dcd8a3c23f4a17fbd6b984b6d5044ef6646bde47765e640c05f487eb64108f1d6cc5385b6510096973b00bcfe75820321168f1fa0b9b249c07c833e47487297e7c18e1be932024fa67fefec9c9508950955d8f24d4fdf369ab698b1ba77058744329f2db5daa8996504272fbf515a1bb31b64932577bdf2dd69e60b92e5a826f3e925db2de4a77e79398a552b7f33eea185b62b8ee4ec235463a229cb84d30abc747c8e2013953002c626c172c88f93ed5caa57c42c0059a0d395b1077aabd0ad415e86254acac1be26f6a2a95d913f3e96a507e2ea5c07cf7babe05e6addadba392b1c6cb9f744665ba9a4bdf6d53a9f714e14905304c8265006200910142eb7d84c56c6cc5fbfb31a3b80711be971a9d03f704b4ddb47b6076d1c211057f759074f5ef7ca8910cc47cfc4e0563caac752978376eb3bfa2a7ca88f4ac46cd468ae4742f2661f69cb585b35dbfbec31ec6c8dc76246fd30aa8379f29d17b09f97cf33f177cbe77899f71fb39bae8a66e4b89609f500da8cdc3de22adc98d37ef15c3328c06fd74e532b151ca0347b006560e59c13201bebea6559b65b8625e19434943d2b22a668b57d477b91d7093ec3070640ee56b38e2353f4ecdd7f0a1da9d4e3f586afd430664be8871334ae4fd993f8a25396c6901e20ea28e182acf50308ac4ce558e2ee8b60646786cfb7ece2298ca92fbbe3e66e89cd4bdb3f76900a51387773e45ecf374c926f5464bc569b9e6cffe87a7d43711e70ea657331cb610c71286b0bec9176ee83570493c0e0e38089657c362435783f770f7758a4e76aeafdeca81cbc2855f42f9e829578f0a229b26e3b69d7b1a0a58bdf8f427a59ff66a8b1bc03b6aa9c32cee742d1f716e655a3bb675e0cb7c7d275c5f4a4a05123484e5c5af59771c7eceae0905e9bf485806be3d272a9a7cae6696c5522cc62c1e37ccede156fb26bda51f64b642b3f477d26d18d0a59312f4e2ef1e2976e4d616224bc1b96e018924a73b44e279acd290e78197d34a2a19a4c477b7cbb6ba2290f7f16870b054fc9987605a825714e8ac9343b21c17c37422d9a2ffc59ca64516ea7acbcb4fbe6ac854b30045ad353eca4b8fca3743e0f92ccfda9d9f0456997fa14824ab34c3b6a67c12a47f6a2705206146412c713ac1d12ced1b1e2417b2a0e9cf62f638a9a9121d434f64c833458b90f9e3fbcd4d2785c2428be96b430c8ee70793a8b198acbdc35fcfb68c4142a3ee6f3ff975b6cb1f95efff7aad9402e25a4ab85e07ed8ff9797562c314f77b3cacbb53786ffc1fe606c35a50d3304a2dcc36e49f1ec64f0162c35584154b8df4faadf05cb461a35e5ccef0dfc03b2fe8b6e9e9d6482e3384ef1caa06cfe4306076c29ccf623cc567465404d21968c296c373879448305dcbf68f7bfe7bbc1031eab9246a2e6efb5235ed19bde1705731ef66f5dd83a21b499a92c06f5889d6b67af960360431f4aa17228bf1e788d38d0aa4fac77a4944b7b5400de88302efd809c682901435a5c5490a2bce4fbb5790e52f9ccf5a59f1c818a459169cf23a4a6a7cca20349e9145e6dbf646cec8d95812073729e7c1c1f1abb789d7aed4fcf35ee68f3a7de9aa93cc69b703d242520ab6741ffec38d25b45506383c89bbcd0a79b10d1ba25e70876a71ebed118ba52a1a773d1f3af45c61e0eeecb2dfdd52e553afec821a38d1a8bf5ab87c29b541f780166d2bc65e25d04cd1fb0f512ea08a246c5fcaa2c4ac5ae14f67f40ce219b4453c72f6477eba94165059ee9262c0c854019ab12fc4dfc361bce1a8c5a8db47fed79b7b66552ca07199a45c70d5e72a9f07369a719597fe38b9bc36532f9ff9023cb3ce388e569be55c04049eb919ba0ea17745f294ee092e6c0bc3a2a692e7ca723632e510cf2d26a38d82e33867ead3984cb393cf7ccb6b1769f6bde20924c536481adf9f66e6f9e721a37c0d9324e7dd3f7a09e0ee90cb49578d2d48539d3c8291c3fe349026a670e9222ad863b450f7a09139845f51a170245c543b5cb7d9dba845c44b708ecab9d6b42056163623fd730b6c627a1ea46cd757f5ec6c39ece7589d1ac6f594078e1144be6c592f66bf10e3e2927ebbbf4c4ca8a45311fbd4dcca66b731bd26d043127ceb871ec66f99b4e1f36765c05770a02c1edc8f8dfe39a0b8787fc64187b640f7f3529dd6f5ef3350dc0ab3886e62796597a0be9d1488de7fc9a419871be3c08c1b838f16bc9e0c150bfef59cefea2e1e6d604fdc2d9636c075505fe599a96b8780b2d87ca0eedc65a1e162041b40606ef23b695650c875cf56af", 0x1278, 0xa, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300)={0x244c, 0x4}, 0x10) r2 = msgget(0x2, 0xc) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000009000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089665a960000000000000000000000000000000000000000000000000000000000000000000657130453fba3a7ccb3fe00000000000000007f0000000000090000000000dd000000000000000000000000000000000000"], 0x1, 0xfffffffffffffffd, 0xfff) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000011, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r4 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0xd72d8e874ae4466f) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4000000002000, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x0) 16:02:59 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) select(0x40, &(0x7f0000000000)={0xa}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x81}, {0x5, 0xfffffffffffffffb}, {0x44}, {0x66, 0x1}], 0x4}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x430, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x123, 0x9}, {0x40, 0x7}, {0xa5, 0x4}, {0x7, 0x7}, {0x89, 0x80}], 0x5}) 16:02:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="65050009c3ee521e20f2a964794ce4f4671282a94e77a6026bcce982580dee3b5571553f1501f4f1bcb0951b87e8e1c16b28e68127c32ede6db5006c40c10ebf8a4c97e571f1e44d460cf6d6f2cc6031def97583599a69b2d6166fafa09085a5040ec1100c1946bd9da596a6dc3529102dd0c300bdcfe00fa350bc1db16af22120258d57af14d7b0ec1c650f3ea08da3", 0x90) 16:02:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:02:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000680)="95d97b5c8160f270330341c234faff828a5ac33ba84b94f797c45418a359d17d49b2d919e1db0dbd8f54ae308d840ef8197f552f25ec70b5219af7c2502a9fa9ec04d2d546f2912582489064", 0x4c}], 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="6c5da761760c11ebd4a246b9b4a06de83a0dc1722fdde51478fe316c700845", 0x1f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:03:00 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/177, 0xb1, 0x801, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) open$dir(&(0x7f0000000000)='./file1\x00', 0x10, 0x170) close(r0) 16:03:00 executing program 1: 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') connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x2f8a000, 0x583e}, 0xc) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xff10) 16:03:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x5010, r0, 0x0, 0x5f) mknod(&(0x7f0000000080)='./file0\x00', 0x82, 0x80) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044278, &(0x7f0000000000)) ioctl$TIOCNOTTY(r2, 0x20007471) 16:03:00 executing program 1: r0 = socket(0x3, 0x8000, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:03:00 executing program 0: r0 = socket(0x21, 0x2, 0x69) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000180)="790a336fa359fd16efb66371938ae616bc6bd84a0e91be6078e7a03ca2068856c75aa5e0d1dce60b14bbc1d2ca7a10351c88b6773cb3690e34768e42fa4dc966eeeee82b6d0a21c424ea726d0635c1a66da62c2ba24529d14f9a220b6acb0f5c564574515f29b68c30483ac1b3d61a3db36014522b25cdcefb4453c0aa65f5040b8dee5d862dfc5c40dcced6cac235cf5aeaca8b7203a0b5495e94d047ce5bca57be2d558c2252e303b00388a9b6c0dde277fa9d3301355a8691728019e94afb85c1c50d9318fae25f7385da7d4b1dcef541a196d00eab17d7c968dcc3fc6abc0ba57e2749a7eab9de4d69dca6112a7071cdf7b7c4023fb07accaa4db585501d6d154d4581f1082a608fe6a9e341cb769b0530e7e2b594195c0d0d6c4d4d83b88e03a725e28181567319908e7e0040d3c28fc00a2140cd2da194e57d3c458895fefaf290d560c7ba0ba40596e09456435a8822f9d21e5f085aadfcdbb75913a383f9d62faf9ea4d5845f6ffae85f68005532677aa4b8b9b631be7ea650c8204a54463fd2e1d127367ed96c01e03885c03aabcfb405e61126da425289d8484de267480a3d53965e513e47cd2d7dbc5b2472e9a3b116d569060bf578bbd48920d91d67f273bed0be96d3f39187b4fe29b0365802cd6f4fad2dc08257022dd48ef782d7b52bf8661811de0bdec668cde4b7b112bab2302e7416525571990bbe5f63bff6a0c39f148967a11fb8966cb0444297ab5a0cd7c38798967865860aa21b64127f9834b70a66fdbd319fd2fa641e036c34f6539c7f94044b88bff9e4c13cc95aa99ec7ca2144ace87940c3f893896e34746dcc5f4e5078e35da880bddb09cf4e8df7c653d0354ebfbe1e8f669e6fd00e5c43e4c06dfe1cbc249b120170b5305afb1338578bc3ce72f290482160fe3cd20bbe7b864ae05bac0c1c664eaa9e74af23d73dbe26aa36104db059bf99eeba889474ac837c67aeeb605338f98d19b16ae63a03dacd629a4e46b72b91efc6d43a31ba1d998b9fbada27b33ceda902343e24b588fa6babee0a8e5821c562a3e9e24c63282e981b626f72dc2694c4973c75df6746d4821277c655dd1b4fcb9c41dbba93d3c5d46f10f813a0d17fb6acca035cb8ee24d2a6e70b1c53e3d2287111a6b416684362213ec7250e62ce65202aa8ea5b3ffa87397251b565650a0f32ae96526162ca0ad1be7893c7f54849b0f78481b9eebe6779b008ca078cc18851a4d57f75da7be7ea915bcd2b6cdcea56fdd3b681266642c471364db31912424377bf1b05357824b865625770cc8eaaf5fd37c49c94dc4e05ecffb2a3fdfba4eef8fcd11ca95b1d2f05e30c2868b2d33c72b45fc3234a2752eb0d5b5b3b97628e6ee4d160dfbb94839458ccec07f4b2391a1b7a049cefc0c11d944628947473693de00dd9ba6e0b9186315d18306912450b32ec8ab6be8dea5aa93ca05ae3efe8092518907d1c3d881d6c3f10b2a470a5b9a9cd2e52a4846a43038a9b54d0a867e2220629273dd2ff6669631e81b7601ff3e95bdf0ece5b74004aa5ec772fb31cd23c639d8b6e6f9d8bc8c34e70246973f2a436150077537172de312933a68d8b47a2df8d90b145ff10296d51112eddec64246db42ce4e2e5a7c3fa9f25d1faedc331ca091ea6fa4610faf54697db4f0b9e215ee3d056bdd0a0dea31b686017192a71a491fbe32cc6e949a83260d805743c86f3986f7a916cefc3029c8f0621a34acef843849148440f10a96e5dac4c92e869f809b76a7f62f587e9150e68f2ee0c26d9f58ae6d01c6d2ab0ad763e12e71860b74a97e11941a2d3e1b6d7c958cdcd9fa6980d33263bd6bbfc749ae8fca153f05f1b6b4a7ed8d763246aa2a16a45dfea63ebc7dd433e456ab6c688fdd2dda507d88e2393e8c10af5c184e3e45b4a01404d830ea7eabee47326cc813bc7ef91b2a3a9710e80e664e1a5de9e3cc0ab4ead380adad5e6636a867e03a9ea53578fa45bcdb263582c0b2c7d512339a0ee93183ad5f78f0620acccd25d6e8af22596ad8d0904a5df6d98c55f5b50a70efda1f183c0addb277c4933a59964b2100f9dac2b9250635cddceb45034f4e82aa949bcfcce14576422c7bcee6e797a5c1f7701501eaac655ba7a5cc3c381a0f0c452046f2d82dc22e4c54df7b5a3b85eef26d1c26dd1d8ecbc1c20cdaea91b2d0be3ea7d61a6b5111e24affc4969aa06ca812c63cae3348612493117380cfc766a8624513fd6ffce1230a4502b5f54da856059ef00db889f61d38c924a3afb6710bdb3e093fd2f246ef2680df2eef629667dedca04429c924467211381af7124d014aa4321c5af969e52a3f157830ee279551cdb8aaf5f402a67f422d2d35152357a95cd830b8562be966e4bfe09845994d8eef849a45204066a52b9498d21a6c461f94a197773436a365c14d07fba1a00a2d8068438014c9a5a7a5dd93ff13d58b27d3abb4495636d063c056263d1d58eceb77029b2f63c0be6c25c143f74681f51410b6ec5a50d66b470a35b9ed0ab8ee5b0e840833facc3c268686016bbd18961ca63bd50fe9fd506c4522d87af8f6992d783ecdb372101e1274b8b508a4e51997a70e75b2b789522f29f75e4588e5fd47f2e08a95662c49919ba5f945243e7ab394f79e7aba40d8b843a09894de3807075fe78751670c741d41ee5bc46c4f6052486d73768d768006496ad6aab1277c174c6ae6c44876d02770e94f8ed53c164b907a368f29e85941dbaabd0a62ef73d5224f116f4466db357f32fe264cf5bd5257207f08e11e879911e3a855411387704a3bc27f85aa74bdb3bb20c3f6668addae3e1591f64b621d97d06c39248cdfc0d4bed1e9cc26e99848e299b04c068a7088c67b9b817e8d8b81fca9f3199ffcddf4a1013a413a62c14cbf303acce4c806971961babbcf5f76801cc1226cb6f358c5db320addb6e8a57f94616b158d9268fa59743405ae9bed095c406acaac552e9981baeb1e6f3f2e6b52015d41ce06443acb0e4cb3a271190cf5e17f34269b86ea72151d368c02d5832e325b659c66aedd7a42e863595763e1e8790c211462369ee6a0cbd7a2199179da2a9e016999c12b39dae3a56b81153a36ee9d373b31b53b9e32b075471112768f4a737b6ecab1ee521213b6338d5c14ae1250bcb4c499f2ab4a383d379098d13ceaba92525e3ba26696cbe96ac4b3d33bec1eeb8bb85896492419a49ccab43ab515815c8c262ca905672815b58dde48297adf59898579f5131babdbf823a9101adec46f6faf818f8c284560f490240e44bae1dad702586eda99768451670544141bd507f7dec7048a149831ae2aa8fb95d18ec40269096b8588e7f4b40ab1ae5d5396fccfb075e575dc0bc179b63954154f1c06302904c8430f0918ffc907af1e519e97ca3341b2bf820f1a96e857f86b992b420ec9deddab2dc4f8717bcc2c96e12de13aac09450499685539c13398d81fa383fea18ca1b5cf311ffefd2cbb237c02cba1eed6bcca08ecf14dff64c31f2428ab72661a9965a389202a40cf4a60628e902d171cf77611d7bebd3dd9f3a7d7abe21e69aa96992adf42b992459d22cac14b01c748d2ccc85df20dee965ee7cf7870d051486bca64ab9ef0eb0d11465fc7d506dbecaa642bfcba5381359cc8701fd7f6dff9cd520badefe5b243df3f18a14865b4b086847c8fc1f66efee5b04d4061d7c8a375d673e0bf2b46639b95561d855e72f1dfd7110a56823f8cbe58507d26e9ada526e6b02d46243af2f884501c00de36b01e29fdbac8786649247030ce559b22f91ce4ca6fb5f33c57fc69d6beb8d467b43851df3363846e75287d01abda4669459b0fffa7c784583c95aa2551718a42ec57bff282d391080a229ca2a0296738c958d1e73f6904138282f56a89b502214384ec5e16d2879e32b7b36c83a30263a5f39831f979c85eb7a41e45e9058bdf84d4618cd03ac3decc7c8bbff1fc8cc702e7058d4d9503105525a96b3ad73b824faa8dee1adf1c4cffab33970c7c9990de87f4ac59244aec52727773027236228250641de518b499958fcb4e043cf0be4af9ba9e112c8caa99b3fb41a9cc97f471b8ecfe89964d099e9d0664af971ad87804eb72ecf27a3b5fa78d2ccfecc67b2d314f2c2121d6583947b3662ae30326a58ab7a0720c3f7dba6d305548c624622783318d0c1de0ac37edcdf89ab121edc339b139d3e77e460cd28c03fe7b8abc4ecb770bc1217dcdac51d4c63b91aa9f0b2f66c91b729c98b718843b4a7a6cb8eb88dad0f1d6516c1bfe2c20ac987ee10eeeb2a156985e53cac998e15dce5f0ba8ba9d0097334b0bf78fc3c1c9e7b718813aa3929ccf37f099ffe88e8ba3db6373cceff28e8b9477d36449d206bd4d561bb54e070e452feb87600dc2373983b69854a9cc5b166224e00a5a236520dbd0b92b8b3350aebafa36b84a8c990604499117c208801f0b2309817373b27a2de0503c1d988d8a815a1ad4ecce39a6730772ec30e82d4083bfc828179cf4b6ccc0388f4cfd0c16d42a37785064be90a7b3bd2a074762687b3e636aaa70b7108ec7e7fdf7123c37645437cd43db7de93413bdaa5acb8066270af46522f92ad8293fd3357b9441e55c70c630a1e0c709c85abd352d119183e8e5bd27595280d59d65c5d0533a86e502b95885c4dae980f0231950cde614eaf6d37c47db44bb94379496b8aa44c81b8b779191b51533542aa360413d36762dd74213369298b7e2dca4bc45b42f5b82af16fad8cec38718de90db080364e985e352a34acc9165399d39aa3096a346136529c8fe503328e0f060a52aa85b7e147d8766b2784c7915dd072096951fad933f6048a2fcbe5aedfc6d8ade1a3867a9c780f55e7bf94ad347519f77888a1c783cd6324f9b2a1f3ad94f109c9d2215c0a079a9f2b65491af5ee2bd67c81863ff0314f26eac444d4f14f080c4fc70b88930f2e14e31e37298b1bc28991d37be0a9186a27181e2e5f143567112519cb6284d95b879a6dcd3da306de564d59f2dc1019342fd7ca218b537b4e9075d5f5877914aa7267e5f9c1b6ec36cda8aa1dd832103a6084bc9b0464086601db47b6645e927d96657e0a6ede325c2d70a58b912c68e6aa761ed03149bc83d9716b5f5bcfecb0527097b6c0609ed8f9da959fd37d9ae2c3c3c1a6fc43545e447312dd6911f5cb98cb01a1ae00981ab58bd451ab61517775f40f3f0547950d40089239b320b12d48274f36ba8441812d8e5288d97955ee10310b322de99dfa63943d3a07e9d1ce08c63004afb0b926a9bdfedc0c0bae721f48f4f6aa5f8e00a8f6048377f121ca675d25ece6b3f753c9e5d89fb39d35bd7de0c7b99f590349859814a7841ca59aeca1e76a9a2b18bd5be1f6db39a42750e08de556d7b8ded97ecac4807a90f64fdfd7e33b2978d1fa2d0299996bccbc917eaf1fc48c02f2c6db7961b08048e1568d90176a1e98613bbdba20650c2b6af687b572eea7f38906aefe89bec91f883a5c3f9f2b2907a619880d1adab08664750ca01f30c5c29233e4d83be34e40b55f60770e7bea768dbfe9e9bf9396218a0fe6ea1f36e358369c2e88f3372e1f8384e19e7f8e6dd0935a6882fe4a64a4905fb93560c1c4a392f10163ddeae60fa38a9bda485ecc00834103cec89f705a8560b30bf9bf14b6bb0bd12e74e024e5811a9aa30f86537ad1976af9f0deb66df5abf93243d4ccad8ba5346d6c533c2cad8ba53c7575ed1472fac20e39db2b517fca949f42db172e1d21862e0352e5403fc67b46d7004bc6e4b4", 0x1000}, {&(0x7f0000000040)="0371abdf1c3aa41bb82d7880dd4af50d222d7bfbd0749ce74950a8c57c58aff5425a98b3086eacbe777f53ff7360d78683e9e586f290f483af91add2e05308f166cee254b81226602a7ea556378f5e02a2", 0x51}, {&(0x7f0000001180)="d7ddf299e0e7b2f95fdc8ff614155e7b15e41d1312dff2dc8e9b30a023f1299e217564f58d1516b5640cd31384649605", 0x30}, {&(0x7f00000011c0)="6fb1d829536ccbd3e259195154e3d051eb2022627b8bcc9702b16881f2674d5d8145a2205ec8b415ac32b066251e2cb5aca7bfacd07197a5801f41755cf70ea9e315cee88712a0fc33a3ff689a3ed34969fd580d2eb83387f546cd921abebdb06ea25e8b0ed68fff4841c4fc208791c5a4f18cd155c6de840a0f5e94b35e0e703c815fdac78cab5a84c8f49275467a6090026b24cb4ac32295c1bf633878b13c5686a254f14a146c57795e0033a0aa561658a397105a5557b2c02711356680754b5a68708651ab18886bf6c432348ff6618aa2509f833928f76d6e0f55ae86fcb726e3d979d4d93d3f765cf7b409a5fc8731aa412d9a49bc96ac4f5c1f25d7", 0xff}, {&(0x7f0000001780)="819e1c64639691dca3ecd1616c9b2b98b97e43dc79e6ad92df7ec66183ef82b1e3b4966064087a51f21de052de5cd86bbb30e048b174a942533b750b094cec8f00f649fff98addae3fc4fa3e968e3850e56142f0959e47984890c85473340b2ea1eaff301c1171dc55701db698050e3ba2e2cc12a4579eb99b4a5cd3928a84b9a747dc26f553652ff4e0af4d021ef690fb317131859c383b35ea3e6eeac5a9abd3", 0xa1}, {&(0x7f0000001380)="5caff6c900b73075d2ed6deeddb526b1439b154fb3594d4882cbddcac740ec312e87c0b8968858aa980066d8b1ad577596214c24dc", 0x35}], 0x6, &(0x7f0000001440)=[{0x90, 0xffff, 0x80000000, "474a25e86adfca4b6e4608cea855d184ce7f990e100022b563730684aab58e71d03f8091d54eaf1a5a96e54a547f706c54fd60bff8a4e488cdc6a93e0fb6d23b7b8801561055a3541dd06964dd1472ef5a1c90b06d33c46ff16eb75e98bf7c7851989a6cf15cea70ffda01a5b55a56d30d0e414545f2f53d05"}, {0x88, 0xffff, 0x7f, "98a65f552d901d76ccc81fc2da5d47d86a131a4ab15c01ab812751894f1fc06989893f32436578b973cc7673a7a551d7bef7e534c5798344122eb94038a3cf2812b7e2bb8e6adeaffd88ad764264082bab8e23c910cfaaecdeb3a28e0d7eeb655b8ce4debdffdc87971b9368082db4c4e621e9"}, {0xa0, 0x0, 0xffffffff, "8c1c5bcd68ae1ab3cf6df10c0e080a8821e39106a1f5e95cc0f3693edb47de9a42b0aa79ccbc169e94050ae624906791c63cce2465b5fe55d1a62a88f5c0f425f12c34daea5869fadd93effb33e9f710acbedca00b43b342ddb1edaf2fd079876476d8c0f72319f98c3208380ffde7f78b1734d2c49b5ca0c219bdec65eab22e17a75f91699ef98fbd1647"}, {0x20, 0xffff, 0x8000, "38e1267edad44270b4f73e99b6c6eb86"}], 0x1d8}, 0x8) sendto(r0, &(0x7f0000000100)="bb9532dd22e37d525643d9b3e2738962960a65c734155d8b09e74cf506143308e5cc2c9976242f2e184e384f84d3cce7508627f1a43beb1efbbef17a3d45bf9242964b5c1a49df1dfc24999ce49204cf27b069a3d592c48e17d17fb3a6f2ab779d", 0x61, 0x4, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) sendto$unix(r0, &(0x7f0000001680)="6b9f8f6d4c2f351927bc74dab0755188c86b249c46c2105c79690fcc0ef989cbb382bec4b19d5f6bf39cbc9136525b2958dbbff7e5119d8605dc037deb80c35de8dc02c605187ad406e21a5e6c6f11fafac9fb951902c45e117cd0242182e0f67776ff98b7b8e490feac744cb7865d12bb6409f097aafa43d6572b8e6390bd91cd6977e9269afcd64b7aadf826a4eed7c9065e04e088795b8c28c80c364658d162f076094be613125c98ae35bb2fc9df8987", 0xb2, 0x2, &(0x7f0000001740)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x0) 16:03:00 executing program 1: r0 = socket(0x11, 0x1, 0x400000000000000) sendto$unix(r0, &(0x7f00000001c0)="b1000513b1000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) sendto$unix(r1, &(0x7f0000000080)="186c76aaaeca9588d682e6de2e14ad84f1d60664b0ddfc46fd8d2dbd9a4ca713161fa634ffbed4db0ab1019bcf3ee8fec3548dfba76f071087bbf986eb7c8e74f79d10bb28dd7d80c1e44c969c77e1724582cc31efc5878b464c6d56f03618253471027879913b062c8b7f75c83491a77d5d81364939cee6ffa5d03e5e19082af6d71121374075019ce7ad98f1707b641d865a9ea4d9abff92da18", 0x9b, 0x402, &(0x7f0000000140)=ANY=[@ANYBLOB='6q./file1\x00'], 0xa) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7, 0x6, {0x100000001, 0xd77c}}) 16:03:00 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1b1, &(0x7f0000000280)=[r0, r3, r5, r2, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setuid(0xee01) setregid(r6, r2) preadv(r9, &(0x7f0000000380)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x3, 0x0) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r11 = geteuid() fchown(r10, r11, r4) bind$unix(r10, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r12 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8200c00f70f0634000000000000000000000000000000000000000000000200000000000000000074e700000000000000000000000000000085d1653c4771b4e5162ad76f4e34112fcd5857dfd9bc2523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) r15 = fcntl$getown(r14, 0x5) r16 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r16, 0x0) preadv(r10, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/94, 0x5e}], 0x1, 0x0) r17 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000780)={{0x9, r11, r7, r11, r0, 0x18, 0xc6f}, 0x4, 0x100, r15, r15, 0x3, 0x0, 0x100}) r18 = getppid() r19 = getpgid(r18) r20 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x1, r11, 0x0, r11, r1, 0x11, 0xff}, 0x9, 0x40, r19, r20, 0x4, 0x800, 0xfffffffffffffffb}) r21 = getuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r21, 0x0, r21, r5, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 16:03:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="1358917415f6986e34f0d320212b0209a835a2e49fa0b9c2ae8e6b00cee77f3d72b07674e794054bc00ceb6af75e95cd728c3faf53f5ca3852a9d63a253b04cafb9bf0a17aef35d7ebd0d3e6138bedd1defc", 0x52) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7fff, 0x1}, {0x18, 0x0, 0xffffffff, 0x9}, 0x8, [0x9, 0x6, 0x87bc, 0x6, 0xc530, 0x5, 0x4, 0x80]}, 0x3c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) sendto$inet(r1, &(0x7f0000000140)="5099d3ff6f6cbe244ae4ceebb57a63e6622c6d8fa22c2af919d41b3f51e0f245817daa40cf70d24f02ec11020d63213a3101f8f94a9c3cc8b901c869df2156f9145f974368feb75749bb7bd2deea9ad707d51985c00dba9c348b85ac76840da612f45e570cd452c7e3489d05695a859803c300cb4f9c70d1a9f1d2ac76628be51b51010e0c17360152f1b0aabf19829ebd26", 0x92, 0x400, &(0x7f0000000200)={0x2, 0x2}, 0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 16:03:00 executing program 1: r0 = socket(0x18, 0x3, 0x8) chdir(&(0x7f0000000000)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c0, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000004480)=""/4096, 0xffffffffffffffba, 0x3f, 0x0, 0x994a89d9b9d1888b) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="c6", 0x1}], 0x1) write(r0, &(0x7f0000000040)="6c966a5437bb391ec9f4a77b0f7e2d8ff98c8d4bc1ffa387b53e85bc47bfc67b27aa8bb35f97815f79c5191e42e5f0e3092166df6873a85cd96de58469a61f3cbbbfac4d51bb0849c3bb6b106ca88146c6b557cb0ecea657b68a2bb3fa805baf68d8895d9489a5c212140e12696fb1e387d3a57e0cdd2cd91e9eb5020e4a0a322b7b2eaebdd7c06866501547fcdaef7bb6711ffafe0d88699c43299b683b914e010088b0c908f18a030720b018f0d0e23a53e0fe7e0d96aafcf99a4668db1121cad406c4d212f65274527313bdcb88020a8a152a63f7c9f9a22abbc646d61c3c4df4", 0xe2) open(&(0x7f0000000140)='./bus/file0\x00', 0x80, 0x12) 16:03:00 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10102, 0xd2) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x6, 0x2, 0x7, 0x6, 0x5, 0x9, 0x2, 0x1438}, &(0x7f0000000100)={0x4, 0x1ff}) bind$unix(r0, &(0x7f0000000300)=@file={0x1, './bus/file0\x00'}, 0xe) select(0x40, &(0x7f0000000080)={0x3, 0x100000000000, 0x101, 0xfc, 0x7, 0x7fff, 0x1, 0x2}, &(0x7f0000000140)={0x8, 0xffffffff, 0x4, 0x8949, 0x4, 0x1, 0x5e9, 0x8}, &(0x7f00000001c0)={0x9, 0x9, 0xc59, 0x4, 0x7, 0x3, 0x80000001, 0x8}, &(0x7f0000000200)={0x3ff, 0x9}) sendto$unix(r0, &(0x7f0000000240)="1501adb86756105103ff37a304ba5cda992b9d5bff60b5d0b29dc30fb8973082ea956e1cda6dbd71aad36dc9e388ffac593e4f4aafdef1c2ac9ab9fc036888cb91730d6a1aed4d3525b961194c2a8b925ff80517db64c596c9a6609d0709cec6b79dc9c0666336ed0cd613591ea7fd86c4e52824b4200ed175dfb80d8eb76899883f", 0x82, 0x4, 0x0, 0x0) Æl–jT7»9Éô§{~-ùŒKÁÿ£‡µ>…¼G¿Æ{'ª‹³_—_yÅBåðã !fßhs¨\Ùmå„i¦<»¿¬MQ»Iûkl¨FƵWËΦW¶Š+³ú€[¯h؉]”‰¥Âio±ã‡Ó¥~ Ý,ÙžµJ 2+{.®½×ÀhfPGüÚï{¶qúþ ˆiœC)›h;‘Nˆ°ÉñŠ °ðÐâ:Sàþ~ –ªüùšFhÛ!ÊÔÄÒöRtRs½Ëˆ Š*c÷Éù¢*»ÆFÖ…¼G¿Æ{'ª‹³_—_yÅBåðã !fßhs¨\Ùmå„i¦<»¿¬MQ»Iûkl¨FƵWËΦW¶Š+³ú€[¯h؉]”‰¥Âio±ã‡Ó¥~ Ý,ÙžµJ 2+{.®½×ÀhfPGüÚï{¶qúþ ˆiœC)›h;‘Nˆ°ÉñŠ °ðÐâ:Sàþ~ –ªüùšFhÛ!ÊÔÄÒöRtRs½Ëˆ 16:03:01 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x204a0, 0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0xfffffffffffffffd, 0x2, 0x2000100000000}) 16:03:01 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfbb0, 0x0, 0x7ff, 0x0) close(r0) 16:03:01 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) setregid(0x0, r0) 16:03:01 executing program 1: r0 = socket(0x2, 0x8001, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 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) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="b1b698360a72f9d6e9ee0ba0fac086231ddb0100000000000000f2bbcab87af56dbf035fa19ca356c8ee6e120dec5a9c6fbb57e93ae6e0603549cfb2a3ad3cc6918856fd744b2359ba1be967bce029937c804abfd3878797e61bde072e60a970f6796a893b28"], 0x10) write(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{}, {&(0x7f0000000540)="17c44d95c8af0f6d8964b773ea7d0eac7b8e6567f70e3762283c2833e5c80aead2b1fce60935b4588f5e3425cf80874b096ff16aa068676fd94d31eae86e42ecd148e885dcef55f19ea5f0732190e1e13f3b2c11aa5137f6bb9f0b1ba0a4ba877c9ef3ca268f44f0d2a2d07b17a3b14ae18f9f752b72c9e98c50b5cdceafa0110b8d1c27bf0d93fb68178341630a33eeb2e60caf69240b57f793a2eead8a8ae7c892c3c736dd37abf9ac0a98fec5288c726b9f703ae8b363ea50e4e26984548fd5e5488190837f5a976921d87570e428414f25b968e791ee886e2d61b48152f8c89a51c6b0d83c2cb6f155cba5b9739167fd81fb4bc7c3d6fba4d1639666a7cc698aa0be5a1b2b5af19636555ea8ca73402d76e2ed5227dd8f042aef4f1624007627b3661df60ec03daf2d24a21f35cc9666297d17fb15f74749bd91123c2c86fa7b90b44e9aaecfae3e33e81d38de88dce5da4e5b7b91ba0441520f68c5e0796f951103089779d63841ece2b50f124efd090985a5d31f104adfa364a1857ed9dd719449d8424c1e1294bacf2ba55e7721558b3a0b45e42e3b1670d0142eb6dd4d76e3766eb5a811e33fd4b6b194fdde4ea4db5e30c559a1b76fd39077d887f8edc2626885573501f613d7439eafe93d41641df93729ba8acc903f0ac78110dee8c872439463d29f3cd2a57252a63d1db1439063d46f65d89c71483e068b9ad32d8a22607712e25cb40b0cd72550be158c6cea425afd72f3495fe273ae17dd1443f3d0241eb3e3b0336d797613a8d040e9dde39390b1738f0bfd82b5bb883a14d4c5c6d3ee0d758080827173dd36c1fdb81cf02af2c4d0fa6379228f688419f54c2a7aa3fe6ae81a1fbbb43c8d76725c08d5fc081240f9a2136174d2abbff9e4fff9ef13bb592cae6e7f0573e429d08848cfdc35b23fb1256b437ea23d6d922fc00adb6829603783d42b8a9161f610f6187a878dc8a5ac63b0ef5a745a6c1c797c416f01ee74b62c4387eaea33292369888d388dda4e41c151ace0a5f23fc0f5ca5e8cdd06ca2423a150d2a315fa6fc3c4f577db67a0bbca32dfc052fddc8e05af740ac6410c1b5f84a60a47042f180d3fcdfb5d482b76cdac98ed755c7adf93fad5ee7bc5da580a5d6a3858e3933f1f6369ac390cafa26c1e60ce2df765a199da3ba4946cccde298060c8286e2f1aa21155c0129ab1e4712452e507d985022a8859da4a461d1fc29199ce803733f75922c30c68f62647781f49ab0453b176e883bc3c19ff21013751408517f1e08c904a2977070fd05073f72c1117af11afcb04d9842bcf600e60639e2c9bda1bf66f159b5836e3bb1b3bc4263bf257426f7f8c297d9025417ce4a49dd10f846dbb198286c714d50d85010be7ec8b6fb20201db1cd710cf266d53560b7b0c4b50b6e24b56989823eaf9603a1221e7d1ccd8bd3aa86be5910fb19f09079572e6fabbddaa8bd33b8c9aadd2ce583682208b2706cfa13680b47e2c6ce083dc8c2546b721f818ce26a47f64259b9c7500d9f47127e7d5ac409cde4fdf3fc3d321d4348353dc6a9f7804d1a57a9ac99fcfb40903482c34b638247d0e997c312a0b58989a8f97729b3548b9116822740d7d9714473b4cf3e82a1bd9d67be598bfbeac24f160c56650ccca72b00c34d4f541a02cf5615511fc65158450d1f6699fee4d700e68e7f50476f0a05b72da862e941ff3104399903e56a1ccd63af77963c869c99e7854883290d01ee38f45196f7dcf7d51ba137299826d01bbf380105ad1b4403b4bd0b851894f804cd896d4aeb879de8076ec26bec2f95a6dcd8bc4a483dde1c2f037c235348b3d73618e647cf0df0274381f198dc2b043c6f15ab8426aab43f5af93082e10cff6407e18c029cecce53b817f84f6d5f1c9a306756d3f8afb49b8361d5eb114e057a981beff16d0fd633a33c8e731e0841f302a20a511a3fecc1642152791ff639b4aba316aa78785382c956486ee600fa0c36ed35bcdf010d633aba4f82cf4dabe46f5dbb4c6b6244ebdcc9c69fbbc98a89b316cfdfc6470bace06b615239717faf67524dc717974509b97c1c23f4a930f62ec0ba90665c7174d3306a6f8347ce944f583a27db679e0b1213490a232b1d15535d0cb30615e5c0d9ce38a7aa853be74b320922809e2640b3f2554e321e95ee1b077c37088d46f4d9611445da27e149632f3c7b7fbc54c614e1ab5525b76072217ff6074005d9a1cf7bee62e62d03544d2d84644b21dae44d1cb6a18fe373c49968a94cd741f83c887d8181d19c0ea29dd1897551156d306f2de8844422492f6b2895372fdcbb940e4be9b23be7a32f2ff825727312f25d2e6e44ba8467d8f072b3e0ef7cccd3c5924ae33ac92e073c55e0a485ba7e582fe1b815139c8d32a9e85b8afd59beaa7a19a373be2ff8d3d2336fa0bccb06e7402fa3b6d4d4814269373a64fe7c9110fdf330a5cf78804a478856118269e7a0f539a26eed1140e53642a8d42612adb6b417788845c6ca462dd8a0ac60cd18d53bd63addff0902da38f6a1dbf81757af1ccf33429cad4c145d0bb36a557907ce4b2e726509bfe6e544e8dab578f21c464c5b5d74c4522795a9768316fdd447eae542f6a57689c638c29c5e23217f9f258f914891df4687e8415e06b384d4652a0f9b4ad96da16742eb8b5a2bc1a32f219c43eb514bdcf8097f38517064351003ff15ffe4b5ed30240234cb7c4c2d37424d566ee135c773cbe0e20ec67dcc3b209bed8a9a4099e5b83793bcc4ad357f09db81b7a32651a207cac5c85cf80d3ff25da6982691b661fbe6843db0bafca7d84b71822cd6cb0e35fe1c5de4ed66c023da444b9f8bd0729c7124be02e093775adbbf79352e3abd2554840df54f985789837dde08440f5153f934a87062b7d8b5c5a7478d177088a2418b4468e38f5c515888db574745de32431dc643c0b1fa7c917b98d1f8518e8b349d130280d08017686f946797ff7f4cf8f673362d03ba08c4b38bae400bb5ad73f49570a3cfa5dfe971e696d3edec660348da3dbc121b6a0360bf90b39582a0b60ac7c59b7e07f5368def3076f33d7a3aff3e58b06a1eb1c36b0462cad2e094612fb93fc77df81b9f5a1d0071194b3865498b4b9dcfc477a9096f0c6bdc988856091d3215b2a2af79096a4be7589ac172f35b0f7cc4b8d3f099905a528969911beea9b033cdef0506b9b64ca13e940eb8a1fd3d51aa3a85c625278668a9d7aef261d943bd5efb974c93c48cc1ab6d671db00efb5efe42d1a336f18c283ce3339768e5654b799f18e5795e1c5198b2e1e97bf032d584a04a54992eaadfd78025ba993f48bdb852ffa633da85e33946b4cded7149152e87343ed0e7ea3e6235ad25a992d40335e8f5eeff818aa752d5fea425c09d880b6eb29f1cc483341ff23961b6a33fb6b3d0569875d5c950aa8ad78980c030b7b7c454409402b392ae98d6e0ce062c2cf8450404ca008afc810ba330bf52eabf569377bce7fbec46f9018c866c0d102ff2f9d412f3e2dcbdc31f7413b024eed544e44ee3545aa628ef621a09c463bf449cc8a7e9f08e463792ad7bc5d75af5dd6b103c6b65aafc14250a74f0c7687b099ccad66340bf68104e621f42bf2686892c68d7290436fade63b3282cd60d07088ee090883b5d83429a28d9b7c5199051e351ea8a679624d76fdeb10e3750dd99a5a87a8ea028aa7b4264014a789c2fec35033eaf2f78f8b0a06e9b38cbd2b0d17cb81ab20ce93be99fc63ed1ce2a058bdbfbbe9d267ca8fb3ff51789e88eb41cd45cc74b7a740bc912524557280a73e1b13071d22157ce1adf25cf64ac93411147df3cb3e50b9aa301fb81cd53f4333fe70119b780685086b23e8fa7d62006aa55268cf9a37ecfda235f04d550a9c9223b5cfd44c294a6624073c57eeb75c05ced3a2accd284d1995659ad09382d1429534e9c02fe63592928370eab8f071263c576bf9678761c055f5d7fce7c12f63ade0473efd25d2b34a8d6c8186fe14c492bdbd1e083502e537935261b77e589cbb162e13a1895b00cbc2b44b861755d6e40f8589440b447637b7e9762fb74b287d42b7eafb636815452f1666323cc598ed7dc4fc273ac3aa42e077c4b47c721af145e5b51a3991168dcc35d97b723658f1af4e127eb42de31be21de938a1b6438bd2eb1506a2543d359381cde8670c82c34b0e6b5bcb74b076193e3acd5e5a87f988c0e0dabcf3a0cd8bf113b6038077928dce009491b1fa36ca0d2b57863b8021907c599ce26b2efdc5cc0cb7880508d0281f5731a9be540fd17fd563f1c3d8821318abedf861780222d3a6b1f645a0c7e67435613795fda24db67cdfe69c679074d33978264bd0516ebe3dbcb9c32f924a21767d2af1afe542cea784d4eb6812d6acf364b29790db5833efa8f373a1684695ce1b86ecd42ba27f11c135752b88e7d53be3f3cc86c7df06f5ecb767e5f52ba9ecf6f2e46cfc662441599aa4585e7bef553f96e8aae67462452584ecfb08fb4d696af36ebab91a68b22b1577558d0f58f48ce102a4e106f2015f467b509e137bd6179149086475a82857aa66cfd3f6350062eb567fb65fcdcbf8f86c72527b33e0af6d7b8c9c31780df5575c3e364d77a1675e2164fa8843abb442c809c6ed053300dc9ffc53211b3f8d5fc7211bd746416cae8b6c466bc8c99e9802d85575de56fba6a39297bb3fa9e5f42a4310d881ed3be63f00208b4734dfe05141b9f8446d716523ee0642bc1448594ce6e5621e6ea0c79115b62299bc5fe1daba3cb583791cb1cc2cf67529c771793509d55107c4b450187f579b8c3702335cb183f3e13dc244b4227c9edbeeb61c1b14c53c69a711c8a62ff968e8aa3f6e5e36151c99f88a427b1f3e38d61ac37d21a811370eeff2c5f4397d6d66eeca80eb5b6413999d00d157395bca7c22b8aa6ef99355fd763980a68f387adcda641c42534d98f35c3b2695985f2d2482486b135eb738304e1a40840859d20af47f2bb04eee8460f55695423c4718717b4d6a8654dbb2020bd5551ad490d4ee03a799e28a6c2a42a10ce15e018585a69528f920fc601556b913ef47711d88cef6ac666cbcd1dfd8157fede076cb2eb69ebb1a6172d23652e050dc9320b4d34e739d4e611c0f04b950185e1ba0e736f8fdae23b95ccd546071727d29cf4fca1bdabdb71afcef4a8768fb4a4ebbcc0e176c1e9e9aec26572d59640e1505913bdc98a77a4cae5ee7b3e7d103788b71c80f6d7f2bd6710dc210fdab21d3577871287e0d361e8aeea6052a75df9a1fdbfc7f27243fac74433a4f7d90cc571e1862c069d9208f63243d41f4681deca2f65cbb35740874a1cf3ced33f323d07b0dc272490735661b5905a19b4288fb3e23c184350af7803e5e4679ecd7583923433919d0c1c9bb246856881a9d1f5e7e4a38fd45ae0d69b581a22aa48c6360156153519e8e946b737894f505268e7ce3a29695c44d09a4a30a48814074a052dbfe0fd96ae18423285fd76953bdefd9e742cf12dbd3646f7cf3554626ffa3ca620caf009696b1fb0ed2acab5c181610c18b8e7301cfe7fa2bd47038c24e3b4b6f461443f74c6fe054e56ac49ebf87fd1c484d4f24f1f46031107d5653ae62192eae0b846f4e59e51326913c2cae774ec9cda1389af8423ff4dbf56bba7b8e5ef2bb6734825a80f13068247812c145eed4bdf4507786f43455a08ee453bc0e4de60bdf06fba3d23f8abe683577756e430eb4e4dd36c728dd785368f4936136c178ab89b04fb6f653e551f7e37abd2e", 0x1000}, {&(0x7f0000000300)="c05bd27b30c24f7a66ccc19b44af96f926126162f161b64d75ff65ca22fcc04285d59909a1f222aba9e31045ab97d5b5ad8b15effe5792286a3ed7d5b6dd99f3708a27d567d8feda62e33fa8d7c469bb30d3b975b5efdca635f753085ea550e7b2452890b7ae5b242865be4c5f872e49598420683ba4cc0aac86b8b02fb1169dfdb3fe11ade2b28a374b157a53a8b1ef96c0ed7352107036cacd6eb2ca030065a609339208b5b3688703aeaad8479d93e97cf651123f2f3f625d6604ca492b01d3d45320f46d1787957edc20d74b7f0f998cf8f1d2a2933d5375b656349abfae1b4c85267a444d4dce65e09948c5", 0xee}, {&(0x7f0000000400)="63ea6ce5b2cc1f58926a72fc559d752bb0d48e636a9720a0747446154da9f7ae2a35f20a93e68dbb5a35df87e7a5f2b55c866ad79230f33ba8f2899b9e0a82b5cfddcf70bd4c284d44259841e9ba973ae3950d703cb5d9a157152f0fda21d20c414cf0918c4155637d805f06560fa1b87681c6de6a717fd1da84b6687306a33951d3bdfb2a26ef192d8c4cc84229c5df1dd2290cdeae158cecfb59020aaf267768948235d5428af48a0805533aea8101729351e2cf03c67cf1cd127c2d0fb0653da0e48d17885f13e31bc4ba99d22b07ea4bdd4c3d139f7825aca14f39", 0xdd}], 0x4, &(0x7f0000001540)=[{0x1010, 0xffff, 0x100, "631ef393cc5ebe7eec5104b31093a724196f6348cb338a9adf0c8e6adf89fa1457e711925db9775b2dacda8ec18a120ef8d0ee1005a9ad0b557f93d2bb98b336b935e90a9e4825b02a26603374710f17432d6ef284f9b00059aa62519828b31d61cdaa53ee5feb9605ade910b41de0a65b5ab995434889998b60568eacbc1c1444c1a4c9e12edebc7cb2e006a7212418c50e9c5036b31ad9732895b8e67e37a5a7b328b68b79d35b75b01ed6d0d22a7337e39ef8d650f40dd1809f06185463c2b1369bfd20b09e3efc5b34b0a56e3332e0c9bdf51b55bbe74941bf7639bdcff92bb7cd14c2f58ecd5793e93bb0c5d22f7a4ce9e32cb0285387821848c02630d5dc5366d68ef243dccea5b4d389ce61ae910cd0e22a8d4c31d1fcc23b7dde0259ee1c70c8efd4661ca395bff6f1e238a4ec9f84a57bd9afc86e6ddb19f11ff116d842fcefe3d9fdce00c2971b673a74d30e05b5f9a42a411783cdba9d87ea27664cdeec1c0dd17ed77a9df7af1ffd084c6527892a30524a587bb8790968478852a2b1f72fc0f41d18fdf6f7762f2131622a926a9c780c63d0c70f996dc2025604a0acb48f06923a84b0055889f48e71c14046beaa6b5a56a2cc32fc472314f8c2b4219e3533b9e6017e0d3678a86f6993d18c576d0a61fd8ecf889d891322ef933837d95eae92d782c6b3b33e48134286619ebd714d13c94bc981b9d955de521ef7bd76aec24a83526066302ed5ad2189d7e7038c4df687c611a4e73ec813d66602cbf751e49c219e14a10088b76eab15d61b2c202d2c744baaba1d1f09d4fdfc5f8671b0ad66258d15ac807b9116cc936612d23b34aef9c0cf49141a679b78d8f20198825862a92e698880cb312e0e40d5af26b750976c5de40807d7381a11603477bae7e3a8ad770555463b937b55802390c2fcd96eff729890c8b30ee257eb98139d09e59dbd8ef727430edfd1199a310e9e3988b793932e1257f0b1a7acd28eea99ad0a57f05c50b543b06403ba531c6eb6e17dbc537162d49ce235c484ae547655399be91e7941af8f45ab383bb4a1d5880f12c86b4aaa5b6c99bc7fb9ea3a895449ea216f3efbe85889ac7f518a0295b54cffb75754d3ff6d4982386fd3c073e5233dec34842246548cacfc46b730bfc113a79f846adfd31839468768d6cca330ee15bcfaccde93f5cde5db047749486a9d60d5baac0f2ef541a2c2eca8e6cce8602e778ac765841d9ee8c94a09e4c2e4c30fa4947a2b2bc3feaa3388fd5d4677168cb7b40ff2a4fff9b970befeffb81d36c193711be4e16f385a85922ec31f80a6d5d63cff352fac30ee83b666f04d0c413326b5405bb1c5caf8073765781e2bab0a078e0e3026c176eebaf412f91815caff54b06c14c9beacf7ec565d05149d77d59ad550675a4acb046627ae40be12ce45ffb9e589da1d5147023cdb6056648ea24c4d1c5002e560282d41f930f834c0a340c33b71f82f7b9ea44106aba1cbe906e5b9d562097815b9eccb416017e0f0853a7a040cbfcf68af9b8f7fef091d6fa57e214a1e9212604d890ec9758a157e02de07c44e986d4aab37fafc34bff62ce7e4281a12405ccaefc44bc490e9593657b53d9c6c4dc2e5b2bf2f4cd5db13c85f3142a81c2bb37a6d55495e198966a54201025fc910c309cdb76d1e857069ca9de62086c8655d014f2718f840955bb454cf960c48494a13cc675ba86789cf64a4dd551ec9db7df6f906470d159fd57b437665731738fdfa91001b288ab300f972acccb6c25b0552274d6d7aedc71076e5d50d6de1300e59ad5c52bfc2dec8f76b038db10dcde8fc23619c6eeafe8fec4535e07b2ea7f39607d400d0e4caa53f18949c13f0b4a8937f59f75e74628349a65a561baafeecaeda3e9a1fb7b6517cd9a3b4bcb49b047aa1ea5030547719303811c8cba68a2ccee006734853c9d3ff9f711d03aca62219c9fdc1fd92ea0cf6e33f39fb1a8089df025e980b37750d96238c3a5fe2c0d96fe1f9775f0c96eebb67e49c217b3465f902d52c16024a787c613dcde1f3bedda9e4d22fb666ef0ecaa0579330b4bda7ffc33bcfffc529f6892bdf96fc9066e832dc1670406a4c4cdf09385880498cda272a8104a5538db56232f88558171631b76a4fff1be1a7e9c18ce3c8b19731935fd7ba7b309a6e6ee64c22d4429c8d61fcdc64c2420ccf20fc1e2043e863d398e0035bc7158c15aa9af3d44311a1f01ee151fbe7f9e8fa95a493c800b1ddaf60a07fd6b6fd7312d959e47babbe76f4caf01502ecdbdec984977c93893e96d1ed4c7cdec6b087b906bc7c852d18cd8bea54fc2100a441878a774063ad8efbdb22c0bd0b036d9e5ed313db9c159b04939643cbcea0f823186592d19e90461fb129890b707866692a069439892ebab48d94b383109fa1a017c87b5a69011b79600989e0dfcf64755d1cf6aec871a670108796c30f0060e91f604d3f697b0349534b9af20c63461b7e14ac104be074acfd07477d73e01d2fb932f86334574f68db1fff6ed86e848b4a7286a8ad699017f432e287efb2bbc5f622c3b5e32f1d8ce7a12d64380c29ccdc34c4d9733f0dc4e0c991e74b68dcb56290ee1059475a499feaafe16d2471ade8f30751607fc20ce20288edec51a4c58389bf2ef1e88cef844e784c67c1afbaa6c1f09a0a44970b7ece11ae194cb0af16a64bf25c015cbfc022f229fdf1e56ee6c7a20bdd779e42a46fa11ab56a78cf22a7796d32b8bf9af041708166ed57af75953f36865a45e2232cca735ba1cdde835a3ea60154d545e05c75baf659f26b741768ec776dadc29c79d286a2dd614f8253ff35e7c48b26faef89f55b1b38d6f6b583da79c85dc423c32c93696c6fdc0a397c90ad6d5ca812f6091da989e267a736943531164a0e458404d29e8fd4749a1412dd3bdd1e4dbff4f61e56ef78e5bc804ea24ce0bf8374197d44d578767518bb3dfd31f388999e07f413ecf1bc696ac5c3e696b15f717b5655ffe088051897aa7feb191216f49f42d942691deb12336ad6e10233851a50812bdc0eaace7edaa2e011def2a76aa45fd26c752ed9c65ab0991f356da34cdea274ee10f6dadf048b5b6b0c8e554da244ee78d1b2dd8ba97b8bf518f02fb365e157736e42cc21330d11d2bfc4f017d070a8a83a0c2886e43fd7c4d319226130355997bb9a9a7af5eb57cc9a056889e45c37dd8a107cc023952f9c4a83c81ebc3ebb5795543f513c8987216bc0e70eedaccf9d0cd0d59ae29f7205bf6821ea3dc5791abc4b2afa302290fd364d90aa17ce65e3a10204329090c2db4fe14e2fd455b7051fb7d897450ac0b71d4f2913ce0f0b8aa71b94f58ac5cc88dea5a085a0e68467f30920769c6228f83de6193a907ac52d6d65144f8b1d522d55aa290b2782c9c9f525e3e235f61fb91020c06cbb7de563e83876aab29e7c5350ebb7873435471ed552e33c5748c1f26790b742368d84e11282a4c3d30bdcbbeace9b384f2b32dbc97577611468a97ddda5e0b302dd2dbf341dfc72e224a71c1656d06fe5e11fc2f5eabc3f2c2f3233c52fd9e384235e5689a009804197f7344438480df88677ec4803e09e679d026155091eb9602dbf2145ed03b4e77bbf0d7bb0a30b3bb7202b3fd9ae59f42145735a95ad0247b2807073aeb79e11990f086ae40f2c24e95508c10352878690c6aa9fda08491f5e4b1320578dce4dc8e43a807a134dd6fba375f617f79f2e065579f53b4db27caa032ef1d671c7ac30985a0e88f45fbf944d64bc42d9ae649efb8d0a73f8e8ff1da020b86e0a9f6283986b99d0a3348639c1badb5fad8f66ef9cad47d885568e2848330f91bb4e011a2e58a4c60132998c8c6569189b3b6d52f7f6ce01c23b7a296d9cf9b488abcbea4aacb062bf30352db93b69039bd615c235860ebec174cfb84d94f1ceb116f0c64f67a1687cb786f9116f4d63800d0c9c0303c39986eb52e7fe489f258e8919f3921b5284bd839bb7a02d64110e37c2f84d7ed26cc7737ce4605a3767609299cbe5198d7df6de37a04a3b0b0d28ad8a6966a90ed36df4895bc7df193dc3751cb52c102d68f9c487dab6e1675fa9c958d4ea4ffa688900faa699af45ccb1da3ea10c15e217258b78f6c5bf791bd0a2ea3d2ecfa79e330b2d2478ee67c1746a3f26794b6f59a2cc3eb722bfd7900550a9223bb5bbc3e4724492c369d57055385532787a52e75e263c13903b3d2f0857b12a126c3ebd0092ad5eb9faca7d682659bf804ca1f80ce9bd44f363c1dc96bda1eba45acc70cf7bad1b91a273e0ae4e7591168572c646f5aa16d723e7d50a085eb2b9b7f859abb2450ada24f1f2275319e858edd15ed1d51684c2c7bd1787a2f2c2706fc03238c060c876d54b6084f05b6a1564d5a3dcad559ba65545f3a78dc2cbffab4867617b0196f7d3dc158e6a45819daae157e0657b00480fe2f9db2a121e16821a4b2259f246fcfbce6b14904417e266009e74c4b81ad1d889f325a6fc841567aa8f196c3ef866386e31b9e23bf94699b4b7ca57f5832d39f1b948fafa05d1192678a2c12b8aca4317655f53198e5cbb30ce10ba6de707b980cd0f833faaac6eb5a09adad040418111aef7b488498421f5321cc026fac2763ca42cccc4554d8ac099e10c075d65abd1cc7bf9403a573d2b6fa555b56fd66d022170143e113e5d5ef71cd51ef249e6b5a2230c238d0a5d7dfa8b443fd26f443c8c2d94a611df26ee94994cff8320bb7c45c2528d3c6e20d280626eee1a04e0d8e6369ab390f023239618ab65a3309724f60a98531233a113c41fe774130545375c229a07488460436742334c7a48e7357183f51ea43a6806d8cebd119274600ddca2d6899296b5d2c711f0a819740840e986bf71e19da3e4a16e510d8833724697de434ba1a2556c21ab53b3bd624676b52e64af2616ff821f3d299ce16b32a2c02eb72803dd5724b9cf0b6106974c8632a84d254bbf8e86db2b12d195ffbb9ce250e1f2b6192bbf283e4ae59ee92938b00e6bf33ea0bde463661fc3291d3d3cd71c251b7bf012010fe1e9e778d8acdd575ac546b68c9145bd1d59e8ae2e8616bdfad53635fa481b7e8c39a2f9cc3ac2a4b38654265d801efa7e5690f2e7e2981303643e31973a91a1fc10897fbd77c08735ac2bc91663ea698cc2c13cc6186d2eff684a0dc92cfabf7765f14f37f7375faf3c835f3556bf153d58b70f4206ffbc1375b88e14fb9b3f982f868868bfc091cdfe409ef76b58ae74678c4f6ebafce776498a718de60b461c70e7055c1087d50123c5e84c84ac4d872754fccc454052e04183c6a9304aa4792f7098dc3a9db75073ce0a6addf5987e882532df2040abd8a4d23ab36a1da0486a0a38ce6eec56c48cdb384fcde38a8033cd12d8dbe281ab0870c457c635862591aa8d6c34a29b2a35b3773720e112ca4fd1ee325979ecdb9970f2254232df98ee9a292f40350e72831fba56ef7b373eb334656f08deee7077dca2b11e19ff0685b4f59eb8af130c439e956fc2aa37f6b17f5fecbf99319b73be6a27755a073eaab50b237bba903b22f6546b47268603b7376194738464f3564d628623eb58613ddcd8cbbe4cc20fa0b126afe67cfdad87498a6841a6f72b818f31c21b02705ada0abde792b0067fca5cbd12a1aa2a2d9183ed4a946ca96f086b49498fecee81d4a19ce402b6c348fee5bd2eb00919628bc2e5f8ea16408dda0665c03ca5078927a19a3b1f09c76a49866fdd980b8cf156f23eaa1505cb9a0f2e7e8dbcef8fde34f030594e9011e6"}, {0xd0, 0xffff, 0x1b7, "0ff5d153523991ce5bdab01d2b56683bb88b223a00e43080ab1e5ef269849ae4cc2286ef653938e61618b98223521d8fa8b9ed5964b67c6095817f1fcaafd233da8fcb3828bf8fa770d28b21dd2a580bca17f3f6e1294afc6d3378612759e4923a39b5657157f19c86c5b3bfa5b0039b561837eb487cabe2a51e69aef130c3bb63d24f264dd248614188780d3706070229c8dba4574aa694ac848e321b17d1d554c1b06fc9d825ea0c6022901fe0bae481f31ce6f368a1a008a52a4638e3e3"}, {0x100, 0xffff, 0x101, "a249e8132aa4b97ce43fce78fed018eb1a6e16760f5437068010f5ba1355e8de28fcd95b4e4e31ea06ee5ff87a02390a76b63230bd7699a170526921d9b70e7e60a1215a4f505dc64645225da36fc4f35838425d35887b6463c70c3b989a9e4b66c8fca15308d022e712ca9d8906caa198ed50362af8722965f6ca280e43951ca611c9571c06d576b901ec9ff6af88839ddaf2cc5db185b6f38c66d44f8d2e4dcb66fb508824c748ac38852caee017be0467f30b1f0c7a4488aec8eb2dc9fca525ef63e7ce7b6a77df92c5e2410b0b787e2a8d97f3c69b5a634e62c2721beeb4c339e8273b4d90e5fcd2651e436d11"}, {0x68, 0x1, 0x20000000, "efc58b6106672211afa2efa5cd6be9273be134c79d2993727b6b4bb1a765ceff3a19d38845f579d35da2053e864b6cb3cdb500130bb97fc6a6e3bbdb5a0f5aa8410aef288b4b57cf14bf2d5cea6f38275089c028e0"}], 0x1248}, 0x4) 16:03:01 executing program 0: socketpair(0x1, 0x8000, 0x69, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x4, 0x8, &(0x7f0000000040)="5e92e04c3582a96bd2de7ed87484b05ddb7269686d00fd9f7867e4f2e20dc440f7fe72124a8c76826a613c34a8c617aabaabf4bd36698764dc76536aec7dcdea7d49ed8f14fcbc003e1ebd69ec3f7746e58481eac86066fffaee7da6f627b5eae95f49a2d0b07aaaa321766b148ef4a7ea357a3123b7c3325b668308f19d0ca0746990a7f97a05764f94a45aab24b9bbbd6629abf9ce24785826417704b48e45cf78d65a5a6edc5e801dc459af1b064fbefc76fc2c26f3ce38ef4dd641624205908e412cc044219b63fa95b0d32012f350c0612b742352f0d31b41346c797f99baff440cb9a76f8a", 0xe8) listen(r0, 0x3f) r2 = dup(r0) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r4 = socket(0x20, 0x4003, 0x5) r5 = accept$inet6(r2, 0x0, &(0x7f0000000200)) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000240)={0x40, 0x80000001}, 0x8) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x50, 0x0, 0xf951, 0x9}], 0x2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x862, 0x800}, {{r4}, 0x0, 0x8, 0x6, 0x4a2, 0x80000001}, {{r5}, 0xfffffffffffffffa, 0x10, 0x80, 0x8, 0x3f}, {{r5}, 0xfffffffffffffff8, 0x2, 0x52, 0x3}], 0x3, &(0x7f0000000340)={0x5, 0x9}) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x10000, 0x0) read(r4, &(0x7f00000003c0)=""/230, 0xe6) setsockopt(r1, 0x5, 0x40, &(0x7f00000004c0)="fa7801aba44b379408f1d34ca9b4a7bc94033567ead36df401cf032e69733c82c4805abc755d0fad3789993218040dde4fb15a7a9cff42c5296d09d0547c66b56805648aadbfe1ec1663fb3039eb6e7aff835329607db74f933157ddbaaf76648d16312020c5e7f80e6011f61f4108d6231264f0846ee16252e81fddb1794f8a8b2ad4b459212b8d1750c05b1047085bc5d3b04c216be8562b10033be3b4284b4646eafc0dae934e2cc868da9ba1aab5821abbda85e930866c837499428c9f894cf8cf3679cd913937ce", 0xca) fchmod(r3, 0x6) pwritev(r6, &(0x7f0000000780)=[{&(0x7f00000005c0)="52aaf373797f8bff25b34b885e62058c41f9cf3aafe037d0d1d46a5075f3210fbed6778b8d6afe5c3973a9f216da584e00", 0x31}, {&(0x7f0000000600)="c4c99c7a04ca8daf98bd7f191b228b011603e093e70797c7a31cd652ec66e938afeb7429f465aae6ee99cb9ec2", 0x2d}, {&(0x7f0000000640)="9e93d3f6dd9794f3984a7ffd2014dd91298c58555ec90015598fe395eb392f7a33a6f3dd2767c7ca391bf3571dce9dd3e370c4aa074b352838", 0x39}, {&(0x7f0000000680)="2f8741e1ade65b834d9a54eff1a60d6855b2395ad1da81985f7de09cab0d531bf9bc2a441335c0beeea636ee833f1fc075254ed72649d429e95731257ce9ed17c8be4b57ca023fbf113f4a1fc861d65b0980e347b5958011e32e705d493503cbc389881c2fadfa0fc7377654c2e37990e78ba5aee7f322d7563f384dda8e43fb423845806d258aaaadec5470f724b864c0b80f739dc3a5ae2f09be3871f58c0415922795d188a2dc4fe1bcf4d3df26cac4edcb59126c85726805516bd788729aa7f5f212ad4d60e2", 0xc8}], 0x4, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000007c0)) r7 = dup2(r2, r2) r8 = dup2(r0, r2) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000840)={&(0x7f0000000800)=[{0x187, 0x49d5}, {0x47, 0x80000001}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f00000008c0)={&(0x7f0000000880)=[{0x40, 0xfd1e}], 0x1}) readv(r5, &(0x7f0000000d40)=[{&(0x7f0000000900)=""/228, 0xe4}, {&(0x7f0000000a00)=""/162, 0xa2}, {&(0x7f0000000ac0)=""/101, 0x65}, {&(0x7f0000000b40)=""/64, 0x40}, {&(0x7f0000000b80)}, {&(0x7f0000000bc0)=""/140, 0x8c}, {&(0x7f0000000c80)=""/54, 0x36}, {&(0x7f0000000cc0)=""/103, 0x67}], 0x8) chflagsat(r2, &(0x7f0000000dc0)='./file0\x00', 0x50000, 0x2) recvmsg(r4, &(0x7f00000014c0)={&(0x7f0000000e00)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000e40)=""/196, 0xc4}, {&(0x7f0000000f40)=""/162, 0xa2}, {&(0x7f0000001000)=""/231, 0xe7}, {&(0x7f0000001100)=""/213, 0xd5}, {&(0x7f0000001200)=""/111, 0x6f}, {&(0x7f0000001280)=""/73, 0x49}, {&(0x7f0000001300)=""/15, 0xf}, {&(0x7f0000001340)=""/174, 0xae}], 0x8, &(0x7f0000001480)=""/19, 0x13}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) fcntl$setown(r8, 0x6, r9) select(0x40, &(0x7f0000001540)={0x6, 0x81, 0x460, 0x3ff, 0xffffffffffffc35d, 0xfffffffffffff086, 0x20400000, 0xba26}, &(0x7f0000001580)={0x9, 0x9, 0x9, 0x4, 0x6, 0x100000000, 0x6236, 0x5}, &(0x7f00000015c0)={0x4, 0x800, 0x9, 0x80, 0x4, 0x4, 0x6, 0x7}, &(0x7f0000001600)={0xfffffffffffffff7, 0x7ff}) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000001640)) kevent(r7, &(0x7f0000001680), 0x1bdf, &(0x7f00000016c0)=[{{r4}, 0xfffffffffffffffb, 0x4, 0x4, 0x3, 0x8}], 0x0, &(0x7f0000001700)={0x5}) pipe2(&(0x7f0000001740), 0x4) fcntl$getflags(r6, 0x3) 16:03:01 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x407, &(0x7f0000000040)={0x0, 0x1, 0xffffffffffff7fff, 0xa5, r1}) 16:03:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r1 = open(&(0x7f0000000340)='./bus\x00', 0x101000041, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="fa1204a49155ce1e0002", 0xa}], 0x1, 0xfffffffffffffffe) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000b00)="7a8e72087dfd6ae6bb5b2b6e2f4eb8c13c55251f3c9574b6cd1f6d6af71233d31bdcd43d4293a02fb174b6188f964dd3a0e0b9c5896b7ef994dd29d86b9001a453292c94c5de59281e551f4fbe0924fd4511a84ea7495caacb85a123cf6da9c86bef2a5d387ad15a2e8a7f514ab6dfe1f200515e55365d58db891a42cd5f3a283635c801165bf3474356c57769506a8b1f769508e51ae32f820a4016449bd11fe4c3abe4fe8f2568a6ae722edbbba3a21e518604198ab56f9f6522d299139412e83aae7223f4ac4138f8a7d568da154b407230220d2be12375ee43cd2659d1a7e496de77f62e7b20301095d6bc9a848224c5090fb29f2915fdb74a9b48cf4872e07217a3f887c8542dfe9e5a83c7decb723de0253f06a12179e23305fdc245adcfa476ce8a741e3b1285ee7a406d6b86e24cafa8edd5b1d82a5241df6e7b65daae2b894f8a2d47eaa483b6e380cb72495ddcfa7bc5f6dd6c4a5fe27b8140eaeb915c32efe44eac21c2f8873814ed8a0172d8cb2e0c85c5db7f4b19e258b585d2771689c5682fc724548128bafe66752f467209ca70939c46877159012fd1e79c4a1f4f234a6238393ffafebb2a59154c0038c8d70b968c0fd2cff8921109f74c7ef64dd3895beaa41e90902aa7dfddaee69d34b911c01c02859aa6ee44435ee89db3d99d4584a1310569f71389286809fbafa1141822d3a2c6968d1ae052cb399d855fe3d4d158e0fa521e35a2c017e8a396c6289107010a9c1f7e002faecdcb3f6d627a7bd2d08ab4720757891df31332ac69dcdc5f9135331e3c8af1b4f2aeb5bf46c760214cf7847fde650e01f345c90f54782c7866db05c2c1921d050eedd8d0e578792fdd99c775ce11c93a022741b67b6f8559047a4130637f4a47c0a6de46160dc2acb577503663a978a58925b231db1230e7285b027e59944bff0bc8597307cea9cabcba9ba6c1170a54ce2caef36df66ca70c03bee01dce28d422803c2a950152ddf1ba9951214348f0eae94dd054a20ae7b3c62e39d25e8ae10813e3af9f4a14040760594b120f3faecf7e5e32bbbfb828b4243b46803caf5a474dcca793a0a43e8b795038c569d684f4e98b2389786e8a40f7461c24b74937d200235109e91c3e493a0343f5e7da44f90d3d6f9070a65df64579f73f2eb05bc4d7aa1123600a5780c245c8f5f82475361773becff8668a3749afce1b26345773d3b8e1b24c00f4cc93d9a31d4559fbd1802ab8f6257e1a51567cfa7bcbd40ee7d1cbb88406e3a49416ff2faaa3edb6cea3f28def04e27484e0c99116d224de8037513c81664077d1cddfb861da5fbd4968a553efccc58636071a7e224257f53f6089e0e2524419c8cffc461932bbb3d594590759a18718b87006b3347af8cec362ffd695bdd2d10b084856f3d1c4ff114e86ec7a0fdeb04b8ed2b24d42e1264a1a9dad560621f161f31e3a01aa95c4a74785957f9f37304e5e4949cbd672ced073e0d8f713d3592f5e88d646cc9626e5b99d580a1aaa3940ced5aa31392a392d97c1170dd5f5478ffbaf700bc9561964c0864c253c82ddfa4658d2e3d54af0aed39dd3a2a3c9bf6b319bcd04bde64c3f176a7e09445402ff69b358a34df327c710ee8d3371f74ea505c9845205e9c7211a7e3494616675d9c8343bba9b58e065836338554f252e6b095fa7f625d318234a47a5b4addea652d68fa04a7fdf6eab22388acb68fca220fe7ce890eb7c591c8016054f68ab489309ff60c563797b59b3da70141b4e3c8f08a7695cac2081f37694dbe9c5a5fa2d0d86a2ea3ed0d0c86ac28dbb23d99a6be63593c95796af53f80d0ba4c3ad2ef520d43c082a7fb845e3721b97d17c28ebe7b06a8c14c75db81e43357b01fa871f5d975a35d0ae9f3ac8693ca31f1fb1999a1ae8ba71e8f9b78cca7cd6c6fea96cca412fadba239d6731671aecc97b0e564a7f1d3bba5a3fd939f7264b102d0ab6b14dc0854df5b94c6368736825829d3c02aca93f7e91ed3504807ffed9cfed941efd09b20360ad9ecc2ba2959eb8e6381e902934de108ef8d8413231bcda5d781bd77ace2b7c47ebdb2bf9f2b4a1ab3a2c7aace6a47bb1efd6db2eaf4a834ef99df9f8b464fa632be7399b0c330c3f5e9339aa04b219481e4c41ca74f78fd31d5999bd3c818aa1b945b21541293c76c70cc5e87c4afc19386dbeb15a81aa0fa1866557d5214cd60fddd9f05de9dd76fef266ed6ec3de544c9eeacbbd1fea3499f19be4e585e28bbfb8f5d8f24dd3069067b48b2bfad0bfeec0b5e34c81d06a406b4d672a9b973313543a2083f8b75f9c8b0543", 0x66a}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) 16:03:01 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000140)=""/4096, 0x1000) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:03:01 executing program 1: r0 = syz_open_pts() socket(0x1e, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:03:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) socket(0x20, 0x3, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x1003, 0x400, 0x9, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x2058}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r5 = fcntl$dupfd(r1, 0x1, r0) socket(0x18, 0x1, 0x0) r6 = semget$private(0x0, 0x1, 0x101) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000140)) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000400)) open(&(0x7f00000003c0)='./file0\x00', 0x2, 0x140) setitimer(0x0, &(0x7f00000001c0)={{0x80, 0xb5f00000000}, {0x81, 0xfffffffffffffffe}}, &(0x7f0000000240)) semget(0x2, 0x0, 0x81) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) semop(r6, &(0x7f0000000100)=[{0x6, 0x6fb8, 0x10001000000803}, {0x0, 0x8, 0x1800}, {0x1, 0x1100, 0x800}, {0x7, 0xc3a, 0x802}], 0x2aaaaaaaaaaaacfd) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 16:03:02 executing program 1: r0 = msgget(0x1, 0x402) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140700000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000efdf3894e3"], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7, 0xedd, 0x8, 0x10001, "84d25b2a12ea8ea958de357d594fafd6b88fb493", 0x6c2f, 0x6e}) r3 = fcntl$getown(r1, 0x5) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={r3, r4, r5}, 0xc) r6 = geteuid() r7 = socket(0x1, 0x8007, 0x5) geteuid() geteuid() shmctl$SHM_LOCK(r2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r7, 0xfffffffffffffff9, 0x0, &(0x7f0000001840)=""/229, &(0x7f0000001940)=0xe5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={r3, r6, r5}, 0xc) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000001600)=[{&(0x7f0000001500)="57172ad9eed6929c14a0fdc3f1dbbb19d4398a05c949992dd89beb59d639e061a4e067f8d06b755e85ce497dc90414bb97e3137af0ccb1c79ffe96412d71fd13194f8dfcc60f6107cb554c5f5c8471feb7b8ee992ddd8b95ab1901aef3d6d337e02ef0984e4ab3ea4802214b910d41a3ba4c88192902d29c9cf233115486c481fce0f5cf5db564be1f9334882da7d93a2e9a9f39d09f9deccbdcda2d1d29f3509e0ae8972f260dc8293c6320d99b3c54a652cc3c0461cc48b5d58f74b737317a0aab735dd2426d1bea6f1ea3c5c364c593b08610", 0xd4}], 0x1, 0x0}, 0x2) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) msgctl$IPC_RMID(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x24}, {0xe7, 0x619b}], 0x2}) 16:03:02 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x40047463) 16:03:02 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x204, 0x4) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) 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(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000500)="b4", 0x1) write(r1, &(0x7f0000000100)='w', 0x1) read(r0, &(0x7f0000000200)=""/150, 0x96) 16:03:02 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001140)=0x2) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000010c0)='v', 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x40) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r3, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:03:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x10048, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x6, &(0x7f0000000000)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x6e1, './file0\x00', './file0\x00'}) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlockall(0x8080000000003) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x20, 0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='W\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) mlockall(0x1) 16:03:02 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) syz_open_pts() shmget(0x3, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) 16:03:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x8000, 0x7) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:03:02 executing program 0: semget(0x2, 0x3, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sync() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x9}) 16:03:02 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x1000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x102, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r6, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) lchown(&(0x7f0000000140)='./bus\x00', r4, r5) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0x4) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000340)=0x8001) dup(r2) 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) ioctl$KDSETRAD(r1, 0x20004b43) 16:03:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x7) dup(r1) syz_open_pts() 16:03:03 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3181, 0x5, 0x3, 0x0, 0x4, 0x6, 0x5, 0x0, 0x0, 0x1000, 0x80}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:03:03 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = getuid() setuid(r1) 16:03:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000100)=[{0x163}, {0x23}], 0x2}) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x43, 0x4}, {0x145, 0x51e7}, {0xef, 0x5}, {0x29, 0x2}, {0x87}], 0x5}) 16:03:03 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000005c0)="abc86167c03f5f709f832fa0888f2006b0588e3e35b3cc7e1f2639c81d863738267a5db60bf750d86ea2e67bfe47ace1d9ef051ab7d3f4108c", 0x39) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="61378a54d191fd7e3e94f5e8d8626c236110ff9676b7c12390829b619ba38847973a966087136e6700ae6b78fd6baa0f68140fbd4af6a367c1d4abb58191d6dedd619d4b627e12371415e2168c043a7af9f6bd5eb1ab21d3632bbf1224b267538c370ee15fc0", 0x66}, {&(0x7f0000000140)="d2161a87a6dcbfec4559ad23e5c530c53a8dddb76780", 0x16}], 0x2, &(0x7f0000000280)=[{0x20, 0xffff, 0x0, "96144663387487be01fec2614cc1"}, {0x60, 0x0, 0x3, "39d61e82cf107722a6aaa13525a14cda42b936e55f9c13ee5d939000ec85b9025bb2e9ad58126e5fe63997ead07219169b8d4bd643a3e831c8d4d065c68d4e6dc2e57a6c4fb8a67070"}, {0x40, 0x1, 0x8, "a4c95fe657af729efdaebbb4df66dff2b1fff983a9fb0f6c6c3a5c23e687301c2c8f452d470fe03f9f50dbef648003df"}, {0x80, 0x0, 0x7dcd, "28323273bd828737c6daaeb4e1ed39d5dcfca4c9bbae1977a2f152a069669fb19bb47dc2b7ebbc9eaf1f2d1d135d6120b5ba018e7a7330fd1005f0ecbc318353160f2cf5ba4421e087e7c31d1bfb9be10e7b7554fca1e6a3f209d91c1af06442804e022b950f739c9f21"}, {0x108, 0xffff, 0x800, "8f158a1a0fb71e4b4b48a44599e71a02a0f9be2c52145c9840932546975c370a17798e6679cf85c2fdc23b949b1ae79ed4d97b84d63a500649e16fbdba6a09ccb443753f62f6977f6008f7d0a925f64476e96730f9f4ed518c05c2625bbdca61bb63ca5c18d1276747bfe3408e413fe5ec2f31a4d7046dea9966979e1c6edfde385411bc08f4b79f6e30f9b6c1874961c47b51ffb1698aa2fbba6a9f0396310f5bea7d027c08567d1136aeae2e8e7fd9d97ca771fa641def2fa9669b1958df00bf1fc394ca1f84b0375563291efc78944b9c5074cf9feb53c47ba4f326ef30489cf68168119f02a2e2262bd58d77c58054a625"}, {0xc8, 0x1, 0x4, "9a4aed9696df23939d8bcfe5f87c9c54eabdaac22a9df6e9da88ed351d61622cec75a60748f9a7e111174522d2cd70ddae186e932f9c7ef77519020e8a2109b0a2902ff535e920debc4bc10f0747a3d1097b29c4437b8ec3fcdc3fd1567e8bc6e021489def171f8dd146cf2f0ac2ea22fe6eab28f54c64b6e1d2d38319316c3b52fda0261e83190116f11a0877e53cdb42049fa8b208b9d84957627984e89d486f68f8ba99937196f03f1829d3a084c9855a46a3ae599939"}], 0x310}, 0xc) 16:03:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x4, 0x2}) read(r0, &(0x7f0000000300)=""/191, 0xbf) read(r0, &(0x7f00000000c0)=""/191, 0xbf) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:03:03 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0400000000000000000000000c0d000000000000e7ceafb21759283f6eb8d9cd959e7b1b278b1afbc424286d2e9efc61131ca74dcc468eca0101a2"], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:03:03 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair(0x6, 0x1, 0x80000001, &(0x7f0000000040)) fcntl$lock(r0, 0x7, 0x0) fsync(r1) 16:03:03 executing program 1: socket$inet6(0x18, 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x9, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 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) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x20) 16:03:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0x5, 0x3, 0x3, "7c6989650b8dabb1a104df6adf2a8ef902bba7e4", 0x10000, 0x3}) nanosleep(&(0x7f0000000000)={0x15c, 0x80200000000}, &(0x7f0000000040)) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x400) fcntl$getown(r0, 0x5) syz_open_pts() 16:03:04 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}) mmap(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) mprotect(&(0x7f0000570000/0x3000)=nil, 0x3000, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001580)={&(0x7f0000001400)}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) recvmsg(r2, &(0x7f0000001400)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000029c0)=[{&(0x7f0000001340)=""/153, 0x99}, {&(0x7f0000001600)=""/183, 0xb7}, {&(0x7f00000016c0)=""/105, 0x69}, {&(0x7f0000001740)=""/237, 0xed}, {&(0x7f0000001840)=""/176, 0xb0}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000300)=""/62, 0x3e}, {&(0x7f0000002900)=""/136, 0x88}], 0x8, &(0x7f0000002a40)=""/177, 0xb1}, 0x40) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) r6 = msgget$private(0x0, 0x4) sendto(r3, &(0x7f0000001440)="f9f3e7f22c199bd18e9867faf0b1e4fde5269f7c9b6d6ccbf95a4ad018cbab30f3d2ff27f7a93c5800117dc76708acb1d215fe20ec3cb95f3f5cc2b3dffede517644229f882474c7444d6468731651bac79dc104c826e340f92fad0a4188767e05", 0x61, 0x8, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000002b40)) r7 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000588000/0x1000)=nil, 0x1000) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 16:03:04 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./file0\x00', 0x8000000004, 0x0) close(r0) 16:03:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd03) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="106ccd8b76860000000000020046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1234c15ccf5b5f826538dbadf3040974b4af489bbf45facf0cd6cafb20b287f71464485e30df32e8b0e1cd5d616c3515539da62df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d6bcc9aeeb7a2db95078259b79395dfc5b2a93580cd2acf6e5d687f4bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd2212a583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e17938ce026445a02921f46d35fa5480e2c163f1f1599b785f02a901b4091cbb25fa5f3a3414750b826ae7a101c0011ff04d2506aee8347196c18db047ed40a40fb93e2fbd46cda4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db09a137c6219b3f2630a1913e4"], 0x1f0}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:03:04 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7ff, 0x757}, {0x18, 0x2, 0x8, 0xab2d}, 0x9, [0x6, 0xffffffff7fffffff, 0x7fffffff, 0x6, 0x4, 0x5, 0xffffffff7fffffff, 0x7]}, 0x3c) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000010c0)=""/203) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x6e) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:03:04 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="a7ebe27282241973c1164da81cdadc033668e6798812226732a019fe0a165f24971a96b02e91fe3ce7677545abb9754f2ce1d9ed3bd11356341cf6836dd72dfb3367286f072ed43632", 0x49, 0x8, 0x0, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x20000) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffff7, 0x55c6, 0xd7a, 0x9, "c267e355d38d251f6dd060ba33ed67ccf4cf39fd", 0x8ad, 0x1}) munlockall() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0xbb3, 0x1}, {0x18, 0x1, 0x2}, 0xff, [0x4, 0x7ff, 0x1823, 0x101, 0x7, 0x80000001, 0xfffffffffffffff8, 0x8]}, 0x3c) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x108, 0x2) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000200)=0x3) chdir(&(0x7f0000000240)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000280), 0x2, 0x1ff) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000002c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="769b42852971775cdf9c82226c9bacefb952d92c0d2c7e6a590ed280b1bef9c8daf805c4d420f7040fe9b11f8277c13996f72ea3e204fe311a64d74c8bfd243905366aac843c708cb90450226ae2415f6393f80e2fda165a4b340a44bda72dc603", 0x61) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0xffffffffffffff68, 0x3ff, 0x1a1, 0x1, 0xfff, 0xdc7, 0x0, 0x1, 0x1, 0x9, 0x3}) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = semget$private(0x0, 0x6, 0x6) semop(r3, &(0x7f0000000400)=[{0x5, 0x8001, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x200, 0x1800}, {0x2, 0x400, 0x1800}, {0x3, 0x744, 0x1000}], 0x5) bind$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="6c6530e00000000000c1"], 0xa) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x101, 0x0, 0x3, 0x100000001]) close(r0) mkdir(&(0x7f00000004c0)='./file0\x00', 0x101) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000500)=0x6) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000540)=0x81) 16:03:04 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000000002004, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x1000005, 0x0) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r0, &(0x7f0000000580)=""/234, 0xea) r2 = socket$inet(0x2, 0x1003, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r2, 0x0) r4 = msgget$private(0x0, 0x200000000041) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r6, 0x0, r5, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) mlockall(0x1) 16:03:04 executing program 0: r0 = socket(0x11, 0x0, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) 16:03:04 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:03:04 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7c, './file0\x00'}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:03:04 executing program 1: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x110, &(0x7f0000ffe000/0x1000)=nil) 16:03:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0x40}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:03:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)="20eacd25ff69f9cd9cdc5b85f40ddad6ae3fd510ff27a85dda764661bc8a3ca66aa14c5d3c7b89f687ad86be984c7590926b8e2501b99268d798e8db91144fe076d149ca22031a9b31870e25c5d418cddab778c94958df354e379bb0894757ee609678c9080ff2f949229d1b35917b8bd25872b4426767cc2731bf64064bd421707ca741b06126778e1e9baf78955a11c27f8e754cd173140e0479a898d362cdff0100005d85c48b7c98fe37bd585f8718fd5b161e901d8b797e21dad639f5a7511764e767b49fa56c0047c2dad251bd25a691800a56f69ee109ad3bcab5e447b3daccd8bbf44778b37d5d43b89ca9891b860a6e81ede9e0d1509905ebed6b13845784a69a71b18db3eae9b4bfbc9dd36b42ae4da134294735e7ee9492ccdcbd3c04dc9acbdb5a52350b2f9a18dcae41c4e117f3e4cf4d9ee77437ca2e2e3f58ac1a03a16e5e4f00779d4f4397cd7de2ae76d95dd6854d93e9df71bab8e63db1fbcf5565ce72407904baad73815a452e6a83774e625b170f7da1fc518a20c3c4b1c066b2032bf8cc3ef361ec55a87645adc340e3f61d323e87a6f046650dc4c9e999157e144257c4420c60e29cc5627def4332d92d76915f39afa391f466fb1cc92e795c6d9d4eb8e49b0d2a047ed7cf8c960ff0e008485444f4ae285c4bf23ea5a0429c737500b45b6a959153c1f2ea012c44f2630abff0c4fa487285a0274a22fa6a5129e80b11be222d474a2bdfde77eae535e210a7ee5fc746c5883346ff01819895c6e624cf75f5a773a85b848f7e95d7f077567fe329ed0a457863601e81d46cc66f8b59435610f2123398c0c977c7b9ffccb8d1dd1cb3bb1631d5659dcc7c9cd8c6cf52ea6f456566c793bdebf0d0df548c77cf1bef4a1c69febd00afcfb7e0b3caeb529ebd0360959d00b0553040e6686c9694d06526cff300a588ed17f78e620710b864c596ccb61b7eda9f8162635ed7f478a5fbdebde929f4b3c313670d3be82070da82d7cbd92370f1ce743ce2bcc3d46a75e9a4001475d9a0484c33d7bf520600000000000000025db5be33168f6ee78a0fb9d4122d64b68fa8e21a21a17828963b88c33106cbe4283f477d51b961f7894f0be9fd048140d230f6dbd24de982b614efa7892098d9f06ca69201a3ecbc8406d8233071288ca2376a4a6e93e5bfce33618730c2e221ec7ba58b43edb3596b2a93f015ddff9eab4521fb6d53707d4684c805687bd2cfa8d1e07bc93e0df01788d25edaf733a451f9f0cd6bab2fe7ca05261ee53546adffc591e7aac482178a3913f4ce8ec3dc585c7033e154c6bb960b6db46a66c17d873764f05464e855a4a2433750849d5830d56ed6c731d1176d7c60a8523e446f231e468bb56f97ff2fee7b7f2956f9e734a38fdbefe6e7bba0a8694b9155bcec1e4d0b8c16cedd8545077e64260a348281464fd4b22ad1c5abcc1b19b6aff2c7347eec15f34f180988d0eb2b55266cc601f26ec1d9bf57afb06deb19140183580f5ec705cbb25532d7fa089dd0e66c8b18950ce82f7519ec71df706db484331a77a464af3dd29da4af932daafab663096c0eb6415c1deb88e6344dc1376009df7d222f07315064186ca64c0fcbf0ae19ceaa537911902431bf8d7e79d18252b734cf8fc8bee302aecaf4f330645d98a6cc809afdad1a4fdc5be14a0506012684a6cf242932ae0d9899b2be29cb9b3b271b54b301c91b333a3f14e8a99e18185a4421a64e2a54a9a1335cc77c1250fb451ef3d6263f805be99eecf2db14c656aa3d64e375435b7c7b8c06cf393f91fa45da354599ef1dde96e90b9e4b1a41880f2102a8b232891f4a6aa7abd803dfa4a68a48e6fa50dc6f89e30aa8b70579965e95752e517e9c93c1259912eb2d8ada23a05c929ec41eb9d50a4adaacc58e9dc940d6c823779d5da3fc2bb4839b183ac2c35abe8550b5fa34e038575fb0c59a8b49b38c07fabd1574d8f11e4ac6b8a0db0f73fd02541ad31a2c5b4dd53063c99e85743d541cfd4da93798b0afebfa0ff5ee9f1afd5ba3a3d1e12c7c23f3477f8521710bddeb6173bb07eed160e3069fd2c9c8cb927da32c531d62b826a49d6be4f8fbd07d40d60b4bc31173c2a0d1bd695335ee11fa5a3b73a6597bacb158fdfa0ab0db81eac297e623b1e1c06ad8a3ae06ad98c5ca0a171387f9ba399f000f827c3f269afed77283382d42eecfb89ab8e590d870e403a18cc7ca50fd16474fc7c5d0d39b6ae8dc9f775f8ad10dfe60ca0124511e37655834698fe4a340ea77f871ace8a96da2a3fedd88af00b6fa111e0f8fab7b4d4963086f17446a328ee06e41b06fb2d569be8205cc64ac851d8c9c7db87566c6526dc5e2c30a324c4911b03ad778c9b4a94dab1434f91dbb9cefe234925d6cca35eabf89a80664331e158799524e57d0f94852640fd676d95750eb94d7b267fbd7e959ef55b009c0ece51df5f9cffde3e1bb98f96972831753b6398e4c74e10e6408cbd8418a4445f388f139e3fdacf5fc080567998ae00a4affc97aa5ae889b3a9ef2c76db7e8c1915c4a7e2bd7cb73d7a3b1c5452385d5db272ad73040efb53212b29721d6e007e812ded98cde03c48da5d4e98e47634d128c6eba9bf6121cc5d17b8b693b9f9763a89d2fe59a947ab4e1e43a38c823353b30512eb646d8c74b388d097bd3ca423f093321b842dd046c93ceb01af0484ad7346ab627aabf8f45f3a28dad8369261b7b2112ac09f3035a13925ff5ae37bc266cb20ccd763de86d7e57f6eee1beab596630b9fdb5d40a27d8e6ea3d2ba17d6ee1d8e158d89f0cca2e298bbb6e863c74e29a9e20dfad25114cc14a0d9f76c260c8f590f3fb2317b6fbe8f4463fa2e7e1f13caecca191df5b0e3f6488f0753f54e8779053e1595098cdea32e3bd7e2789cf213b85839ae90ef5a6e198cd9bee616326124abd546e9f2ac0147d6cc82340bf2026a7ae80c6c17dd5c40ae377b2c4516614c89ed85dff004b2e643bf8bc4b0d971e951ce1d4b3acf52c6c29a6773b12af4bc7ab649f92c768def572672444bead91545044b03acf71ba877a70564999c04c6aa382ddf8efc3fa2826e1a5f95a990018078f999ef93a8ac314a76be46a02187e916786e67d4563b940595c8e7d214398ef22331fdd5ef476e3df8c6c5bdfa5ef98b8bc7875bf6478031e6d3048fe2fa75e2f5ddd2388500aae09cb4d33f6ef68f4a4c81160521487a6ff92d72f845540ebc0d41003cc08bcb0cd65610f1ced64fa3fd6c326cf0b386bc6c91a98e76aed239454db81c9dfaab15299eb32f9085a97d5777464f9eded7e71d368e5fb92a28d88d47e581fe247a0352a38242a8601831bda7a4e6c9b89bce5ce8c56164e4f286a3ab58a4a127593d5660568e5b8444543bb14873ccd1eb81b73a67362e455ea37d48691da22921e3b42438dae017b47424b6f95ded1430676c3ec6792912d718b95bbd17ba1fdedb38679e2e9e06365191c075995319ddfda79e670d43eb716f510241562dff845f53a40c9b6e967ce2a52854d94a5cd3d2e171976d7b36f31d7c2ef992e02427c70b13be063ee77f23564c7944a331099f3fc6ddbe079588e1020ea230d5b078a0112243624338cfc122c861cd04245a51e4bbc58fefeab0f54a5067c2384e042939eb005d6120c6a92762dbcd9a27eb77b81c276ee688f960cb7121385d89a1290bd95b3f39b0964ee50ca0e4b1b055f5731122c6b6929e8640d17281a0d2c6918f40df0de07c48f7d53b146de2b6bc52ba350374ca2366cce13dc4f0dbf6708c61119880c3080434c9bfa99db987601be6603570b1bc99f87026c953d8c5209c7f499b0717508df35ddfcd09a197a5aecb4d2a84724d91fb126b426efb2127293866e13ddfde42f5207c06fdd0d4498d7bca31fbf28518b12e8ff16a1e4e97e78fe88d3c24156f10ecfb1b393572823226a0cd4e07bf6078bd45e021e0d47b805d86670f35f0ac015f69d2f87d89c60e790904679bd22af30310ae511472525318aa79cfded9664cccc1bc6e19c88feb0c3e7ae347e713cc86f99b60de4508782c9b4b866575c335f1d1864270c7f9aa567ec19083387c938fe53961708cbd2c4b9402f1acf6468bf2833e6345379f333338cf55bcc2b59e458d47b2689dcbe5e17d54a40a63a0ce44377d53dfb3ed8dc2ff6151aaebe0818caf41a7b2338ac2cf78a2dde0c9ee5790150d831c74938d8544ab0ffc19e731aeb6846e20fad4fc0f21db7608c691cdac5aef0f30e6a2ee539fad1f832e81c03d8989a92702c7fda1b4a51213a6f93d7827edde8e5eb604164651b64f0b3e287caa12d549044dbaa9c4cf5b544e11024922df434bced2231eb483baeaa7500d13a0c000f7f1e919b2759462fe18b4c01b67e9e8adf84543d4a007f506c1f6d26bc664ac82319f9b0eca44a9dab70a6a19003e3e91d7e4383f0a49532bfe66c53494026bf2f9780adc99d114c943099f6bf1a24d95daee91e81113f2dc6dfb80ec6a4576b15950c92e33863086836bdcf1115ae1da440583f218dc4b2cf3d46c4f657fcaed80ece9671e2e9b02313ac58e2d94035818290dd3f23f59707f503f2902a6be65e30622de54428b7c4511cc6cc3246714ed5d9f3112a695a97f83830b715bcb05a16313fffc10702787635b7fe7274330872ebe5de73556cebd9f6954318bc6a3befb254da15d7916dcfe9bf839b3b47cfeb31907d4493198e639236d8b81da6462e80a9a0ff263992d9c70791a9e90e5417f64e3e47196f806d9e3500cd2083745dfc53c61ec3c0a65e2e3dd86ffaa1f1473b63bcc185c593b3fb7aff9322f131d5831bea6097f43d7ffb63f179c7fe5c907e113d0f17ce6e4461ca00a42a8d86f4f31446d079916ce179a4ff2c69c722936d2cc321f4daf41b0f029c63dc5a7f082e72b336828bea1c37ec4cabac79f049005347491e6e3ec4fb70b42b25775ebe5f516395badba0f5e21e35749b4758cf4e0c33f0c85c6a0f94a4dc7ca78d53b8ee33f3603514dcb6c0808effab18ed976bb59ee26f0b51620bd053f8e61c4983b374c7069e8a159830e0ead427c97d4af41fac24ad34a52083ab3e58e5c9ac2b117514b9a372f75822aedda0a02b3b5a3ad3f211998f6853de144420b3deb5056fd49e61b8e183b37389e5f9de05c48be5ccf1d8b0b176c9a7a3d78ea8f3c7dede53076f64260f41693d51356ff189471dee2ba66b843ff959bb4517499f2f0bf054bf2a74456e7b4c315167eb7455a90dedc43275c42f18511f4590304db14011b1b0b4c6890cb3017c56e5a4021aaea0af1f7cd493d87f4dd0e20bc5d1534df7e972c95a5d9c04a3b47f7ad07de274546ce347cd1de3082b9fee468a4965fd10a64c557e8c0e3a4cda68d2d3a33c2bc6bdc964421fc5ffc96dd871d8ec4d6e1afb92dd0665a359570ec2e3225102a7b415a1ad4bc741d9e94ca7b7076e3bcc1fcd12be4e168f3d18bcdbf66da279074242b4137baa746fce5766db12155e44cc26b9d084eefc532dd5aa88386f48f1f4212879768f72f0835c4968941939dab047c69a0d0c5ffca86e8a5fa11b3145e2df59ffdd5f133c69ed84f3c066f8f0468efc0ba068eda78548370615d97b6e29d7e51546f0495081f3fa89c2cc4c9a4523523ee21695cd9b145d7e4a33fde0475e6c01763f1fc05c8ceb6247c3ae9be3b0f23c52cfd65d39e7698b602e4f39a9075671d6889a3c5dd939fe5cad2bcc570eadddd32ad3c8402f72a81e3de93e442d53ac6a9d0929dcd651082480ce90a581f3fc65bc28c7038c28a2d16e317132126441b3233b0aa34e5619215fa44806fa10d64ae8180faf120cd9006fe2b20395d5e576815f14e8e3d4ac061acf662ce60e375ea06bf91b638ab24d4ea7def0b8560d6b5855739a5222fe535fcc48346e1f863af91f6e164c7aacb3cd575e380cf2bfecd3f6a141bad7e32328e9acbb4016af1b207fd72fd97597badc7281925435148300000000000000000000000000000a7503503eac8bdf428a62aaf8f4e7a0ac18daa881ef16", 0x10b2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) 16:03:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xfffffffffffffffc, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x3}, {0xcf}], 0x2033}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10aa1, 0x0) 16:03:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000001380)=0x7fff) rmdir(&(0x7f0000000080)='./bus\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:03:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x81, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x24, 0x5}, {0x8b, 0x6}, {0x47, 0xff}, {0x89, 0xa12}, {0x8b, 0x9}, {0x25, 0x5}], 0x6}) 16:03:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff0000000000000001f2e9ff00000000000000009d0e227df5ab009db9d800", 0x2e}], 0x1) 16:03:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000002c0)=""/217, 0xd9, 0x40, &(0x7f00000003c0)={0x2, 0x3}, 0xc) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000100)=0xfffffffffffffff9) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xf0, 0xad}, {0x4d, 0x9}}, 0x0) openat(r4, &(0x7f0000000280)='./file0\x00', 0x400, 0x101) sendto$unix(r2, &(0x7f0000000440)="7900ddadb7369f70553348726378d9c3d8f4316f9ce9590917f2dcbf5a5c9ba3e9592d46d162703c45668a32bc0ccf2dbeb7bc78c1b1214af597e7938f0b41deb0c5a94d3412cdd5881dbb0a683d6c7ee154b4be3818b38d20baeb277b7ec3340fa16cf87c819cee27bcaee6f4b1fa1016473f3b370c9614024a6ba277296d7ca984e4fae59743a70fac3dd7d0f7f2b0493c061b0f6c2ec6ee03fec6821c1aeffdfccda56c33f9f27387318ca4f2c79e97ca33ba2607095cae78d20d7fb550fa471e7bbe3bc511aa69ed1524d2136b", 0xcf, 0x5, 0x0, 0x0) sendto$unix(r4, &(0x7f00000001c0)="9f7cef4aa63ae7b0ef2eca1193d69ad81f22a8c127df6b12e12a48a2a710c0c76483a970c1a1d7875a24681fb01c50a51ac80a7d054c5d37b3ff4ea5e98efc85a0595793239a187defdac186e7e7d831125594f9cceddc674ac50caa040c988be9646e3dec46515e56616d32", 0x6c, 0x40c, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x0, 0x3, 0x8000}, {0x18, 0x0, 0x9, 0xf2b}, 0x2, [0x8001, 0x8c2, 0x6, 0xcab0, 0x3f, 0x0, 0x7, 0x80]}, 0x3c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640)="91897e3371636d85ede0315b4442521731961f51fee97f31ac7ca0aef9b803e26bdb0843dbd9950c1a9e558cba2c83ffdaa54e27ac6a6519563a1a350f954b2ac2cdac8bde6e9adb99da446925d3658286f01ad6badb140b56c886f783844826ad7384d0f50406709de296a5c9b1c8767a86c5f321e727f6abe997", 0x7b) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$KDGKBMODE(r5, 0x40044b06) poll(&(0x7f0000000000)=[{r3, 0x1}, {r4, 0x4}, {r4, 0x100}, {r3, 0x20}], 0x4, 0xa49a) sendto$unix(r4, &(0x7f0000000540)="9c8c01cec96cf864077977961e4650482b1bc7245535176fc9896952f6491f59edd9ed67d42651e59d08ea3e651002dfaef0d6c59663c591f9a9b4eb7ed7cbec4eebfc4c1a4738d97ac3c454970842664877ec0c4a202c73309bc593a6a84ce0607da0a01d342b1fe08a3b9fcc0843336e190fd6ea552fad85daba848e1299a95e31c48475eb41200891110a7a49d568f8ff1b179a19de027e34cedc8a2c226bdc39", 0xa2, 0x1, &(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000080), 0x0, 0x0) 16:03:06 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:03:06 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x4) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x6, 0x73, 0x1, 0x8001, 0x7, 0xe63}, &(0x7f0000000080)={0x1, 0x0, 0xdf, 0x525, 0x6, 0x55c0000000000000, 0x400, 0x5}, &(0x7f00000000c0)={0x10001, 0x1f, 0x7, 0x7, 0x80, 0x7f, 0x401, 0x2}, &(0x7f0000000180)={0x1, 0x92}) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 16:03:06 executing program 1: chflags(&(0x7f0000000000)='./bus\x00', 0x40000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) chdir(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:03:06 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x9) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) getpgrp() r4 = getpid() r5 = getpgid(r4) fcntl$setown(r0, 0x6, r5) syz_open_pts() dup2(r1, r0) getpgid(r5) execve(0x0, 0x0, 0x0) 16:03:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) syz_open_pts() r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0xffffff8f}], 0x10000000000001da) 16:03:06 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x200, 0x6, 0x0, 0x401}) fcntl$getflags(r1, 0x1) 16:03:06 executing program 0: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffff8) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = msgget$private(0x0, 0x10000000000005) bind(r0, &(0x7f0000001400)=@in={0x2, 0x1}, 0xc) msgrcv(r1, &(0x7f0000000100)={0x0, ""/72}, 0x50, 0x1, 0x1800) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/39, 0x27}], 0x5, 0x0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3fa48dc4d6808161f0f5b247920435e81a4aae0fd833bce10c8c125d711d3475cc50149b5a19383175904dcd7124b711b7ebe6120bd18122d4d4d26a145355b615473565c76757e1a4b885b5f0caea7a9ad7acad8153b004fbcee7465729435c843e075e9bfd76d09786edf0a6a62c296bfd1f09301e449435063b52e008b887eb9998254bd24cfa6cf65c798e657b9d6fd85e08e45cd20207cf25a6642ea019f256ad9857357d898dd7c5fbeed3165b6dcbac69a55c6bfbd245e05e6c09532bd89b94036fe5420ebee67896fdf11a5460aa39f5", 0xd4) r2 = shmget(0x1, 0x1000, 0x283, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:03:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0x64}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x7fffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:03:06 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000080)="2f5db6f0c505b3e0773281e3ba5a319a40deb70635e407fad4fd43134903f5ae7724c31af03f82a89cae22fe688b72260453c0c2b9c5974a52878abaabf110968362931528faaa09fbca306762e3b8b5960cf7f59ae5b2b90f450f58b7de63061fe507d16e694f3fefb9aab1cf83ed7b27ca102f4662199b479b1d6f9cc2f65760d45fa0b526eaae1a05750239cd4f4b3e31e9468ece3f1ba267f8504dad9f43fe8598dcf03d51f228c28ee6e1eb077ea01bc5d3122be008b86b5745c25c749c", 0xc0}, {&(0x7f0000000180)="e6a8030f17d24bc3dc27852a5d160c2a2633e6143031f96b8fd7e6c436a42b2eb4bd75033566c0906dc534632b63c878b9e4676bbffa19ef4aac30dc8838676cca860ad117f90c4a5e65becf42aa17966044c85830f1af5c09c4a73b58852244d06d9705a1c7fd037505de8e9448c0eef84bb3ceec78681fbe35a15468413a540877b8dd46f18535f6a13b4e0f2dfb645dca927130fd25d7182aed0fc6f2b0fce2efe18d6deedff5ab9863bb0207aa3f94f8", 0xb2}, {&(0x7f0000000240)="483520e7f27dd6f3d1bbec51e72fd6b8c271ef4cf59b6a5f13fcfad928b3de4aee032afe019e71b3740966ff0294898ed529d8a683f743ee283436928a547da63f20347ad10ef767fe215877057d9d2bba8a7b304a1d970d10a113edf5ccd8eb59efc82e675e4a42aa36cf0b254c8ae242873e74e4e7b564055d68087439952a131f20db28b9c795947c6996dd6f44214da4efee1a08", 0x96}, {&(0x7f0000000300)="0027d4ca55fa9371a851442a", 0xc}, {&(0x7f0000000340)="4972ab471e41eebba83974f1487896b6d640bc1a0f3d496b28114eba414d75841521980eb463c60f347d4347f558a3c6bd7cea7e48b52c14e7e7bf4bfc0dfb7e6ce3eb29627d72e9637e0992735c8750a4aab632c6f6db626a32f33fae8e123326", 0x61}, {&(0x7f00000003c0)="d47bb006446b33897365a4da46927ea5177e79293f4c2c9a3d0631edc1a71223d3d2bcd9141e6b8de1b95307bf6cff", 0x2f}, {&(0x7f0000000400)="4d99d4e5829085e7fe62d32f05a4fcd9936c5fead204fdbf8a1f310e509fd91e19e4c6d8f918f34075f8e26f42c913df7bf3f1cef102fcb6aa8974937d5ed964672c4a3bd78c22842bb4ea9e3a5845c62cbdeda10602c6303867b05a4f7bc1bd77fd8da4eab14a8fa48b3bbfe7cfd7da6ccdde358578ca5400516d7498de2e32721fb413c94bd80dae3be104f4798f1273af2cb87f13efa478d94d8edb7d751f22c12824c8f078d2e1db2e2946718919cd252132", 0xb4}, {&(0x7f00000004c0)="cc50a695024430f2baae6398c087cd39afb50d73e87a23c9cc98a35f6da7f81e3c235bf315c310e3a367296e6429682ac7cde6159b9bf65ef4c56bae7442cdd68c155ee92504dcb54503baffec37967af17f46b8bc4feee172213c79ca901af340e9050d13c4fead6670dca17fd1c482d3b25cda1e6038ceb0d7db56b624efb35ea088f5dd496a7df12969f61bcdf3a06d691e93da927ff363f33d5623e15b84657253e82030c4adc26c6bde211cd711be97368809d154f95ee9328709d534cee29db52d4facdc9bafc5c6bca763edd71597ab883d7fbe2ab915b5a6f388ad338e71b4994a0c69b3253d87cf4d94a7cdb63a0d55b624b8ecba416f651712e3f983b4eedc55fe11c683ad3ece727670c7452d9918414a6271e076579d0db1d045d0658b4d2f0389611338c1b4ae28e84693c1387c8c237774a9b29ca7b2ab1ec1cd8e8b62ff19e3ab8a09ad526ec03fdad20a8142d44f665a272e6639087faaf2024124f06eee16e5bcd48b6e6c093fa8067310d0d24398795e6cb547d508442a27aef9ee58c478b748d91628825062f5e54b613007001c3c39cb3e8762a9afacf475288a92da773441fdc723d8b3674383c74583eec52d9e412ecb55b0261a979bddc945d9a8aa731343af0a8021c97543db7f256f18c0bb17a2b694aea960a3819e0b3e059c592292e660f07e80aa315f425b52d3a3512fdfe32a28d6505bd7051eeb67a532e67663b7cf144fc95d739d0ff0adc424d5eb33518b7454ea41c5c8979a0eb11f7995e4002b6b66598addf40c478f41a9939bd4c3647a33c2178dbf6d0ec758099997966adbc06fa324f1a3a9bcb4a870a2fd78b02adf9893ca0b2a78a08486044121088bc726c1d6b859a80fb50d6b92b8e27e5f33f91665277ccb61672693e3263be188db19703d330cf80dc394894e226c7cb3878b6b4f27ee0a43358734e4b6613ff4ca2bbff824a02c3b2de4d981bbe9557d7691b3f2a7a72c88d55847ec73930e1dd04b2775a8ee49f7b8e7a611775b4aef99652f6fd52715ccd15c6eda95b2e58099d262a14acd0da031e5d1858fbd16d03c83d2da050fa3b32a7c829850149b4bc14c45ae61196f3ca6f438fa2c455f963ed8ea83974010533c3f5aa0c085b1f90e33d841c2565c7320d78e6f4a32ab99a61ef3148d184ea8a5919caa5db8d95b93b20eda8fcec7ccc2c5ec10f553d906d0f3d3539ca7a5918612b3ba3726aab77f9c56085a0f38c491e1cfe97622976028d5d8911b89bf335de511f4f4cc1a3f14e222feabbb3e04def34a0b57d0ee7d2f8dc58fff009b836fc3ad6dfaac752905f64baa2af9f98c8609d79b3fde90a62dd2aa69eb26e2512c9cd3f06778bde1ece29bf39bad1a3d59a89be066d1ffc464a5546ca0d09c43e611ab1ec8bf3461171bb69164ba7377fcd95d8b17cf7d2308fb7b114e3e43362bc4c049b9d0baddf31437391d88d7e9361942b036914367a172725f45fdf73882809de36d3f880fa1befab3f9db1b9078ac571a5cd828688ebcdc38e544f468b22674e792dd180b89259f9d46ec5aaafa7934edda3d9b0384690269b295ecb33468f7d286590aa91b1fbc30c63ab7953f4a3788a66b77362bd38797cd23a7d2d34301487f5a22c2cb8e2e636e109506c39e8ea490c8907eba47a4398b6a284ccc36fde3a3ee3bca3e9f30e980a2aa58381833506a735d9f089d8915b554729a100d0e18bc486958cceea862c39336975e972e8cd2e6d7f1db0248c270670e8263ec8bc11b4759daddd5e3877998dd60d76f60ce8b4472bcec826ade806efea8fe31bd14ed56c3474ec7f49fb17b79701b05467b330f4e306fa707dee14a11ac417e05b54345ae13b3c8e81b4d8ff4b0202891143eb82e2175d02dd0db0ea8edede687eccc4158c13af05e2606f3e4254e84ab03a5a8ad558f5cffa4acea9f85277d12840176895d4fc918638322d293a76c622317e6f0488205a35471d68df4d499ebf80d57658569041549ed2a97c7aa61b34c7a2af3c9e1bea3bb7bbdb93b975f49ec5d69242330c82234085337eb12b846f3367cf50bbd11f2cd912633306aebd36b76152bdc3c5ea6e425ed19037ce0f6843a54a8912da580c4ec82c7937c6f8b2359ec26ebd4fd01f37dae6ced75aef8e3920ac48968a365e288141b4d2385dd5b7b016e78b2372c94d77afb84b2d5ccfdf27dfdf019f831dfc694cca50ceff5adf3f0f03b130a9ba38bfc886a54dd5e6b87420913b9073588ebead2dbc1cb4759d37219463c2b62928a4e85a4c64a719ebb4a6561bdb601ad6549290fea0ecd65d45f86a16ac6951d2d83d3d69e692d491544dd2acfc1285d607a5a54134550d0629ff591077cb89c308c6605a02cb447d035bff342463cfb8de2934aed1f49462993367dee805be9a8d668b3b5cb4d2329f96da88c3332d5caf4066b53098bcd4d4125102b7a42b80748bc737ba17379d6ed4b57b0c3f67407cdc0ec477d2875df5d1773205c08eed482898b320b141cebe96be03378378c5ea6fb382373919bd2cdd40228998ce685326d536657d547ced8a177163b4de2e949140c91c0ee88455bd6c9dfc25bf572fc2c2b3c3b7bc794cbe2cc3e5bcc0b0a9a7eec57e09f7ab2e11de7e89c8eae20c84aa94b2299d39e462f06c8a70ae20189f784d5845e5ff57f91b328b255b328deba4414308a0074228ff54872a577673e301554a41f708fc45891f3b7dc76ec552a7a7da4598e8891c16a61344c94abd87954ec2818818928f7fae4a06d42ee7108e1ce9922eeefd6e9c5d9ee2508d3485c8f31c8504f99b256bc72a596b5f79c87aed8b52ca3b43d89a815cecfb38f943c910c669981d13c73b55bc50ce49e9f946b4efac9a3a0d326f831c31883ac8dbe20ea7cf77185100c9ca955ac3fdf96910df06a66c818c7d892141a661e0cb963d73f39c24b5cf9b5ddd6bc1f73cf034d91ec884529ddeeed036f5f8648783a90a99ac85ed5b3bab6b6c93f4e4ab97688f39a4fc43184776a858a4d7f17c33c166d2e287d15d50cbee13ef53ce15dfc0ea95aa28151dcf270abac5a911c48f584c6340add7df1655ea2ffe3153073efa984f2b210a6b398d711982840c860bf30ec46c5fe2d01a2d7fd96c3c7d7e2317d409e5ec6d4cbee8ab5b0e64ed28c1781f2f09bfef64d7577548b6f0b528ca61efbf85f11669477dd267e9b02f73052f09bf328858f43aace9024ce6b0040f59addbdc1ae69b7902fb5fc97c09ac632e9828a9740f337d65015798dadc05a144174ec389f216bf3b999cfdb2b7634e501e5167c38b4093ed8030d56d26d67c82cdf79b3b29939a85065a0cc30274190f0940e15fe2486f4610e5f774e5bca01c5c3b4afe44abe1f9bea2f00ccadf1b5afab672bea96ff597a921e1733044930907cc5046f4ced7683d41c8cd7252b7208a06a482ac6adb2bc4f6d084f04197420c102b0d17249d4319cfeccee20cbf1db0064922cc387d080c0ae27d76190aa687b0ee0989c7330a8a0a5a1a6c860d9b553c4fdbdbb535ca2b267069a77b1465c96227a9c7319dd6bc0c630e67291bcbb729f18d0a02aed08d1de5b11ef4c5bcd6e404db70e21041530c5716216d9ba498606d6423792af8a145669daae0ccf13b71bad862fca209c2a039f958008b6a3733c3c8839d4c2af2b3e65912213bc93da9a431fedf193e6edd2dd0a6101a45a3946123483d5ad5eab2badb0cfc6d6fb3e8fd8b89ef8aded93d278fbfae98821b03fac216a5acabb4440dc40ac4382c2a016cef3035ed7ec8ead853540bdad08cfb58850cc45a25459903cffa6297903f428af7108b59ab62baff450c73ea91dbb8a6185852c008bfadc4d17a89654e5755028c3b13af2560a0d2e3e9a9da61897a38cf56da93112e695e18204c56e830ff5454f9aaec3074f0df922e26c350d90a000f88ed877806aa3db615a623b40ae24b0be833902fea1fa1e2371ae7d4713333e7ab9b0f902acf48d48454757fae8e4ccaa0d261c643bfaa53b66c68dc104531aa3d4a54174289a0ef2212626b19cd34ea21cb0b2e82ec6415cc2750457870320d36297c0230abc3dde4a579c8117faf47cec1405625b43ec477701af5886d6d0cbef7548c266207f39550e2bfc0ee8dece8c5d13648a206b5374914567d91c4f82fd4136dbfae580f29d09ea8c8182682289759608f526c1634037190e120926d4f8fc16a916a3fd4f1bc8036cd26a6fab43a4c7eabafba8fa085d45004ca03bbfc20ab5847522413288cb2e22dd9b13d8e3e42d052e736c07ae76cd0fed58200cfc4d6a1375585cfd3b568cf71040717242620a147e3792fc2d4b3d3ba54051734654b9c2adc8d17fb41c17f856f4cbdbede95999a74d9b55a91ffdaabee6a288fe6ac8cfcc41941cecad2323e37ff08dbdb110023b59818183dde29951b4a3efcd09b983c78ad830a91d427297d4bb2ff567acf1e97c1f54b705a12287ed3d2c0f9b9f1ab9c41d9b5346156774335c0095101173c506b500410cb19f394a7018a34e0d3fa2f0b28e66312520021d3c3c74902724aed7f0e2f4416323d294b7ebf737d44233a3d691291633579deac2c5cca5e9a97c8e9ef839a4eab4ab7f8bda060e600b2a973c543e8b20e6161a943e1d9af74432fa5881f035d3fdd866ebe01e853986966b7213302779c2379cca28c1970395c369a9233ce574488271c6f79e42ee05f0cb4f3b928230b38cce0402ad38aac4d0db076c1d5b34ae9ce2ea39841ffc402e88d09f1b18a20da004353c36c27218dcc563768822bab4c4e4787e6635327ba617bbdbe3bf1e91bd01722728d0085a7de5ae4adf266556a5d64e74e0ee6959e576c5649b0e008a0754984a522c00da145eff8461e1081aba8ed730a5d785390ed4f8d62768be4d7287ed8dc955363c06e34d74036a88ad2323f19fd334b332e1ebb53b3a90c27a1ec611a400fd9a2f861fea4e93d96fb92d6db6b23a156750c9fbc7f40664a0f89c8a4e17381a72ea2c95eab1e683f3fa02659d917f5476f12ab2edf58adac1548040887555b48e2fac57ceb34a49358bcc5e71c225d8401a38c1b9c4ec3f5146b3f11d099b662ca90099c65799d8827d54c78ec70d63bd20e7110e90374b7e124ab0bbcd1eb2242ab39a907e15e8278f65c0113289a0d6e77039c29fcd151acbf43656bae17049b1b23813e92721fac4d20e74b97ce293b6234e656366f61fbc4a71b13c5e398710a680cc6e8499b9be71a9dc97b51bfccc1ca97aec328505eb99aa1c94e2b6dac09390557cb409010f021576bb9682d8fdc7de14f69245dc2081de52e60680269dae003f6c40dcb34a685bf32040a01753f3a4ba3e95a840e3ec896e4cc24c892d567efb0901b803da430da2f166465915dbde2350e20ca3f6173ea11121a77824c81a94e236edfe93e8382c80ad29f7c1d283e8f8ca7da1d3768f233d680e81bca8d7b9f368d6f3fdc63ecb2418fb7256403dee04e3babe9897e806ac6204a7f01a3f93ffc50a4956793690d9535738bb9626aec0a68eab5e2c2fe9d2c98d369951195cfe84415d9c3cbb2df5fccf753a7d0174a56b57d48792d71122f226a763922bba83be9ba5bb9f34ab365c5a7ab5997620e78626a659c3a7e612592733d8928020030fec39c9d0112882c9153180d74e6b393bd29bbf11743d9f8b9fdd55e37528f31df79b81f6d05233d56fd90c147365db7b4066ba9f00a6464d407a2cb2f3281c1f9dc3fb72c4ba1424478697024f552272bf067661319b6b469c825ff9295226ba6bb9", 0x1000}, {&(0x7f00000014c0)="dd7546d5d959107e55", 0x9}], 0x9) Š*c÷Éù¢*»ÆFÖ ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic mallocarray: overflow 18446744071562067968 * 8 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c RMD160Init(ffffffff80000000) at RMD160Init wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000669100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd80388ca4e0,80085761,ffff8000149d0b30,82,fffffd803f7c6900,ffff8000ffff2bd0) at VOP_IOCTL+0x9a vn_ioctl(fffffd802fb14790,80085761,ffff8000149d0b30,ffff8000ffff2bd0) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff2bd0,ffff8000149d0c78,ffff8000149d0c60) at sys_ioctl+0x638 syscall(ffff8000149d0d10) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,5ab5d694010) at Xsyscall+0x128 end of kernel end trace frame: 0x5adc32a0f30, count: -10 ddb> show registers rdi 0xffffffff8197e897 db_enter+0x17 rsi 0x1a0d __ALIGN_SIZE+0xa0d rbp 0xffff8000149d0770 rbx 0xffff8000149d0820 rdx 0x1a0e __ALIGN_SIZE+0xa0e rcx 0xffff80000093b000 rax 0xffff80000093b000 r8 0xffff8000149d0730 r9 0x1 r10 0xffff80000398a3c0 r11 0x9fe7b51cbf35e863 r12 0x3000000008 r13 0xffff8000149d0780 r14 0x100 r15 0x1 rip 0xffffffff8197e898 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149d0760 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=453057 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3530,0xffffffff82266898 process=0xffff8000ffff6010 user=0xffff8000149cb000, vmspace=0xfffffd803f013630 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 60659 297088 44241 0 2 0 syz-executor.0 *60659 453057 44241 0 7 0x4000000 syz-executor.0 41569 367887 47494 0 2 0x2 syz-executor.1 44241 180742 47494 0 2 0x482 syz-executor.0 62675 53358 1 0 3 0x100083 ttyin getty 14190 41490 0 0 3 0x14200 bored sosplice 47494 25415 66116 0 3 0x82 thrsleep syz-fuzzer 47494 438820 66116 0 2 0x4000482 syz-fuzzer 47494 146623 66116 0 3 0x4000082 thrsleep syz-fuzzer 47494 191002 66116 0 3 0x4000082 kqread syz-fuzzer 47494 330692 66116 0 3 0x4000082 thrsleep syz-fuzzer 47494 296004 66116 0 3 0x4000082 thrsleep syz-fuzzer 47494 216662 66116 0 3 0x4000082 thrsleep syz-fuzzer 47494 346014 66116 0 3 0x4000082 thrsleep syz-fuzzer 66116 241221 12374 0 3 0x10008a pause ksh 12374 313236 10490 0 3 0x92 select sshd 10490 413504 1 0 3 0x80 select sshd 61025 397892 47940 73 3 0x100090 kqread syslogd 47940 145077 1 0 3 0x100082 netio syslogd 28330 437956 1 77 3 0x100090 poll dhclient 30359 261089 1 0 3 0x80 poll dhclient 20077 64344 0 0 2 0x14200 zerothread 25402 195326 0 0 3 0x14200 aiodoned aiodoned 85030 441700 0 0 3 0x14200 syncer update 98922 486464 0 0 3 0x14200 cleaner cleaner 39880 240980 0 0 3 0x14200 reaper reaper 85248 104900 0 0 3 0x14200 pgdaemon pagedaemon 40455 51194 0 0 3 0x14200 bored crynlk 62653 307746 0 0 3 0x14200 bored crypto 97345 158692 0 0 3 0x40014200 acpi0 acpi0 15526 476190 0 0 3 0x14200 bored softnet 75724 177963 0 0 3 0x14200 bored systqmp 46574 503643 0 0 3 0x14200 bored systq 83922 202180 0 0 2 0x40014200 softclock 7209 370064 0 0 3 0x40014200 idle0 35147 40903 0 0 3 0x14200 bored smr 1 140212 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9512 6350K 6367K 78643K 11171 0 0 pcb 23 9K 10K 78643K 1179 0 0 rtable 100 3K 3K 78643K 961 0 0 ifaddr 59 14K 16K 78643K 329 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 46 0 0 iov 0 0K 36K 78643K 270 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 76K 78643K 2185 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 33 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 262 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 1662 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 42 30K 54K 78643K 819 0 0 subproc 64 65538K 69634K 78643K 598 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 173 0 0 in_multi 33 2K 2K 78643K 259 0 0 ether_multi 1 0K 0K 78643K 15 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 360 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 88 21K 29K 78643K 4803 0 0 UVM aobj 121 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 1K 78643K 82 0 0 NDP 16 0K 0K 78643K 107 0 0 temp 170 2359K 2427K 78643K 8252 0 0 kqueue 0 0K 0K 78643K 16 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 19 0 15 1 0 1 1 0 8 0 inpcbpl 280 1178 0 1169 2 1 1 2 0 8 0 plimitpl 152 73 0 66 1 0 1 1 0 8 0 rtentry 112 176 0 136 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 10 0 10 1 1 0 1 0 8 0 tcpcb 544 507 0 503 1 0 1 1 0 8 0 nd6 48 34 0 30 1 0 1 1 0 8 0 ppxss 1128 40 0 40 9 8 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 824 0 636 12 0 12 12 0 8 0 art_table 32 825 0 636 2 0 2 2 0 8 0 art_node 16 175 0 141 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 260 0 250 1 0 1 1 0 8 0 shmpl 112 136 0 17 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4255 0 2773 48 0 48 48 0 8 0 ffsino 240 4255 0 2773 88 0 88 88 0 8 0 nchpl 144 6758 0 5074 63 0 63 63 0 8 0 uvmvnodes 72 4682 0 0 86 0 86 86 0 8 0 vnodes 200 4682 0 0 247 0 247 247 0 8 0 namei 1024 21290 0 21290 2 1 1 1 0 8 1 scsiplug 64 3 0 3 3 2 1 1 0 8 1 scxspl 192 22532 0 22532 13 10 3 6 0 8 3 sigapl 432 1788 0 1775 2 0 2 2 0 8 0 futexpl 56 27560 0 27560 1 0 1 1 0 8 1 knotepl 112 703 0 676 4 3 1 2 0 8 0 kqueuepl 104 411 0 409 1 0 1 1 0 8 0 pipepl 112 1212 0 1193 6 5 1 2 0 8 0 fdescpl 424 1789 0 1775 2 0 2 2 0 8 0 filepl 120 11845 0 11750 4 0 4 4 0 8 1 lockfpl 104 477 0 476 3 2 1 1 0 8 0 lockfspl 32 421 0 420 3 2 1 1 0 8 0 sessionpl 112 35 0 25 1 0 1 1 0 8 0 pgrppl 48 47 0 37 1 0 1 1 0 8 0 ucredpl 96 2534 0 2527 1 0 1 1 0 8 0 zombiepl 144 1775 0 1775 2 1 1 1 0 8 1 processpl 840 1804 0 1775 4 0 4 4 0 8 0 procpl 600 3839 0 3802 4 0 4 4 0 8 0 sosppl 128 18 0 18 6 5 1 1 0 8 1 sockpl 384 2015 0 1998 4 1 3 3 0 8 1 mcl64k 65536 821 0 821 101 73 28 64 0 8 28 mcl16k 16384 7 0 7 5 5 0 1 0 8 0 mcl12k 12288 39 0 39 8 7 1 1 0 8 1 mcl9k 9216 33 0 33 8 7 1 1 0 8 1 mcl8k 8192 32 0 32 11 10 1 1 0 8 1 mcl4k 4096 96 0 96 7 6 1 1 0 8 1 mcl2k2 2112 14 0 14 7 7 0 1 0 8 0 mcl2k 2048 49022 0 48986 14 8 6 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 91012 0 90938 58 50 8 37 0 8 0 bufpl 256 11536 0 4857 418 0 418 418 0 8 0 anonpl 16 225913 0 218626 96 46 50 52 0 62 9 amapchunkpl 152 9507 0 9428 51 37 14 14 0 158 10 amappl16 192 10477 0 9960 98 63 35 39 0 8 8 amappl15 184 126 0 125 1 0 1 1 0 8 0 amappl14 176 266 0 262 1 0 1 1 0 8 0 amappl13 168 522 0 518 1 0 1 1 0 8 0 amappl12 160 255 0 252 2 1 1 1 0 8 0 amappl11 152 381 0 371 1 0 1 1 0 8 0 amappl10 144 333 0 332 5 4 1 1 0 8 0 amappl9 136 534 0 530 1 0 1 1 0 8 0 amappl8 128 542 0 514 1 0 1 1 0 8 0 amappl7 120 693 0 688 1 0 1 1 0 8 0 amappl6 112 71 0 61 1 0 1 1 0 8 0 amappl5 104 310 0 300 1 0 1 1 0 8 0 amappl4 96 604 0 576 2 1 1 2 0 8 0 amappl3 88 290 0 285 1 0 1 1 0 8 0 amappl2 80 16075 0 16024 2 0 2 2 0 8 0 amappl1 72 41446 0 41042 24 14 10 19 0 8 0 amappl 72 4180 0 4149 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 17 2 0 2 2 0 8 0 uaddrrnd 24 1789 0 1775 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1789 0 1775 1 0 1 1 0 8 0 vmmpekpl 168 15962 0 15942 2 0 2 2 0 8 0 vmmpepl 168 196195 0 194749 157 71 86 96 0 357 18 vmsppl 264 1788 0 1775 5 4 1 2 0 8 0 pdppl 4096 3584 0 3550 6 1 5 6 0 8 0 pvpl 32 800507 0 790108 314 125 189 217 0 265 87 pmappl 192 1788 0 1775 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 729 0 156 17 0 17 17 0 8 0