80)='./bus\x00', 0x101, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x80) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x80000000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x2) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r3, &(0x7f0000000140)="9c87c3772cf234b87033", 0x89) QÃQÃpckbd_enable: command error 11:12:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a3a3346874f702fa0e8506a3463bfda5ac134f6f2da88eca0c9c2aec8ea45ad16378342b8cc3566d7a58296d12b74b357c90bffd8417ee73483c0b927c2f40ed04233adeeafd5b0fe801914d19adeacfc2511fe77b8248fd61e007678723baeffe0b8566ad327de911049fcffe797f803", 0xd9) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x10900, 0x4) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x246db51fce30e30a, 0x2) close(r0) r4 = dup(r1) r5 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/249) syz_open_pts() mkdir(&(0x7f0000000200)='./file0\x00', 0x70) openat(r3, &(0x7f0000000300)='./file0\x00', 0x20000, 0x2) faccessat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x8, 0x0) dup(r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x635f, 0x10001, 0x66e3, 0x7fffffff, "46c829780c5b7689432c556f6308979667a37df3", 0x7, 0x2}) fcntl$setstatus(r4, 0x4, 0x48) pckbd_enable: command error 11:12:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xc) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x101, 0x2) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6000, 0x8000000000000) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x880, 0x184) 11:12:42 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 11:12:42 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000067000/0x4000)=nil, 0x4000, 0x0, 0x4810, r0, 0x0, 0x0) munmap(&(0x7f0000324000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x736) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x104) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x4) getdents(r1, &(0x7f0000000100)=""/224, 0xe0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) 11:12:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100c0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:12:43 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 11:12:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x5, 0x100000000) 11:12:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff60, &(0x7f0000000080)=ANY=[@ANYBLOB="2a010000ffff000001a47f717e4bb724bafb836a28ed637427c72cabff0df8ea16127aab51bdb52f"], 0x28}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r1 = socket$inet6(0x18, 0x7, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x0, 0x8, 0xd12, 0xd3a}, 0xc) mknod(&(0x7f0000000200)='./file0\x00', 0x8000, 0x3) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x4a0, 0x0) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='.\x00') 11:12:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000180)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x2f) 11:12:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = geteuid() seteuid(r1) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) socket(0x1, 0x8000, 0x7) listen(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xbdb, 0x5}, {0x9, 0x7f}}, 0x2) 11:12:43 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x27c) r2 = socket$inet6(0x18, 0x3, 0x737e) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/156, 0x9c}, {&(0x7f00000001c0)=""/132, 0x84}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000012c0)={0xfff, 0xe9, {0x8, 0x80000001}}) 11:12:43 executing program 1: lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000240)) r1 = open(&(0x7f0000000340)='./bus\x00', 0x101000041, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1) writev(r1, &(0x7f0000000ac0)=[{&(0x7f00000009c0)="f9a57b5533184266a528969e4d6718d6fcc53b5cd09e4473ea564b80daed5928189c05e5356e61992ebf279b097e5b6f5e1bb621683e39309338063cdd56c13e8687a00ef41e41182d772a423932508b38eb74d9ee1edbca825530207038e8899a79f4928dad5da51747ce98cdd8fb94a50a9ad72f7e3575de4d7e8e7d0c07aa00355d9c6f17b01788b788d0b8ec04d0573257c5b87d4bdd49905c6ff79c15bcb955fcdf254ac816a9d35b32b68d825249e9416c287f9dfec3d3ab6b5e3913457db3d1bfca204c3fe20dc06813b46f92a361595438", 0xd5}], 0x1) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00002efadc3d7d00"], 0x8) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000b00)="7a8e72087dfd6ae6bb5b2b6e2f4eb8c13c55251f3c9574b6cd1f6d6af71233d31bdcd43d4293a02fb174b6188f964dd3a0e0b9c5896b7ef994dd29d86b9001a453292c94c5de59281e551f4fbe0924fd4511a84ea7495caacb85a123cf6da9c86bef2a5d387ad15a2e8a7f514ab6dfe1f200515e55365d58db891a42cd5f3a283635c801165bf3474356c57769506a8b1f769508e51ae32f820a4016449bd11fe4c3abe4fe8f2568a6ae722edbbba3a21e518604198ab56f9f6522d299139412e83aae7223f4ac4138f8a7d568da154b407230220d2be12375ee43cd2659d1a7e496de77f62e7b20301095d6bc9a848224c5090fb29f2915fdb74a9b48cf4872e07217a3f887c8542dfe9e5a83c7decb723de0253f06a12179e23305fdc245adcfa476ce8a741e3b1285ee7a406d6b86e24cafa8edd5b1d82a5241df6e7b65daae2b894f8a2d47eaa483b6e380cb72495ddcfa7bc5f6dd6c4a5fe27b8140eaeb915c32efe44eac21c2f8873814ed8a0172d8cb2e0c85c5db7f4b19e258b585d2771689c5682fc724548128bafe66752f467209ca70939c46877159012fd1e79c4a1f4f234a6238393ffafebb2a59154c0038c8d70b968c0fd2cff8921109f74c7ef64dd3895beaa41e90902aa7dfddaee69d34b911c01c02859aa6ee44435ee89db3d99d4584a1310569f71389286809fbafa1141822d3a2c6968d1ae052cb399d855fe3d4d158e0fa521e35a2c017e8a396c6289107010a9c1f7e002faecdcb3f6d627a7bd2d08ab4720757891df31332ac69dcdc5f9135331e3c8af1b4f2aeb5bf46c760214cf7847fde650e01f345c90f54782c7866db05c2c1921d050eedd8d0e578792fdd99c775ce11c93a022741b67b6f8559047a4130637f4a47c0a6de46160dc2acb577503663a978a58925b231db1230e7285b027e59944bff0bc8597307cea9cabcba9ba6c1170a54ce2caef36df66ca70c03bee01dce28d422803c2a950152ddf1ba9951214348f0eae94dd054a20ae7b3c62e39d25e8ae10813e3af9f4a14040760594b120f3faecf7e5e32bbbfb828b4243b46803caf5a474dcca793a0a43e8b795038c569d684f4e98b2389786e8a40f7461c24b74937d200235109e91c3e493a0343f5e7da44f90d3d6f9070a65df64579f73f2eb05bc4d7aa1123600a5780c245c8f5f82475361773becff8668a3749afce1b26345773d3b8e1b24c00f4cc93d9a31d4559fbd1802ab8f6257e1a51567cfa7bcbd40ee7d1cbb88406e3a49416ff2faaa3edb6cea3f28def04e27484e0c99116d224de8037513c81664077dfb861da5fbd4968a553efccc58636071a7e224257f53f6089e0e2524419c8cffc461932bbb3d594590759a18718b87006b3347af8cec362ffd695bdd2d10b084856f3d1c4ff114e86ec7a0fdeb04b8ed2b24d42e1264a1a9dad560621f161f31e3a01aa95c4a74785957f9f37304e5e4949cbd672ced073e0d8f713d3592f5e88d646cc9626e5b99d580a1aaa3940ced5aa31392a392d97c1170dd5f5478ffbaf700bc9561964c0864c253c82ddfa4658d2e3d54af0aed39dd3a2a3c9bf6b319bcd04bde64c3f176a7e09445402ff69b358a34df327c710ee8d3371f74ea505c9845205e9c7211a7e3494616675d9c8343bba9b58e065836338554f252e6b095fa7f625d318234a47a5b4addea652d68fa04a7fdf6eab22388acb68fca220fe7ce890eb7c591c8016054f68ab489309ff60c563797b59b3da70141b4e3c8f08a7695cac2081f37694dbe9c5a5fa2d0d86a2ea3ed0d0c86ac28dbb23d99a6be63593c95796af53f80d0ba4c3ad2ef520d43c082a7fb845e3721b97d17c28ebe7b06a8c14c75db81e43357b01fa871f5d975a35d0ae9f3ac8693ca31f1fb1999a1ae8ba71e8f9b78cca7cd6c6fea96cca412fadba239d6731671aecc97b0e564a7f1d3bba5a3fd939f7264b102d0ab6b14dc0854df5b94c6368736825829d3c02aca93f7e91ed3504807ffed9cfed941efd09b20360ad9ecc2ba2959eb8e6381e902934de108ef8d8413231bcda5d781bd77ace2b7c47ebdb2bf9f2b4a1ab3a2c7aace6a47bb1efd6db2eaf4a834ef99df9f8b464fa632be7399b0c330c3f5e9339aa04b219481e4c41ca74f78fd31d5999bd3c818aa1b945b21541293c76c70cc5e87c4afc19386dbeb15a81aa0fa1866557d5214cd60fddd9f05de9dd76fef266ed6ec3de544c9eeacbbd1fea3499f19be4e585e28bbfb8f5d8f24dd3069067b48b2bfad0bfeec0b5e34c81d06a406b4d672a9b973313543a2083f8b75f9c8b05430000", 0xfffffffffffffe51}], 0x1000000000000046) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) 11:12:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0xe81c865855bbc12d) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c", 0x167}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x8, 0x120) write(r0, &(0x7f0000000680)="9e7c43070fb3e21eb033d0d171b3bcc9cea9f5932714fdbb5b06076435b0205723c8bc79ea1f8d45f6159efcf290401bdfb8189e4018375fd46114a5be5bc6b7bdb2ade1daa07800bec0c3fbadd9ffd9b42c956950a5f4e7b17bd819ad91d2f7fb0b328fc12e4915973b4694315ec6a650085be7da026c53a021c2b69609c0caa694aeb0fd62fbfc9d76b48b3107e10c75d8f3c141c1ddb61dc5c37438533878f11c667872596e0fdd04255262f59fa13416a433cc74cad1ae89940e27179be37842a069eb4eb8ece522c72e64b8f0bb6ed7b63674fc3ce995640cd802682af2e37e1ffb790516cce0c187e241b7b35223d52d3c771f1f7d3be3380f32f2f8162816af792a72af08472586c427e8836b2948d404d803a60546a24c01bee44558f67dda6e46600307f8535b8afed873966d074be5358f4195a03e5e4bf9609e9e907b3257642f6990d994c4500bd4fd1bd14f7a38ee5b475caa77efc95f6c3060c073ad20608d96a76dd92b14fcb796541385b54f1dc78907cc710b418f471ddd5b3b2cb09cd24974a29eed7f34cb3bb77da137345604deb239225d5118371808810050b840003189042ab082b7cb71360eb23d15405b30803189130d244015e479447896807b5bd39df0651057296b0c231555567ac166475957dfd4ee35611f1a765c6fa12b615c4362bbff6ef3f6766aa165d4e1753d1d14f32acb538cf819b99db2e45aa580bb71f716cf0557cafdd39f421afe89aa96ff83c9bf6670d5b92faf9a66559df7b58ff06cd2912a3e729c027ba95219513f29277f1104f3691461d77fced541ebfa40c9198b032863b2545eff3f14d5cd79b16d3da94fcd5d9c97155689ecd17af78f7a48607d1b35ff09b506d4355d49f2ad743d60c41d0eba1cd0fe9f6faa0d801c6b6efed1cf63fc9673da6cc8d3321dd5b643acdafa83f96a2a8312d4cf059c72fd1d0a2b1811cc341769a15e34e7e305dc445d148ac26c424142fe448970c8bc771e456cebe666edd42b5298edcffbf45fa7fb1a17f311a0d1c652b875be04bd0de311dcd042d7f80e379d317fe17f2106d7f452a76be893d119d82e4f851a2239468dc0f32d2c2f5ed17e5824762f4406053ee7a03a423f74082e68b6768fb9c7b12e77572b4490e5e60f6292878c199bc96e3abc1c21f1bbfef4af68e63101b10ac1c9b7458dea8e13f7edf5bf26dd78d84c7efc3f8bc903d829b2c4de149f37316592d23987e46c192f8c92d7c199dc7b0645c3742b7de4234c353965414609ff3c3938b37cc168b5342fb040adbe7bb7675e706df378c8cb3f9c32630cb199064e81d8165448e463726e1b2baf1362c77c775b79d13fe138c92ef4db55bd30f14115aadfd6f1f79160c5ce903d3ac8b8ad8c89c842a11a85c725e1617199e2dedcc755cf70b3d8051c579627f8261b5ffb49f4d9c3d849c6779e6308e5a9d2898fc0c4dd7a9ad0e759335ed0b7a436466acdd6d8a670a7f451fab4f71320aa165d6752ac5e5894ca82efcffecfe6999ba063d97745baed55883ac3eecbefd59b3862313387c35790df6aec86fa252c7c5d4dc1d1fe2b9c736e9c6eb0301df448dda449f9132b0b1ed6b35c5bde9869f798d5678c68377fd26fcd844866b205af0d318436102ef88e756686798e68c51a032fa24c145441368b761aab8076d806ba90c223c2527808df146aac1579ef42551cde74ae6a9f6d4f44e912bb295cc34598ac5b838645b66d2777e789cafb91b65e2464fba6f097000ad24eada8a8c68a7cf0865fb67c874e9b58ff3727dc8fb9d74a4e399b36ead9eb5c329af543258a135ac10ddb42ea24ac86460dc2ee2f9e19823020bcddce2be3a4268d2fc27bb355b43cc57b9cfa8c3fc9afec73c7a530755b644d301ee783f8add4bcddc9ab7671a6b16f53f18a86071c4210d1c6caeedfce19c758dd2fbe2fef06a8346bba3d517aed005cfc1bcc92129ef43623332f7edf8b39873439878d2aeb14a54a976fef00ac1c4d1d8e3402541161027b74e9ca4da627cc2ced3dde4cb87a3f7386e4bb743036a367382480354089f84e2485b6cf4decc62ba1baa4f37e4b4daa54d5285566591a84cffae11babac97a56308080cd7d867aa92eba78cb92d92c937caee11a026645c25c7b14b800d285f1025faeae3fe2781bb2381fe64b1d02e2b1092ed9f971dfea959f5160b46fca1c09ce68c2c01ef130c191988db043eb32f4549f85922184d3d94fa74e16155e870083c1ef7dee00064206ea13a48cf52a46d8644cc1726353b3e191fa5fad83cc5f46b4a6989b91a6929e90f02ece25b568ab2bc48b4973f36631d00a7abdf7ad5881329215ea8514e15808a26bf9e4c809a812a3de4ce52b728568cfad2ae41", 0x69a) 11:12:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000001}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x6) r1 = semget(0x2, 0x2, 0x420) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000140)=""/218) r2 = semget$private(0x0, 0x1, 0x449) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000080)=""/113) semop(r2, &(0x7f0000000100)=[{0x0, 0x8001, 0x1000}, {0x2, 0x7ff, 0x800}, {0x0, 0x8000, 0x800}, {0x3, 0x483, 0x1800}], 0x4) semop(r1, &(0x7f0000000240)=[{0x3, 0x22c, 0x1800}], 0x1) 11:12:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x44, 0x8001, 0x7}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x7ff, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000006, 0x1, 0x10000000000000}, {{r0}, 0xfffffffffffffffe, 0x51, 0x0, 0x80, 0x8}], 0x2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x20, 0x5, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x3, 0x20000000, 0x0, 0xfffffffffffff1b8}, {{r1}, 0xffffffffffffffff, 0xc0, 0x40000008, 0xfffffffffffffff9, 0x8adf}, {{r1}, 0xfffffffffffffff9, 0x14, 0x6, 0x8001, 0x6}], 0xfe, &(0x7f0000000100)={0x2, 0x40}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) dup2(r0, r1) 11:12:44 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r0, 0x5) 11:12:44 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) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) bind(r3, &(0x7f0000000200)=@in6={0x18, 0x3, 0x8, 0x3f}, 0xc) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) dup2(r2, r1) 11:12:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) getpeername$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) chroot(&(0x7f0000000180)='.\x00') unlink(&(0x7f00000004c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff0000010000f5325e3d9bf21ac98465c57938b6cf603a0000f00e4e186bdb8a7d56e97789d0ba50a32234121ee8469551bce3f1ade45aa93459c78430c21dc93c0b414ee5a9d4010a47d873c46a2a8ee11fc6e453019e8969f345000000", @ANYRES16=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0xfffffffffffffdf0}, 0x0) 11:12:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4007, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x3, 0x3, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:12:44 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) utimensat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x3, 0x9}, {0x35fc4724, 0x7}}, 0x0) write(r1, &(0x7f00000000c0)='n6', 0x2) 11:12:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) syz_open_pts() write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 11:12:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6000, 0x4) r1 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) 11:12:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x4, 0x0, 0x9f) recvfrom(r0, &(0x7f0000000200)=""/170, 0xaa, 0x0, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x72cb, 0x7}, 0xc) 11:12:44 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x401, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0xffffffffffff0001, 0x0, 0x80000000, 0x7}) fcntl$setown(r0, 0x6, 0x0) 11:12:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c7, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) pwritev(r0, &(0x7f0000000000), 0xd6c883f1c33321c, 0x0) 11:12:45 executing program 0: r0 = socket$inet(0x2, 0x7, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="04752cfddc61c2ec", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x153) 11:12:45 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/176, 0xb0, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x51}, 0xc) 11:12:45 executing program 1: r0 = socket(0x18, 0x5, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="625f64b42dab9d2dc60a603a457510a58d9a8e17543be1eb8eecb2e9ea6b", 0x1e, 0x6, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1fd, 0x1) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) getrlimit(0x4, &(0x7f0000000140)) 11:12:45 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x218, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) setreuid(r0, 0x0) setuid(r0) 11:12:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x326) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a897600000000618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) 11:12:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) setsockopt(r0, 0x8, 0x2, &(0x7f0000000280)="7333aece08f27c7f6b29e85442cb8282441850592147b0496b489140d6aefa87de041e05ad2d6094c28c81ad8bffda55a7494d482a781a6f7b1c13e8d92dc32e1f63b2193cf44b14a5e0db7a8157341eb6773ef795f62352980456edb06f9902f4a467ebd8611b70b2602938af3cd7996e10febd0225940109cd43e17ed5e84c9d43476cbe0264e2f31de15cc95d0fa538117075c6c615d2d986096a0aff644104745250d1f9baf8e62ba0940985c6fed8830d49abda17da6127eefd4cbb1fb5d33dd3e630f44080cfd111f8c4b65af3b2e0ba33428ce80bca35f294d39d760f758a7199e0256a28bdfd6e9b88", 0xed) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0xfffffffffffffffc}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) 11:12:45 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x3fffc0000000, './file0\x00', './file0\x00'}) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 11:12:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() write(r1, &(0x7f0000000140)="b8794e5322d3d55a8d98a0914431ea2e31b7ec6b94cccc6d1925e26826809cf25bc84687218e83a6936f7cd827493979084b752d0fe99b6f4cc675631ee0bae466a24a92b20f49cc76162dfdfaf9a53296a8d04b4c390bd7e71dd25defcbb8e79fe0aa5398d6410b1e219b0c12cefeb7225004189f6c7caaf7d639dd3cd666b0c24bdfa9901247eaf339c4546a6f85eba7661106bdefc96dd5d531990f046db2aaf7ec2fffb125c406ed92a5192d802a592cbe39e26f7f2f04125705dd7a9d47c758724152f4", 0xc6) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x8, './bus\x00', './bus\x00'}) semget(0x3, 0x2, 0x4) 11:12:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x81) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x80) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86126) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r1, &(0x7f0000000140), 0x322, 0x0) 11:12:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f0000000100)="67ae226033a95e23652850a70faf9103dace593c391c2ab53b5ff02bb5467786814125453cb0214c13200e8bbb3912c0c37b4495a00c44e27c2cd8991b0e1eaacc137062b88b210c5e36b8e922bcdd24a790ea63b74419a3d7d4181136", 0x5d) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x10001) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 11:12:45 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x80000001) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:12:45 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') mknod$loop(&(0x7f0000000600)='./bus\x00', 0x40, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000640), &(0x7f0000000680)=0x10) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r3 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) getppid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) r6 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x8000, 0x3f, 0x7e, 0x7, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x200) 11:12:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xba}], 0x2, 0x0, 0x4, 0x0) 11:12:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 11:12:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/201, 0xc9, 0x42, 0x0, 0x0) setsockopt(r0, 0x1000080000029, 0x200000026, &(0x7f0000000100)="4b74954c", 0x10072) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 11:12:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x23, 0x3f}, {0x89, 0x1}, {0x47, 0x6}, {0x43, 0x1}, {0x26, 0x5}, {0x86, 0x7a}, {0x8b, 0x10000}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x1}, {}], 0x2}) 11:12:45 executing program 1: socket(0x18, 0x1, 0x0) 11:12:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xa4) r1 = syz_open_pts() close(r1) dup(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "85495510020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1000000d0f, "b04d7426c32a100000a0059ed20a8357d3c000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:12:45 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) r1 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 11:12:45 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x80) r0 = socket(0x2, 0x7, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="23e28a570328291ec05e9e3807631abd9a49b9dd1ad113649251a44d16a430b495a7252c4357760ea16f09e56a265c9fa0e94d24430e7fa9", 0xfffffffffffffe8c}], 0x100000000000007d) bind(r0, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc}, 0x7) 11:12:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000180)='./file0\x00', 0x800, 0xfb377825948dd27a) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x79fc4e70, 0xfffffffffffffff9, 0x3, 0x0, 0x3, 0x9}) close(r0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x80) 11:12:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xb}], 0x1, 0xfffffffffffffffe) 11:12:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000000)="82", 0x1}], 0x1, 0x0}, 0x0) munlockall() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0xc0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 11:12:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) setsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f0000000080)=0x1, 0x4) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0xffffffffffffff33) 11:12:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x3, r3, r4, r5, r6, 0x4, 0x5}, 0x0, 0x5}) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r7 = dup2(r0, r1) connect$unix(r7, &(0x7f0000000100)=@abs, 0x8) getgroups(0x3, &(0x7f00000001c0)=[r6, r6, r4]) 11:12:46 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) syz_open_pts() fcntl$getflags(r2, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r3, 0x4}, {r2, 0x4}, {r2, 0x88}], 0x4, 0x8) 11:12:47 executing program 1: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) readlinkat(r2, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r2, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0xe0000000) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) listen(r1, 0x80000001) 11:12:47 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = kqueue() r1 = socket(0x0, 0x1, 0x80000001) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = dup(r0) kevent(r2, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 11:12:47 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x2000003ff, './bus\x00', './file0\x00'}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0xffffffff, 0x6be, {0x9, 0xfffffffffffffffa}}) 11:12:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x0) r0 = socket(0x11, 0xc007, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 11:12:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0xfffffffffffffffc}]}) 11:12:47 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000080)}, {&(0x7f0000000200)="50936fdfb19ae96305edb5ef2b1981bbf2c8ec88ccf0501628f1ce67a73ac7915f4fe036b24fd164e7997b5f6071ec517a9bbd2a3061c3be866b4cbc1a61e4cdaa78a61793d70b9eea10bd517c41535becf3e6537b24b2bb8169a27918b8d2da92b3ec87e7914f4a9142819877b75b661ead87e98e0660a3ca1590bdcb804e9496a90ca4cbee733316941ecb1b1128b81668d58ffc28953652d6e9f3dac85ee62bdaac4b26556f000e1f3652f198ee70420224bf90c47ad97c6cffface0fa97a85158d8010cc9cec8b9d7702dd7bcd61c92b74384f29384365491548", 0xdc}, {&(0x7f0000000300)="70fdb0fe139aae96dbca691b6a30452f1ee34a5c5c02e0fa8b83cc4c38fd9c6d420afc0af7bb66cee45340512cad434a1a20435a3258df14c002cacf8b43240fdbe049b7531e5f9c6c4179733ddbada910d6d78a9dcd709cea4f4c8101a50419cbb20c763f54a1a07303eb7c61ba3e74147ebb6151bd2495c2bfde91d53282947b21ea554e8c0a8a4cabbb891e825f0f14fa0f57fad67bf9fae034329599e0482efd6e46f6b978c6f6e6ea3111ff65ab8ccf550f8f0b4f6ce8f4b9af522d84a0b4f14884c6985986", 0xc8}, {&(0x7f00000000c0)="479216235738055985047e46317622b76b3767df301ab6074bef6f12427c492cacc41050e58f0ce64bdce7fe00b5de7e1f6d1d77e76924e8c5e4426470b0f6a03abbe9eee2fa8c5e739c3d8119df3d04487def4822474fe5153bd59f01de0ac0caf755eaaff23cf5f127da1e852e322366e9fd8251b6d648b92c7c", 0x7b}, {&(0x7f0000000400)="a5ad8cbebe2ea108996a640d8b2344e07319812168092b92aaf627bcba446b1e0d6581d6a5bf0709141ed55a8f4cbf755473580d93481bc4a8ee9a13eca6889bb075cdbcefb43d86430e73213edd20b33e7a2331584af16f64da450949a7dfe0945b9493068532c3cabb9877577c364c6232a64b72e3325504766ca26616ed57f9b20b2b9381df8da8d89b00eb4b15070352f45f4ae8fde9ecf2e16c96cd91c3b8a44fe3eec3464ec73ef1d9f5d0b60d92daea78445fe47b38198a16cb5a311749fd493a7f4530fed2f978c20dd89ac387e093148448d50ed439a99af1ac8127fe73573916ddb9654a73a5a5004f787e4a09bb9806ff643508ca7502f4770b", 0xff}, {&(0x7f0000000500)="264464cae41ae24a800856b4dad849baf6729a879f9eb9977effbc22ff0f498f84b26698280edc0653299db5d0eeea599d7e72120212051e1590c05e3112b6a69f0651dd633b070320f3f200678a667f0111e0ff901ed0fb629181db4a622cb1b8fedf015ac747ee781379e6922f2c155d39972050e5cf40faec18f8f03a38de94618ae6f8b11066c729c7fbd8ad358b883eae28fc0077fd26280a7598c1c38c7177bf5afcf8f943ec", 0xa9}], 0x6, &(0x7f0000000940)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="9c8af34f2105b4c6bbbe7badd221070a9404be6e0300000000000000eb02f99f296503a49a8a39d76e45ad90ec27aaa5aba09fab79b3d050978923034777f2ebaf400fea1e65062b29d63ce6bec9c1b0c960d33e4c355ec8705ccc8c7f406ef6fabcfe55858c27880829cf9d0f5dcc0f45f02a3dea0ead538e3cd8dc24e4f79eaca2fae157ab5c319b759d332dbd9236c56ccd4ac6d4f672e6db482e4e99825f94bfae5d6f58e56d4f5f9c946f122bce67c68aa66a72b6326a3c9b078aecb20d98fa28368c5666a6c8246702fdffb06bcc2251b4ee2aeb98974278401cdee46a4d58f2ce570d097cfa3a67b95658"], 0x108, 0x5}, 0x401) flock(r0, 0x3) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 11:12:47 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x510, 0x40) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f00001c7000/0x3000)=nil, 0x3000, 0x3830a6fb85d661d9, 0x812, r1, 0x0, 0x0) r2 = socket(0x10, 0x3, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x6e, 0x1}, {0x18, 0x3, 0xf77b, 0x1}, 0xfffffffffffff800, [0x2, 0x95db, 0x3f, 0x2, 0x400, 0x3f, 0x4, 0x4]}, 0x3c) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) listen(r0, 0x7ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:12:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x59, 0xc644}, 0x10) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:12:48 executing program 0: r0 = syz_open_pts() r1 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) dup(r2) read(r2, &(0x7f0000000140)=""/10, 0xa) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x1, 0x9, 0x1000}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10008, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:12:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x200000a4) 11:12:48 executing program 1: rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000380)='./bus\x00', 0x2, 0x2) unlinkat(r0, &(0x7f00000003c0)='./file3\x00', 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000400)={'./file3\x00', 0x8, 0x0, 0x0, 0x1, 0x5, 0x1f, 0x3, 0x1, 0x3, 0x600000000000, 0x10001}) mkdir(&(0x7f0000000140)='./bus\x00', 0x124) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000280)='./file2\x00', 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x92) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) mkdir(&(0x7f00000002c0)='./file0\x00', 0x36) mknodat(r0, &(0x7f0000000240)='./file1\x00', 0x2090, 0x100000000) 11:12:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/158, 0x9e) 11:12:49 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 11:12:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./bus\x00') 11:12:49 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 11:12:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x100, 0x1, 0x4, 0x5, 0x6fb8}, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000001000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) 11:12:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) 11:12:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/71, 0x47) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7", 0x129) 11:12:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x5, 0xffffffff, &(0x7f0000000000)=""/190, &(0x7f0000000100)=0xbe) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 11:12:49 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/129) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) shutdown(r2, 0x5) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x10) 11:12:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x6, 0x2, {0x420800000, 0x3}}) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 11:12:49 executing program 0: r0 = semget$private(0x0, 0x4, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bd0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x106c2, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0x475, 0x7}, 0x10) ioctl$TIOCFLUSH(r2, 0x42087007, &(0x7f0000000100)) 11:12:49 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x1, 0x3ff}, {0xffffffff, 0x47}}, 0x2) r2 = semget(0x2, 0x1, 0x102) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/45) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 11:12:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x3, 0x101, 0x100000001, 0x3f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f0000000000)=[{&(0x7f0000002540)=""/4096, 0x194}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) write(r0, &(0x7f0000000500)="e7", 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSDTR(r3, 0x20007479) clock_getres(0x4, &(0x7f0000000100)) 11:12:50 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7, './file0\x00'}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0x4}, {0x18, 0x1, 0x7, 0x2}, 0x20, [0x1, 0xebe2, 0x5, 0x8001, 0x3f, 0x7, 0x4, 0xff]}, 0x3c) r1 = socket(0x1, 0x3, 0x0) sendto$unix(r1, 0x0, 0xfffffffffffffff0, 0x40f, 0x0, 0x207) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x8}, {0x18, 0x2, 0x1, 0x3}, 0x2, [0x9, 0x3ff, 0xb4de, 0x8, 0x0, 0x5, 0x2, 0x2e]}, 0x3c) 11:12:51 executing program 1: mlockall(0x40000000000005) r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0xffff) 11:12:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000100)="8a5c5393fe53579581d7abb3a749c199f08f734e620a148d09854f9a1a67dbb284a64893ad0deb9f528bd13f8055e68e6b0c4269236ec898561477faa4997b62a767ab122273dff98218c8dd883bfce4ab49a19b791e9bafd138a86ec733e5ba54250f076758cd019f6663471fd7eebe4261ee05a60ce14501a991ea0c9f0af24361f7b968265ca94d9e4d33315677f13b9e96f9d7f97d24379ebeb267abadac4b045531267970ec1b629d77a047d15133d03d0d4ce2580619c61ecf6ea70e17331af4968dd5dbf2bff40bacc64093379aee7aa9262d200d24881d47909820c1366281aa209b1a3fe36409abde8144533d889ae2552d5c31", 0xf8}, {&(0x7f0000000200)="dd198634c0ae6116922d437a63171b7ffd7ce0d0ad9e4656f907f95bb4153d7067e0cadfe6ae9d64828e84a34e595743e9267af5d046706793094c6d09b826d05c11ab02950b118e64a9e0de2f070cbc11231029f4bdef9366263496b83bbe49d6def47cc11dcfc49f0be53b8c15f8e68a3139c68ceae0b96d3ce7b2e96e61ff94eed2dc31898a7e29607171fd38456857b8bf", 0x93}, {&(0x7f00000002c0)="662659cb18bdd87f886d1348f95d92d693bd2f901e1cd5fd98dc4838e61838d85765bf525d067ffb00d419d1291b821faefea509cc9a6d20ca569091dbf743dfbc81e2cb05ede2f12f4d760f6e894038675b74df2fb38ea2f97d618dc6c9d4767bc0f6a0e93f14ce8b533da679a88cd96a4724ae3a3f3df340be7a514f02b67043e68a1880d9b746abb9d0f301d2efe7ed2d16f6ab6c23fa1864f36d5c23c7b27b011de6716dab9dbec6f12b509caca2ea05e945dc5e4d28250b0a570039e5528403f675e85fc30d6839", 0xca}, {&(0x7f0000000040)="08b351108392b97ec9178fe771f0209f8d6d", 0x12}, {&(0x7f0000000080)="26aa20734412659300f10cec4b333273677a2886057440a180ead46048", 0x1d}, {&(0x7f00000003c0)="a2982809c812af400df134224f48757849cdab113ff14866f64f44de09db772f374e2bceed0ea607a47b1da16d5de85ecc171f5fa6e55e48f4f0c0e75de30eb4a4b2ea119c16b1b4632f9cce3ba4d775ea0827ae3b803e627ecd8660c4dece60336d5c53ea2c60ace50c3b7315d9cbade66f10d55b776b02f38578cbdb5d1678940606405904110f2d22606735d164da7460f37399ab52587f1087396cde6197534416b990ac1760f48b8e1e5a29332522b901b0510fa66aa5726fa3d9343ccc5b16a10e5e87bc0325908cc1e8476816303af04c76df8d65b6a1afc0a7faa8098a8b1532df55004f52bbff853c0ab412abab4d6f", 0xf4}, {&(0x7f00000004c0)="4fb97be7dd32bb9bc57cb3e8313f2c459cb22cec696b59cc2f9e82765810d4cfc0631d1a28df3edcdb9f7e63634dfd3a1f44eacb06fbd8a0173a1d89b8e3e6f43039de41aa8b4e17559bb3ca09cd07e5f336c6cdf1", 0x55}], 0x7, 0x0) write(r0, &(0x7f0000000000)='C', 0x1) 11:12:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) 11:12:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0xfffffffffffffe87, 0x800, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:12:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001a00)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x200000000004) sync() setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 11:12:51 executing program 1: r0 = socket(0x1b, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x12c) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 11:12:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x6, 0x2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() 11:12:51 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 11:12:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0218f90c98c8caefd298f8fd2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x400000000000) 11:12:52 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x10040, 0x20) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x10000, 0x7}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r4) r5 = dup2(r0, r4) r6 = kqueue() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000000)=0x9) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) 11:12:52 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x1ff, './file0\x00', './file0\x00'}) sendto$inet6(r1, &(0x7f0000000100)="d3a49e5c46c56205ab47ca18cb23902e3c0a8bbf69ba28088ba4773c88f0623fd8a3e9c5653837fce21f72c4b71a2ab89711a055637dc40eb0c392a5f98fb3a0035be7edf0a21765d72844362104729df7cddb7ca271538d9c0ecc693e5aae8e11fc0c42551e2b35cb406d9ae9096fe43d015c086393cf1dc0d02c47164367d37f0f8bbd79bc41bb68baa8f9a3f26ce75f1749be693190b720a20820a03d586fdd9e1749dd384f8fc83b70208b5fc6611aa052222a5da38a15f23f4d", 0xbc, 0x0, &(0x7f00000001c0)={0x18, 0x1, 0x6, 0x7}, 0xc) 11:12:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x4, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:12:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0xffffffffffffffff, &(0x7f0000000280), 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:12:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x46, 0x1}], 0xfffffffffffffff9, 0x0, 0x4000000000, 0x0) 11:12:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) 11:12:53 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) setgroups(0x4, &(0x7f0000000040)=[r3, r1, r1, r0]) 11:12:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = dup2(r1, r1) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() listen(r2, 0x7fff) fcntl$setstatus(r3, 0x4, 0x84) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 11:12:53 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d5dbe3ac3ae2618100000000dfff00", 0x2, 0x1f00}) 11:12:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x2}) 11:12:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x2c) ioctl$TIOCNXCL(r1, 0x2000740e) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 11:12:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) read(r0, &(0x7f0000000100)=""/121, 0x79) 11:12:54 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0xaaea}, &(0x7f0000000080)={0x4bb1, 0x1}) 11:12:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[], 0x0) r2 = semget(0x2, 0x0, 0x200) semop(r2, &(0x7f00000000c0)=[{0x4, 0xfffffffffffffff8, 0x1000}, {0x0, 0x5, 0x1000}], 0x2) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) semget(0x3, 0x4, 0xc0) getpeername(r0, 0x0, &(0x7f0000000080)) ioctl$TIOCCDTR(r3, 0x20007478) fcntl$dupfd(r1, 0xa, r0) 11:12:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x400000103fe, 0x0) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e", 0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 11:12:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) pledge(&(0x7f0000000000)='%[)\x00', &(0x7f0000000100)='#*.\x00') flock(r0, 0x1) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 11:12:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:12:55 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, 0xee00) socketpair(0x2, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28091, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r5 = dup(r4) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000100)) listen(r1, 0x3) r6 = semget$private(0x0, 0x7, 0x610) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='*:\x9b\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)=']-\'-\x9f,\x00', &(0x7f00000002c0)='/dev/tty\x00', &(0x7f0000000300)='/dev/tty\x00']) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000140)=""/2) write(r4, &(0x7f00000004c0)="357e4eb5409715e826d1817e10274c945319c0cc772a96c645f6fd343e178b41df444620f087891d493f6daea4848ca2b92cdbe35518e646780860cfbeb6bda9e3468149abfa878d53c79f421fa42b79442b4f2da2c345d156664da5e7252276d6de8b074b1d446f9740e9c292ab307a1bd89e3924c2028f11ca42bef15483e787a26e7dbd76a671ae39d93c81ec6959", 0x90) 11:12:55 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_int(r0, 0xffff, 0x102b, &(0x7f0000000000)=0x38fc, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x8}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x2}}, 0x3c) 11:12:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1018, &(0x7f0000001180)=0x5, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="a4d8a9d71044d71573dbc93857c087a19bb19fae787134aad38f518af72a26f03bd815a2fefb0c25ef10813659503f3fbf07c0b9d40cde57d1d3d21d8eb9a6b4c52df2829d47f0c73dabf5ed16468f597b8f1a508033ef2c8ee41505c3b286e505e79d4027775e872c92e06f6254199f4b7010cd9e7ab944c83d957b99b57093b58009ae902f8489175614b4aee67c87573b91757dfc3340cd062c57712c0935152e3ebdf0a378f97513843a58037776258bad90fbfb36fd17ad38cced56362b572207c133e47b5968ae0fa8f6d9bdeea003c3cd2c083f0735c6d2d893877d33cdee3b6eb636a748ad7b6712bea6b88b4dc6fdef3c99035c442dbd7d9d416d9d848c8c9693a445bb70ed1fe0f023e373efbe78fcfa3ba17b9f88cd0886a78493f309222c88aacd56efb8237f26e11c1a384936f3e1e1c836350cafe0d636fc8bafe505be4da9720794f35b98450bd034936ef87682461deaa17305b985576b6bde799c46c2a3feb44c7634ecbc83a34125cd016567010a2600b576366cb7f0e729d28a8990aec82af1de5999b464c33103482168bc0d659369252ee4cb4247de3db7af0d71fc46194d0012af37c4751d2eb8fa705714cb6092195c0d306720ab7c6769be8f17bbe8ed1b0a654c1eccde901cecd10c8500f04eaa973f0a5378616e752b5c83a8c69570fa92055215fca817a4f0ee449946e3a4a39d4985c22e4c6c024656b4e622148544b2d4591a0b7ea9387d1cf3c1d7288aab490f956fdfa93560e21da83253a77d4bd43e4252a2f3bfd602df188f9ce0045a7d264546488301dec766c5ad6ed550aa8950101b4aab792e30cccbb88a97eb04c3f31cf299740c3c4609ba595b90c56aab5d7a0df9061d7d2714b7f64dd2439e012b17e274de193a6f00607327fa3682ebd087acf7b0efe98c5e956f059afec3fbe8525a18895ff5cabfafadd5a23e5e13452a5a9cc26d57082f406128d4fe6305d561beaa7a04cbf921e8b69cf8f27288bf624a076b1b8d340739495c83268396a41bbcb2825f99cb7c00900e1747625f462686dbcf9c00eba859b7e8939c9d5104325c4b12d75662e191bd92bbf629def64dfc3854d71a924252ebe33ac2be10a02a904663a1b1f9b0006f1b40d69a533fe8535d80adf92e0e25e83a896d502467c5c08670e1fa45b916bfd74a5c6b6d3bccfed1964afecd04ffc809b3020d2827927eb9ce3706c4c4701074fb850ae5b317ff668933853941455cd4fb1992733105fea0ec103faab0be854d3d8b661e280d33fdac27502d51e128aa5c06e563c1068337a696f4a7d9080876998d5a5c40f3228fabf8576b4d05cd9776164318989c95c67a3b099ecad33f15754b3250c2590400cf4706306023f3dc9cad69a9f5775331303ea516c4b502734d61801c4a08dfeeb5ca8001878a6523783d75462a886d6418874c0d5ca59fd13593ae4d89c9a77979cbd1c6b9f65d1d25d553370f5e6da8b4bb40d8225a0ed3d155cd245cbef76ed67f8d820635016069eb6eda5e9360b4ccf6d955b2b6eb7dab830056777dc2699d14d2e889525da27ceefab5f2fdfb4a3d98915581ea22dd8ff7b5e282429dfd6207b422b8864839ffa7cf197b23f7a99bea16a2e17499035247edd0b684a7f25fc3131fc23f5b655197088c646e55b7fe8aeeb6f2fe50fefb07903673dd502eb1d4c6c0739292a0629e514e78338d979ce83f6125a6615e5ce1c1a192a5959ce3f8631e55c1211258144d5d67a5cde31a0ab70691d44aed131f993931a16e03201acb04ac33bb9c72115d686fa521684dab9540b134600861d750bb7184252fd2708f7c4ebdce74cf989984ae4873217e45c4f3af6f925610985e129a5965d9c342f048116bb691fa54eb723f187179ce704b0a83974418a7cc4ab400e56e3051cce281af699f7f1a49d50588d3c9d541f376b47a46e51899a5ccf002ef354f21572bd3a86dcd5ca04e07550d1288019e1301652328a1880f99fb0f02ce817857941825c7c9af2271a36b5595770a17d35a08cc358116a5c1bd044459633feb02fd58f3b6bb080400082fb8c8f2961f66b8998a3184078e256c840465789916cb212180a6827b5d77ef54f3a6914682ac22a213dcda0e5e9dbe33756b9ba27a0a6a3708e8ba7ea6f3f8825a3fb4d9149915c1a50cb4aa5529cc6d9d5c9134cc60a516e2457fccd71ea5efe957064b9f6bdc0e5a4f8dd344c002e85cdeb349436984762517a24c2f037941538aed8a96186858b4fe13df03f37a71367a1e0726444e72d295e9babc561d13743d6e4a87b79dd93e274f3bd413c8965ece2f4d42a013ba30aad7640aeeeddcdb4e7097ea0b62304e2db6409eb26d72631404815f812c96079a24890b747e7459a262834d6e30eacadbb3475ba571f9e3d358e0a72ca642911f93249293bc73f74254ad7d849353d9ddd89898fbb5ebb1fa66eff9261adb521079bd0735f586ff285c213401e1c403f43f85cda465c00b774e83a645bf426452374060f6a64b97e3c053a105f9212a0739b879ad842ef63890e38be960d634389f540cf47b1ae6d0e929d0b59f063c89a6dd29b8e046828feda22e97cefa641b709f2b580d5f5001ac97634e208b07f9618f5f4e9cb372f4f8f1abb0e46c04e8bab0511550e3e0db9c8755d1d98f2307f5f21c94a7d984f9629d1cf7471a27fcf6c30a6dad4d45a74251cc88640769a03c2d74a24c007635b44a5a2dfbab42b9e4473bf39ddfb27c857d4fd0cc37199edf3d31d7be32743e1192d41950b29a347b3361a47b7682b69c2d229ba35abdd805abbe3760ac76e678a4cfd5b066fb46ab3539e6030bf8c483678e0d277fff7bb202cda1310489cea9d578c919068ccca361f67110ba5682816557004d8c78e668dd021efbeba5fa23ac559e5decd8e5103db982dd3cf7e8cfaf494383eb07b8402d7a79787f805e6900f4f2d620acbe040455180dd3ed13d56f4f513ae2d73e2acf3dea8b82caeca426a1ce862973c177088358d1f7f327ce0d8bc1728979b8920fda1d82ed3f721069e7fae8bcd4a3d4cd10c28391318a440209f905a269b5cf3a840c56092bf9f086ba50fe891e0bec6b31eee49f8a64c04a62c385afa95698e83bb565d45ad084abc29e429fcd03599c944feb336fe288994a72f28fd9e96f4f472a3ad945b104dfcd3556d305953c0f99ab143cfbe67e63af3206fe94b1874ae7a658671ffc45e3e8baa32f1a2404bd764b158aa7eb51f643a8b4e4e24014fe07686af38eae622992fe43deac0b0bfb70be92f22df9a8a030e8f136c9b07ea8386f6d8f365dd8c8d6641ed5fc817647636fff78a8dc7f9e01d5b7da15ec44d2a8bad8184a3b977bb50e939f340f7f8bc5e43623668b3f452b9af0b031ad79f0b60787c730840a59f6eb97a7c2180d9e04553868be299ce01e870124457b80fd86f10806201e2d739ad8f36abdda54fb93916ca70bd89053d4dbdc06837f9b4cbacea2579482556bfb46308a976306eafd8b9946aff657d97d9b2d66a7c2f575303c286f2dd280a590928c1a8ccfad79bdf4777f818703d067323dc07341c3b1b2e6ac8b71b030d990aadd48b778f9c33e85860ae3a47a95b3b4f2bdcef9613595357d89c9b97e2510945a4f185d7475a382dfecaa2adb85c5355901b7b1b7c933d16b08d9a59d7876e04eec7d75e6b78f3c7a6653bac466d6fee31e51ae8443e89474894651b2f8681bdc44a6b84d3b43b9752e9acba1ee7c029b0c859dec82aac0cfdb1e893794e38887c89641ea337393437eafff34549c79d79f60024687177dd5b8c7282990d3f5a8ade3497fd61694c4f51af58e7cc4d4bacba8e8aa92e61e143793affe31225a0450c7fa871ea58bc6957f638fe12c6dd0a9422a73e0088079d8b9bf603fd3655702097b900537b4cd59fa72d4899e9634f6cf5c0a328613fea378710dbd2166bc5bcc60adf49f978536ef31fb939c1559879e50603479a359e0db68503c33f553bfc02795f6848068ed6c5252c9970224343987adbba0dd5c249eae09a9bb1c085e96f3c05175470d66ee57084caa7cdfe39e05bfce5ee8a39962989dac21792dfe42566cfb8efd1f1c749748f5a01cffbe84bbb755a3aeac03ddfdf533edc0e1471791985d403cb3fcd4c72a687cd5bf517915ea23a2e0227adc87c80ab8bb4fd321d649a9f717f57d9546c62b668bcfbd9a271c2890eead0f31b171438b5873eeda28746f761c427ac2d2f52acc120a35fd41eb3e252d52f61a8abc86cdc41492c150c8783540e9370155a07ec7d48a9c7d8a7816f740baed7828e56e619200f2d024589dc3f3bb0a7b09c5e298fd6c3fda67ad68c341ee1ab9459df6dacc9ff1eaa53b5dc012e909d73341cdd8615cfa82b59dc532adef96bfecf8e35b241db104e7016ab0185dddaca17e70dcf8dc7ca059a4733721d37e171f3098f688c5975b98c8fd54e4f3873edd2d50611337fcf7a48b01300b87e9d5f3bd588afb6c171cf9315ad8839a562eb883ba6846c198f8cf5bcb2eac448ca1723fa049cbc23dc65fcc7a5f1c467534a1ee9e089cd9a082a619313e6ca03cce473e2f4643cf7676e8625fe1061d48dad2a0ee462765f98cc7aa1e3046f76003fa66d9b253daa177e7745ed169ac02f54ede5900a464759507d8e0f50bf9b05f2be6747470826de6fd608faabb36d4e306a4aa431b5ea9db7ab63ebcd72a4eba7a3be73c9d4e343a628653f489d76e7d4927ca64aa75e21b5e8643de39eaa2c8377315332f63657512bbd5790006ea089376967a901aec0d0e19877eafbcd64fba5fa0d79953a9dd4e4e440abd58c3b012b3cdae500f63e7bccc41a1adc5ceef8e1a6146b4d2f7238d9a108199f8f33b28bc555baf30a59ec9b4d13834a7380537623ed670a4578cb920d0133c1333e4aabfea1d28ae6143862d2b6202b6a90ed24e0f18369a1cf6eea1a72f5d8815d3173ddf4c460154312d3d060d8e0afa45d0058daf276e7c8a2425eb5ae342cc272e63e3ae72a554b6620b173ff4e4888abe5896154f78854bdfb1cff8eb888ef726564dff432d1d950226f17e57ca6785554a3003b60a39d24fea2d5afe51ed20afa407fa47d34b7525a1ab80467ff1f83acff48e793d3732e4d6bb83c771ecf869b63beabdcce1f0ee28b21634ee7e12ee02d8297b82eb1066abdc7a39b938df149cf79e43d82e108ab61186f9d711084d088d994d42f909221a8d538ab79d02305cf2c3a2af54adc153cdbd712fb8e0330c17797860348ca03465e9961254da84a83f36b3ed45b1312d57f2e6bb2a531442b672e2bf0af90b8382105589f4873c22af224f3292c082efd2b3b6465e08916fc8dbb85e1d4d62881589a8e439b3c98b6dd370c0674ce5f054979e6fe43f67ceacae71af6bb383dc6a3386691829785d6133eff0fa2b6510ef3b992757d636559d90cfbaa305f76207f79b9fa53a2644915868af96007c6d1a73525f55e88689575bd4e84a33ea8472152c49753fd693cf99f2eed33f0bc4cbc67d77d117dedd2aab6d2bb3df507ed36e4d08d185b79845f387255d66c7a468b3a58773b21afbd895ec77139196ddaa9a5d67555a30176c380f305d588f66f8c63e2d80d576468f22270825666897cdcdc45b384c56ca86a893646e43a527b314a56c610e39247fd8895cca93ff7537144aa96b3c06e1f0078146a7c6c54d242fd6247883a19e6864f447561f5b93706baca98286c4e6ca770b5dfde70134c14a31e1e970160761dd78c84d216cb60390aad2538eff51ebd55d", 0x1000) connect(r0, &(0x7f0000001040)=@in={0x2, 0x3}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001200)) 11:12:55 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) getrusage(0x0, &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x8000, 0x9) fchmod(r0, 0x0) 11:12:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000033010000000000000000000000000000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x400, 0x7, 0x1000, 0xf6a4}) 11:12:55 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8080, 0x2) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x91, 0x40) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) clock_gettime(0x0, &(0x7f0000000280)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x4, 0x20, 0x0, 0xffffffffffff492b, "f8cb2a503707311f28cbeeeda00111cc50fda064", 0x2, 0x7}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) 11:12:55 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000001380)=0x2) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x80000001, 0x3, 0x3c6]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001480)="7222f9bfef733c1f408b8003c64cdac760f4bbf395c10d879dcb3398ec9b8f3eeb3fb32c68cf07329cc638f32361c5966403fdbbd3b4bf029fd30ab47547db0aebb8249b02", 0x45) accept$inet(r1, 0x0, &(0x7f0000000240)=0xfffffffffffffe2a) fcntl$dupfd(r0, 0x200000000004, r1) 11:12:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) 11:12:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x230) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) msgsnd(r0, &(0x7f00000000c0)={0x2, "6d7a85f64ad149b13b0ebf8af6fc09b7cdb2dfffc36fcf77cc34da7b24d9829065ced875fc4866ae6661ec19996ab8c33dd26de51780ffc4fb430100"}, 0x44, 0x800) 11:12:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4ba96dedd549cf0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x6, 0x1, 0x101, "5a5887187a3b4aae01ac8763792e311fab7aff66", 0x6, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3d5, 0x0, 0x200001ff, 0x0, "ff0400de97080000040200"}) syz_open_pts() r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:12:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x4, "d730c1e7bb6fda02394e0f200d8900400e000100"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:12:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d032e2f6e696c652514"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:12:55 executing program 1: open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x8007, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, 0x0, 0x0) close(r0) 11:12:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x13, 0x0, 0x0, 0x3}], 0x8001, 0x0, 0xc600, 0x0) 11:12:55 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x3) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000040)="25f0cf6b4201ca79e00270516c7ac8364e698b43946e323e33cc210d0f71c8c1140bf85e5f36e8a0958829498e46363843a9087407ed7f1d8a04b6317aa792be68df52fac3be92353c", 0x49}, {&(0x7f00000000c0)="1df909184c807fa2b0e404a101ce4b55a5247ad90101ca41cedadd5c385a0766efbfb93ff7fed6105ca7704dc433c31e34ecf583432f79bfbce739b9796cbbb1de8f8f1dae1473b709aecbd8a8d25f0920a6ba9a45e1691511e645a64d36a21dd89e3ea92b2e0a781f48eaa740bf57c3dcf5c52f367b2261a17ed569d2c642145e3e257310c129d5a1fbff4e5e2e34e882275b74129cbf6544edd31a008b7285331bfed280b6fffc91", 0xa9}, {&(0x7f0000000180)="697bd7679c6b85e6e005146fb5b7a0a7f14baf4aa3b349", 0x17}, {&(0x7f00000001c0)="542e6d669c067996b0d798fd6ce8ba9621dfceef29d912f5681094a4fc6ff5b4b5606cd44213c797346063c1864cf5409360f0abbb1505681276178544e6ebba195536a459a455af6cdad2454ed5740d482fc2edae4ec7670e63c46a67a48c4c39efa997958b42ec76f5c8d5b9bdfb8e02680a5cafd164a8d63f67e9ffe34d8650cff7c72a3284a4bcf3b810afb8e99d0214b91a7a1bd64837ec6e1181ebe2", 0x9f}, {&(0x7f0000000280)="a6d9cb85ede7af374052514582074c9a5c2b2dda243f03bc2f42eeb6", 0x1c}, {&(0x7f00000002c0)="860eb73e1549a050b9be36743286f80c21e3d0c08b2c1da4df1b8f1a753de58d007e72f5df6defc14e7e0befc59053ef22c5c3700fe2260caee85b0bc1208014e714a46f8e4bcc852c6d87b240e14d4efca9d53d28cce35b618b9c61cfcee35922498f8af6bc4c32b75051b62d0409b64fa973cc41216cba687fbd648c6855abcc97050f12b3c42eef9e12cf69d7ba255b57011d", 0x94}, {&(0x7f0000000380)="01d9559b7c9d3e0051dc9ef42be21be9741ed48c2c7baf85ab992691382a136b36043bff0dfd6703030956897a39d51ada50e7f9a767c39f81138e89fc6766f64ddaecc228fc39693fb2f8bebc7cea229edc10e9eb83ecad4a6df6843603e0f54e9ff6fa9149445818a841cd79f20de75e38a924c631e6b307506e4870b88205522e494e542246faaf15d0afa8695e8c26c485d5296057a6fa9fe7c41842160f0d9aedbcb51bf39acb0f6bb06bb1ce3ae9e8a3ae8a423d43e2b665ea0d42558de1e46a93fb", 0xc5}, {&(0x7f0000000480)="23eff7a8239b5701cbde89", 0xb}], 0x8, &(0x7f0000000540)=[{0xe8, 0x1, 0xffffffffffffff2f, "4f2337e404054854d88b35bdf8d356d405a445917dc4608337ac015e630fd2a3e70c05082ce992c2f30797d0589c99d6c183363360df1fcbc7cd3dd783fa09c3d1fb213064e5176d68a5ffc247cc99c6c14b033dfa63f4b5119f80a2e891f1d52be09221ddf5b8b8e82e5216d3d020203b979d09819802a0a70d84e4f8856247788d77cf269cf3058c0f78ef56ea1675b0b78cd846c02205f09edd9be326c521a80813b83683ff18987af55c3ff80b3ef8063dc0480f69304aca7fb2967895d607c00c69f6c3a179b249062ac5464dec3e0238"}, {0x108, 0x0, 0x10000, "192b9164c58ad1c9f16ea40057e2a546a01adfc582ba0e2d06c0b83450b8fce0e76ea35c4e59f98ec71005fd167a437e5071c214b48ad326cb0cc5e76e5bcaa7bbb2e0c7c4c5a664d905f3c5f7cee38f7c5a5527ee5357289367ff1cd47a2cb928353890521a8d8329ae55bd8a8a093a4b5a79ff002ae6b48f8b3aaac66c7cb04c572a4db458e9c7faf9c5245345d0d72f04a595b84d46384cb9d522d61717ac25bb9cd8d69d5a5d36f6cb89286e59175aee73f33cfc7bbfc3853db622e4265b251683ad1e8fdb4f16ac802a73f875340ebfc80fccb3394a12881400e1ebaa19e5cd67f43fa6fffb0827edc7b5a15073887ec18badb9"}, {0x50, 0x0, 0x800, "487e8746913be875f5b48b98764e0aa03ef2c34b7992223739df5d825d35d48fee6e020b7d6a24fdb5682293dcdfc066bd9803b4f55498758b28481326"}, {0x88, 0xffff, 0x2, "76b6a845b34a693d220407a75ccac413351b85b0c7fa10561729f97647203c8b9b74d5460a420f46adfbdf632b934758e03fba5c6f0d9a7eb1e404302f0867177068bf3fd38452fb6fdf311d4a4a32a5c682b654a37a1711aa9de436d9fb40c16cf22eb3b183e73fd30b367d7a29fec40961ab6962da2cea"}, {0xf8, 0xffff, 0x100000001, "6186eb19f3cf05284c00cc5b8966093a9f5a31a9a8f102fab76616b4bcca39206404fec03f019baf3471abae26b3ba000c385bd456a76a463429a580e58fdaeeff0a608c515eee659392267c9d142b4846067b82fc913ad0b4d4bac156401288f5abc2548cd3544880e8d5295475966e7ea46cabb8f51227d52f72d96dd5caa90e5f0049827d1d2a060866889f5fdfdcce02add5d199ca6ec46a18c0cc50e2d9d5d8d137277c07d871db5470b62e79e66c9406f56e2b3b98446f5a8238ace0d0af323bb72bfc3ccd4f85cc3366fa866419c0358595f64f3df79d956646d1fdd03efffdf40cc941"}, {0xb8, 0xffff, 0x1ff, "287ebc4f936be6b4bc542beabf0a55711e67d7f1a9f51bfc164c3515ded5e0eec9ca4c9f469d33b96baecf58a777e2f5abd81d8d7e2d61e185d6f83aa2591e76f867395cdf04c581a22ef44835d693192ca8fc570dcbdc0ba55d9c1e9a3bdc680a6e8f068a9bb0acd3f45813b9b5cc0e1a4fd096c064db3b0e7a7d3452c15094fa42103589269cddf458f92c5e1f0f721bc2ddff2aeb3eaa1d483155f03c31f772d2b69e7fb5"}, {0x18, 0x0, 0xfffffffffffffffa, "d3a9cb47c84d945c"}, {0x110, 0x1, 0x8, "04b834301deb11e9208a5b8de3b763e15795e260a4b807aeb880919abd77b544052d11e6b164c3871dc8dce260bb62731322452d40e153e768f9733b2c06cc96d06b2e2a2beb2d68737151c34ced815ffb0aefdaf34f3a0510eff03a5ed835d740b1e9c89f4f12bc1546fc1f2b206e90ce569a40aed07c596d3cde50dd356d4510bc32dee4c9c5aa04711fd34774bd709a0849679fad8cc318ea1869c04657e675c2be8bfef307e488378e0be191566f5c621402bae6734e89bc62a7ce09d2b6e64b7c2e155b727f7bf591c3ec442fb3bbe3b0d957de00915400b5c67ab84feb8280107b19991d5391e2429a1f5d0664dc1b1dc9be88e4d71b9c78"}], 0x5a0}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000b40)=0x80000001, 0x4) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 11:12:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) 11:12:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x5e0, 0x0) connect(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x31d) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./bus\x00', r1, r2) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x7dd, './bus/file0\x00', './bus\x00'}) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7fffffff0000000000000040000003000000c60100f2e9", 0x2c}], 0x1) 11:12:55 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x1001, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)=0x800000000000) 11:12:56 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000800000a, &(0x7f0000000080)="90c300e6e44e0468d2f19adcf36f69180c25349c6c3e7e0f7c576249a892d892022c2fa40ec5a04056989d2ac6fbc6300c0405eefd23f4d97783", 0x3a) 11:12:56 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) shutdown(r0, 0x1) 11:12:56 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) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='.,-\x00', &(0x7f00000000c0)='`\x00'], &(0x7f0000000a00)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='!\x00', &(0x7f0000000940)=':@&\'\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)=':{\x00']) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:12:56 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(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x10000) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) dup2(r0, r2) 11:12:56 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x4, 0x0, {0x4, 0xbe}}) 11:12:56 executing program 0: r0 = msgget(0x2, 0x410) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="01000000000000000486df9267c7b8ac83650df327f835f74a56ad21749170dc6355faead185fdc0dff4c7f62b5b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa5d8d81cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9c6c4eaaa189b0866cd31bfaaa74ab6c86ffc8a6b8ac28693f36c23c3c44111119494fa4859f78427efc239f10160f9425505069a07add0d3a8c748d8f683a4e5f133464a101adce5506aeb81420ed81cb04b80ff0ba57a5c4480333f5ab589941b6e2cfb1cb8a6fa6d3de30d91ae0dd67499def6fb6881339af5daf40f6153dd3b1e0811984f3a746838ec4ce7bc3c4bf93f492992dc771955178f386d8f393b6112b4ac2bc45143c2e914c9a9395b970625852768b9e0c217f26fd480b6da017a97c73a853fcb73f9772831ba3b8fa"], 0xc4, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/138}, 0x92, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000008c0)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0xc003, 0xdc6) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r4, 0x5) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000640)=0x9) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x4, r6}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) getegid() socket$unix(0x1, 0x7, 0x0) 11:12:56 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) sendto(r0, &(0x7f0000000240)="b7ecd362d8642c702de8b45ac948128c869ace7d3caed1dc2b2f6a62dc4d91667776cb9e75ae5e6f636e5b59d0faf309b4c7ea6177b47c252c17f4e0e24d5ef9e967735e9e62befe5dfa79337c0ab4073d63bf7c439d433cac4d503a449eeac22308d5527b8ebfec371c67f290277996581f41", 0x73, 0x8, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:12:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x60004) fchflags(r1, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3f1b06eae54fe7dce169df00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 11:12:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:12:56 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/91, 0x5b}], 0x1, 0x0) 11:12:56 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x8, 0x9, &(0x7f0000000100)="c79175e90019514234a125ef130bb60d03319170adf155de0f9f2ebcecc7735866594f", 0x23) getppid() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000180)=ANY=[@ANYBLOB="0000122f66696c65300020567bd8c17a3444290b2e9f67fe1e0073f604be2017ffffffff000000008fb8fde153b5791ca766605ce66ddfa95a8f9ba74cca3bb18160d6cb8a79a2d0125d82817287f8d840b2ebacb55062e0e9bc78c3ae671a85517de45421c21966c176b83168d02ff54908a321ac86c81e83da4b3db880cc1073681d7b3294989546717ca638441e1a8cfaad4c19f3b24305d2e7ef66dcf86b524ccbdeb81f6da41519cde609bcc2b172e7dfc63ac63af975c3"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x84}, {0x0, 0x10b}, {0x0}], 0x9}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x84) socket$unix(0x1, 0x3, 0x0) 11:12:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x10, 0x4005, 0x6) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:12:57 executing program 1: r0 = msgget$private(0x0, 0x480) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = socket(0x0, 0x1, 0x9) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r7 = getpid() read(r4, &(0x7f00000001c0)=""/216, 0xd8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r5, 0x100, 0x4}, 0x1, 0x3, r6, r7, 0x3, 0x0, 0x80000001, 0x5}) chroot(&(0x7f0000000040)='./file0\x00') nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) 11:12:57 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = socket(0x0, 0x8001, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r0, 0x0) getgroups(0x1, &(0x7f0000000140)=[r3]) getgroups(0x2, &(0x7f0000000040)=[r1, r1]) getgroups(0x1, &(0x7f0000000100)=[r4]) setregid(0x0, 0xffffffffffffffff) 11:12:57 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) fcntl$setstatus(r0, 0x4, 0x1046bf8) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xd4) lseek(r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0x3ba) fcntl$setstatus(r1, 0x4, 0x4) lseek(r1, 0x0, 0x3) fchflags(r1, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 11:12:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet(0x2, 0x3, 0x2f) getsockname(r1, 0x0, &(0x7f0000000040)=0x17d) fcntl$setflags(r0, 0x2, 0x1) 11:12:58 executing program 1: r0 = msgget$private(0x0, 0x0) getuid() msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffe8ffffffb80ddb0358ce63588a535b1721bea154ef6dce8d881a579a7daf7b804dcdfc93c4f9045b39a133b65d8128de8e05e26b8ad3d892e09df49288d3f3d9b5"], 0x1, 0x0) socket(0x6, 0xc000, 0x4) 11:12:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() fchdir(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = syz_open_pts() close(r0) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$setstatus(r6, 0x4, 0xcc) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r7 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000200)=""/145) readv(r0, &(0x7f0000001880)=[{&(0x7f00000002c0)=""/11, 0xb}, {&(0x7f0000000380)=""/221, 0xdd}, {&(0x7f0000000480)=""/113, 0x71}, {&(0x7f00000005c0)=""/161, 0xa1}, {&(0x7f0000000500)=""/100, 0x64}, {&(0x7f0000000680)=""/209, 0xd1}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/234, 0xea}], 0x8) 11:12:58 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400", 0x0, 0x96e5}) syz_open_pts() write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xc) 11:12:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000000)=[{0x18b, 0x9}, {0x8b, 0x44}, {0x22, 0x9}, {0xef, 0x1}, {0x0, 0x8000}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x47, 0x120000000000}, {0x21, 0x4}, {0x1e7, 0x1d}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f00000000c0)=[{0x4, 0x7}, {0x82, 0x80}, {0x100, 0x2}, {0x0, 0xdbe}, {0x87, 0x8ff}, {0x8b, 0xb897}, {0xe7, 0xe3}, {0x47, 0x37}], 0x8}) 11:12:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) accept$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) close(r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) lseek(r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x5012, r0, 0x0, 0x0) 11:12:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6008, 0x200000000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) syz_execute_func(&(0x7f0000000080)="c4a179e66c5791660fef1c0a3ef00fc7890f7b000066450ff5ed0fa82ed9f4c4c2fdbe64abfe660f382bf0c4412572e21bc4435d49cd72") ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x2}, {0x1}]}) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) 11:12:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x20, 0x120) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000400)) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000280)="3cbceb832f09e532eed4aa8cdcc26bf0b2fa48faa3f561c11f858271cc3ca56d4bcb0f27e50318b126774e68d27ef7aaa72a4bdf6fc0862a60bc6e8c14bf2fa9abe7fb9ef233d4eba2f0a76b9853b3f70f2b390c4aa69056d479a715d34ed9b002b5eb8805da2e98ff2f8693304607a08aa8ab0a5f51527e98bdf4b398408e2c6f4f9062f84caa1a79411381a20b3930f927772b8168c265481a0db7738c7e15e052e7db6ca366f140052dc0b7e9f0c900364417b232fc77e5e6807e58158fbbfa11c5afc5ade7c81c37e97c0e70451a1633fcbcfb07a08b937373a02aacd7ea4118a7", 0xe3, 0x401, &(0x7f0000000000)={0x2, 0x1}, 0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b", 0x2}], 0x1) r3 = syz_open_pts() close(r0) dup(r3) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000440)) r4 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x1, 0x4, 0x20}, {0x18, 0x0, 0x80000000}, 0x7f4cd5b0, [0x81, 0x6, 0x5, 0x80000000, 0x4, 0xffff, 0x0, 0x8]}, 0x3c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 11:12:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1000000000000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="01ffc00800000000", 0xfffffe80) setrlimit(0x7, &(0x7f0000000000)={0x2, 0x9}) 11:12:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x1, 0x8}, 0x10) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="d27298dc0c367180cfefd7b1384d215a327723f0819ef50d5e84a0add8c980828c53373eca3005aa3f84d3027f5bc5feef45", 0x32}, {&(0x7f0000000140)="a95e6c745b0a538e8aa650269b4c7ee1e88fd44399f71cd8fabdf5dbe96e7911961d0786534462455ef9d3cda4abe0183515d14c6640ecd250bf84d0a373ffe92b6a9a4989edb83d0de7dd949a818078bf87058af780f2973d8989185bbefd7e058ee592088b41b3fa69f79d", 0x6c}], 0x2, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="16f7822783f54c8f910d9a3940e3d028985adc75f0c3589eb82d594e94678aa00457c5da1e1c3ce854fce64f66a1763486f845bcc9cc748165cac79d95d738a3739ca0c41fffb9843d0edb2c6ed5c74699d51c9e1790b169acdc6b90afd963c86c55b44b45cfa9a0d96723d52635610f2220073125536525", 0x78}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)="bdbd4b9a5fdd477f2b0077ad8c047b", 0xf}, {&(0x7f0000000300)="b9e8019599ee9f0260c2afd76ebfd62a9942daaf7e3e56d5f1761c45998a76ab05ca1b91c799b46e", 0x28}, {&(0x7f0000000340)="3afe97008531b86c9036d2a8790a8ea303ec3acae2e4352515f3eb60b1b261e1c2", 0x21}, {&(0x7f0000000380)="e175151f132fe0622234e72eb06e7793c2015a7abd26f30663782b4721d9b436a52e6abac42e21ecbf04b22fc8bd51", 0x2f}, {&(0x7f00000003c0)="6a65d7077c53fe614bbe", 0xa}, {&(0x7f0000000400)="437ceeba6e8a026b4d2e56e4b52e33a8946bde2e63d98625ecf3c0fb2f3dde61e10a1a5f5a161ac097cecb540a33f31fb616637f4d7883e91e8bc496e47a00cddcb98fbe360cd5a893e2bfd8d97702e8c133a995e107761755aefd1105a2e87c9a85", 0x62}, {&(0x7f0000000480)="030807ff6e797df491cfcdb1af18427ed510c7bc2872145ebd87df38889b51c50dcb0b6f6ef23773e725901a09a1bc325b4e744bb55a9124f40e190c03ff3c08e6c1cc43f3f2badea095c495f0cb95bed839943e1cd515e2318d938bf07e30b406fd82bfa34aaa7eb9bdc8350acae38f30aa4de8e875784a740f674a6166ad3a92f33cc453c9b818197299380748a269a3f099bb3548f16b6dd5a42e34ae8cebde968f82def5e23d55d150eb5bd7adb7ed909051e037e22668289c9f31c9b2", 0xbf}], 0x7, 0x0) recvfrom$inet6(r0, &(0x7f00000005c0)=""/117, 0x75, 0x1, &(0x7f0000000640)={0x18, 0x2, 0x0, 0x80}, 0xc) getpeername$inet6(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) recvfrom(r0, &(0x7f0000000700)=""/175, 0xaf, 0x800, &(0x7f00000007c0)=@in={0x2, 0x2}, 0xc) r2 = semget$private(0x0, 0x0, 0x4) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000800)=""/4096) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001800)={0xffffffffffffdfdc, 0x96, 0x10001, 0x3e1a}) getpeername(r0, &(0x7f0000001840)=@un=@file={0x0, ""/108}, &(0x7f00000018c0)=0x6e) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000001900)=""/165) syz_execute_func(&(0x7f00000019c0)="c4027d799a57000000260fdfdcff450dc4e37d692b0066f3460f70c3f6c4630902f9b4c442393a070f5b7240dce4c4216dd89d67ec0cef") r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r0, 0x20004b43) r4 = dup2(r3, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) renameat(r4, &(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001ac0)={'./file1\x00', 0x5, 0x3, 0xff, 0x0, 0x0, 0x5, 0x2, 0x2, 0x0, 0x1, 0x5}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse0\x00', 0x280, 0x0) recvfrom$unix(r3, &(0x7f0000001b80)=""/82, 0x52, 0x0, &(0x7f0000001c00)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDENABIO(r0, 0x20004b3c) setuid(r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001c40)=0x7) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001c80)) getsockopt$sock_int(r4, 0xffff, 0x102b, &(0x7f0000001cc0), &(0x7f0000001d00)=0x4) 11:12:59 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10b81, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) dup2(r0, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r2, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 11:12:59 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chroot(&(0x7f0000000140)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) getrlimit(0x0, &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 11:12:59 executing program 0: r0 = getgid() setegid(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r1, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 11:12:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socket(0x13, 0x4005, 0x2) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000040)) 11:12:59 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/203}, 0xd3, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r3, 0x3, 0x9, &(0x7f00000014c0)="0bcee355bfd3236b3f4054bcc8d752d3ed9005169872178efbcc7bca7689fdb5c0db03d232c9739d3492b31f00c6a0f892303d6cc0bee05ca2ba60f40df42adf59727584b9f189a1cd9e2993bda7f8ba2b39cf3f88be789e358514ae1e7f276c8262c9ca7f7e5d0d331f551eb3dce2b2b62861f3ec5f5477ea5c20ed3d313dacd0755ef0b7d6773258d708f790e18ab72ad64e53f9db9f9e57b8bb525767e1973cfafcd6866c04c6b87c6b657c466c70ba5dcff439daa3c024b2d2750478ac3d12f2002851c3b5db867595f676012a2315f567cf161a48881bb18b004ec6ecc44c02c409f845bec6fbf01583e83ec48f4cf7aad78dfee7aa7c93c1fc6e966cb946032254f60b0792c412b4b8842856564b180f0ffc1fb8cb7faa679a951599071fdfc2eb30fc7ba2f5d02e2adbcde98e90ca2623d5275b1aa51f719e72c1261bd2a292e1756ae3c5f940f20d02b4276c2155ae08bf424f3ce1ef21eec5681ef8b154ce0b9d4dafa6470689b04a547705e0acd384d634eeeaf352069c3f076952ae55f39733fc33d9d711a723c8b40c4b4d8d0280a3f76067ac047e77e8fff23be893e168dfac69bf1cbbde3e4ea5e4fcd6133aebe99ac5d96a9107ede2b7e622edbf64c79c1001f2cd0d97b812a24324f3c34b69698e760e64a2ed48c5544a35358ae62cc263a9efb7d09502849c668dffab0c9ef05d647636571ba9a4ebf39d7d3defc5c38c7a32a8dc3526fbe7deffd8bb4afa649686346fa2ca732a6ae3078e69eb44124c6b01963e025e57dba69f21bc52b718485ef0404029e497d32b439240d8f0e63b6e75ccd8606860e253f3189325cbd28198af350130147560db333b05aa6ddce2ad8f7d35ace9c6173b0c88b66b677db5dbab73c2d10039480938e0e47f054d49d2237da7710762e000fb83ecc1b3551358d5933706b518f39465bdc311bb712c992d06d5983b1fe0b91d75b8d36a26584a9e443169fdbd7511675fa0ddb96a46a7f8f8c0afbacac4699c4a4fb25027f188ec4feefbd4e9504e149a52b30240e0c0cee56c997e2a500b750c83dee008620101a77222ed6a6534a287fc82920af5231cf3a1bd98f0115cadfa4d32299f674c9ee57b513a9fa824f0f1d9e39cbe19710ca904994074558df8fcf538025f5ad486b2223f5025439ff3a1e6c64afcd60f59e055c312235b62773a3c1765efcee5eb088dd4cefecc9c9af63ae71bd6d9135cc1e9b9b53dcbb6274b4b14a78d94ae2d3ae4d042ff601f5beb4ba29b64f957d07ba1edaccd23d799020707542da9647842ef46e4c888fbd29e16cd361e38d95116864509693f5fb5bb6bcbd1fec1697a1d27c45ea43ed86b7243c471b7d6fe92a5cee1b451357af1143224b3ee58309b4bff5cefc1331717f13ee6e64c5aca60fef611c489f69b9ba19cd357faa0486dd364e4827d1c8bf409eeecbe8c71211ebc86b070934f620ab6c2e86b2dcfce8daefa8fa04fd6344a6c5e14ce3aa15919ac7d3364dce3cd18b43d434d2b3428d5af974d5f95bf8bc382e321fb6508498b564825c3ed8cd09f9ead84b6a7604c45b1fcff68fd16f8dfb52902dbf169018ec73eb4d0b6dccc745541344cb15d0e83ff8c5ce41f20d24490379026f3f896456c3c43271da5ff41173e02bae3c2e99711a486857ff96669dadaf8ed909c1e3051a257a6c61c7b1365c4e1a0b8b6e70e52479bba6945739bbb66d9a7b4ab50e6b0ca108b75df4a6121ddab41269381715576cf1bfc5b6d5bd5933872fdc17bad42bc06bfcfc22f9b03b2f23cf9a4305e9705ac29b71d5b595eb358458393ce4e436ca00462373a01addc581216d710664f25836ee5a4b6c2aa947c52b1d5c8c64e5db45965b9727f991faf3bc0c28da807a8511db42af7676b683f832eeb030d42491577afa134984661c32a5e670af0fe79368f29212e589c21408eacca7d3fe76f94ef7a5ac4f32ce852a1423d08e60919785378dbcdbe4d39ddf3652369b88798cdd13aad18cf39c939ef80c87e4867ab8d696bbd98a127dd88ff90f21ccaedd5b7a9e1e271a0a6f240e7bc768827bd2571567362b6724e4cdfb87acb13a9f80cfcd886206cbee7cf0d663c63d98acb810c0feb953a36acc3780f3b7e64fd1242239d3ed4f56f63dce7661b623abe9c88a1cf47cb94cdb1d0e91175d2f647e5dd0e166917d317c42a855606ec0eeb7607ca44423ba2ad45714d10e91469b63530d9d5a46096caf5cf486babe17013c6aa4d768d7dd163bd8005fb968a228c9f196cdb144fc699043ebf3a247658d77227cb93943b963e86331f509b8085c776afeac9de8c2be51b848c6d5e7a582b39770fe4c5aea4315241b78d439c57b4643d7d553645f482fb908708278ef91850d4f76291c6709bb25bc49ef8ca54d5918c6f7af53b5c374fac94305fdc38cec6ec3db4bfdac126c9a8ce3150bd044f6571f5283340d60cb383989115884e133555f11cf95864fdf577f5015ed2a845c70fa829b5ebd75274af7d5cd2251676a298c8a396a43dd04a5bca77023a928b61f42f67ecc3def9919371a1c85de0498f8098785bdcb38e7d9ed2390257d3beb5879340248d9cc48af0b373a46b86be2c044bd63011bb6b5d2e42462d268fb3d0cd691c38bc18d416b0bcffa0c7e9ba914c4324f970a8254c5c8343cef2c59c43122b2dcbcf3c431ade453527abe7d4ecfa1ed06e944ed67998d63d432741a688eed1749e372d3d51017d774fd0445f5cb55b32802eac5fea3b14b5f42b9c3b62664ca704c65eb7fc7685230602ba534ec71b989b2494f958903a40fbdc1c203d5bdbb80f84ceee0f1c4a106f58a40d69dec56e0300fe24469176feb47f41d6ac03262cc911279ec62e6676cadd1b10f0547813e74d8cfe30fdae0e4eeef0034b5942a9850744e4c38a4287ee8a6150b1d34aa3c9a3352d46714beb6ddc06d8568c591e98c89a9a5e8a040e9cdbe29e3fc2967ed65fc448880200eff20868990150a189aa25811e4845945ea867e52c3c719cb1e7cc8acaa5ffc131d1960ece989f62ad3bcd876d4fd1b38a30dcde3ca40e576e696e7c81b567ef2f4a91621c05c6cfc230045f44a6c203811fb43a0851d6645ef16f9bebbd56fd1302725de479c9916f8146c7b19daa76382c4d020e632dfae1e29a04e4ea1cc721a38bc931023991fa25c709af7de4fe99bb530756974c40a167b3b5202fc6aa8dacc70d084be733fcb3f782fab5cd999e8cad9791aba465b8f23aaddafa8bcd5f401eb2ac9c60cf6e4f4485dcaac42e0dea87bcb6f0890e0184472e0e8d91bc9245f2dac7c2a7fb7de3a0afe9b0de036173bbef3c2d48a85276fdc59011538c63e14521a9ade8ec4b69adb138f8065ed214087f0b32c9f3382ee8f5cc7913bd97983bf347206bd98975c6c61b5d16a18a8eb2e09e4f3018be8aee5b040b210bb6e1039b94c3374e7bfc0532067168db939ad1508e21519dffd4ec70bd72e80831a8af670bd5bbf39d1a0a44b19c7a569ddaeb2dee30bded8adf2a6c140d21ed442af2e946218f5bc5b01fde1ec33052eecd8b60b62b2109ff8e739d8347542241c0fdfa904468c1ded895f00622ac3dfa5ef1276abea619b32a60566d36c9828ec928e9faf7f74b6a7e50f1a9517fafd361fb710174b8f86a92e43ddd6ce50529ea07a8f912cc411d8652353d2bd7a12cebea0044a68715ff7ee2c4f67a26ddb8e0b5929b3f547472649e9b8cbf78ca5640fc5611fe26fcd399f6abe136a614adc0040bca647473783f72cdb857bc9bab22f98ca41a6a0ea32caaf30c8da9010e66958a362aa94eb0862589ba8e1030a892c3a2da565ab524dac04eba097258cd9c036a51dfc3db4725560bb9020646b0988edba47d726cdb69a5d4e9b15eab2734e9bac58e926a29576698bbe5c1ab1d20092e8d5478fec4332ca09386b35f9d802fa7667dfbe43a03eeb744454bd642f5fb054b66a9c7b24e7381ae5d1fc03f6cbbd6a13350159bfaf111f417ad01afdbcb374d27f1d82d048235dbc618a0535f2b2d743a05b21e319c93bac26a7fc07df15d3f46526da9d13b736503d5644ef4f8f24b2bda84c9f701dd79c414c4696678463d3fa50c67ad117996178cd70b75f3a9f271cd944c171ed256a665b4ff357dbbfc537376f7bf6d815a4a134fe09dfcc14e4b16e8f243dc93a4eb900a75ca55d1b87ed3fcc5ad4bb59a0d1b7312eeb36d50c343a51fd28cf946c068446cd61b0f9c1ad2fb09301b2285cdbf9edeec8bd6fc0f57fbe1a130c0310053e83ad915870af6a651f417b36aa4ddf1788c21bb9df1c4a3f4fac9663312fc6246fa6ed0bec9b71afab82674ab2a2c4d7c7ff25c07da065946e2bc92251d28b3bd9b2b9aaa065e21daf4c666051f1505f12ca1c51158dc82b7894ce2a0f90b18076edec0e2599543044191cf1fdb0fe5ab3fbd7781a2a80731463ec142951241cfc2401c62b1f1448eae294e6e134347a28d9250723e358b0f8ab79ebbca15c6603906e6f41dab6a37273054fc3f3cab8e9e06dd77cec89590fc4af5aaac31ec403aca9d4067d6611566d408d20ecac848ea2a5cf1110cf346606449d77412d871b40f44c56b76c0163f157d6d2fedd4160471e1e573108e4a3a7cfdd47941686ac0d87830f0661efa278c953c4edb02614ecf644cb1b34557d719a06df9b40e990a50c396f44b7ac8ceba17203d845430e2fed8219d8c9262200f312dad3172fe150dcd01854c7334b087917cd77bd4dbf284e5603899c94a325a5e22ebe1c0231235d05266d1da47eab6ed7627ac6bb5879d86265f54797e082f49136427e528a03bc3c3e84b70ba7fbabf70a0b5d3813c7e16bd960106e088a03b4286c044f67e59c99d992f0eb9140ced7a81e2b619c065345b2f225e8869c3c40fbfa9bb6b0b90641dbe21363e6138bd5bae82953a3533bde96c415a2a0c67b18296228f32ae62719931b7195af372dddfef01eae3e7a8b83637390b0c2e5ee8d41394a1d34c822ddd39e786850aa7fd571e8d904808bd99c77c074f113e03203a27dfe5782ba4a11ccb85af0a0423ce3b7b14272187bdbd135a37f1999a5bb35ee1a6c8c106fe0d753c6f879b933b32b6fa6ccf51eba1e3c910dc4755d6e048c27c2a640eb4070cef56dfeabd62e5c50200dd594d44cdd3c11709c5d51050e9ff7289f26523575b4fdd7a4f32a47cda743fb2a4641afd429dc94292527712e0dd9954726eacd6281c1cb7dcfba6efa55a588cb27098436b227a1ce79706f7ade7869ae924f780478df173279f1a39e29f1ea455fb29831206c6c5527c7d237b526def51587a51966edab1cf09545bd6c5c5ddc51dc4fed5afcfbcc7a412912da7f5b56123e9ce9cd6e2a170323c825a2710bf2340da29f9fca6cf7783cfff52aa880acecb12a6fd019edd1db5e546d62f05f027d0a28795b329becb106e4efa434e5386dc30cb82298a1a4e31af18c9e34bb6bdcd33e8e48086cbbac217900fabf762d78f2963d1d4302fd66fe26c1d969d7f8bb2de1953bea39b36c1d70353beb70f76639d0864c80d92d1938f28712784c6b9d563fc79f8db6fdd6f41d5a988a5b2b1b972e8fec7ea3d7742d9088eb7596d2f65f2923761b6e5010e560512913b18afc4a66896d2f35463d24ef36dd493f14f70c27da6a7e16af12fcf644c47c604cdf636ec46fa523680d2363c941b0841718ed7910f2c70e19158a98f9d5c860ad443778e9c6edfdd75dbb0000baf89accf21881d29ccf9402adaf5009219d1cb2a2fd03e47b71ddc0ed9bb8d5b002c", 0x1000) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3) socket$inet(0x2, 0x2, 0x8) r4 = dup2(r2, r3) r5 = geteuid() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000024c0)) getgroups(0x5, &(0x7f00000013c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setitimer(0x2, &(0x7f0000001440)={{0x7, 0x2}, {0x7, 0x2}}, &(0x7f0000001480)) 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, &(0x7f0000000100)) faccessat(r3, &(0x7f0000001300)='./file0\x00', 0x80, 0x2) setgid(r7) 11:12:59 executing program 0: r0 = semget(0x2, 0x3, 0x82) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x10000) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x71, 0x50) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x1000000000000002}) geteuid() 11:12:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x1, 0x6c, 0x100, 0xeaeb4eb82619317e, 0xfffffffffffffc87, 0x4, 0x3, 0x3, 0x0, 0x6, 0x80}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x670d, 0xfff, 0x2, 0x1, 0x856, 0x9, 0x7, 0x0, 0x2, 0x4, 0x1}) chdir(&(0x7f0000000180)='./bus\x00') writev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000024ae2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x21) 11:12:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000300)=""/168, 0xa8}, {&(0x7f0000000440)=""/164, 0xa4}], 0x2) writev(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:12:59 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) chflags(&(0x7f0000000200)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) r1 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/223, 0xdf) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 11:13:00 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, &(0x7f0000000180)="8fd44e521ec0fc4c4343daba47c7", 0xe) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x5, 0x6, 0x100000001, 0x2, "961bb57c24f76f1415dac4dbdbee3ecf5f9a026a", 0x2, 0x7fffffff}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff, 0x7, 0xffb, "78677f0adc7fcad79f0500000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:13:00 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) 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) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="0010edffff4077e58b0434f4d2770f04000000000000004a0000ddfd0200000035721dec3cd10c612f996dca3aa6b00338095b243e0c74cea67ec70f5be7c1b3c67103000ca5d272eb93ca286900382829c55e8411e9715844e9291d13dbe3e8c892d10c8c5e7435958e3fabac9f4c637a64dd4cc834a8a8399d56c58817f9c20fb069b0b593be5942eac58ee1901ba4557fffffff14caaffe2a3440f499204e1374946822b1ad35e103003ad235aedd5f57ae943b410ba9e182ab25dec09567fbfcf795518bb509e5f327642af43ae68c6f2a0a131549b30ebbae42b7b91e4b11762e3d9ee0f64cf715f350f95fcf36a8699741c593fe0e09149b972ab252efcda427715a376c143f0bcb9baeb10652ae148cad7c416e5c2a0bed04e2b1b86b254b0f0ae5b27389ec365a397089b8c3b4a2b87bb8fd6754aecf7be937d4aa59bf6b613bf49ea7114d7b7d327131b913f15d81d5070caafbb7b100000000000000000000000000000000a8d6ca78024b87f4dfcb34e0aafbfe993a99d40c34907457f601b2ca18f778865aef4c550824fc5bc7b2c20bb0500e484dba62c464446ed96b686b8d51a95e8498db90a9061aaeaef3d024ba4436ebce2009a1b3be31d110010e0666ae37949403547cc8005aaddf1285c729ab7a940b965df8976d73162a8cff1b305e19c5f02b2069993fa2beb389e5817f0e2b030321533c98f12e3b7c016c3c11b31805f6f71bcc7e81687bdb1221fc323b458b4f619e14779ad492b8c52ab03fa64648fe1f2d756f718622b4a0e67b4d4e1cdf92fd925f098b844307238532e30f6d800d4b441d964a3acf0503134952c73ba7368fdd67433e37d14ab547a900a31fd606c8a88fce6d9c40fb74eb829eb20083b934f098beabef0a8f4ba2eeea1077fddbfa9a29e6494309e72794807ce9040a79f44eebd852e521a963bae4eff3af584b34812ec450f671eaf05b138435a34c178be0fa6a7019f9b97d16baee5f6b710d93199f72935ca3bb742c66652359fdab5b1503dd9488aabafead0f3312c5101481c99c1926"], 0xcd}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 11:13:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x0, 0x2}, {0x18, 0x2, 0x2, 0x8}, 0x8, [0x3, 0x20, 0x2, 0x100000001, 0x3ff, 0x7, 0x101, 0x6]}, 0x3c) close(r0) 11:13:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x3, 0x1, 0x5) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 11:13:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000cf1000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 11:13:11 executing program 1: 11:13:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:13:11 executing program 0: 11:13:11 executing program 0: r0 = socket$inet6(0x10, 0x80803, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="5500000018007f7000fe01b2a4a280930a600080fea8430291000000390009002300fbff010000000d0005000be9ffffffffc68b65082314e9030b9d566885b16732009b84e7b1df136ef75af90000000000000000", 0x55}], 0x1}, 0x0) 11:13:11 executing program 1: getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000640)={{0x0, 0x0, r0}}) 11:13:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0xfffffffffffffffe) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000040), 0x0, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x80000001, './bus\x00', './bus\x00'}) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000001380)=0x7fff) 11:13:11 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) write(r0, &(0x7f0000000180)="9292c4a0ab30cde64769b6b1e80755cca75057fe9c5ee66585d4a26df7abeb93050576f38e20202ca31623f4d1ee4f4e98829ffd316c3f79d3ce66b590310c0537eb4e35b88f1730f6902037702a3f739c01167bdd60b247dacf98ed2c3480609dd38d458054b1e71c5e10806cbce4acc02cf8716ce4f4288f1f0fb8a3673f0a801f2aba035ea85a8242b962a1fe18a11de64e6d4c937b3481b655744eb5a499935cf8cb8df122ca1863da9d6c16882eefc49aeeadf186ce563bf9e06bc8e0f20edd9c2c1cd3727a2d5072951555802fd9c69e", 0xd3) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x9) 11:13:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x4) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pckbd_enable: command error 11:13:12 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1f95d27d48731892}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x20000) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x3, 0x80}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r2) r3 = dup2(r1, r1) socketpair(0x10, 0x5, 0x45, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000100)={0x401, 0x1, 0x2, 0x100000001, 0x7}, 0xc) ioctl$TIOCEXCL(r3, 0x2000740d) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10000100000000000000000000000000"], 0x10}, 0x0) pckbd_enable: command error 11:13:13 executing program 1: 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(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) fcntl$dupfd(r1, 0x1, r0) socket(0x18, 0x1, 0x0) r5 = semget$private(0x0, 0x1, 0x101) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) semop(r5, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x40, 0x401, 0xfb5, 0x2, "57a823658e3473a112db2c1b97a860597b8383e1", 0x9, 0xfffffffffffffea6}) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 11:13:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="f30109001cf6ff000000"], 0xa, 0x0}, 0x0) chflags(&(0x7f0000000000)='./file0/file0\x00', 0x50002) 11:13:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x1d, &(0x7f0000000040), 0xffffffffffffff06) 11:13:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x38880, 0x8) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00n/file0\x00'], 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x600, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000140)) fcntl$dupfd(r2, 0xa, r2) 11:13:14 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 11:13:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 11:13:14 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) socket(0x21, 0x4003, 0x1f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:13:14 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r4, 0x2000740e) flock(r1, 0x2) r5 = dup2(r0, r0) accept$inet(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000000)) pipe2(&(0x7f0000000100), 0x10004) utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x10001}, {0x2, 0x1}}, 0x2) 11:13:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x6, 0x5, 0x7, 0x20, 0x4, 0x1, 0x6}, &(0x7f00000000c0)={0x9, 0x3, 0x7, 0x2, 0x8, 0xfffffffffffffffa, 0x776c, 0x1000}, 0x0, &(0x7f00000001c0)={0x800, 0xe3c}) 11:13:14 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892, 0x7}, 0xfffffffffffffe9f) 11:13:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) 11:13:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x4, 0x4, 0x1ff, "d7e201b1a4849c61e29bd7908464351636a8f565", 0x20, 0x3}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x4000000000000003, 0x0, 0x0, "69aa0db100000100", 0x2000000000000}) write(r0, &(0x7f0000000080)="b70500a0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5dd126da49d718f46888bd6b633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee53ed3a8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e3201fba69cfb93c7197b8be6a080b3f0b97c7a0cf7faaa35ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d98c52d5b000000006b0c0000f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf9353395f4d71b7aa323c941ea8ba3ed1d040c20000000000000000000000000000000099d5a95148544f9575bf0ee339109d6b7fb1df8a36e3b11cdb7b745f124a2f74873c6414042b9165d10456a87f97483dd0a3926754de13f67ae903cfbc47be9eab7efa9bf499bd41a8bfaa0357c2e2bf7f307a1783779a122f2c22f9338b993e769f02b3116ee95b81d1d2ce83b8c436a6489339efbf048ae7f3ddc7bcd5f594e7a7d018d2447bf2b07d1458795b4c050991304424d0162e870bf3af5f3e04efa771ba4b341c81b08337", 0x1f8) ioctl$TIOCCBRK(r0, 0x2000747a) 11:13:15 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x202, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/153, 0x99}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000000240)=""/166, 0xa6}, {&(0x7f0000000340)=""/99, 0x63}], 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000080)="8b1c08197c7952150614e982c84f", 0xe) write(r1, &(0x7f0000000300)='<', 0x1) 11:13:15 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x282, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x1}) 11:13:15 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20480, 0x8) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000400)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r1) socket(0x800000018, 0x1, 0x0) setuid(0xee01) r2 = msgget$private(0x0, 0x120) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x101, 0x0, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, 0x0, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 11:13:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0xa9, &(0x7f0000000040), &(0x7f0000000080)=0x4) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') 11:13:16 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c11cb3b700000000000000000000000f00000000000000000000000010"], 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = geteuid() seteuid(r2) 11:13:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) r1 = socket$inet(0x2, 0x4, 0xfff) setsockopt(r1, 0x7fff, 0x6, &(0x7f0000000180)="ca1003a917aff98f45f9f9ea29b063cc2d559beaecc1104f5d3e647956a8b81b3a0ac6de694bad663118847af40b06b1516996ba60dde93f7f4f62983c5c9a715cfd3ab98fc3046e882312fc83c15ade43c6a5e0124fc20570d0117cea838880b593369396c0323fc99bae1e8151d8dc937e9516ba69d955dfcbf27974071f0b1ac3bcbf9d6a29b93c04e57b8f8a9c0a832492ea32d7b4baa554d43e80fbb332afbf665f3b65ea435af7f54ed4b50a265313c5b065fd189351b0cbf546ecea811427312f002b", 0xc6) 11:13:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getuid() seteuid(r1) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) 11:13:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000080)="c0f734209768bc734d1d3ebea935962f6c8415c4ac7b1a060872928f9f5eac5383ff407413d46eb4e2d9aab54e7715d2e00a083e6114d6ea2f9d9ec108a8a6", 0x3f, 0x406, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) select(0x40, &(0x7f0000000100)={0x7, 0x7fff, 0x8, 0x50e, 0x3, 0x20, 0xe0000, 0xfff}, &(0x7f0000000140)={0x400, 0x0, 0x2, 0xfffffffffffffff8, 0x80, 0x0, 0x8, 0xd1}, &(0x7f0000000180)={0x9, 0xffff, 0x7, 0x3, 0x9, 0x80000000, 0x62b, 0x6}, &(0x7f00000001c0)={0x6, 0x8}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 11:13:16 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7c) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x528, 0x319, 0x5, "5fd61003f46bff0f88f5b266a7ff9ccc5866ede8", 0x0, 0x30a6157a}) r2 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x400) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x4) 11:13:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="6012000100000000001300fc34c3", 0xe) 11:13:16 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) clock_getres(0x20000004, 0xfffffffffffffffe) 11:13:16 executing program 0: chmod(&(0x7f0000000280)='./file1\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1/file0\x00', 0x4c3, 0x1a4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x8000, './file1\x00', './file1\x00'}) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x3, './file0/file0\x00'}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x9, './file0/file0/fi'}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0) 11:13:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x7fffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/201, 0xc9}, {&(0x7f0000000480)=""/69, 0x45}, {&(0x7f0000000500)=""/162, 0xa2}, {&(0x7f00000005c0)=""/238, 0xee}, {&(0x7f00000006c0)=""/55, 0x37}, {&(0x7f0000000700)=""/8, 0x8}], 0x8, &(0x7f00000007c0)=""/42, 0x2a}, 0x841) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x7fff, 0x3734}) setsockopt(r1, 0x29, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2) 11:13:16 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) write(r0, &(0x7f0000000080)="48b663d3d59420d4d8661a2c9e258933047c47e23dcb", 0x16) 11:13:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x5f) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:13:16 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000003, 0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:13:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x42, 0x6}, {0x7, 0x8100000000000}, {0x83, 0x5}, {0x40, 0x100}], 0x4}) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40045720, 0x0) 11:13:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x10) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) 11:13:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) fcntl$dupfd(r0, 0xa, r1) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmget(0x2, 0x1000, 0x14, &(0x7f0000000000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r3, &(0x7f00000000c0)=""/4096, 0xc0980d) dup(r3) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000010c0)={0x3, 0x3}) 11:13:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x4009, &(0x7f0000000140)={0x0, 0x0, 0x100, 0x2000100000000, r1}) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc0) r3 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x109}], 0x1, 0x0) syz_open_pts() 11:13:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') read(r4, &(0x7f0000001140)=""/130, 0x82) dup2(r1, r0) recvfrom(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x800, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0xa) getpid() pckbd_enable: command error pckbd_enable: command error 11:13:19 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 11:13:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x2, 0x6) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0xffffffffffffce3, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x4, 0x0, 0x172d, "950a1740a6706af444e133d36d0ef793c2624163", 0x40, 0x1}) 11:13:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000001840)=""/134, 0x86}, {&(0x7f0000001900)=""/128, 0x80}], 0x2, 0x34) writev(r1, &(0x7f0000001780)=[{&(0x7f0000000240)="a209a61a12a6f2d3f09f244a5ca1663516be2c491173530bf809b57459e7321d95ff926440cce7ded6443625ed50560f308384ad4075c687fa6e22c8286b53e3307feddc413381e421beee53f914c8678934b1bfe70da1742f32337743fce78cb91019d0ba06a090119de27ad2d6aadb5a11159481c2c2a1539dd519cfd1d6f8504c5e9429acc1aaed2a52eec09a0e14e88bd71192", 0x95}, {&(0x7f0000000300)="7fc1f16ebd5e8dafdee3daba45a1f213e39021a51a15e3f2276acbe90fc7acffbfd2b6c01fdcfbe35b7ec412d55bf6b2039b5bfb3aed3816375314c4cd9db82e4a9f3d03035b77b5518bea9d3143430d37", 0x51}, {&(0x7f0000000380)="4c597c45a418022abb76ffdbac6de0245cb94e79f61314395af00a77b6c5c1cfc5f65fff3d6cd5f40d4e876e11f4b47ab3b22c953dbe9468d34a69e96f83aebac6a66de5860ce8264dd6ca03c09f478d7ea077172be43a23f6dd27d7ab85fc7977be9f137f11b95451efc329995131511da4b6320f9f7f7c32321299824a0a23e81be516ee0f5854b23f42d03477c6b9004c21ccfcb7954411c624b14b095b297e899a48d02b7417c2d9cce5fc15293f07db5b725f0b00a937212d248a3cfabca92cf9fc3bb1c8db83e11b38e84f325c0d09", 0xd2}, {&(0x7f0000000640)="17fed4df6cf2bff414f99a515ce9c9e91b74d5330f5fbcd4177f695bcbde2efafa8126137bb32a2c2c5fc4aeb187b50a6f6fa9f46e964fcaa6610c0d481b19eb50ad471f99b177568bf3b1a5fad0e9f2e650a0fc8928d8af55c3eac2a24e347aab286ebf88f10dfdb1ebaff212ad933528df2b918443637c20a98b3ae8c64731a01d58b95105aa22ad35edaaf5fb80bb4664b3262367dd01141861539e54421d262bccfa44c3b4c9be9c8df283daccf13ce890ef853d0aa338bf630a1b397b1580739820991d19156a9db409565b524f8065d6b9d74e1f206ed28495d16ccac7be08b64b43bdeda4ea692353d042e4a711cae8b6d8965d57beb33db891b9b20c558282e223722cd5cac90532b7e4f7ec3fab8096a10d465dca2dc96b28553a1647af9d81f4b94de6270540046ae0c6bad20b146144cd32eb1e9b1c233b616699e42ab54be7817adfeb4b7b21f03b4384b739bc0fcc9870490d4c138ea1de2b67b7f926fcf33b2c730a51fed8fbb886878f6ff50b78b63bad3ab5ef0a69c7ff1f20c6106ed4927ac0aaf3f6e5b72e6b6034cad9ceb92cb11702d191a6f86ef194cf80bfa4309a1ea3c3e4de57b29e91aef31b381a81b3d4a87e3850401e19178a86a4bcdb596ead8e52f3860a7700bf88fda6c06fea9dddb95cf81c55816e87368aa35bb3e0aff9a41de7494234e5ecdb801259a50e6d563fd53c87c709025283278efc1bc97118a861e19c599ea7a7c265a934c125f4a6a49b84c9515384e0ae8283bc46ba53584fb8f4ab52057026668b5e72774dd9b66310660c1b5fdd40d1ba7b42358f69586fe5db45491c379c1761c0ad96671f6ac912475884becb655a838b1929028c8d8443a79d70776ac747db8c2c355baf0f43f374acc9b62ab38009b68371bfa2e3680cff63a1921fd26e8fc9ba7e05245c2121b7003f00d11abc0d7ce9727f30833d0bb3778c77e161d8e4707c48cd08497367ada781a6e6193cd761dbc10b8fb086942e2a62eeb24f3f69b135401ebcebce38dd2d6fd1bf3260a55560117494bf8bef4aa211500229cd9b3eca7f1abeb00ebd7e3ae896760313074c0c9e69c23714dc632e0aa1d6f48e6cb87e8259d4155167c4ecb79219bc2835fec9cedf3e0911424f8e20ada5d36014583d9394d974c6213d897dbfcf37e46e41aab6343b7da0cc33b9dc5e4384519ca3311bccedc016222393d602cf44f299e3a2d10994f4359217791069b5b7a4060321ba3648e958b10d12c5c6b2810ff6790d20efa8963648347816a97de4858c1d17c83ff28e020429239e02f9b8b6984414a1007f03476d9cd8f07a4355d1f5ca8cb60bef7a91891e41186ba34918d10a6c6f83f97c54c56586a33a2c6ea8accd6c5377473ceb3b8339932aedd26f057a200ad3987c96c12ec2e59d3c1f662a7f24193e26acc25c80f09a804297f84e5ae2fa1a396273f29cd5ed862825f62e40668e513e6bb64d2ca44d24b9607b332893d7f006626744edcf64b752a1bacef66db46cbdf866095ea4108e34dc5e046f0c1e438d7e91ae6b80be62acabb8f7c8e7b8248b7b53dc53fbc3dfb0c6abdf99befa8ce59521f7bf7c317eaa92a99bcea5c7c6b0388fb95c68cc9449643a28c34adc0e8e98a14c5d5f1836ec180c6e69f05bfaa50ba69d554fd7f3e94f9f01cf53a731976174dd4a7240d69f10197746db7cc06b49158ec52197bcdf9ed95d0ff38e429874be38268fb98333ea25a5fe40c81f933c70c8712e3dcdedad785e2f3e2bf65baf49eb9f24cbb2fc5c6239c0f9262e30ba9e4dc26dc3b6b8f82ce314f1a34ac263b775d40d687ce11b7c69caa3af0364adc9219a1d7bd49f64fc570902721e02c4ffe4778f920074f8ca2d6969b293dcd49b44725ca023e9b347102f08e1492b48e7b1ac70f512b702789ccfef27ddf39c3c0fe853163465bfb3050466507b5b9f57b60b5e9d99d43f32635d1b17cea236fde6e4760f4b3bd2c7a8659c8506d0c27ade477c167268aa78926557dfb68255b9ded5da1fe86dd0874d181f25977846d8da5632ad1b783beb4232ea1f94f1ae8498712175101a91a9fd1918e510b5a0dc2c08d68b4d7384a4dc7eca29d72bf026cb4bec556c0442e19fb21f3070b5ca85a44188d8bab1733a9576f77e1d855db4720f3e27c46bb2f5a74d62faa53277273b26b2e8070c89eef66fcafd93c553ecd6b7ec780bc6faec87d63a26a87fb8722ea83e57a8424811cac45d7ab95bee00831d0bb980d3e3fe454d743c4b107296ca0757fadc4350ddc634484707f5eda568a247f037aab050d27fc909603f678ed8e5d6da3f5a5cedf46b92b88ee612ed835b598356fa4f735bf7350c1d31097bebb5482e62ecf6a1be15190842ff37cbd983570a4a4fc7afe89f849a6d341403255e933dcb9326c84f34d143b012cc232bd619125ee2231a84012d77042a13a64315a29f20a2c32d77a3e1de9648445a3895d46ad4b2adac68275bd8b86fcd3d832b6322418510b04a900e1ad67c5c67dbf3197cc109517509e81e28167ff93afee54f14c6d5852a3b83c92365ef4806ed5cbe6ec7a5e5e6fdeafd0d9507838c1266716facf5eb9febc79e5abae5f081e45de50b4555baa74009ef54d569a4d99fa8e9beb5dc361cbf3e73a36c05aec05838ca0eb2d57034f2b8d893096aad6379760ac4d25226191b762ecc6d0d088829f660aa7aa457b3f7f6deb1ba53e6f66512ee5af74fc47cdcc4a9c8e8f2cd4eed47556c18153307d0c6f762348ae6e87749786ac14dc7647ed7c6618d097123ec7975c8a38b472bccb5844d9f5069832f8a73b3e69e158778a018fc193b27fa8aba25eedaf36a6c921428e8af58c323a2b5ab47d37f2b4012bf06115b0e29ac135e4a4b90120c5dc969b5a5921c5436be0da134f5fcf593a7f307b31ac40392ab1f5b602e587f82445468dad806cb750ec3e80ce24c4ac265c713d538862d4ed8ffbbdd73eed68b520af80f0f856a94c26d359fbdb98f501e38870dd9321d17e9ddcfae2a68d2dd6a213819d5e42ce9e60b20d11b3cc467a3bdb56b585d57831b65ef158acc3fadef569cd64c25803731674e08edc3b521775470980ca853691470cb6e2dda4d09ca5000f4d95b899756454232b068f3fa3b190dff5722304f8abf39b014729e9ae347e126a0f4984a08c353b523ff793c975f6e1333b13dedde880dc9ad3611707fadac362d23b612b0d2e887dad1942882ac1d6ae7e6239ca6fabff6969a2e14df975973466f124e0ba69c16dfb6da5b919aad65b85e40800cd81f001619177a94d56b0cdd2d6a47a74ebe7b02f285f6252532fe221c61040ae32ebcbe90f9b2e9c0a0cc4405c4b1793c21fc62839f211b6124ce8b6ced4588dbeaf7a90e2e99383c619d8cd36d1bfc38f19683af920e6034459d081eea1946a57ae8770123c251a1ca4b72dbe969e98cd59b0b766c2b758db057bb3ca764951673945ea86af62a67a94601b182f211fd2f814b63f70d483ef46dfa881be1cf2053f508209de6b214ac176a0586a9c595830c033b8bb91011144e34a97dc140696dce597ab27033751028661aa8a200cce3041871b3ee3428769429fa72a35a063f009d0ed865ef790e51f5cecf9be61f6481445efeadeba5f8e77db793ffc7816f3fa127e2a61116e74cb621e16f0a7f8b069f2ba08f1aadd184470428f401cc3c996e6d5e180b4e0ee256e64003b9b62a013cead10b71f0d2fbda6db2d710c488b20f6ee1688bd006b7ebe0a2ab532a10dff49ea2d68c40ef7b619065193a57991fee0231d662c90e1da4d493f9dc2eb15c34c1c3888a657603d2a02ac269a56a4889e101be366d9cc0dd26d06ad2cab5304deef8892eb27482791fc86bd0e0ab59e91d41612e8057c951267202ecf0f26f31cc8740a3677f0474c189a20fb5ab0dd943e97b0fade86074b5e1ae298f715a910f9c2ac5a40d1dd1b983bc13cb3b10df667b7d3e341d4fefb292c8e89d38ef699008147efd796674251e5a5b1fd079f3e2f8e2f5cdcc99dc15019bc21b36933f1a6379067f2a1bfef30fc0f81749383db09b203dc6e3ffa8fd17d8c7e953176a0395e0c428b8f6c87a83e7fd79adc19c6bfeb0a2cb63186aecbcbd7eacda6769e9ca73033836bf162b60af83732a26f80b1937abf74dcda9cbd70c68f9d39b1274f957fc95c8313a05d89edc0aeb6fed2d74ad492a31ba099651a4fe8ba2cdcc29031c1f5b3c282cca6b5946bcc25f3f7b8731c5904f0156e73ac5a4c1772f087b2ba296731e60e83c3fb8a766d86970548ed9e26eb3f2e05e2b722ee550b683456e5f08c005a39d1b1a76c59c23d003fc05c7926eea0fce53ac95b9434d8774d673c3bc33a217d70b9362e83c92410f0676ba282a15e36bfbcfe4efde2cd3b57f9c09f3091b01425ad742052fe9900df28a97ef16a79035a6960f8cdc1c61aaf09ecf48b35b0dfa1aa172de06e9f1254268855ad37aaec59716690662faf2209b18ea569bb2e0d0fdeb833eedec7b8f4b90db8aeb85ece1f89b6a2f0e79c951989b33e57d7c94d1d1c0d8d9a5934108708d05a50b771f177a099154070c285abe39e69d1b250b28bb6d6269863db13cad928eed26122708cf75be83569bb6fee2521472b50cb191bb00751d3de165323a528e6ca491c3347b351ce758c30d2b34dd183e587185920b209418992dda988404a5cca580e2c96d86ec417acd70befb85347907f1632e97bf7c76659c36a5b638a14414fdf33e490d8052dbabc40d97461a22a72f89a5f49ddf999aeb05179efaacb6db6a8fb6240900d1778a7a9faa1c503bfc34794ab962aadbc8ecfcc8256edd0466024bbf8ce28a0f17f552812d57e783d43aefd3e3f27189d7dceed5187d0db723348ef6d199ad9e75812b95f3c5965bb40784e0f0b894827847b77aedb9d8fac87c2492e9aa87c12dbcfe449e51522e5e01409a9b61060a02c9a893586fdcb1013390f7e478eb0f43eea79b062196c623e62852687ef931ae7c93c11719fe0cbf82b57d68c8696ff0d9f3da2c924f2335d5cbc80c191227d3c8b03b9fe126436f137a1be4af1e20ba66fa039ba1240009ceacac35c7cca803d90dec452d4bc4c908474a685c633eed95a5b2d059ce156274e52f7e02b5e72b441c199c702889d5990fe8d167ccc4e9516f4a86fd036cbb7f07abd09ace9df4478d76a472aebe260b02ccf64e1ced284f61d23be92a10a67eda5652efcac6a1580558f8e87f1198b8a6eaa3c8e14fb5aa916d71217017d22476e8cd149fdd87058e1d208ab4ad03443c2a77ff45709fdaf1a719bd018b55d6763e335b888eaa1ee141ad24ab25a90cc7d7b004686905f4e944ab42c57764e2048de368b7d9fbbe7df22ce2ab814c10c721eed3ad08ab78ce2c5d4bfe7b885354873d41a20e0231e2646731385a9a54ed46d19e6e1934fb226f75857f41697a3c35894618a55d6ca3a896298e4a1230d67b21f44a2244bad8ef3e599f00d17b9a034bde79a11f53c8df045fc572a725a960649aea0daa396f50f6b5af81fa5b2c1a09668065f2c3e9f44e2bcaa9ed9d497531bddc486b650589fbd9ebb5b089399a8b73c482895ef4180bdd2d3e0d9abc2464d341a67266659c9f130b2741225d9b8783617c3bbac230681dd84c8262db9bf2cee5166801a4393a70c6b1e17c8ef68d21da0d5d9ba31716f7c2688ea0950320bd6a9f83fd9f0f9894a7806098e0abca228d3f45f3c902c1b9fae8acf3d8d62791062c5a275471b8c33d5f88d0f1b7d98256264f62f2bce53545", 0x1000}, {&(0x7f0000000480)="e63e31c502cfca007681b5b960965cdaee88a8d8a871e2dd8e7bde51378075f97220ae74555c930407a9c92cf0b2303b823ffa1a26f89fd77cef093d655f8387f803cbb44e6a7a132df4725482fa4872eeb67976c2bdd65b740f311cf81e95757610ca27863accecc78495722bd37799497f3cfd66e02279514bb6469eb5bef7d4a2f7efb1b1172e11c571d9f390b3f3c93a2619ba6dea8e7f020dc89ce0c1510b2e0353474bcdab04482e6b8a", 0xad}, {&(0x7f0000000540)="0eac35c06cda5df57849abe92fecbde4488544a90e035dbf6ede00410769e668f7e8f2eb840cf8885598f817a6403806838473ab7242ead7613b2432d1cc0d22dca6eac66e8e32e94574fc6c7040a4c5fb68b61ef3f501400a0c79e7c19b9d6eeb1999ba53adedac4124a561df09a323b29f8c1041ae66cc213abea3c99b6379875688654e511b11f7", 0x89}, {&(0x7f0000001640)="ad3cc3f85c7112a822d2706e04d93a08b8eeb3d70e36446dc3519b5d779426aaae1d4e36b9c054e890f6b9f9caea94b05e6199d1ab0056e3cde3a76f945dae23bd3e034e156b738720aa9afa6890a556476f3059fa20817190d105df0e1624364c9ab65d532ed5112664a65ade75b7bd49973ced", 0x74}, {&(0x7f00000016c0)="83b93a0fb79f5373f814773115ff3f691209d73f637f7322979fdf76f77ed4f8092b986252d779bb2d801503a38d5bbb3491f6735e25f4ab033ee76395a10a07d528aefcac07c959fc7e532fe8bece74d0dcd690d6237fe4c21e52bc33bb888a912c5090a45720033c504f3b33720cd7045ad7aa8dbcd9b84de13fa283ce7cc21a5087a12fcee2f4b88c758e3b4faee78f92a879", 0x94}, {&(0x7f0000003140)="f7c9d4360db4af36f368cf7234632be90f80d0b09b991540fc473d8d5112de2d4e86400af73dbe6198fd5973d34774a83bcb31d45b0cf25a74ac3f61e8ae195e8a9ed6ee79868d10869a7fc08216ea72cd0ab5caf6295cc6d5cfdb0be432d4806aa731940da413cda597cefdc01b690f92b0dbdf0cb2fd363c1abe8626d73b34c69ecc8b117b943b3dcff22b5091af36bac04d5dd74b9a76c3a9bb43c773174953afbd3308ccdeb47475a17c84f26033bc47e4ff386ec4a45e4f21f55901f43534e4904add3d94f48ee1ab3acc0820ce6914afdb3605b8003298958a0fff8358610ba537b8321b64f85b11525fff25b4f15e8e194625074128345c3b5e036bf215c58599986ae23a75561dc492bee47f1c670978fc081d6655e65ed0b23f6fa5d1d01b6e1f87b2affb4ff42a3a9336848e2d90e32daadd4b72daabbf3ff482334c0567944ee2627bbfc3fd5a72dfe2a5d238db99e6d6f8a0b8a86cf02e86f0247a86f968a20560a134982076685cc7fa2b18c480cac66468b5368e88f68a05fec0f01275b1b8b2541909fe65f5bb35ea5884dcd0d927e607c25e7a8d26b921548d012f7eb7d16b1be7547bc023d5893c7f9f4973915cfbb3c59bda47d7626718f006de20eda4825928188930adf855682e495bc160dc7dfe0697b8ea9e4b7c436608f325d2b5d9b10a5e30f7dce7793e85e220a8da458dd6998a5184b085f4d1b82f46f1afe7300f1750e359e865ccc4ee9418b4825638570a522cae9bb53ec9423ab9c6acb891a8f88237ef750a6073e1212056a192948ab355269eb8f76deed16f6d3267fc27a065c3614def0ed776ebd97af5d09e91490b526b77caf58fda6ea76ee84e960cec08871aa0545970ffa44a379502b7455ce871267289468915816c23bbbe8928fd660fa961d06b3341caf1c56d81a4122701596ae7140f19bf882e72565767376ca1421efda4112bee5f42cb26a7139841ebc25f5ff3f756f3e3b1345718a429a04b94989a634172f9c8cce6ebd3ebdabe74e69eb007e82d1b07fad56d3cf418bbcdf9c3097b4d823603b366ca716c2b9d5bc5a1f76bf430cced43152975b8f9024c3a07d67611b9b1189c2f7e5f738c8f5e38463c5bdc9b01a97fdff5f2164ac638b68df9b6bb83a7ddf115f0cb64b8c3408d0c47eef862c27e8658d989bcf78de5c5a8869edeac5f4d6089b3586e3e4fd5c2febf505a00ec3c7073135fb2d806a02916fe35ae75ab41771f6af16cfc61d36758cde0c4fe42d0c0b8571db56741acdc9c6006bfca1743125051669bd59ad712cee956529e80463285134fe420d2eaffb4ddc6f7b4ecf764c8592d4f07ef150e334d849436a67558ab6e2b08b4ccd90c39c7bcbaf2810ca731ff1e7d0ddfd6d91c8e25684033eada4197a4863ff4c7724b936c3dd3869fe3cbaf9423fcdb194886eac39ca10f3833311d9cdd8813f1d686c4cdf431b06c37b7a786716cbf9d2782de39de29a9b8f7bc1c23e2ccb5a7e869f335b045c94a05413fd27014505df1a02b4532fee9afd117e8a6a416c3227185e92e6737e8a49e2f331f179390173649590c92af648f9351389b897e55a0b81ce6251d1fef805425f5699809e358ccd7b1b37377b8e6fb3ecb238214f5e40a56ced84037e064f1165ae9b13f1b96d27a545874ae9c87b044b74d8d3c3b5d385fbef82dc98959c12756b1e02e2b2556767ed356d12393664c16f0393b107730af88a7f594daf1aceeae2570659c3dff7fc20e45d073ee2f63ef88467a73ef803becfa59a90b24b047c33cb7ad414e32595fa386fc5bb4123a2216cc8f9e1d37452afbef8b00520459d930341e73d5503679bc24e81461a08ecf4caf12b75335c1e51fabd8f1769ee38f07fda0419b459871dc62cc4cc420727d33ea2be24921fa1c78c769029d169b8854d2427189c369f0dd5f34252bbac8a5eb1919e0ca1f0dc06ac543c800be12b1ab2718dc8ee7f478c3c01fc86f5f4a180bb45e4299e5c68e6d371b55a9fbec0930db465482f05145c63b02b567bccaa017e03f24e03f59183204d3fcfd10639d268bdd11fd5cf8b018f91a05faccd487098ae6ce553b54ab2d4801139bb3d13e82ec9b0e77d0fe8f4ca637659aaa030b638cb21179d9608582d95d13853e81c98b5ee15285bd6a913f98d9ef3daac397a85c899840020f20565773f3c07d6c67721ebca5ac5185cabf31950159fe7284e1e501f7800f18f233aea6f5bc939fac4d598fe9916fc4e74d5fdec2ccb736871547f268b3e6d905aeafe86c3090cf07a12fc5442bd00bbeb91ad7a136ce333865dde533480f8836e40e10a05de3614e1658d8b6074cfd469e936ffbc0bddb359478dcc0c4f7da2a28088a69ceb09f1d882005bc333a110bc06c21cb26c1e392ae469f68c607d980adfe23a65496efe9b8aa70575b2a9865abe268628f4e49fe26a4e17dc91a421dce38e99a5a20c13d1f136d3f9b2ced081fa500e70ed97ff4c197e17f19cd9ed6cf84869b56b104edbca2a749e4f32eb8fa3176e5c3caf5ce57c7993e8be57b62be082233b064017577d687afefb781e276277a075a0c935ca1ad2e33d55bd92cbf540c86ae47ac97f546823ef6ffd12738032294251f8228f3c7cc7e69cc5cbe40f76b0373147b723fc389419a0d467c8baa0b9d7e6ab2e6d330cee37c71fb06ad451a29a58fa7646d8350bb847e89455bcd237140ebb2adfe28102becc9321df27785e59aa34ce33334b978065d68b78cf4544f8a402ed207b3034fde2d568ad3296ebee1c2493865f0b8282c2ff7b7dfe1244f601d3cdb02d28b3b7668ea022beeaa6921a200f5263f806f64be9205deed0158faa539cdf27e55072561ba5b3f3afaaae3fbe2afd008ec64706a126511d23aed5820521bcefcc788883d0c60bdcd2d73f626681b5a34d8979a8396945cd90d1d0085eb0aff5ea5ddea4463ae2a783a15ba2b4b16493cbca504d3ea26d2f7b9a731b2520f24a857fb18568554019617a8d2a6e90e86d41a523cd45d9b571ae7a8ae36ab23cec95cca43a92e9cd4ff9ecb1aebd225048fd67a34013bba38424674271714884a6e7ad1ca9d71bdf301c2df05e09800068e11a19ab0b07f7dd13a519dd02b612a269d6d5fdf631767756085df5947cf02ccf82e1fe9eb0fa4aacaa48c14faaf154b240038b566dcc6ef818132c26b5234da88928874af89959aea6b26fcd7946e03ff45673fe8bb0e6957cf0899c2c1edf73a8841376d7bc76005206bc78e90f66f71b26c4aebbf6435788e8448090bc63f5322b220a3b7432530bdc23f258ec03bb2a2b1dda164cd4574683ec1c20b1d6d9e4009d84c82542b6049ee391f0cae2bbcd573a2aabaaa58921059359f0fb2ccf13bef470f7f85777bda73c87441d52013a538b8371ca3794e970cafac22fa56784b81c58ba5c44f06f8d8ae4873d332c3abd60e2dfa0f44c9f4bbd4af0acfccad71d09cc4a9c11696e7ff87098cc8d30c7b6df76ff176e8d4ad6518436a25b467377ba55cefc17313dff0923f1b00d0af749f1af09854bfd36f34337868326606a87fc1fac2a9e961c26de56f697b4405755bba91a1001b7f840f72df0bc9287b05a3cff775b063b8e110366cc975f04619b698c140a5361ee6e2b500f381ae989de26302cba18884d9abc0240cdd517ac98b9d22cea6ee8f515fc3354bcd41ab166044e37f52cf9d6e0d778fb5897275c4a2c4338cbd4ed64444d1e9f0149a8f2d408608bb8ce546eb31ac516d0b79557979fba8cc4db2ea7101dbe4cf75aeb7ae28ce4d93f5b1974e1df8b9ab819f336290e474b61eff65c02424c591b08fd8c77ec03400f2c9ecfaa60ee4d3b226c8c6c755f0c53fd8be698ee8959060e2264950cb92c60c5d9083e3113c1133817eabe1aa4231ee603f2ecbc2b744abd64be476dbd528db9b33fb8648bcc3d7ad38d145f07feec46cc966a306e576f88de5a0250c3a0f723a6d1c553bd40a316696dae506e75eeb10e8983b58066f966d1f6502a2a765ea6fdaabfbdd64163ea5afd0534840c8ba2309b79b171358e665e4033d3a27b8689159b54e3757a34ecd87125548fff1e8a99fa608cf397dacc4fab6fb0f3ffbecc36e410bd262df5f854cfb772c466cf10573ca333ab717ac5e9c07991db3ebf27d70adb12669a40a2751698bc9331ad86a1ad510df03d6191fe03d3bdd66c8e17f4854fa443073bc6d654c6a297bdf5885d94530461e96a0a362b70dd6d5763dbbb2313103296bb073875e0187e836405af59d3290333768accdff706c500780f45918dd13368a766f8121f2a4d5e46da48fefd035538b8f851f086d0a9a40045a54c8eeac92ad490408539794feb1f847e8d33598a6fabe989e118041f6a8d2fef0d82a7b73064045e2be80f33bfc25bedf0fdf7446977d454d2e924d0aeab21ce5769c0b818f9cecdb3fbdcfdb28d4e81668282e4221cbcad22ae24dbeaf54a18bafdc7599ae6ef2ddb04ebc4fe5310baa51f70cc6e38ef8232f5f79f7e8f476df1f8a58469469272827a5bceb59d981cfcf70e67237e5b63eb1ad6e4985ea76d8274d9f958d488ee382016f692416b7c38d25e334450d4c9aa6d372e508c49e700af181b42910f51cdcb2b5a32228272db40c15d29f1a6821b02c4e1adee7d7a91296eb3cb5d79c0e5de3e4236e06e6b57d3ca2a4e71a4f3600e226a4c8ad599f36fdb40905b2574be65e5ecfda18c2c3e2b1843df2906f4e581f2a5b0a0f88cacce472aada7b3d437fbcc373e409112dbb9be1bf1fdc8b29589a551b169758ba66589b371d45b516931f123cce577c83887d8281791c828c004cf8de4e6341056ba4fd38748861a5b731c9aba9c03d3ac608e2e42f1c8d58e052f6223a550cb6a52f5b2204893ec97677a042b20bfe2d7b369eb02dfa4d2a6562cd7554ea33371d07c78ac0046cc894faad60322f891ce1f7861d41514345de92416a55e785f9ce6088c394cb5a4712d21aded60d3869a445a8996088acfdb6f965a1959f98d4deda75b9ddc76bd1ad7a6069f34802adb9f299c255d4b7d94a3b4aad05ed4f3ab0c16d1661547f9ba1295e06fd4d879fcf7d1b4aaaa9150f59bd33d40c95cbf4f5e5dbf0ed6618ce4fe008609b650526fc5c18a91386493cb4ec0ccaf4d9622a0aced16c358e5ead1bfd703989bb27488a9cab27c7a264bd839db9524029ab4471350f30cb7e25d624954aa9d6954b143a044af8f70d267326f928727ea7b01564417be92574fe4cd8d38ef247f9341b951a75f39f4ad76c5bc4828af5cef175ca86b82d4d19d58de8353ef5493d009c604b49e9558bd697aae1b85db5d4ba39f95790348b332ef4949be1279b6092d7f0da266c518cee89a78cc902d24ced58f4fc8c3c0288b0d4a372e5bf7a166e6844c54cad9f93051d7f1cc3e653692129fa5987260be4b83adbb9a46fc3bdb0dd6093f5b223adef266f130f66ca9cbd91905031455b9fc6f2c10e6055fd34c280000ab87b0a5687c9fb9efbe648730e17bce898cd80af95a720980f7ad1da8fdf66ac73b88685c55f9042a138e6e35a5e463ea6b1da1eee4b1ce26d936b03ed8ef6f67201c13acc7ef54ef054b85f5f17f8acae24743550a62fe96c0c7b90d46cb146009bc5b19e57e62defa48aa0b39b733151923954606a8b6d0051e171527af24d073149cfa6d5d9e0148c598a426c405d84be71b7318ec9748d611ef20e8141dc3cbf51198b0e478bbd1c7ca71737064cfd2bf59055650147cf7c0dd17a688f92acb93750b3163670e83aa9ae4d8c6f", 0x1000}], 0x9) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 11:13:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="f2dcd5b00b9f8b114babe1a3db431599009dc003d3c1f6876bf1984ee4b18ab068d241e1ee40b370f66d913c3b739f4293d65febfa62c261b9559b82f633b7dc0bc9b155a8f8fb757b72eed1832340d706a879e822ac622b3bb4ba5d14e8e9cd5829ee45582d06cf2401d6e650823bbc93abbc100c635e28d98d101755a07a7902ca6a3bce08c2302a8ae809ae900205cfad35b1a51f974cbbf27e8b462b", 0x9e}], 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/79}, &(0x7f00000000c0)=0x51) execve(0x0, 0x0, 0x0) 11:13:20 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 11:13:20 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) 11:13:20 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='\x00', 0x20, 0x28) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 11:13:20 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x97d, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0x81}) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001e, 0x0, 0x0) 11:13:20 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = geteuid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r0, r1) getuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x88, 0x0) bind(r3, &(0x7f0000000180)=@in6={0x18, 0x3, 0x6, 0x3}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r4, r2) bind(r3, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1f, 0x3}, 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 11:13:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000007c0)="9c87c377284c35b84e2e2e2e", 0xc) execve(0x0, 0x0, 0x0) socket(0x11, 0x8000, 0x3) chdir(&(0x7f0000000000)='./bus\x00') 11:13:20 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x3, &(0x7f0000000200)=[r2, r3, r4]) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) pipe(&(0x7f0000000340)) recvfrom(r1, &(0x7f0000000040)=""/93, 0x5d, 0x41, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x7, 0x6, 0x4, 0x1ff, "927bc7edf4b084addfdb00", 0x48b, 0x4}) 11:13:20 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) shmdt(r1) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) r2 = socket$unix(0x1, 0x1, 0x0) shmdt(r1) getsockname$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) getegid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20951, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x0, 0x3, 0x1f, 0x8, 0x6}) 11:13:20 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = socket(0x0, 0x8000, 0x7) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x81, 0x7, {0x71, 0xf1}}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') fcntl$getflags(r1, 0x3) 11:13:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000800)='./bus\x00', &(0x7f0000000880)='x\x00') symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file1/file0\x00') readlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 11:13:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)) socket$inet6(0x18, 0x8000, 0xffffffffffff53ad) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = open(&(0x7f0000000340)='./file0\x00', 0x20a6a, 0x40) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lseek(r2, 0x0, 0x0) fchflags(r3, 0x20000) utimensat(r3, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x2, 0x4}, {0x1, 0x400}}, 0x2) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) syz_open_pts() 11:13:21 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xfd, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x720, 0x0) 11:13:21 executing program 1: r0 = msgget$private(0x0, 0x18) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) msgsnd(r0, &(0x7f0000000100)={0x1, "73659887da09d118fe74d29786e681fd2c907a9854133b42ff13790ca8e4f021e2ef5669a6b4aeebb7f7ed2c4cf0b6efa204ba59e5f6ffc8d543440cddd7723f65919ea1b7843a75bd218bae3b38bbef83effdf68e4d5bb9102f"}, 0x62, 0x800) rmdir(&(0x7f00000001c0)='./bus\x00') r1 = getuid() setuid(r1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x80000000, r1, r2, r1, r3, 0x8}, 0x8, 0x9, r4, r5, 0x7, 0x9, 0x3}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000000)={0x8, 0x40, {0x79, 0x6}}) setsockopt(0xffffffffffffffff, 0x9, 0x20, &(0x7f0000000080)="f4fe629bde3bb9b9c3588b12d3a74d91d17908a4c94d35dda40f79f1d637881f2bd6b4369d783892f67809c978e2b77c6001c0bcba168b0b5c77685dca176d7a", 0x40) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)) 11:13:21 executing program 0: r0 = socket(0x26, 0x200003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0xfffffffffffffffd, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x80000000, 0x7fffffff, 0x7, 0x7c, 0x101, 0x36, 0xff]) semop(r1, &(0x7f0000000040)=[{0x6, 0x1, 0x1800}, {0x4, 0x9, 0x1800}, {0x1, 0x4, 0x1800}, {0x3, 0x3, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x4, 0x1800}], 0x6) 11:13:22 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) 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) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r2, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000edffff4077e58b0434f4d2770f0400000000000000000000ddfd0200000035721dec3cd10c612f996dca3aa6b00338095b243e0c74cea67ec70f5be7c1b3c67103000ca5d272eb93ca286900382829c55e8411e9715844e9291d13dbe3e8c892d10c8c5e7435958e3fabac9f4c637a64dd4cc8598013619d32323c17f9c20fb069b0b593be5942eac58ee1901ba4554ea3635114caafc62112ffb05362041374946822b1ad35e19edf3ad235aedd5f57ae943b410ba9e182ab25dec09567fbfcf795518bb509e5f327642a"], 0xcd}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r3, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 11:13:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="24b4aeb3ec24", 0x6}], 0x1) r1 = syz_open_pts() close(r0) close(r1) dup(r1) syz_open_pts() 11:13:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) sync() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) read(r0, &(0x7f0000000000)=""/93, 0x5d) 11:13:22 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="47476106110b037ccf2fa6fc2cf3f60278a3d4be3de38ce14ae4978c302f"], 0x0) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) r4 = dup(r3) readlinkat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000640)=""/243, 0xf3) writev(r2, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) r6 = fcntl$dupfd(r5, 0xa, r2) readlinkat(r6, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r5, 0x0, 0x0) listen(r5, 0x0) listen(r5, 0x0) 11:13:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) sendto(r0, &(0x7f0000000200)="9a76444cddad6b1d2356e504b0795329b570b9cf33b51d953014dc8e04d11a953540514ce3110b1d6b2501", 0x2b, 0x400, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000300)="0000000000d322721174ed37ad68ab592fb61582a25dffd83e3e3ac37e260cff7ff8bf638a81a2d11e2d37f8bae21504917a5ba5efbdc3f4c5da56ca13069d265b3c6dcf860eb1dd46835cef3f1f84618d1da8a696084c5a4de786995d5261ba617f4634daa8ac791586b076db604a3c84f198442792812c18b3540193adfa283fca83ba322adc2a647e226751c3031d093c26c429f379bb65b40790c7518de01733ae4864ae2d23890baa268ce21fc429a838e4c404810cd4b912c9d3824d265a57d9c38137e3f46243b0da9cb605d0061cf224d28c16df2b3f0bedb008d073e42f7b07bf237a68c24dcb94a1017977f533cad42cf0223ec97301d6cd265e55ff42dfa39d9d61", 0xfffffffffffffe4b) clock_getres(0x2, &(0x7f0000000040)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:13:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) dup(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20032, 0x100) poll(&(0x7f0000000140)=[{r2}], 0x1, 0x0) 11:13:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000300)="40a43259d056bbf15cfbd614223d85585399ecb4bf724e798f5afe77482477a4b57233608bf33245a593cbbc83642469f567013381b3a60bb0ba5e9a1b4b3b50d7a4650c5ca9a422f362a6c52b895e3fe262935cc3af18b4e504d76dab0979ffcf7e68d9d199aabf5efb17b3aee6dd4d063c0000000000000000000000000000000615b989e04d976f33cb2dceb8e0b30abdc59dfa3a9c244a31fb0ba34277f8ec263ec65cf55cc60d56708b878bda8065ae9009c6f0b861ac6f67886fb9a35a44ebf95781b986f3b1aded2b21b541c44ad749ce0caccacdc3e5724f074111d1df21b1177f9a7a468f863c22fb7011fb913ebf97afd8aee9d36dc7bcc17b5500078cb6ae123806684fb834b1a3296d1edf0f5d6c97a7c0e391c83f3dd18846008376b74d8a934f8c5bd2f3b2fea2a86feb06ed19bccea6000000000000000000000000004b6782539ce27a56e8410306d52b2070d1f05b7b07fb7376b2b38c26b145b331d4f7c6ea978c8c1c93b6ae4788394d9579d2cc3fabeaabed8dac3d2378d9c475fce2ba423a13e0677ae68150ec8dbcdb3d5eaf39cfea33ce0a9afc096bae400fafd6a34fae0000000000000000ef088ed4772b6dd226e24bfecb010f51a5a07c77746cf828c1c55b71e832046832f09ef48f1d3390f9b5433e29c5b805e1ecb16f038790b2a6c1a39654e8ccab074efe98e46f2a599dbb75d3b08776b39c91b19350d82f3f968a1e40a9e44d09ff25098f5626e37982217ca591213bdcb89f613f83c8cf789b017e1e4f981586628edb92efa6bc584657e235a9d89aca5fc71e193f332844710ce2a48589e65177324b0893ff3723515f17da8089a08641f9249da73c2a2afe3635f1642a8647d7af094d530c9fa345bb6867c5f30725155ffffd656b1c6ad6e8b7d35f3867e1aec7", 0xfffffffffffffe01) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 11:13:27 executing program 0: r0 = socket(0x2, 0x3, 0x2f) setsockopt(r0, 0x5, 0xfffffffffffffffe, &(0x7f0000000140)="25eadf56ce4d221708b2349a4b4d6bde693a9f07281e040dae08b1fb98beb5584b50b839b5feb290e9dfa433e8f483be99f7ef4ff6c6f04b49e5210398f9ed125529f6a73d596f0f887a854fd6a2ec317e91a62a94f2b681a946bf12f9995e8f196649b93ccd0c0b7526cb88c2b3da5cd3109e75941ebe47864d6ece57708ca2ed2e57b8d17f28fdad9b58685ef46b69a067208884040d9df50ad0596856ec246703e7634886bc96434567ca540f3156fd09410126fc14c2a03f3b708e4deee8d92b3494649461e235573efac0f5d3d4a411c3fc7645", 0xd6) preadv(r0, &(0x7f00000008c0)=[{&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000000340)=""/172, 0xac}, {&(0x7f0000000400)=""/97, 0x61}, {&(0x7f0000000480)=""/58, 0x3a}, {&(0x7f0000000500)=""/205, 0xcd}, {&(0x7f0000000600)=""/181, 0xb5}, {&(0x7f00000006c0)=""/103, 0x67}, {&(0x7f0000000740)=""/36, 0x24}, {&(0x7f0000000780)=""/137, 0x89}, {&(0x7f0000000840)=""/110, 0x6e}], 0xa, 0xf) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000485292e6d5dfb26927fb3f88306a932332e3096dbcefbcd9489aac531b1960ab78ef7fdaa1c5c77aa24c2f2f260d343d074babe948ca1aefd486b2b71a5ed967ffdb3c9445b714781f9ef419ddde25622190a9d08138e8751ea88640485bb7fa598c37"], 0x10) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r0, &(0x7f00000004c0)=@abs, 0x8) sendto(r0, &(0x7f0000000980)="d7da21db2ad286b7e872a7c2b82cbcd7ea1c8147bd88a4670168c5d14b702345509429f29bd68fad035bd8b33aa0b612c95e893d17dd87237d10ef21dc2955e7c97c23e3115f47acad2ba12e10212f448cd08291fbab249b2457f00b5c56c59fa5ea25d1d3b8656237d7145b4a77d85b50dbd6290de4f6a9f8231fa2d7ca58ab8bbbad65152deb5293f86aafb57e158ba6a85af2a1a58424831dc6a5f49bb904f9789b992448168260895083a2e01b4d1e922116cb949d3af322b63bba4b846af37b820e2a87e924d0a0a73dfba0504b2de0d819c35e6e21fa93b59a4b06dda4ef7dcc5851cae186f1009f456f17a6e55dec9cc5626f1167d2e10d5dc0e7136d9f0244c8a76037e3e0a2290cedadfec8c1b60084fdbb7b5738205a1de160b3fd1f45d37ba14abf5f28920c775d8fd5cf68f6b1ffaad260a204bb0ef1061015feea66395dffcfaad78da2e6150cbc802435ec932b9545f992f919090a69b029576291dd3099aca7bd59d9af3b5b15907a9d587a0eb078eb4e56ba95ad5339c7cf2140271f0f2fe88ea3e53675cbcd719505fbca36e09b7cc1f48029e9415ca9aa7e5d2a033961b77dbee1ade00c3d54f5d2058410bff0d0d8353be623934056af6cddd9a8633962f5aa80c4a46a120455e91b792fa983ef47193c0a47a41b29d5503a7ece2394b7d778e7b71d9e326a252aab130f9db995359523569d4fb118cde172ae3d059ee09fb5c1cae789f47b780200e47a1fe65bf8d8b376ce1db1aa740eb7477be9b2f91e50fa22c64e31341768cc1eaedd4c9afa36f460d7ee13c6b437f052d566295c779672a67051bd96b9694b0dbe584e6a95eb2170f61fbba057ff57c7befd1cfde204a1dcc13725871373e3d99bb83e13a8261faafaab7f5be00fc74a15e53f25efaa2f6ed04d0a4b902eab7d3efd9652669f9206129e21b53b1128dfdc9527472aed96af3a0b70a0357a00ee25af5dfddcd5aeed0a37d1dcf9e0f7d657c9255208af4996309b6b9ba78b4207e78c59e35b18c9229b6ec2bd8f1097818f5d95d5834084ecbfc6b9a7cf7daa2d2074a7b83af43e8dabb85836639ec5443857b43bf5bee6a6f87d6aff375f028879d1a2d8d4c26bfc84320e5e6ff4850f0f01090a2b987ff1716e6efdd755e7d00bd957d3f4b206946dcd2bd6249434247078bed28bfad639d0ee95f824a0d3b6b44477902e59a4d06657652b35bbae13b51e8f314b38152d5da31e84620d00dbc57a787336025fbebd22ea22a759475f7ae5789d3c3b33960889804fc3d7c0c6f5e845e229aab92074e1630836f667087d0ea86de00985a812cf1e46ea27a55375228fba4144f6a018eb34c703c7583088d1561b56b584e9491fc74c7a515a0686cfb473a9c245f6e969623bbde7b262161775e886404e3eee69e057c28bdbcd612ada56c903696d2d1c6f63262da8ae66812c25761ca21f99e90d4e086822d60428288d7030a50a3939d41a6c1539aaecb234988254860f66963664488a6db5b892f1512468a2c7958d97434d11d3b5f4a0902e4cdb692333a0375001d0a844c2290ef368af507389820662da974e11bb53251745f0238b5a5ad3dd2e36a028339b79880affaee34b0f4e929219557bc5777497c33025260def57028b7378f53cc77f72d4309b0a851b503586b42a952d1e45bc789c50297232771c7281042661cc783d5901797cc7ce6f764541ef6451911f71bee220b8d83e72483be7a0f3e9c7e5ff42755f7e95c87ba85b419c70ebc6f5a41ed8311543f4b5f3696865f160ad69dc87194761dd101e1c69ea6ab8638872044460b3a4789dbda5de261bcd5ec47e08fa2509ac566bc5072e003f7a9f2a7b303db9c7d5a5a5d57ba5af1c213745958fb14c77227e2954c675df0bfd124e687591a854628d4f3467c1f83ff3299c58cb238a6915dc8bd69beec715e09c776403b24e5549f1f3813ec2dc1fc8e25e2bf9d9b1eca8bd68b842d2b345af2a3ca6a52189f02051b90c25e87aea61541d4b6849c9c593f439c57b96c098e86efa9a0b6caa6a6cf91a1475d55a6adedaa4af74151d6db780d85dadd82095b944f1fec4766f2fd720e652d284451db4deca0456741ea1dddac3611aa182471bd86164213a750c670816173e801c08915931a91f4ed7f9a6f6a7fcebe9d171e3ff091b4ae50dc15a31fc5609430e3edfdaf342b3493a00cc8fad65c06c3657a49eb4dfd5bd7f0f52cb1eb740598906c54a549d24f382b0b13f08e0936357123338ad2e1cd0008b668b5e80165150ac6d28eca43279fb16817ffdb35a9469a6a57556c2cfe7c5aa02fee9d9df03119d1909c404d53457588e82c60ded53fb870b7b16f6ae4d60c1533ef4cc00cd4068fe421b8dca0dc35186aee9fc5937bb2fdf01e54c9744b3edf8332b8ac74b3e055b127cee02babd1ef4eeff7dee0c246b2632ffbcf46439a8c71154b68be37849c855be7908c424527ae66e78e5ecdac0e22b5261c7869944aecd32c5ed8e197883e258d33952d6809183594b9df2aab135b09eee21bb9f006cd86ec36f6ceef7d2af7747754b5e898928a1739b4b33728f71fa65019569f2d90a02f5a0a80d2a416b84b4214b1dfda41a46c71381f5f9f18b3ff8bbfd2598f4a5f4fb4afbc84873e0a189b53517616976aa7ae901bc0910f59af1e8922c9f8e1f3ca29181b0370469f45ebcf5f171006ec4f008df428c3d4484f5418efc2dfe345841b39d6f1cbe5110a5a8fbc5823f7c93ba41e0d93d7b4caa901f736126dfd5e251bd5176af597b5ab06f21adc9c9840ac7788e611fa1d27680a151100610e86f3d3fca2cec4d845df896a650e16630ca96883e29287305fb639a92b445a434f293615fd63b150076bbab914b2d38e792ad5bad2701e67e7d6440e4bd4279ac97ce21f85d898cda5f12043e29578144351b9c8f01a73bc3ad3cbde47b35a96f7a73f8e168e850597550d91f3647cd9c6c1c9623ef2803a2d0a5ef97588506bb328547308a875223345e4793f7cb8f9ba2e0e51b6dac477cfbec6ec3f7719366ccb3bef8409ce303384d3a2393f82f3b84fd0fc8d954d6b949c91b3b04433d1f25044991e508d692e1a9e8c43eae6c0715eba40bafa3546c7f2d75a8862b0e9efdaa0c928c466568f1dc0a1a89e3a5dc883de627f81b25af3d2a9835ccb0c7b35ee9ca8a2c7b2866d74bb5f9aa9f89d6f55d913b523867637b0c46f668a4205bfdcb64c8a7286a8e93c6705ee33af38e304ccb1d8fb63dfb4c0dff5e7f446064715af99ab38213636d7f1ffd02b130792985db456383bb8b9654763de7f069d5fac0fe14d9cafdfa3cb500e236f61c17e85f5fd2a24b14a3bb3dd67364e514ff6159abb09b730a5c7609f8c517ea086007d078f2e1bf37f111561ae79363a3fd5f114cd3123f5bbfc37037cd4c809934d968fff26bd00ddd6839e3a4166c03313125a61cf31ac05a6d6a153939a95e84e639863f8bd794168a9da70e5c335360035fe66d532283f6f535628d0af0a1b819e7abc89b9d3cff5ada6e36b91802e27e1abf965efc85190efa1f89a7cd1e8ba466c80d1669bfad5b18dab126a9d3e117a9fb01581089780924070b78a721b3153eab3d052274151fb239d284c210d6dfee9d41cce83198acbc2fad2748c86a2ceae85ab954558ae30ed12f031299a0b769500731b10819842cfac71f4d21336c82ff283d4ccff85dd647b527db2a0eab49bf360eb84b8b5e66ce22a09dcda7adbd07d2b181f187c0b7edb5089096a02f28c8d57c6e9a97031695433e15a7d918fba14e7b4e0209fc8055b303f6f014a7d14a67dabc2a822d42591aebe4086f4ec7489544f6bd90ff5d016dbe4064910a2e6910c6defac975d2309ed9ebcef640e87a531a9b9e7fe364f859ff9d566e6cd7dfec657fa0744d95fe012ee95487e08de399eb34b6cee3293624cde5ec4490eef8ad15edfba15744dd196092b0e8ccbcb4aaa4ad7c09a57fcc8e3687461e5e22d138846a8a66f229ccc3b52a9f9914c516965df1986fc344f1fb5eeffc2653f67514d5e2bb2cd699077bce8ce88ffe48a5a24099158425ca23626b40a81effd04ba650a8db62bfce352bf01b695b5a77664eec4cb397985ec54d6600023f01a757ba55c5e55e07dfb4ef673909c0260a6d2c5937fa30eb79547d34a7eba29a16107a1978483fbffc628ca91f0ed87407a4ecb3ee5fe5bf04b5bd0000e369c8f977e3084f523499f8231957c6a06b6182214bd0fecf0c2090bac4027de82d078dbc8d93765b61f01b3245da99d12fd76bca4abc725c09ae3139146e311a85ad86a9d6b3ab8e2438f86370cd2b6ad27e172d8385aa04863efe52394cb3f3b348b32a07cc28a4723e080cd67ed83f600509eb6dd5c06ae440606086dbb80c1eb3d45c7492e20aa669e2ce99c87c7ba08d1c048c7e94901645b14b2e24a26e0038f949feb3c9121fa82dd69c0a8df4be5daa0e50c9c4bdfb15f8a0b9ee00f2494af8b933371ee45f53c80bed962f6b2e2aea01110faa50c86dd90fb80201d9c12a76129fde62517e5de64173cb56db57259a3f4dc7e870a61607b28a67d42eb922333db2a4ff79bd4c8e26555bcda79127cfcb2965fad713eb86ae2baaee66cf942a589db96b96d323b5d3f8daa9570129a9dc37dc967f57e246ce353ccbad790121d3a407e6f48a4b074c25f876a0694cf51beecd713b8e813a6621b032bc7401e728f4627f7379596f9d2c251ba9349cc20744a36ba787d737620c73d447ac38e5f650ec7635b8793e628e6f2f40edab976d47a848b0edd0a0079b7eb5c10c8f85c91a7a7936e75b22cbabc0d48a3abdeca3edac30d3b79e75bb0d2351ac52e12fe392bb532baf25e1bc56e48d99060f608e1625d08da7a445c46add9355bf25a0ffd7f4cad727627454dd44eb90d809d0195239f4e777498049adb47474da2870408ff5a24b30744b32a2a5d1308931898129fe5896121b12dc8c565d0da9387f8a21ef4a59dff29f761565b3ae8dda0157b2d5b49b824d773308a0c54cf1183923f5af24d53f5444d278554aa42280a60e869366ccb48e00c54c25dce06963c4d9243d1fa5d586a454bde7519e1ef72233f8f3318c930913349fa90e48b1c258509abaffcc98a20a7d3da545041e170230b2c2497fe3eab353d0c08ab4ed73556d21f2376ce9e63410d4c7e8883f23bc094ec47e0074e6ae5c175eb488d2eee8f4701550a311c0ab4b3ae563b1b15bcd9cb95226386c108568970ff1ab4ddb6bd421f93077f78a72de8de75834e3db292c7d6c84e11dd8ada2797fb3ecc9d153cecd1c4b1390a4201c543aa833d18536c10954b29d6028140520a3971a7a81eabcb947e3b7eadb270073bcc28b3893399199cb4013c6b8015879163f75d903eda135142633f9698eebfe5e7b1d718b5786eade20caeb4606cf394c8304c656bd59b3850d241943b456201acd6d07392eee3f1f1432915c35d0feac4e2132484fbfed638904af49dd0c0f49000f715a9e8f2c303a56afde713fb90852be0640eaa63799b7d3cbeb36d84c4761f301e38f443b922ec5ee244c55c106845d89264bb16bce38f859e484da813308e92495f52c98dbbdd87b4922b7be0e2d0fe997511d892f88dfb2ab7314d7c74fde57e448b27d6aaa1e4898910e5d42a864c369a544a6f7a26c3c3fa458634e0aeda9b575407afeef03b205602d3fa6e6fa140168c97d5d7f62c242e56be9ad3d9e29db1001e189d58a5c309f92dd071181b1d892118564a367753a0cdf9d65a7177ea91d3fda", 0x1000, 0xe, &(0x7f0000001980)=@un=@file={0x1, './file0\x00'}, 0xa) 11:13:27 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2050, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="0000001882ec6004008b0000050000000000000000766c571dff25fffffffe00000000400000f2e9ff000058", 0x2c}], 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x7, r1}) 11:13:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6, 0x18000000000}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) 11:13:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) close(r0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 11:13:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000000)=[{{r2}, 0x0, 0x0, 0x20000003, 0x40, 0x5}], 0xf83, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x1, 0x20, 0x3ff, 0x1}, {{r2}, 0xfffffffffffffffb, 0x10, 0x61, 0x3a, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0xfffffffffffffffd, 0x8000}, {{r3}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x7fff, 0x800}], 0x4, &(0x7f0000000100)={0x10000, 0x1}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0x8) 11:13:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x40) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) kqueue() 11:13:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xeb) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 11:13:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) close(r0) 11:13:28 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000580)='./file0\x00', 0x8, 0x6) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getgroups(0x5, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) r7 = getuid() getgroups(0x1, &(0x7f00000004c0)=[0x0]) r9 = fcntl$getown(r0, 0x5) r10 = geteuid() connect$inet(r0, &(0x7f0000000400)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="532f503fb3e3f22c2587828bd3b3b3bd08a85432c1099ef38f7d2d30d4615661361be2c2deab7cc406bf2cc9f6001b999aebce10adeb8c1af922cab15e210569d90b34205ab122c43d97ad59ecf79f57d8622606114dff67f8af44ba40260b75", 0x60}, {&(0x7f00000001c0)="d4d8e6fb5a120633d8e40a92bf4eeae1d0b2708737d14d41d77ecacd241e689c40c99ddd954b56c82fbd6a5d7028155e29", 0x31}, {&(0x7f0000000200)="b37e2e3732f11b91436c1f7b5956a16143cf7eb187053b2299ccba576fb42356b041d9917db69619b4a298dceedefcd98b53355b70ef83a0f2318f7036c17257a3d8d6b398c44d02ef70cf098fdde1d79a735edcb0fb41b3d382a2614817c2b2888ed18a795190bfb836f0c3b8d6c50ba9472072224eb8a4dfae5d2f7549433a18109e09a4087944d5f8e461f494018c67c307192faef2b1ee77bc7e709d709a23805e0684ac2baaf434644a952ec62bbf", 0xb1}, {&(0x7f00000002c0)="d69403a68f502a82666c624522fc61e90d70c67729f75fa31f2baef53c9223ad7bf0318b36fc317ee0dd263a07fab54bef404bd086c7740040cfb0d5f3533b23298e5229058c001763b6a04dc90481cae60b9f46ddddecec9848d3817a76e883d0818cc9dbc507297721e2aacc7a9ef70dd96b4ad4685bac88f03ce4f31a7509adbcc8a23b263d710c6adbd8fc8756240deeada1", 0x94}], 0x4, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff0000000000004693c152def45d8b5aea40c7267f41f05ce56b719585ad2c5ccacf151ded824a94bc0210c0217115d9658a61b2dab6ddaaf61f4004f2fde6473b7a29bba2c4f78d01b482f6dc015e1d3dbcd3ae76db186b2b99be492c5ff97773b6405b4d877789edc1a4c27d3aaa4870245339607c6d2a00f196da812a22421a3d2ef659a0b793a8dbcd2790735a56d9925a7cd27d4cd99484a7f2", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="00000000000000ffef00f0fff70000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x405}, 0x408) dup(r0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r12 = kqueue() r13 = semget$private(0x0, 0x3, 0x4) semctl$GETPID(r13, 0x3, 0x4, &(0x7f0000000900)=""/188) kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r12, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 11:13:28 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 11:13:28 executing program 0: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffffb3) r3 = getegid() setgroups(0x3, &(0x7f0000000600)=[r0, r0, r3]) semget(0x3, 0x800800000000, 0xf) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8000, 0x0) shmget$private(0x0, 0x3000, 0x128, &(0x7f0000ffa000/0x3000)=nil) shmget(0x2, 0x3000, 0x208, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) r5 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000700)=""/183) shmget$private(0x0, 0x2000, 0x45, &(0x7f0000ffe000/0x2000)=nil) r6 = semget$private(0x0, 0x5, 0x10c) getgroups(0x4000000000000024, &(0x7f0000000280)) r7 = dup2(r4, r4) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000004c0)) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000002c0)={0x46}, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x42, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000380)={0x3, 0xfffffffffffffffc}) semget(0x3, 0x1, 0x20) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x1ffe, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000680)=0x1) setuid(r1) rmdir(&(0x7f0000000440)='./file0\x00') setgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, r2]) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000006c0)) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x100, 0x4000000008b6}, {0x3, 0x5}}) connect(r7, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0xeb159c0771fcc70d) mknod(&(0x7f0000000400)='./file0\x00', 0x80, 0x24) semop(r6, &(0x7f00000005c0)=[{0x1, 0x25}, {0x0, 0x1, 0x1000}, {0x3, 0x6ef, 0x1000}, {0x2000000000000002, 0xffffffffffff0000, 0x800}], 0x4) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f00000000c0)=0x5) 11:13:29 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0xfffffffffffffffb, 0x100000000, r1}) r2 = getuid() setuid(r2) flock(r0, 0x5) close(r0) pckbd_enable: command error pckbd_enable: command error 11:13:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0xfffffe01}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000340), 0x10000014c) 11:13:30 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000240)=""/56, 0x38}], 0x3, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r1, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 11:13:31 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x1c8) syz_open_pts() 11:13:31 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f00005fd000/0x2000)=nil, 0x2000, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 11:13:31 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0xfffffdaa, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setgroups(0x7, &(0x7f0000000140)=[r0, r0, r1, r3, r1, r2, r1]) openat(r5, &(0x7f0000000180)='./file0/../file0\x00', 0x30, 0xf) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r7, 0x3) setuid(r6) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 11:13:31 executing program 1: r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x60, 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = kqueue() r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) r6 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x12, 0x1, 0x800}], 0x3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x2a, 0x4, 0x0, 0x1f}, {{r3}, 0xfffffffffffffff8, 0x2, 0xf0000001, 0x17c4, 0x8}, {{r4}, 0xfffffffffffffffc, 0x2, 0x2, 0x7fff, 0x7}, {{r5}, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x2}, {{r6}, 0xfffffffffffffffe, 0x11, 0x45, 0x8, 0x7ff}], 0x4, &(0x7f00000001c0)={0x8, 0x5}) r7 = kqueue() fchflags(r7, 0x0) pckbd_enable: command error 11:13:32 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 11:13:33 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r6 = socket$inet(0x2, 0x0, 0x152) accept$inet(r6, 0x0, &(0x7f0000000780)=0x25c) r7 = dup2(r5, r0) getdents(r7, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r7, 0x20007471) kevent(r7, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r5}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r8 = dup2(r7, r7) lseek(r7, 0x2, 0x10000000002) r9 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r8, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0/fi'}) fchmodat(r8, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x1, 0x2) r10 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r8, &(0x7f0000000700)='./file0/file0\x00', 0x1) r11 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000000)) pckbd_enable: command error 11:13:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000080)=0x4) 11:13:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x40006, 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="dffc90b8e051f9386e50ec48e4a22bf20efb3b9d1687bccfd296b62db188e905eab1df69e53721353130be7ebd694a42d98b1fd63e635256feeb640ac35bd9d71becfd06a50398fc7f75cbdd9dbb4fc8236573f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d30a87ac6922e92e760d8825a6b7fa0000747971bb8aa82ad7346833345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf260ec7b84d7fd11ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816638d8ba809e9767bfec3eed5dad1d4a3b816cdcaaeecb2fdff5d20c594e1b1ff4408641b244732", 0x166}], 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8080, 0x0) 11:13:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x800002000000007, 0x1813, 0xffffffffffffffff, 0x0, 0x0) 11:13:33 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) 11:13:33 executing program 1: r0 = socket$inet6(0x18, 0x20043, 0x9) fcntl$getflags(r0, 0x1) r1 = getpgrp() r2 = geteuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20b, 0x0) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="2c642923b15f937f13c9e72bb78f3ce9daf85deb24228276b8", 0x19}, {&(0x7f0000000140)="4990765cbe02277a0d031b6c16cfa3f8ab98f824a4f5a4995c97afdf8304faf1e8cbd9a8fc91ebd88d0f165fb8b2cdc12123524c482928a8d09a7e592ffa34732ccd26e19d7256ad764f", 0x4a}, {&(0x7f00000001c0)="5d665bae8445c46739513fb59e6e9770adf1a53aa2ec52e923c7818041c0e917f67f857faf26bf0a72af40693a16334d32cd81add73ffd17e996ef1d5ec4a704c468fcaa1b6938a41e4ac0326bd2736462518b89edc0339b7ae6b9ddabee1ce86364dcb92be58d332332af764774a6687d755080fec803928677f637cec556ab1de5d3633bf2855b6a4bbb4dcf515b52977e7db64203af2794b6eb2a4f23e4d2bddd3fe6c3ab227854dc0d5eebd023ab719fc46b6ec24e6337449ce4753cdde6e1ebb30bd40bfef914cee91629353428ffc5", 0xd2}, {&(0x7f00000002c0)="b70656c23fac8b58dc129a2d149c7832442143be9b3558b44257443838d1dd4c81b931d9c9a3011d223ad30656ad06f4b25e5ed7f352f14713b53dc7c06a2a06891201eda0cf798e19a54673c7a5924b20e1208b325b43666c2c15a089fbfd3ab9458e32d6d46589ee5d155ca6b32cd7afa169d87d39c150c0", 0x79}, {&(0x7f0000000340)="ce0b69670334890e2dae1e808e9817aa5e678682c40971d7e44b9f6760cf8994f6b41019a944301f28e4323cde4e9a4baa68b097454103dd049bd7b2987c7d2555d9bdc7cbd5583d32b7e4c9ca3c6580ffcc87a123d82de1e983b302241931ee37297df8f4bc97b2c317a31f408b6b8d3fdbf049565a1d3baf70dfef9d344576fdcd553d0cd8d940de277f75305b49af4de90de933fdd7c45a6d", 0x9a}], 0x5, 0x0, 0x0, 0x400}, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r5}, 0xc) fcntl$setown(r0, 0x6, r1) fchownat(r3, &(0x7f0000000540)='./file0\x00', r4, r5, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000500)={0x100, 0x1, 0x0, 0x1, 0xdf}, 0xc) close(r0) fcntl$setown(r0, 0x6, r1) pckbd_enable: command error 11:13:35 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000100)="5882755fec3d174a420468913d5605c53a0fe7a2", 0x14) pckbd_enable: command error 11:13: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) writev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)="ef230094da732138c513b714f29d739b5f55d68183844099a78b39c24592ba02f1d188a67d80de01df08b0712eba8f4fae24a1fe85b179d03b982c61c84aa27ca1589516513684fafcd1dd85266afd32eb05b11f8794777bea2e6fefeee60fbac90c1db1ca559fda907adb7c80a4625048648250c7620c83bd133fb9ac735e1508730896b245adb925ed6d0612aac59bb8530ca67161c7fb6e4d553bf0a53f82a301485ae1f46467da4a0f2461d99781329fae03f0df0b6eb4a92844e8a12d91bc56af86de8b9755c75c9901a0abd2bc2a7f97bdbf79a6cfec06f522def3498b694e10dd8bbceb8321391394e193457a7b5eb623746d2a56bd7683805dfa4c95a09c69740fc029b66ef6192b2277b7590c822e90ca43f5f1db9801c6fc4cb53acfbf225b00e06c4b697e66300660c1eaf9a8f32ab2fefdee9943e090bf13266daa76841d80b4272f124d515e05f2c91f1a073fa89c2f61e1c8e29a2718b4f70755f230c18ec064c56c1ca8615bf4ab830262ff2309d6fdec997b48c5fc9c518e14293dd0b7a95bc335097692e9b362e99752f3d87d4ec6cb3d567dfa38bb517781909c133027174243454eddc31712cf289b6bdd068c62215d19ebff8bf1a6759bda144beec0f9fd8b57dcd267d03a25e34bc59d6c92ea281fe7b52bf78fde3f1493fae1a4be63bbc601e3150f51f1998de837f7930499ae83b018da64cae9db0ba943a7fd0b3e1ddff4febc5f5455dde9fceae7a16115d8569c25a5b363d8828529a3dfd893659cb4f97ec2329548b9aecfa12e3a58e41097bad0c5677a1a385621615741efc4e7251891db8c4cdc2ddbfbc5d4a19848b92bf89e484db103b8431b9b191cbe6826f47ff68cc58b50575c2b74b346cf590c51a5deedf315f79c558b087ca4e7d8ddf44aec767f8becffb2b527c282317a975c616b3edc8c3004412d69440f0149c29d1bdba36535ee3d7d33af24a7a7a20271b2353dc4d3d1dbdc454d3532a666f29b39966ca3ee41eed91e2adcaefa43b611ca108946c6e54398ece177e2194b0f168ceec7d5bd2b969220396b436bb9d2091b3cd4ba4ed3959ad54218ebf76c73f892d479b4fb4b1b7bb9ad34870979f2c60838e75d8de512339983c87339b6dc34f09ec551862002011ce663587f6251a3aa1b5cb67c20b208bfac2cea26dc0649ab4eb258adf596960d44d6c56c46825ea899efd5d8e17cc9446fd594ca4eb7af4424c1bf040b0f3b71ab665d12af43bff546f2d97ac61f177f", 0x382}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000a00)=[{&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/77, 0x4d}, {&(0x7f0000000880)=""/255, 0xff}, {&(0x7f0000000980)=""/79, 0x4f}], 0x7) 11:13:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00038208d4b075819e86005fcf235cd616ffff0000107d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mkdir(&(0x7f0000000000)='./bus\x00', 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) open$dir(&(0x7f0000000040)='./bus\x00', 0x10040, 0x2) 11:13:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) 11:13:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x99, 0x80000001}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 11:13:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="3d2f9eb60c89ba47d5be53139ac72ea21e0d7d96cbf155628627e0ca62395e17c5a909e0dec0d9b84de9e19432e73fa54648512b4a600948c2674225fb2cf7d0d083f2c72d042b11985b918db085bc4edfe54cb40d865288dcc4c5627a4038650fdfc7c0f0cf5d23689994f72ca963026279bc38645d75487b4985306f69298b42dc2949a712e5ba2a80f146521255433a08cabedddee2b58e37da0d42bc73adb1095d17b53ef7a10ab8db395addc4911eb624aef7d6c6", 0xb7}], 0x1) 11:13:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10082, 0x0) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x8c) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x400, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x20, 0x0) r9 = syz_open_pts() r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r15 = syz_open_pts() socketpair(0x2, 0x4, 0x1, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x14, 0xf00fffff, 0x7, 0x401}, {{r2}, 0xfffffffffffffffe, 0xa2, 0x20000020, 0x9, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffff9, 0x29, 0xfffff, 0xaca, 0x3}, {{r4}, 0xfffffffffffffffb, 0x4, 0x0, 0x8, 0xa2}, {{r5}, 0xffffffffffffffff, 0x20, 0x40000001, 0x2, 0x1}, {{r6}, 0x0, 0xfc, 0x40000000, 0x659, 0xfffffffffffffffd}, {{r7}, 0xfffffffffffffff8, 0x40, 0x0, 0x1, 0x6}, {{r8}, 0xffffffffffffffff, 0xa0, 0x1, 0x2, 0x100}, {{r9}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x6, 0x7f}, {{r10}, 0xfffffffffffffffd, 0x4, 0x1, 0x4, 0x85}], 0xc6fd, &(0x7f0000000580)=[{{r11}, 0xffffffffffffffff, 0x20, 0xfffff, 0x20, 0x3}, {{r12}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x4, 0x9}, {{r14}, 0xfffffffffffffffb, 0x8, 0x80, 0xfa01}, {{r15}, 0xfffffffffffffffc, 0x89, 0x42, 0xfffffffffffffffd, 0x3ff}, {{r16}, 0xfffffffffffffffb, 0x10, 0xf0000017, 0xcb, 0x7ff}, {{r17}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x3769, 0xcd8}, {{r18}, 0xfffffffffffffffd, 0x1, 0xf0000080, 0x4, 0x1000}], 0x9, &(0x7f0000000680)={0x10000}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r19 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000040)=[{{r19}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000300)=[{{r19}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r23 = kqueue() kevent(r23, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r13, &(0x7f0000000100), 0x9, &(0x7f00000006c0)=[{{r19}, 0xfffffffffffffffd, 0x41, 0x200000c6, 0x81}], 0x9584, 0x0) 11:13:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) fcntl$dupfd(r0, 0xa, r0) msgget(0x3, 0x10) 11:13:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) 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) r3 = getuid() r4 = getegid() chown(&(0x7f0000000640)='./bus\x00', r3, r4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r5, r6) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x9, 0x8, 0x0, 0xffb]}, 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(r7, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x1f3, &(0x7f0000000680)=ANY=[@ANYBLOB="106ccd8b76860000000000020046ed970cc99886a5c73bd25c000000b100ae65fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb736b3ff3f6cdf59019651305ce44a638986c3f26fd1f1234c15ccf5b5f826538dbadf3040974b4af489bbf45facf0cd6cafb20b287fd616c3515539da62df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e2097bc2fcf3a494780207624c017208d6bcc9aeeb7a2db95078259b79395dfc5b2a93580cd2acf6e5d687f4bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fe764d0d0bd60d2e5936ff1916580e2bd2212a583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aeb3c21b2c1a8000000000000000092b765454a11c57ed3a4b82fd74241e420788ed956678610cbe5e1cce87021adb05ab2c49f5a575333ff20a2a56f72e888e86b75ef3c5b0b2d33f4d22e06aa18b7469dd61c81e38d586cc2e1ab856e459e24ea8d9afabf8bda535867e1c728bdee707284c4a3fec7273cbf3bea364fcefbf1b5dc2f1b033aaf7bd03f891511"], 0x12c, 0x2}, 0x0) sendto$unix(r7, 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) execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 11:13:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r2, r3) 11:13:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x100}], 0x100000, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x9, 0x800, &(0x7f00000000c0)="4824409b6cb70648103cea91fa2003b85183e82c0000000000000009b29712ceb4fe9fd48a47d2d1002c323db9e0deed3c4c62a0fbae52596f0ff48a6d8a1a30f06a7c527dbf4e175e0653fe65e0fe642e135dea0b6be9b00d8c252de1aab1379af52245459266d0140d13d7f0", 0x6d) r1 = semget$private(0x0, 0x0, 0x200) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/44) r2 = open(&(0x7f0000000240)='./file0\x00', 0x180, 0x4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) fcntl$getflags(r0, 0x1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)=""/233) semop(r1, &(0x7f0000000300)=[{0x7, 0x1}, {0x3, 0x88}, {0x1, 0x52882a07, 0x1800}], 0x3) getuid() 11:13:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = dup(r0) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) syz_open_pts() write(r0, &(0x7f0000000040), 0x10250) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x6, 0x6}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5cabeb8d8315030000002f00de0300"}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSCTTY(r0, 0x20007461) 11:13:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRES32], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0xffffffffffffffff, 0x1) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 11:13:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x83, 0x9}, {0x1ef, 0x3}, {0x0, 0x8}, {0x82, 0x1f}, {0x89, 0x1}, {0x46, 0xfffffffffffffff7}], 0xcf}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x20, 0x8000}, {0x45, 0x1000}, {0x167, 0x80000000}], 0x3}) r1 = getgid() r2 = getgid() setregid(r1, r2) r3 = getpgid(0xffffffffffffffff) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000380)=0x1) fcntl$setown(r0, 0x6, r3) r5 = shmget(0x3, 0x3000, 0x282, &(0x7f0000ffc000/0x3000)=nil) r6 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r9 = geteuid() r10 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x10001, r6, r7, r9, r10, 0x10, 0xed91}, 0x981f, 0x3, r3, r3, 0xa53, 0x1c9, 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x100}], 0x11e}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) chown(&(0x7f0000000340)='./file0\x00', r6, r8) r11 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8080, 0x28) recvfrom(r11, &(0x7f00000002c0)=""/41, 0x29, 0x1, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCCDTR(r4, 0x20007478) 11:13:45 executing program 0: r0 = socket$inet(0x2, 0x4, 0x81) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x24, 0x1, 0x8000, 0xd2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x9}, {{r0}, 0xfffffffffffffffd, 0x92, 0x2, 0xcb, 0x5c}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x22, 0x40800}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x5, 0x69}, {{r0}, 0xffffffffffffffff, 0x8, 0x22, 0x5, 0x81}, {{r0}, 0x0, 0x40, 0x10, 0x92, 0x7}, {{r0}, 0xfffffffffffffffe, 0x44, 0x0, 0xfffffffffffff192, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000001, 0x54be, 0x9}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x21, 0x1000, 0x6e}, {{r0}, 0xfffffffffffffffe, 0x1a, 0x4, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x10, 0x75, 0x4, 0x7fffffff}], 0x9, &(0x7f0000000100)={0x2, 0x20}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r2) poll(&(0x7f0000000040)=[{r2, 0x87}, {r2, 0x101}, {r2, 0x1}, {r2, 0x100}, {r2, 0x1c}, {r2, 0x80}, {r2, 0x40}, {r2, 0x9}], 0x8, 0x99) 11:13:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000940)="582720ebabd16ebae63225259560f88ce3a350554423c54c77abe5e5815f73f2a044fd33055d52fbd5e417b84dd672332cba919500779b0691ae89632dfc94ff334a5619515a4c8a00614b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:13:45 executing program 1: 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) 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)) 11:13:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7ff) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001200)=[{&(0x7f0000001080)=""/90, 0x5a}, {&(0x7f0000001100)=""/92, 0x5c}, {&(0x7f0000001180)=""/87, 0x57}], 0x3, &(0x7f0000001240)=""/19, 0x13}, 0x40) r2 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001340)={&(0x7f0000001300)=[{0xe7, 0x1}, {0x5}, {0x7, 0xa7ef}, {0xc3, 0x7}, {0xef, 0x3ff}, {0x24, 0xfffffffffffffffc}, {0x45, 0x6}], 0x7}) r3 = socket$inet(0x2, 0x1, 0xfffffffffffffff9) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001380)="bad703f892fb548b05ee3ee960cc4990f1b3450464f7e15e906ec52d9b19c0b8200e8fc19291e2763d81ac76e0ac293073f5abf669a6c2ad78998d123a344cd892fe1cf7fd88db0196f97140b5c7ecda", 0x50) r4 = geteuid() setuid(r4) rmdir(&(0x7f0000001400)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001480)={&(0x7f0000001440)=[{0x6, 0x9}, {0x45, 0x2}, {0x100, 0x9}, {0x187, 0x54e}, {}], 0x5}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000001980)={0x8, 0x0, {0x0, 0x3}}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001500)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001540)) r5 = semget(0x3, 0x4, 0x8) semctl$IPC_RMID(r5, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000001580)=""/59, 0x3b, 0x800, &(0x7f00000015c0)={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f0000001600)=@un=@file={0x0, ""/108}, &(0x7f0000001680)=0x6e) getsockname$inet6(r2, &(0x7f00000016c0), &(0x7f0000001700)=0xc) rename(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file0\x00') getsockname$inet6(r2, &(0x7f0000001740), &(0x7f0000001780)=0xc) pwritev(r2, &(0x7f0000001880)=[{&(0x7f00000017c0)="f10afa3d3a186ab466592ddcf0dde927c9b12544f25c6b244ec839f4bc2ba3f5f5802f2e964ffdb17bdd2609d480b1e5f1eaed67b415b427e9842ba8d87559b43cd157665966c11f7997af4604467ace855b098909bbcad3a032d7b281a82ecb127ce4242256e2398d7785ce5ed428517f7854bcbba7d4a0979a1aae36dd147ff4ad1bdeb14679d59e5a3d1e12f7b3300bdb4f6627bf639e15ce17c019b28b154b25", 0xa2}], 0x1, 0x0) socketpair(0x21, 0x8003, 0x800, &(0x7f00000018c0)) shmget(0x2, 0x1000, 0x3a4, &(0x7f0000ffc000/0x1000)=nil) 11:13:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xfffffffffffffed7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 11:13:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0xf9a) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:13:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:13:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x1, 0x9562}, {{r0}, 0xffffffffffffffff, 0x42, 0x4, 0x7fff, 0x7f}, {{r1}, 0x0, 0x10, 0x2, 0x80000000, 0xc0}, {{r2}, 0xffffffffffffffff, 0x2, 0x7, 0xff, 0x7ff}, {{r2}, 0xfffffffffffffffa, 0xd6, 0x40000000, 0xc6c, 0x9}, {{r2}, 0xfffffffffffffffd, 0x14, 0x1, 0x3f, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0x41, 0xa673, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf00fffff, 0x88, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x3, 0x8}], 0x0, &(0x7f00000001c0), 0xfffffffffffffffa, &(0x7f0000000200)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000002c0)) fchown(r2, r4, r5) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000440)=0x4) chroot(&(0x7f00000004c0)='./file0\x00') syz_execute_func(&(0x7f0000000300)="36660ff2032640d05300f044093c26f9650fae8febbdae66c482c1bc20c443f961d208c4217ae67c38e764660ffb9b0500000000d9") fchmod(r3, 0x185) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000480)) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) setsockopt(r0, 0x8000000008b57, 0x772, &(0x7f0000000240)="97c86b8a0071d107b977d1df1da029e6f2a73d8761d4cd9a93c4ee149af7c7fd47f21d70ec7b59a9511ec880b11aee35d916d60e3d22a68ec1d911f85f773e7c0ad31ea52875c587300292a4f5f21bf616b30d5f8c5269b83865d0991a27e378c01abbd794f2a9f646580350c12523e736813c52be7b29c3d4846d6a61793d", 0x7f) 11:13:46 executing program 0: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000340)=""/145, 0x91}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/120, 0x78}], 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x82, 0x80000082, 0x5936, 0x3}, {{r1}, 0xfffffffffffffffd, 0x82, 0xf0000001, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x51, 0x3, 0x5, 0x6500}, {{r1}, 0xfffffffffffffffd, 0x8, 0x10, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x3, 0xa0000000, 0x400, 0x6}, {{r0}, 0xfffffffffffffff8, 0x0, 0x3, 0x1, 0x9}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x8}, {{r1}, 0xfffffffffffffffc, 0x4, 0x42, 0x4, 0x4}], 0x200, &(0x7f0000000080)={0x4, 0x8000000000000000}) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt(r2, 0x1, 0x5, &(0x7f00000002c0)="80c2c9eb00ca9dbc9af2a15a6877ef79fdd67d328d48765328c0d26d15b17c0943d96ee5d277ca607a9fb927d18c8e07c59a66cae7880085a2013a6b027aba4c2ac86ba3298d2ae999bd9b914f361272c37b815f6a0e24869b2c5865cab2f50b9bcb778dbac70dc72d9f0248de4fbf8ef9b263", 0x73) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) msgget(0x3, 0x408) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000280)=0x10) 11:13:46 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x1ff, 0x2}], 0x0, 0x0, 0x3, 0x0) kevent(r1, &(0x7f0000000000), 0x20000000000ffff, 0x0, 0xfffffffffffffd7c, 0x0) 11:13:47 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0xffffffffffffffff, 0x1800) mlockall(0x1) msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) 11:13:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc123, 0x1) read(r1, &(0x7f0000000100)=""/227, 0xe3) 11:13:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x102, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 11:13:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) 11:13:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socket(0x11, 0x3, 0x0) 11:13:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x4) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0x5, 0xfffffdcc) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) fcntl$setflags(r0, 0x2, 0x1) syz_extract_tcp_res(&(0x7f0000000080), 0x7f, 0x1) 11:13:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x3f}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) socket$inet6(0x18, 0x4004, 0x2) 11:13:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r0) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bd, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:13:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) dup(r0) unlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x8) 11:13:48 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300090000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xfffffffffffffff7, 0xfffffffffffffff7}, 0xc) setsockopt(r0, 0x1000000000000029, 0xd3, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xfff, 0x6}, {0x18, 0x0, 0x4, 0x88}, 0x6, [0x80, 0x6, 0x1000, 0x0, 0x3ff, 0xe61, 0xad1, 0x13]}, 0x3c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:13:48 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffffa) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0xa) 11:13:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xe6f82632) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) 11:13:48 executing program 1: r0 = socket(0x1, 0x4006, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="8e3ef472e1263ff5d3351a149247d95ee7daba7dfdfbce1cd30d6674c4f9cfca741be5eea244cb26c790e192ec6de78f1e8ae7b559938c98367fb7c4a56bcb34c4898be969b1ef7b52d25e726aa9fed9dc948522fd842fe0c1b3bdeca82d49bf56", 0x61}, {&(0x7f0000000080)}], 0x2, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/64, 0x40, 0x40, &(0x7f0000000180)={0x18, 0x1, 0x80000001, 0x664d7d12}, 0xc) 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) 11:13:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)=0xfffffffffffffffd) 11:13:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/51, 0x33, 0x843, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x4) 11:13:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x7e}, {0x18, 0x1, 0x0, 0x3}, 0x0, [0x4, 0x5, 0xa74a, 0x4, 0x409, 0x5, 0xff, 0x6]}, 0x3c) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 11:13:49 executing program 0: 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) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 11:13:49 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfffffffffffffdf6) r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x31c}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) chdir(&(0x7f0000000080)='./file0\x00') 11:13:49 executing program 0: r0 = syz_open_pts() pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='#%:*[\x00') r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) fcntl$lock(r0, 0x200000000000009, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x1000100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) setregid(r2, r3) 11:13:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) r1 = dup(r0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000080)=0x8) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) msgget(0x2, 0x420) 11:13:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x2000) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x42, 0x7) 11:13:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000740)='./file1/file0\x00', 0x1, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r4, r6) 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'}) fcntl$setown(r3, 0x6, r5) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="106ccd8b7686000000000000d25c000000b100ae6511e697a4a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe67ca007d7985d68adef718b1c56588f30000000000000000000000"], 0x50}, 0x0) sendto$unix(r7, 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) symlinkat(&(0x7f00000006c0)='./file1\x00', r0, &(0x7f0000000700)='./file0\x00') execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mknodat(r8, &(0x7f0000000380)='./file0\x00', 0x100, 0x8b) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 11:13:49 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f00000009c0)=0xc) setpgid(r0, r1) r2 = socket(0xe, 0x5, 0x100000) sendto$unix(r2, &(0x7f0000000800)="b1000501b1000000000000b13886ca38494d1ae3d3051020741038f5e390500e08fecea11ea814fa6e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d372582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2900000000039bfae05607debd380b13310d87adc97fc7126f7416b738c251fa55fb19c040000006689c1727de382568e46386ed54513cf7e1d53a3d90634ec2dff684c70f8bc3616", 0xe0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') pwritev(r2, &(0x7f0000000740)=[{&(0x7f00000001c0)="dd06ecd9a1efd16be69c68119dc5029896046e3f74fb1fb02aabed5e4f14b25a5a5f4f96d9ecf30221a382b93678", 0x2e}, {&(0x7f0000000200)="8a57b067c55d3046ac0a99089c512c38a1e05f68154b1e22cf93811ade24e83b34088a9b53b20a89b6bc31ab261d0a12ef1e07207f89d6fd01e683c44a35156e1d65b692baf6cd426c6f36794c49dd89bf3322efc39a2c1e55f52c2fe8d8f2797399ec81ac", 0x65}, {&(0x7f0000000280)="84f16516216bdc7f0b5afb294a48afd51786bc25ba2f0973ad2e70b190df37259515daa0981fa71eee0057e590292239239a5babf70d4129d61fdd21933602acdbb4e02a2dcb0b4539db771143c279b673d4fdc362be093496dfebea6866bfd0c207dd5f4e7a135c2f5e7347a336f2acdbacf648a88dcc80dbe0f4d45c8f6097afedfe18ca625e2cba2dd2afecb25d3d2eba787384a1717e5b6b38d06851e7f5541c0a6d621e84ff04e146f94430466538e0b585951fefa123c9d15a56ca593ebe182fc4df0613a5fe9fc0d0de998b801ca557444b58abcd1ac24561", 0xdc}, {&(0x7f0000000380)="d1b6b3bc92ec44bdf26439014b575d794ab18b73c90af39b86d5b585f28c87feb07ce93725c0be41490e0351d314a7ca6c0168e9e31eeb7cabc89de0d29dc2eb0b1b2493", 0x44}, {&(0x7f0000000400)="adfb313aa36a9ef061f04e7f0adc9bf54da76886ca7d9a2e87e290e2567d59a49c96ff0009b470ffcc7b5494fd9d236be06fe9971c79106206026601259b9500251ef2a91f79a4ccbb870f6744a3568c4552290e0dca074bd69edd3b62c8f24c2a58169d8a7c68f85e78061d082d9730dceb332396b10f71b8a9757881a537a597f68d8da1ef688fe24c0d257985a40a3a1ee9c1acb605e9862f65c7d1fb63c3fdf58efc6ac02cc2b0f5a7cfb5f4c6789c18", 0xb2}, {&(0x7f00000004c0)="bcef8fc4376e7af56cf7a5b30a1cb19b3255be", 0x13}, {&(0x7f0000000500)}, {&(0x7f0000000540)="a34fa9474915a0c6a888a326554b93101b372c3d66351d9b3eabaace43fe03154aa9fa7552999fa4861f3080293213100129fe6c", 0x34}, {&(0x7f0000000580)="605c73c0edf19ee9dd3e6121ca61e7cd5d606b32ce6085f95725787f0dda8a758e17c64cdcd7bc123f554c1e0f30ec81b583e7db506cb9aa1e08ffebebc9e5c167c1c0371e892326dfcb9f74d24d635bb058dcf1509ce907ddc2feaa345280f49ef42a84f93838e659d634760178f3be1eb36aa43a2ce74735f9a37615c6aa34d97388272b7e733ce46441da2dd5787809552860a554ea84c7ffb766697d5c084fecf79662db5b107a883044d9d583d1c64f8d5960e3a5e8805625a457", 0xbd}, {&(0x7f0000000640)="006e4dccf2f1e6ed790d68240e76558103833cb34d045ede4c53274ead298f0ee5f7eeeedc070ad028300ad94f06378f746597ea68e673c2e31c5d4ef91413697d3d11a04c2681775f69acf6182f0f317937a04577a0ad31d522fc538603623224badab6e459d34f034bc0ff54c25f7d02151677c9c60ee2d2fe96962c1381c0955d4e54dcb9569cc90a85aab389aab75e2aaccb53421c2d7292799aa50cf0cdf9a0bacc40d0a6c5a3d210a512ba1dfd8ecc7b0c15dc8fb540fe72ca750181a72e1d7fe6f8ce2a846ba1d9135fade324453c798a8e2da30ed2e48a60ccd7f5f11cd510af6f0d988ddb5445098f", 0xed}], 0xa, 0x0) socket$unix(0x1, 0x1, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000500)='./file0\x00') 11:13:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) poll(&(0x7f0000000040)=[{r0, 0x6c}], 0x1, 0x0) 11:13:50 executing program 0: r0 = kqueue() r1 = getuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x144) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x6) r3 = getgid() r4 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r4) fchown(r0, r1, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r7 = semget(0x2, 0x3, 0x200) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000040)=""/177) close(r5) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 11:13:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 11:13:53 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shmget$private(0x0, 0x1000, 0x709, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10840, 0x0) 11:13:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000080)=0x3) 11:13:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x243) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r4) close(r4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendmsg$unix(r5, &(0x7f0000000740)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000340)="f6baa8f4f28410277f19c37a3c7bc7c6aa2a1b31f6aac163197639d29928434c704fbd86c0f5a1d87f37d2b71a42ed8c7c35ec57f6f64ff1f35c0aa0cef2bfd98b98e02299649d1a60ae81dab4a036dac745ad35622c4cacf009db472dc343ace84372bd589fe6efdde21c350341747d137495d68a76e02a5f67971309fa002c2949ca883c66a1", 0x87}, {&(0x7f0000000400)="edf430ec03fcebebc53cf7723cb149c4", 0x10}, {&(0x7f0000000440)="e7acc4d5eb879aac660b27e8cfe47f09c0aa8030c0dbd6e1800e88aae916e03dc5ae0b0e48a369", 0x27}, {&(0x7f0000000480)="e9e5560fed355b0489c4949110a0612d8fba06294a9aca97088b44eb2c91198cf3cdfbf00ad39a7effae6425225110f02907882c6d51b2effd1538ba217a9504dd0e31a65a9a50", 0x47}, {&(0x7f0000000500)="65068efa661c24d8d39c9eeb95d875f5dcd0652abe0c0cbc2dec8aab98a2a05cde79d9c0e0b2708403cfccef56f6eedab1b4a0fb5adf8139b87ed6c4f63b965c3a4eeba733b613cf08057242ae726a04dc66474756382a58e74fbe81eabb07416068a4c9bd80df9d9236ac9a3447496830acdc201aec5261808556c20a0abc754e71082e155bdc5956a5e8cb5917306536ba8affe2f1c8a80f9a81f49b6119f07f75a86248a0143de9e6f8f41e87ae1d4b143b297aa7d9b73497576a07b7d0073d7808c223fe3ce96c81df38", 0xcc}, {&(0x7f0000000600)}, {&(0x7f0000000640)="d3c4b8c367fade0845b2c104de674a43f435add26ff3e3c939b6ee415edfc898e54d1ef30f1cbb49f90f74fb847a38504f9be56b8e865d73f96cb091b89ac8337c21cc2ff754b79ab3f2f8934213f3091669f1c6", 0x54}], 0x7, 0x0, 0x0, 0x408}, 0x4) ioctl$TIOCFLUSH(r4, 0x8004667d, &(0x7f00000000c0)) connect$inet(r6, &(0x7f0000000100)={0x2, 0x0}, 0xc) setuid(0xee01) r7 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000200)=""/255) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) syz_open_pts() close(r0) dup(r1) r8 = syz_open_pts() semget$private(0x0, 0xfffffffffffffffd, 0x2) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x7, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) 11:13:54 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000080)="90000000", 0x4) 11:13:54 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)="f2232e4402fddb8e7c", 0x70}], 0x0) fcntl$setstatus(r0, 0x4, 0x48) ioctl$KDSETRAD(r1, 0x20004b43) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x5, 0x3}) 11:13:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000100)=[{r2, 0xac}], 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 11:13:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="701ddb33f1", 0x5, 0xe, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0xffffffffffffffff}, 0xc) 11:13:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20002000, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:13:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x22, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000003c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1466a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b0fa2c6a12cc96647b4fc4a16e4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b551d6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba458000000000000000000000000000000008374a823cc9ddb3c868786418797f43f55984bd4a718481837aea0f1084bdd91ab1957b84dac7a67f09e78c0673fbfab6024ee68aaa652f1d3e3c838c5d0ee3c16c42e5326d8823b100f6437b4a1557f", 0xd8) 11:13:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2112, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 11:13:54 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x3fe, 0x0, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 11:13:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="7c102735b5befa41cb385e818b5cb9c1", 0x10}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x2}) mlockall(0x1) 11:13:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getdents(r2, &(0x7f00000001c0)=""/111, 0x6f) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x9, r4, r5, r6, r7, 0x100, 0x7}, 0x7, 0x0, r8, r9, 0x8, 0x7, 0x1ff}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000040), 0x7, 0x0, 0xbee, 0x0) 11:13:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet6(0x18, 0x8000, 0x0) r1 = socket$inet6(0x18, 0x4000, 0xfffffffffffff800) dup2(r0, r1) r2 = socket(0x2, 0x3, 0x716) getsockopt(r2, 0x3, 0xffffffff, &(0x7f0000000080)=""/29, &(0x7f00000000c0)=0x1d) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000d00)="bf6e08b12e39884eb88aa1597e2e", 0xe}], 0x1) execve(0x0, 0x0, 0x0) socket(0x3e, 0x4001, 0x10001) ioctl$TIOCNXCL(r3, 0x2000740e) 11:13:55 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000440)='./file0\x00', 0x100, 0xa0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0xff, 0x2, 0x7, 0x0, "7a2f0f0477af8adf08a982d4250aac9d98b1a56f", 0xc2a, 0x5}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xffffffffffffff82) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto(r2, &(0x7f0000000300)="0f6c3b9f8d90693f4e0453d46080fedee1c0d7ab59bacd0547eecd8dd7e3fccaee0a97877e927f3c0117319c2afec08dcd26f6c88837457bdbe2365510ebb81d3fee7c0d57ff16d9ed48d1850511a3b5e76de3ad53be7cc0d833f98d85148d8fb74199c9a0472852e2cda44abc498a8110b899ce280e2d34c4bb4a681ba473b707096cfbe5377098b856bde8d480bcb829540e33da21ac7e4f712dbfeae81cfb88a151627a18a66e93795589c9d93086fe1c80f746f4dcbffb9c080d03ffdc43675bdc27bdec1867a96ae93dffc7826604238cc295bedd64", 0xd8, 0x401, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r3 = getuid() utimensat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x39, 0x8000}, {0x81, 0xc60}}, 0x0) setreuid(0x0, r3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1, 0x20, 0x2e, 0xf6f6, "0a60aa57aae3f243f2b359a1ed861dd2dca5b128", 0xb7, 0x8000}) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 11:13:55 executing program 0: r0 = socket(0x1, 0x2, 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x9, 0x23, &(0x7f00000000c0)="9513f394759b7534f583fcb28292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc142cfdb71b72ce278fa941a79b7d45722a859964a53c6bb7cf2394a7ab24012dc56fabaa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb85a62a35e0b41bc906838a88d756b2d17d0d7b372ef76e8c9b1f43d89aac50706d4102d06b91d0000000000000000000000", 0xae) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) 11:13:55 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 11:13:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x55, 0x1}], 0x2d, 0x0) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 11:13:55 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x828, 0x4) dup2(r0, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r3 = dup2(r2, r2) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x4c}, {0x18, 0x0, 0x9, 0x3}, 0x4, [0x9, 0xffffffff, 0x1, 0x7fffffff, 0x9, 0x4, 0x4ce5c49d, 0x18bf]}, 0x3c) r4 = dup2(r2, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0x40045720, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) 11:13:55 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100000002d, 0x2e, &(0x7f0000000000)="f70000010000000000b848", 0xb) write(r0, 0x0, 0x0) 11:13:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x4003, 0x3) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00040000004000000000000000000000f21981657f6e0b742d70e2db3ff6bafa69314813178c41d804401d3250fc1eae227681f59809bf21f1aae6387bf9761b2ad2508984952642f15fbda3a8420b43c1543dbc3411561daf4e46f23e7da60639bb86ad162ce5062f191db27db6d19830a3e9e59a1925f934181c535b29d24960eea6e1bb490dea4239fd221bfb2a083b90fb956243f40af4d5ca99e2d5e15559520651424633bb01a79ddb5682b454b6b8c737af86089b7ccccb5ec26c0d33959c2c1a9dae169df3a0725d047e04202eff8ad100b1ac3c201500aaaed2acad9d03cde8f2bdfbf55f04ac84ec184fc1014c692b9320593da0d85064f249fba122489535e9eb6c160a9f42ea35d2098a79df3d3e1b0d"], 0x10}, 0x0) 11:13:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) shutdown(r0, 0x1) socket(0x18, 0x8000, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="414788c504f53b6990d8e8c33c589587fa7ca9283677284c51d7dd86522aedc98f9d7d5d474a0a8775b812eb281913731e9b172273", 0x35) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 11:13:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getpid() getpgid(r1) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0xffffffff, 0x101, &(0x7f0000000040)="2e3538a8c260c049fce2b9e34e6b30ebb8863c13ec709635bf6f5b", 0x1b) 11:13:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0b07244cf14e3e72436078b3d165ca6695a438c6"}) r2 = semget(0x0, 0x3, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0xfff, 0x8, 0xcc, 0x4, 0x6d7f0000000000, 0x3, 0x7]) syz_open_pts() write(r1, &(0x7f00000001c0)="5d037bee2ae03d134f65c1079129617ffee5414bae2099a800cb4b752ab090e66c8b85ca09b348d04b826fbfe0c7b56845fee4b2d099580b9446d1397d7d180157ca394cbb2b40167a840a2b9de82c968891eea17022c63f445a7ef540dd443259537261b2c57f0b72a81aec8c8ff27cffa09746c1fb85cabb274c462e40c1e3930be71401bc199c96738d0e0312dad4d9960d", 0x93) 11:13:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0xa, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) ioctl$TIOCNOTTY(r1, 0x20007471) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') read(r0, &(0x7f0000000140)=""/200, 0xc8) ioctl$TIOCSDTR(r1, 0x20007479) 11:13:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="019ba776c1431e3782e7503465381c7da2e28a3a44caf963f92f0bd350ef357d6dcc18010e826e", 0xffffffffffffffa0}], 0x1000000000000091) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03c5fe", 0x49a}], 0x1, 0x0) 11:13:56 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(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001000000000000004d8b37f2116c8075a4b3210e1e7a86f853ed7144a24b7f6e5eb90000000000009fb20451c081afecd8faae68888d937c9eace50e747703341e9070bc819dbe8b12c2aede3d6da453e6639d18cf7412601a6ca36c791055ac0602a5ee104cbfd9278b3fadcc62d5c6b4a7fffde71166dc03534bd0a0", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 11:13:56 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000300), 0x100002f4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="90da66af6070b5e79cd4d49e205638e6a4af5213cb84342d1fbc4b935875cc588e16e130cefcb730beb57f9f6d53d242189a1829849d3a7e63a43bf0162b907ed82c348f10608b1b6c1be2dd3020b2003fc24e5f42a987137f5983250b6929d8294ed726b6aa5c62ae23c907f8201eb71acae3e66eb3ccad27fc58df9da3877b5efcd6faa79eb3af6b0ff07d4000087eaacfee1acaf2350fb14b0d55cd5df8e3a73cd266626326361fb2eba0e418e48cb46d1d1d37df375a4665f6769f5b0fd42dca866185c9c970", 0xc8}, {&(0x7f0000000100)="830556aa64b70620bc78e976403885aabafea777238eb60b2865a865d551923cf60ccdadc4585a26bb67361d4ebffe82c22067bb55cd1a76bb6a13b82929bd835e3da8", 0x43}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="51e0889f4c8a827d9176aa1a4c43ad58", 0x10}], 0x4) 11:13:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xffff, './file0\x00'}) sendto$unix(r0, &(0x7f00000001c0)="b100050202000a00000000000186ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:13:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xa88, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffffffff20f9, 0x7fffffff, 0x800, 0x1, 0xfffffffffffffff9, 0x400, 0x100000001, 0x2, 0x3, 0x7ff, 0x8}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) pipe(&(0x7f0000000100)) 11:13:57 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x800400, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/155, 0x9b, 0x41, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = getpgid(0x0) wait4(r3, 0x0, 0x2, &(0x7f0000000240)) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r4 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) kevent(r1, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 11:13:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x3ff}, 0xc) 11:13:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = dup2(r1, r1) fsync(r2) ioctl$TIOCDRAIN(r2, 0x2000745e) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 11:13:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240), 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:13:57 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) 11:13:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x100) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 11:13:57 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0xfffffffffffffffc) syz_open_pts() setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:13:57 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8280, 0x4) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) semget(0x3, 0x4, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockname$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1}]}) 11:13:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7ff, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2b, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:13:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000080)="235c74569aa8746e2a250c16c003f48970c2ac908f2b4119d2599dd048f8237a85446c1f67c905e9273bd8241588810dbb6df888e4f769bc", 0x9d, 0x8, 0x0, 0xfffffffffffffd78) shutdown(r2, 0x3) 11:13:57 executing program 1: r0 = msgget(0x2, 0x20) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) semget$private(0x0, 0x0, 0x20) 11:13:57 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x282, 0x0) r1 = dup2(r0, r0) r2 = geteuid() setuid(r2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80185760, &(0x7f0000000040)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 11:13:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x80000000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) fchflags(r0, 0x20000) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 11:13:58 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='W\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 11:13:58 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x5a6, &(0x7f0000000000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmget(0x2, 0x1000, 0x100, &(0x7f0000000000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8081, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(r1, 0x5) r7 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x4, r2, r3, r4, r5, 0x110, 0x4}, 0x100, 0x3, r6, r7, 0x800, 0x9, 0x81}) setsockopt(r1, 0x8, 0x5, &(0x7f0000000200)="f5f6f84984d69ced4a9d1640d1c1151cd7d0fd16337027c557fc7c580ffa97b4cbb9886f9cff90ebb02e737272e739c7b6c01c1b52991b131d5a0f4088b768d992d53ca04176822b2f125fa07dde354b9080639918a489e0d612c31b4e721cbcd155be2155f7537cd20e99fa7eb86c4648703be7839fa8e29dd0913de37538bdbc26b2e5ff1c5d7b03b3b768221b7f2b0d0d1408862d63bd83c01b119a", 0x9d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000002c0)=0xffffffff) fchown(r1, r2, r5) r8 = open(&(0x7f0000000300)='./file0\x00', 0x10000, 0x80) recvfrom(r1, &(0x7f0000000340)=""/200, 0xc8, 0x42, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000540)=0x9) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000580)=0x2) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f00000005c0)=0xff, 0x4) accept(r1, 0x0, &(0x7f0000000600)) r10 = socket(0x6, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x400, 0x0) readlinkat(r1, &(0x7f0000000680)='\x00', &(0x7f00000006c0)=""/139, 0x8b) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f0000000780)) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000007c0), &(0x7f0000000800)=0x8) r11 = getuid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000840)={r9, r11, r3}, 0xc) 11:13:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair(0x0, 0x8000, 0x6, &(0x7f0000000000)) socket(0x11, 0x3, 0x0) close(r0) 11:13:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100c2, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x6) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000140)=[{r0}, {r1, 0x88}, {r2, 0x4}], 0x3, 0x716) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 11:13:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x9a1f32870120daa7) close(r0) r2 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="b42cd1cf79d3de625a", 0x9) readv(r2, &(0x7f00000000c0), 0x1000000000000029) 11:13:58 executing program 0: socketpair(0x6, 0x7, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/144, 0x90, 0x800, &(0x7f0000000300)=ANY=[@ANYBLOB="0100000000000000524b34f016c7a239ba9f7ddcd060f55d895f7e05f1f6d4415ee547a7fd80e6787a800f2f162a9556cd0ad16d1e8fe733359bf84b34cc8eff37f3ac1068cff653f40a9eecb27a1a3c43e6d36054b038a16812a5114cbd58b0e2d22eb2aeabc7201b39d5429ce28e7f739bbd88d5f5812ef5d3e1d82d30a77b5e0be407cdeab8db16cd72c08b907989d37a4f9ecc2959993c4083fd73a3076a42533defe89948d6426b2f98ca0e771d01d7429c0ad939e4fe60e086d2f48fa4"], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000003c0)={0xce35, 0x2}) r2 = socket(0x1a, 0x1000000000000003, 0x8000004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xa9013fb693243bd4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x800, 0x6, 0x0, 0x0, 0x40, 0x4, 0x2, 0x0, 0x5, 0x8}) setsockopt(r2, 0x0, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffff14) 11:13:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x3, 0xa5a, 0x707, 0x0, 0x8, 0x7, 0x8, 0x3, 0x2, 0x8, 0xfff}) write(r0, &(0x7f0000000040)='~6', 0x2) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x8df, 0x10000}, {0x8, 0x8000}}, 0x0) 11:13:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f00000000c0)='./bus\x00', 0x10820, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x20, 0x0) accept$unix(r0, &(0x7f0000001600)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRES32, @ANYRES16, @ANYRESDEC, @ANYPTR, @ANYRES16, @ANYBLOB="778b92899d485ee51ecef2131446ecb1e35916caeb6a460145d43793e86af0b611dd259093e60e726e0e5d37e56193cd67d518c02ec2e2118ee3b7839747310678e9c8f2c34e8a3f568164a3d897d62cc03df7eb4e69213186bbb806317e2169ee20b0a405f4a415842f9d6da1a0aa694d3528a535b98b9f28c1cdaaa4113bcfbe8c3077e3654cdfd303ee8c681fd5c2bc14c88f21562da485b6cc8c5b01dc3a5317f22903d337573d6a582442c91abf25937d2c89f7c8c3c4c8bc7bea8f2ae30d9916", @ANYBLOB="958371c08a0fa16459b5ad462aeefbe610f7dc668f69233bf146217c8594421ec3788943e2c44554701cf94dc4904ab28cbb03e26ed3e8b37008a5052a9f82903aaa5c27d263a5bb6f1e5fee2283eeba231b1b6292d04be45ee4c3145960f260bbfbffba6d568e862d36d2c8d4eb1024b791776dca30c74f51e22fe89c7e64c9aa1638e75d4f7b3969c44585b402b7aeeda0c5234d3a55a2f7909aa9"], @ANYBLOB="12cb802f5de8fb440290e33104b0e2fb0f4096f29107f1eb6681521e51e02a6c35ad238e6611d50a31025ede602c16436931dd0037050c997aa1e03cc014064be358fd05d1ebb74fa13c8233a4c26c0ad52e5c02e62cff03bfe0871d63d4f36afefb8668e55b4fcfc0caf66375925b3f1bf9385fb454fe2ad1e4003492fcd5855e64e2514c5b7c5535cafc74c803073cd9e51fa3f74a4e1936c770d85183171f", @ANYRESOCT], @ANYRESHEX, @ANYRESHEX, @ANYPTR=&(0x7f0000001680)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES64, @ANYPTR64, @ANYRES16=0x0, @ANYBLOB="a2c64a71c08a6e0c6fa0cfca75f2587804291795686607994ac5c431f372aafbc4ef5606f4b2b81684ba525ad7194b3af6cc80e0bc7cfca83b31fce04fd80f524b16940b6fb73762814253daeab07376fde613115467f0d16635b8a2c1579544c80982aea450c9ec52", @ANYRES16, @ANYRES32], @ANYRES64, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES16, @ANYRES32, @ANYRESDEC, @ANYPTR, @ANYRES64], @ANYBLOB="ab63706d15dfb9bdd81d36700a2ba2e348c761aeeab38ba053cda0ae282ebc46090aadf59d2347358fff600a8f898293ec76c08cfacd3c4d40bc1e0093a115fc221d2bb302ea981ed9b67d32701e1466f106da73312389fb1b8c1734f5ec04567e0d0ee78e43db14667ce268683e5ba5266c54e6a14dcc72a86e2d967449d5b27a4c50b3bd26d750f3924760e6f046fb869a97c8a2a0d84a2b4deebae1be7fb803f5ad51ab5ae96286a1c9f5c3f85f01b8cdca3077dd088ee0a264ab505bce725bfd0c6f32af6e02878346df2617ee431066d7b9e212ccc1bd7e57936b8b6a9543a668809bf91b6e81903ba46163d0c3b576d896667f23639565e286007e00fca90a9f526e6eabada030809b00400aa9c64c753ced453ca2b91d20c6533c2f53c644d6a145dd4493913f342100467f9c70753f5a182b8a580b993162696deaafa930e0f169fb044259d936bfe0cf612a036d0184b108bb84d62858b9b4a3c2d6d3fcdb08d03409b5fa1f4bf8bb1350d849e90c0a6ef7283664353dad5ecbb3ee0066874e1e01012071d3401297a8dbd187ffaab4960f7233cc49c8115d5bb94a02c3747ce7459722984484b52bba0f02cf22c02c6404467bb5c325fab7526826b909eca73b5f77d6581d60003bd7e720dbfdc456e0f339dd0ef72315aa9c0946bc1590ee4e4a79d45b08441cc55ffe14900796bf878facd385054b8efe387d1cfdab42597722fc1f0cd196de665056104ef421335dde26e20f2172d476eaf17e20c432884e41ac2d731f52d8681494c5978f4d594fe92d0d80e4be6809287e91ab5dc586971f71740128d569ddb1143d9f0efe8879c860e020fd49dd21fd040c8d74da16646bc694a10c9963e557870b9e34abc6bb5cd55d839bcd7327785959e2f6dea92db52db836c440cc36e15e9f65c0f2811b5b4e42dd8fd3d3b3aca5feefb3b3ad9e2e2e4cea4a7b382f72c2ab51dc36a69f7140b3aeb0797aa22f108e10de0a4f6f3f19acf8972b8e3812f78e920eef8ef508d1204586b4d4491089616c2bb1827db7432d7056580a06f19790e153dd328f2695a52249c225da441701093e59411a70f232754ffb0f865e3a36e9c8dbb9367fb1ddc2707ce73a35c2b10e5b6453e3cce0ae65560199eb642e01e5f87d149b1a0369accbb3be64d3aad76b0010e9536a58af9ebc891fccdaeb330783f42b06ba8306d9e3afd5e7deaebe483f606df724750110a1984a1e2ca7ca5903b0c85ca00d7fb1c1d3eda014ab4d4f75d6f0a300f0669cb7bccebaa714cacf2251f7d5b70d39526827aa3a209108d045b25c7d209ea71c144fb3a314d7a86bf03864b55ab30474420430dbf24895a72de507daa8273bd2f9a9348df20759771ce8784698767de235458a59eb01f7f51a5c0e8ff72943f385984b7d25e2116117e04792f0eb10763868b665c03b995355cfc47727492ee9a6feeedfea47e624c96abd4560eca8f59b49b261ee84f440d6701718ad550afa2271b7be22559eafd2b244471daaefa5896cab35f4abeb1775e7cb5f15ef5f71f0e7781d62e83bdf01c09779ff3edeb5ea4a885849f6e9de49dd6b4e03da90d870c215263eeefcb26973be4b1d06852383750f350fabc78f8b8cfe0a08cd809f049a3b0234da42dc9dce25dad10d704b5b20c6f63938c02895a9e817462c0f6227d2055c4f5d3017cece2c25de00bea565f271b1a721641c46079ccf7bef55110da6e98762fee7ca53f3a164b006aad6a06dd0ace74cea5055c6162e7451ad4223017b6cb78b66b8e79c786add3907d2c7584cf82223d1c414c57f76c03cd55bf2709828276b8d768afb6e35b8dbf7de6321a01df07858c52f19dafd5f0de440212981c5587d17022f64651feacd9a91aef7bac84883c2c960552ffc8a4a1a45fd94729dcd848d3ef4a776f2f4ba11a83415c2bc3463f1793943da086b31b32db0f9d0e69380e0b2b90313eb00e09c005557fd4be8effc5717bd568b2ccb6cdb241d6073631190bf0ca027190e72794c52c2ff0fac0c4543ec8621903380ac2cd47aeca1e26c3f441cc1afa39a4d05f311fdbae30a0da570773cc5509bdf11603eb0109d59727a68cd0f633cdcfba117e4fa47fe32b04e5ca04397a15416a362936f2877c1b21c0ca24d9bce3cada3156ace3c9bfdc05bab6b4319980885551b227bfc60cfcb8fc2fc787ad929c5b0185f224c8b70bd12ba5c91d6175df4aef18797af932449ef74aea7607373dcf01a85ac826dc65072315e3ef45c482dc11f29fa74dfaa5ae4d9aaa8e71fe79bc153aeb3fa32d866d7e20eb91f9e3b22a4b8a622f5ac041b88bbe4f6893bf514274e77635bbf6a87c0b622d01bc1410bdbbe720d161fa0869fcf095b0474351b70f647d053551f4f2805a6d8ff3c086de46933cbdf61f7e8eb470384ff21cf123696775cd33697cc4a8921870fb37d2a2576b52724f8d207c00fe33688e257200395d54de52048200106f4cc196c0a5d9ba5b120fc7cd8758cec2bc51e68afc462fe825a6561af81dab1b58b65e1fa4b0fcbe76f2b8bf92ed72a799769f799c72abb0e932da48134e8d6ca9948f6c97ed6bebf49aaaf8a588865aefef5861e07cb4f5f584497e00e9a453ac5d5d4c4201f141c00183af92c095aced6a9d1954f00887875f397037c1ff89f291ea85bbdf6b3c446db219d65dd61de7defd879330107d9473fe5255ce0b7d5bef3e848d9544978f828b43c8289f01b88f0068fdb9c8ab62cd55ea26350ff2439588fbf50616d8aba6d20d9ac8d1dad1dcbf4f71915197ff68713c5e962248add8d6b52833fe690474366b6787e048c35731094192b7aceb3720de8cf5fd7cc3ac1b4adc4fc27b236c04932d8e00ea61be527df83a9ed67b02fa9881eb879724d5651e95bf137796ffb48ceefc6f672652eff2f003e20c9a15336989e9e4f673fe704d7ab27686b1f318616fc9cb5e52dd525f26a95bbb90647dd60d8b528a945a0499dc1695ebe88cf0549fc1b3d93d5931282683589e2589c15fa54d8749de76fb257eb6b220375d6c362923f1c711a03476d0cd556d510d14cdfb02039f3b5954ccc2824899e89da642f14d18f5f353267c438f3d9f5fa66ee05aeb4e72f0fe4383450fbc5852b0c80b9873dfaa70c58402b81a30f2184ed4687b18f9cd6ccbb06169bd2bc3b75a28c2e4da5461b1318827f7ad2b64aeb07aeed762fa1d5a8f6b41b6fd89e87e4d21394879e6932d1aef6d01eba44f8058be0985bde86e7a658ee94c3edddb8461227927465bbfe726e256320f168944ca593141978e77e8219ac2a5476f448ee99253d58ae8185ef223f24da41fdb5503f79a618029081fe9adf828d0f47dbb6822052edc4e0eec7ae4f0e00bfebb824ea7f8723aed0c8f8b78e5d92341df80ee39543d27f520b07df097a81a779b6301958f84a6809b5ba10ccc544ca949f80c05ca46716ce38e93cb353977784e1e320ba73ca590b543509f787e34d10da0d345f1a0e0882bed8e17a8834d8743b79c30ffcd87fdc24c6b5b3fd21346756fca68bac64136e1ac5a4353a18a2ab037b5bc7e80f047a050ffc615bd4c34aaf72a0433076664a2ac6af8590b7f98fca5d437576e487c3a28b616e47318c44fe6626658c26788ba3b29a4f08aadd6dd3405ad711f499f0998bdec1a8a30782b0d7b35c0b931e051df193adc556cf44a7bafb82f49d2f7bbb46a4cf032102f333769972528626a9ac67267a632c7a77f70b600a3e0b66372e441998abff37395bb46cb86e4e192136f7f8e68e9cb3febe4b447c34e121e691f30bb6b5a1ea1298e7b6305495004d368adf03375bff849ae75d21345a90c014d832da75bdf6350cb0e869b78e07ede1e8478c5fbd6d306876232fb4f282a6692e8b3866f357dce9123d25a23bf4f1f6270d23bfd3780a782848853bcc9e0623af11715e5fa14134dee08adcb99f63af3776c19a4faeb8441560a5f2e45e955a0efee3d58b7d7fbad7ddfcfcb3df2fd0facb8cefea41adc8ecadad161cc24e585fb9b1ebda6618e276cc8925b73ab404b10d5e3b7a5a516eb785a1d23b35f3ae13a5ae1c9ef4572979cd8f099306624c6a3d74eebd65fbf9bf5731cd310d0d500556bb3d510933bd0a33f27fa3c665aa9d6a7db89d67cb85004781d1e73698a44fa3223b0590fbec587081d5e262a6d6b3323091f69fa062d8615d485726824cd16a619046a2db3a1d07af0ef93a7e87c22841da35a9af5af730708c655fcfe59976a41e94da653e4c0c660133448eae493805b90d6d0d0d036a35700a44a9ab07f3d3678a68188a3984eded529bd6ef60636508d5e382245599535436c5f398b92efea5e75f88c679757ab4fb661d6e3b898717ae00b9f87ee7dad47c8f03f585aec9ae235197a96e775a122a8adc14fc95f3c98d866a943d3eb5992a313fc400126932fec50ac30efbb61839865fb95d993566162dbfb56cee43749057a9eeaed884a57a0164622024e45746bcb1c0eb555e651abedd7418e144e6189460f0885e1321bf1f18a2395c5315efec538937fc69790b4a38b5e7da651e055d1eed7a83355193ead216fc4bb4e46f00d3e9724bce8e0bbd9ae69a2746bb753169c3a15bd340116e0463c7af9ebea68696c7dd800540d19299b082c84048221ad681b9ffeda7a41f06f5c433beca70587b348a0a2a2f670e0300e75ab8477d12afae223ad822fe0bf0330dbe50e25c23a7dbdf458ebc1217c8ffeaa9296d36a2d04bf973ef7b6f8beacb35a38916c86d852a02a96e9d272ec9bff2f4b327b031ad8c266df3526acfbb4975c81a6f388de1773bc1acb9e0b70a2023b4ee9a77cfe06eb8406fc1e395e8979268eaf753bf28a3ba3ac76fe727ca500fcd3b001a951410799c4039cc33a15340a107fb21cd9811fee69a8e7c118dcf28da2f8e4be39a672fe519086e6373b18376e3f92567aa882bee71f3b78fe4916e2e19e5f17c50d8402d8920983e7ba4198ca6ea82dadb062e1f1370a8dcf305aa488186f43f2be56b00bb0ad1cc7ef221049e23abc9f089b3e991e3464482df57217c16f1f2a44d9fec9a71d1424920089768b282fc9a72d663140dccae65e7637d4bb5422b084052846422977755140c50aa5cb2c4501983fe2dfce87d98ed366b14945b72198d1ed610f8053fb90243e0e105c287200def8b76c935edf310e2c91d51342b269ba639669419697e83959e68e901943d1cf840581dc29d8e667e6d3d678657b4ae5283e9ebc07ed139c769df658af7a911a66c66cebf37c8df91f63a312d619198246719995386d49ccbdef26914ab9df800654c30362e18e0a0c6eb7451ce565861b094ebf51bf104b652865fa2a23c3b2e9f92a4df75b394865e73bf7ee2ca64644140d390c07f2d61fd5e717347c962e2d579c755098266cc8722a380c9b76b0de93a25cd195b7f2a0b06eb16c4dc16996e7ba62f6c29e4484e52dde3ebbf3bcdaaa4257bd0112d96023cf13cd8f3e6c057c535b53028d7dd4c98cd778845091971a6d21cef725c21f43685ecd6a6a49749057807083fa05cfc275f1872364347c8ae75d5262000ce32ab7974db0706e134f678abe169682cbe0c9f8cd1e03790e7bbc7a8ac68c30a088306d40c82b757c020101a8a3ec32e7a9090963883cf7f9abed19d7b803da7ac6572bf0fd8cc5ad121fa505da6f851b9796938f41a56386f272fc61ec5ab498bbe3f3379721093281f7b13c06c00d1f152a0f4b7b3b6d86ed85fd880c8f4358d5a948c16f4c84bfecfbce51e90a807918baa540e629702342249db7b6f44976812f9f3aa54ec169fcec97d9d9124469031bad7ba51284738c5afaa5b", @ANYRES16, @ANYRES32, @ANYRESHEX, @ANYRES16]], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000580)="8b45578df000f675b9d71bbf63dceb6436bee4a444419a9e2f1e9dde78ee99a08d67b92650d38c81a310805317b746735bf563f4be918b6206c4fd9a9ee5ab7f06c0653b64cfe13b97b9a37afe76111296908de9cd548544", 0x58}], 0x1, 0x0) 11:13:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x6084b0665d93e0f9) setsockopt(r0, 0x80000001, 0x2, &(0x7f00000000c0)="8e6e1207fe9f1d8e2951335365353627b83fd37908fb7ca2fcb12ae26d083f5830a0bfcd3bfd67f6e8aa5d4498eba0b2882295b6c15158de052c36e49691b94b4e6b580ec9a558c5530012e74cc6c47fb7f76d27eabe95caffbb4a3107c1579260e2f87bbcd0f3512f6c2b0468504f32362eb392a5fa9e46d379a2d551e462996721a4d21ce298167b1892550211f0a68dde271565158e849437264244cb94c4e55853a201233e5e89c109a7d9b6e98b350cc6774fceb323dbbe8c2d31781faf0318a9d1924bf609ec616d140b38af706765", 0xd2) ioctl$TIOCSTOP(r1, 0x2000746f) 11:13:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="f2dcd5b00b9f8b114babe1a3db431599009dc003d3c1f6876bf1984ee4b18ab068d241e1ee40b370f66d913c3b739f4293d65febfa62c261b9559b82f633b7dc0bc9b155a8f8fb757b72eed1832340d706a879e822ac622b3bb4ba5d14e8e9cd5829ee45582d06cf2401d6e650823bbc93abbc100c635e28d98d101755a07a7902ca6a3bce08c2302a8ae809ae900205cfad35b1a51f974cbbf27e8b462b", 0x9e}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x44) execve(0x0, 0x0, 0x0) msgget(0x1, 0x14) 11:13:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x20000000c000, 0x3) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x1000, 0x7ddcc884) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x0) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f00000002c0)=""/46, 0x2e}, {&(0x7f0000000300)=""/233, 0xe9}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/77, 0x4d}, {&(0x7f0000001480)=""/59, 0x3b}, {&(0x7f00000014c0)=""/56, 0x38}, {&(0x7f0000001500)=""/145, 0x91}], 0x7, &(0x7f0000001640)=""/178, 0xb2}, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400008002c0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 11:13:58 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20480, 0x8) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000400)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r1) r2 = socket(0x20, 0x1, 0x9) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/53}, &(0x7f0000000040)=0x37) setuid(0xee01) r3 = msgget$private(0x0, 0x120) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/249}, 0x101, 0x0, 0x1000) msgget(0x3, 0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, 0x0, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 11:13:58 executing program 0: r0 = socket$inet(0x2, 0x0, 0xfffffffffffffff7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1816e4b6243ab7325cde5ff49d9e531c5611eae072cb86df918c701f40131e8321c6c127fe19c8725e529c4a149482487b4152ff3c23eafa7aa221692892cf4007ec76a35b7ecca66d31793a4f20afc8a8ce7f5abc4e0716434cf6f967e3", 0x51) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in={0x2, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="9d697d0649f7ea0f31d311ce075bd9fe89c04190146d474e13fd28bec7acb2729311062e917b837e021d7590847cc32ce8c9f053f4a3a66e586c3351c83392e713e7483d4fb45087d4f0105dec47ec6fae84496708c13b429b94bd9516acd8c0cffe6cc68d01ba5d198303ee52ad6906a31dc72b0c652355b1076f9c1db932f6c2a747f952f2fd29c23ec9facaf254cc5adba245344116b73eb9f524cd473e128dc21bb0b464f7c83ecf8260aa028a03c33385", 0xb3}], 0x1, &(0x7f00000011c0)=ANY=[@ANYBLOB="a000000000000000ffff00004000000012ba791fdbf4bb3924a0ce0790bc207dba988999a1c692cb5ef111584772e7fde85f02e4b9380280bb968c41d7af6d6a3df88dc8fcbd5f6b6ffcb5a3fba5de5e2d80d0396e3adeb6a841fc79131d9d6b7f312d635e9c99eb3270319b8f1102b3b4734b769ddae5971dc720037d53dae4ebb2c009463a4d16caf92761f1f190ce65983958b9049f898ebe4516328f89c5380000000000000001000000090000008ebcc6a1e1b0d1cfbfbdeaf1225f10b3300235d83ebff081c04c530b1bb682c1bc093a244db149d7b71b9ced37000000800000000000000001000000010000007f485ac4eb79e907c29edeb1cf0542fe189ad0607d443975e71c3549ad2480c8030e75f62ea85a33021f141f560fcd7adb7f6209399207e0e9f861d1d9bae219c052e7a3a6eee0a76eb053ce97a2fdbb7c6022b99779ee0ebdc7ce2d0be21d08e5cb9b14fb52c214096711f1d125c100f8000000000000000100000006000000e6a48d183c91a48cdec62b4abcba3ef1d558956457cdbea0e9bab1166e688916de62b8f1fb7b6d2b97ab5b4b787e25a9128262fdd026789bdcdd8a252d9b96ac70d74c8dd99695c7b1b4f2dc39ea4d0d20f812284d2109985301739a3d715942272f5dafe8d5a62d72e5375dc4227adf39911050d2583971730ddcef13ffbe8e4993c7eb9ab6a8cbb4664c489f19b1631c68d8b07b4dc8b8c8eb7cab8c1e0bd11aaae61b008455cad309aa2e4cc430a9246b659d516f5fc26398cc0a0ddb801a02008cdaad58c92a945f82515be7fb0e8407bf8ddd3fde38cac8c284c06021d66900000000000000d0000000000000000100000004000000291d848acdbb69996a13624cf9d4469fc0bfe24391d5a2cb83c1a6351c8a6388a776bf5c7248a5192a2ca444681700b6e63b99d6b8ce038fd1b4404b89f8c48989b8a62b8807d077eb5292c10e398a88bdb393eb662392718547b70969f956736accfddd0801ea6964158997f60037ad6a96d7dfc9ab3ba1c94c9787ffbf4195feecae5a0fc4c1595cc00e856f9260e217d2ecd5242e94acdd86eead3dd08e3a2de06c67daa27afc54d032d504bf96ad8dad3a91a980c9b4a230000000000000b8000000000000000100000000020000d1b0c348c5d81ec567ef61c571cf2d750178e429508e74ce6f7694e41f16289103dcbf0ac6fffa0912024b7b1f3e921b9bf6e18e69af28ae5d81258cadfdaa67e47447c6c7516388b8c14e1aa761bdffb5d79ee31737e214fce3bb95ef683d7793f4b6ebd9d073b0f809c592e009c63d5c4106ea03e6875e296ae8598d2a797e277e565d69573d060559e7432032953946ce9fa5f635b0caf304259db9065500708aa362566c782e00010000000000000100000004000000a67881a1a62e23d4c763f8265116d09e03d005201a5528e97af2ab6c543871ed277a4a583b7bb0063dbb2e9051127e37b0f6aaaead67481aad19605b7c03144a79c6892e67c79db574898ac798879fca78dcddef5172194054ba206e05375ecf000d73309b7f4b384d26be8a934a0dae938935fca8c7e6427d5383f81fd4b7da97a3aaa57da7c6bd784f941a38f0f63703ce910ab678e07649fdd119cc097b828e5b63c74ca72d5bc16c7c676b916724203d3b358697a57895b0c6a3cae957799480919832999e44588c16edc805d4c1630093c843c4c029f12c6c1aed4c50e73c76a37ef2f66484c08304c7abff5000d800000000000000ffff0000dc000000e580fd982ba23c0e6508abc5e3471f268b6409d0a426e60e46248bad9e92fd0ae5d42dd585456ca34ded7204aa5297dd3f426512cddc1a4ab53b8ffb6fc17bb83510a8363e61b716609f8d17e65d398404ffb3dedb13c55dc8d462de1f62a66133da6b4228747751325ad552a7cfc914fc20295dce81b50a11ac1a64f9ab5fb878a15b700f23a9e597747cab33f060f97731d6ec74dd7a81675c6b06fcceace270c0eca5fffa8ba3cb28fd7a91af3575da2c46d7213be5120f1cbd87dd4c94e1930000009000000000000000ffff000062000000cfddcc5bec34399e4790933baca190d3ac5580e3a0cba2f1e9b185ac21414e7eda6ac55530c42f033ef4e17aae25d2db2a6585aab52841c250eaea572b68cc28b44dbd742c1f5928e8357c3d800c573da5ec0d5c82cc6af4d48bad4437b00ce53ac90b7b31642b8b3edc8273a9a6d4b625dce8d1230ee10a0902000000000000c800000000000000ffff0000080000000b8caadae5397e0b15db9a9ff874aa7735808242e8328f375b057178770037ab716242c9a03aad4c81bffc073a01239a73b50afc66114f6848f54abddef02998061fbd8bf200458edc06aff37444f0f7601adca41836dbe5f5cd95564bace99cc995516da4e420e31de996e69444da3ab907bcbb314a5c437c117196a29026693e4636918f97846f9173efb2833683d8e443c43759f824f024ede445761ba39934fc21bcd1686a3f2098a67341d7bf2092ca8a9c00000000eac11acf1a82d8986d2b6ef1e21ee5cdfebd17506d6e29dc79ff28165b636ddbce0a31d2e7f76929d97dd0dc3873034794124c3112f5cf7e46adb10e431e65ce19141933dd77e543ef5cfac02b5c7e7b1c5b6690880dbd3dd6ed027b5e4b2e0c30b7cfe6178dadb2f6d357da477d66366750cf54b2a2a14ad80a7002f3ef995fd668d6d4eb918d5c743a4034f773f8cfd374df396dec99b9055774f78926182bc43d0ca29fffba738aecb2aae2b46e38093abdc6ccdd64c13c27702a0e43eb977961f01c2904142fa381d3e829b40000000000000071642becf399c7b6370749992e88c588f965e5d0cfcd"], 0x7f3}, 0xa) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000300)="6a5743f8c7724fa809abc8381aa2789ff97eacc377b94b0c39428fbe6263d7d3bb28fe555f713f6addb3926b03ceff4e22eb2bb3a3a4ec8042bc0e6a9da2370eda38a9a2eb2d4f55b7c86cfd23f4be76d0ecf7c1d1898e0707acdc4d4b3b3386f4edac064ee1ed133724d81b46acb687e54f1a38dbf2b637ede21c6e92f1365374472d1aac6d8a2966d67c7a9b59f98249e5749fd3d0deea9b2da9a9dc83ce67b6616029a8d79efd89e2e6086f1008e1317907b13616672bd931c40e1c6eaed8231b10a7210ba2adb2ad4ea1ab37992909226c3547f5d459fe7e71", 0xdb}, {&(0x7f0000000400)="405d5706550640243ca35ffb82f19f1887ea35ee4a67c732bd6e018d741e9455c3b1cb8014fb03624fd11eabd98c823b4e57cd4c7629c5c62f67f87719f11593a2a0b554e11a9e45c47cdf213af8e83ce0a8aff49c019cf3838c9cf0a862ea4a7cb15d65099182bcb905b32033f3ae8cff32cf0595271d0889b6e63fd52a3af9e2c1f12f3826ce01415ded1f3a8aff420f8a613b6b133db631bc68e9c779651eb72789d83eb397b15a8d0bd974aacb062b76886cbb25ea80e26a63d3c21534a1b06d79d30b8ccb980eeb8d3b2c631c677081119916ce61b1125cc455c0", 0xdd}], 0x2, 0x0, 0x0, 0x8}, 0x400) socketpair(0x0, 0x3, 0x0, &(0x7f0000000580)) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000240)=0x2, 0xffffffffffffffa8) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x9, 0x9}, 0xc) 11:13:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) r1 = syz_open_pts() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x100, 0x400}, {{r0}, 0xfffffffffffffff8, 0x1, 0x3, 0x9, 0xffffffff}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x8, 0xfffffffffffffffd, 0x480000000000000}, {{r2}, 0xffffffffffffffff, 0x10, 0x40, 0x7, 0xde}, {{r1}, 0xfffffffffffffffe, 0xa5, 0xfffff, 0x4, 0x1}], 0xb0, &(0x7f0000000180)={0xfff, 0x8}) syz_open_pts() 11:13:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = msgget$private(0x0, 0x1c4) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x401, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1000}, 0x5, 0x5, 0x0, 0x0, 0xff, 0x8000, 0xde0, 0x7fff}) 11:13:59 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) setgid(r2) r3 = socket(0x20, 0x0, 0x401) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() 11:13:59 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x8) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) r2 = getegid() r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000100)) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) getgroups(0x2, &(0x7f0000000180)=[r2, r2]) ioctl$TIOCSCTTY(r3, 0x20007461) fsync(r3) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) mkdir(&(0x7f0000000200)='./file0\x00', 0x4) setgroups(0x7, &(0x7f0000000240)=[r4, r2, r2, r2, r4, r2, r2]) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000280)=0x1) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x2) fsync(r0) setegid(r2) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000300)) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCCBRK(r6, 0x2000747a) fcntl$getflags(r7, 0x1) getgroups(0x1, &(0x7f0000000340)=[r2]) r8 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x200, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r9, r2) fcntl$getown(r7, 0x5) 11:13:59 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7fff, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x100000000) 11:13:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f668c6c653000"], 0x377) shutdown(r0, 0x2) 11:13:59 executing program 1: kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0xfffffffffffffe00, 0x3b, 0x0, 0x81, 0x10001, 0x3ff, 0x1, 0x0, 0x7, 0x3c}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x21, 0xd, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:13:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() chdir(&(0x7f0000000040)='./file0\x00') close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xc3}], 0x14, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 11:13:59 executing program 1: mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x21c0, 0x1) execve(0x0, 0x0, 0x0) 11:13:59 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x2) r8 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x60) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000080)="a2", 0x1}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) r10 = socket(0x18, 0x1, 0x0) setegid(r9) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r11, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) 11:14:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="65628cae1039aa4a6d3512a87dba772ccc414eaa76e6e4836f587bc47bd3ee219b5484f9b19ec4e6d4d010d651a7c7245fb22ab95740c5245d8a9e13c41c08922e298a115600e05915952c532dc2a7b0a755d4ecc78a0e8417dc75df37e5497da6075e59abb2450c633658242aaa9dcb8803dbd034b36d23a48bce7985077f4dce18bf5a569fe1c07870c397192e3a8fad7e", 0x92, 0xa, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 11:14:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8091, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@un=@file={0x0, ""/85}, 0x57, &(0x7f0000000400)=[{&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/175, 0xaf}, {&(0x7f00000003c0)=""/15, 0xf}], 0x5, &(0x7f0000000480)=""/117, 0x75}, 0x0) 11:14:00 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = socket$inet(0x2, 0x4000, 0x100000000) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000340)="20b7dff1d2b9201ffd9d0ab45d0c7a985f89a35a9c5fcb513fe31f55b1c7c9621b3e4385aece32d7a28506910eb102f77b431950f5d76cb9563ba01da1e1481e70e6fbb5ef77878624a8cf1264c4d477a364f0a88dc2f8479ef7e14a12c3044851c227e435363de44744320322f13123168a296bc03cf30c4ce58e537086fa973e04bcfb18452803217f538b971c1ad24900e2ae775c4df72402a4ee273c98ac1293", 0xa2}, {&(0x7f0000000400)="e488f125f2b4ba89fbb4bc31eb719cc8c3b0cd5928a59f3637dac7a20409ccec438a9681ebd5304507396e8f098b6a7e4929601260442290668b7312bf0144d3dc57360419130d6c8d38eb64f327c8a20d782d73bdd3e255354fdcf3fe833da75a28c55a369ca6f5571d0d580b710cd71095fd20f45855ec8c5bd33eba196c98f4369abede5d0520b4b14bc65e8c354fff5bf68f04aa4f57c62b63a122c5f920a146fe000e5ba7977cb0e65ee3340049e00aede9b057e04b0f0f42adb60c6e6304eec588eca25830f74674a1cd87a2b82458d938cc3de3a2e6d705f427617a13886052be779ee59435ab5721dd17811821", 0xf1}, {&(0x7f0000000580)="ac91aa8b77753068755410711f0df54df9ee6c7835c0b088877326683b612ff9844b606dce0718f289109c4666", 0x2d}, {&(0x7f00000005c0)="35f8d952a45a7f52717e8fd46b9058af41452bcf27c7b1de52a0a599b9d8d6de5927b25ae22696594c1c13343f4027fae1e6fed7eb309f66b662d790f125c0705ea5d927e0def942e53b9bfe973bb2196f22055347cb4d33a02715cb9d109e6a96d5906b94547079e0a3e43f41852749bbd66c9c29291273172e8e24536005868074ca3b76adf2a3fa6a412c48844cc55f55c84b9f1ed19d3ed406ba69ff078af365b4ecc6a86ecb5111a8ce2e562ea8a842531ffa5a62b3e5523571ebfbfa5e3e5d4b95a4de53490e7756517f42b78d", 0xd0}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[r0, r1, r2, r3, 0x0, r5]) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000007c0)='./file0/file1/file0/file0\x00', 0x80) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a3) 11:14:00 executing program 0: socket$inet6(0x18, 0x8000, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getegid() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 11:14:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x80000001, './bus\x00'}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) write(r1, &(0x7f0000000180)="7fe815fddb1101a780fe4bb227de882ebd9def9f680c8cb55b57be0ba55ef5fe22feafb866f7f707672f7a2576c196788a415dc943f9d5158d059bdfd09c9c81d4c35a63c9008b52a0f12637129c550ede8262054a2069ac77dc0f4aab174f6720fbe24851414899e629e5bea99d04c9140d06ad6208d14621c03f1ba234cce18afe098db412c10780750f0897f8987d42c5e9072dbc77c2b2ff721edbe7038c91ad55dd0a057ea39cd0a1c881e5c12ef0988f8774f875f11fe0fa5223cd", 0xbe) r2 = dup(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x9) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000280)) readv(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/164, 0xa4}], 0x1) fcntl$dupfd(r1, 0xa, r0) 11:14:00 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {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) fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x100, 0x0) 11:14:00 executing program 0: r0 = socket(0x18, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x58, 0x8}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab950a3674d4101ad8891f", 0x180, 0x0, 0x0, 0x0) 11:14:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x895, 0xc84e}, {0x2, 0x8000}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000002c0), 0x100000000000003e, 0x0) execve(0x0, 0x0, 0x0) """"¢¢pckbd_enable: command error pckbd_enable: command error 11:14:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) nanosleep(&(0x7f0000000300)={0x600000, 0x8001}, &(0x7f0000000440)) r8 = getpgrp() r9 = geteuid() getgroups(0x2, &(0x7f0000000500)=[0xffffffffffffffff, 0x0]) r11 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000200)="f864a55e37ccdc7c266113481d8d60b34c8d59b601be726b275ca02e2a747b44677270c1c25cf23368338aa9de8495862cc235a9d807274da5675992ecb7e0170325164928eed1b6d173b4e596b812c7ccc9fdeb222b12d0e4724a8c32e4b938eece3ff695d2680b72d4c92bbfb4ab7ae05134e07ce443a11bb152ccdb4860f1d378d945e70a1785120acad0aded6eeee14996af3cefd798dae3a76e52d8a4053230c30ec8afde96d2fca4ce337d", 0xae}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00000000200000000000ffff000b00000000", @ANYRES32=r6, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x1}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:14:03 executing program 0: socketpair(0x10, 0x7, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 11:14:03 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) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="80ad55f3025c0d42ad32bfdd23723566ae4a93ccdd8d4f9c207b67efa73ad774b36884eaa734b0e0750000000000009bb1750fa3e20c229143a5dfd43ee8ca4c87394300e28a40e9869bad3d6ea8f9e811d21df96f8cef64b01caa1c433a780e84159eaba17b3470d228390f35db9d61829c4e7b36c192e89bb25a193a261ccc3fbdcf7521d8329d03af62d43dfd645f35c00d8218a43cb5cdfb304089a339ce3291ffb121986bb7f203a601ff1dd1452a05e6667455554aa4c4a8f7202e44f0611e87d5ee004241f3d78fc705817d94b79cb6256e11a00e318f62ea4441d3ce8b99088d9d33aa8d0f2e285bc87cf05d3b8cde1aa6a0c626c8c4ef7db99256a990e9836ec8d9c4db7f58ef"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x2d8, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 11:14:03 executing program 1: mlockall(0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 11:14:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x7c00800a}], 0x18}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 11:14:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = getuid() r3 = getgid() r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="fefe54528004deb6039714ba81bba4265499e58a8db1f255a77728649c5cdfa7518426cd640a8e5459b3aec0942f21a212195014815ec07710669b298b4d19654b4de8c6865f355757315be75941187ba09ae3cd5cd5a07f228e24142074ec6cf726224875690d2a6d4f85f800abee165617baa4de0213503e300fd557d171779bc72f24372c0ef725f681c4b00d4b5101bbbfe80f9eb59389325b9e4824dcf60702c708bbd824c712e2837f88394eb1341b46f98b53d51794cc395696941c0351c787802c386a9dfff6f8e5b3d913e6d295e69bc59116a90d0d00f8be73596a299453c8b8167ebdd86e8249e2cb7d5ce21daa", 0xf3}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x70, 0x408}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 11:14:13 executing program 0: 11:14:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 11:14:13 executing program 1: 11:14:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180)=0xfffffffffffffa31, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82025000000000000000"], 0x1) 11:14:13 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlockall(0x4) 11:14:13 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x16b) getsockopt(r1, 0x70, 0xfffffffffffffffc, &(0x7f0000000080)=""/17, &(0x7f00000000c0)=0x11) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) socket$inet6(0x18, 0x4, 0x4) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x1000000802, 0x200000005}) 11:14:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) clock_settime(0x2, &(0x7f0000000000)={0xfffffffffffffeff, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x808, 0x85) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x8001, 0x3ff}, {0x18, 0x2, 0x81, 0x3}, 0xd7d2, [0x9, 0x100, 0x0, 0x3, 0x3f, 0x4, 0x4, 0x7fffffff]}, 0x3c) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) poll(&(0x7f00000001c0)=[{r0, 0x15}, {r0, 0x8}, {r0, 0x10}, {r1, 0x6}, {r1, 0x3d}, {r1, 0xd0}], 0x6, 0x9) 11:14:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000080)=0x28d3) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f00000001c0)=""/174, 0xae}], 0x2) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/192) 11:14:14 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_extract_tcp_res(&(0x7f0000000080), 0x80000001, 0x7) r2 = syz_open_pts() r3 = kqueue() poll(&(0x7f00000000c0)=[{r3, 0x3}, {r0, 0x8a}], 0x2, 0xff) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x9130fbf, 0x0, 0x0, 0x0) dup2(r3, r2) mkdir(&(0x7f0000000140)='./file0\x00', 0x44) 11:14:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x4, 0x0) shutdown(r0, 0x1) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="b518f2382f8ec27509dd5f4dbead295adaf52318952b36e0b1a39b5b5f608baf8874e9f063663539c161dab54a4a36ce3b19dc5f6b41cba3a2d2dbd1b66508aacce97a5aeb21f464d0f2", 0x4a}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff0000bd0c000065015f48de47b108eccc063acd7700007800000000000000ffff000008000000d4e537b20f15e8f3d49fc2dc6d57043c9e252de08a0ca515df7e0380612b89aa5f9404341b1b711e77bcacba0726b467c5d72e2d378ab44b5e2c093dd70454cf6b2e6aa252a9ea56010001005c0b673872e4da6d44f842e351cfcb28b2fbd78e112b5a01dedd854a58a800000000000000ffff0000200000002966247e3dbeef8f9d370e811f7393877decfee926d8c0fe633eadd91cb1a28602a53921db51b35fd57f87a58c5ae0597080a6335a367ceb1fddd9776a6495586183886206c62ee240b9dfcd4eca144870f94fe30b57a199d7cad7a0097823a57ed7381b606513e19aaddb6569aa8e6137fbfacfe72ce44972391210b3a97423fe15dd087b8de1fc84f217d9a5bf53d4e3bfdf"], 0x140}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x5, 0x9}, 0x8) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 11:14:15 executing program 1: pipe(0x0) mlock(&(0x7f0000221000/0x3000)=nil, 0x3000) mlock(&(0x7f00003d7000/0x2000)=nil, 0x2000) munmap(&(0x7f00001c5000/0x1000)=nil, 0x1000) munmap(&(0x7f000038c000/0x2000)=nil, 0x2000) r0 = msgget$private(0x0, 0x10) msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/139}, 0x70b5ac3b4f46aaf2, 0x57f10ebf5ea665b4, 0xffe) 11:14:15 executing program 0: r0 = socket(0x18, 0x5, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000ea3daab9be970051000"], 0x3c2}, 0x0) 11:14:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) 11:14:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000300)="be251aebd3107f343545f6480fef347e5ff4426a282e007a379e9a3037c9090c650e65a3684f08eb9283645eb0de10464329eec05ff2b9ca0c1dfc89fa55dbd43833cb16e2b08f62688491e7268f1e3391afcdc8c8f35f534688e1988a4bc64b74ae02f811c543461a431592e9c661034d39d5dafa28304419b4521920254116b256377632c815e020e003823c248b8a7dda7a330fff3648313e318c6ba776a3d0a78e01e36883ea8bc23ecf8b40acc81cbbc0ff314835a5872d14a1469f953f4a8398c380f4bef8d107062910480db684eb9cb4ca492f096fc6413a18ac", 0xde}, {&(0x7f0000000200)="3526a17fdbc89825422ffe09abae3112db23d47468e72f1f832cb7f5159b13cd3ec64cfbd162b6ae4dbdabeb23c8460ff15f7e2041d379f7f8fb39e5f388425fc15e057dbae607f14fc6f1394ccc31492b0a9b11ac6d88a1a4d815751b20fc769abf4d0af4a7e1f7224fa2a163a9f3c3b6b7569e163ae6415a7cc677c6ec0026bea6ebf4eb598c76dbf87c7d5f84c7b9f21fd03c4c4a", 0x96}, {&(0x7f0000000400)="3734b91f6ad55e85666bf67c0f704a9bacdfec3884511ab55564860cf74bc1d3eb4ba7e463653fb2d6333cccb0a2267802f5d28ae3ba09cac25b5e75a9b3194b171d95c8fccff4eaa8e737b8ee908d77b8e61ba43a6db8e947de8e7e49229f7126803e91fe5c10d6aa0a20f41dff8f747f88e5c11a42bf", 0x77}, {&(0x7f0000000480)="729b4c08a8217d3c7602622272405881288425f8aec7fb5921c2c85534280c7812e1199ded4ec2ebe29852d1bc947e4d911744c6955ccecacd97588011b6332e62b9d7ec27ceb33c3108e72e8fde4a372d674bcc21d356c9a95ae337882614e4d168aad0f7912ea86b01426718dda18b671e4a702c37a28bb5ab454cf46928ce1af465902b100c2f45866cead51f95881f4537dcfdbed6e713c965aeff4d45c65e", 0xa1}, {&(0x7f00000000c0)="8e4724a734c80dbc84e5cc3814156e5fd052ba12dbc618f5150d7a9f", 0x1c}, {&(0x7f0000000540)="f62a07118c4098d557680bc2d320a1bbc4f72edd00e3f7cc4a09c9c4a31068", 0x1f}, {&(0x7f0000000580)="e091d80c5cbaecc4ef6079a7a45f6903a2f363a5ca1c7c378a09ba09573c4e3ec100eb2f5b65ebe94d783e0af586d7cae6f1097c22cb7ede334089ca5e29ad25c36941f9", 0x44}, {&(0x7f0000000600)="d8cdeb8d6cd0d9eba5f477d233f04ed6bd58", 0x12}, {&(0x7f0000000640)="c021b38dd696e777bf25efb53758b3092b51fd2f56ccbde7e03af909b2b2be9f14976b4f4e8a4bdf446db1754e7310b5331f581db53d1acc34475159775cc2cd3b9841692771877e3eeea40d526ea68901fc57e0f202457c12b8b516e0bba7348ccdd981d6d34c0333c5dc49be9b50ba05923e3edde9c50adebbd0733c3c6a4e4ffcafb94d1932d8c7c63fb3bcf86e8a802995d12283", 0x96}, {&(0x7f0000000700)="5f8f4a88dbff1f6b1c143c2e6397204ecd2bcf6f34bb1f20d948a3f1bf7e1190add5a21953e6859ef0203defee9b4808305b2e0dbe4686baf962c640b6d27512166eb5aca8d6b4b3a99f22e10486d178f2bf68871b7742b8efb724deaa84e53325bafc1fac7a0cb5f3795ccc74b664324c5ead6763693db3c0b0280c5f7ba99201e46611d9cb4e5533fa1ead9243c04903ad396134db42c40d46334ba7ac0ea79aa2d982c685f1cfd10da6dfa01fb21e0503e5d7c5edd912022d9d37f23e1ed7beff5b41", 0xc4}], 0xa, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f00000008c0)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1010, r2, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4100080c1}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:14:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 11:14:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x2, 0xfecf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) write(r0, &(0x7f0000000180)="01c96161fe4669a9ade5e2a6b1236ad7cdf66b4a6a7f797880c9786f78a0ce00e2e77e9ec2fc892d2a2be03fc03397b6b6b6e1a020e9a95c99531e6b1ff61c502f1a8180ae83e9b6226dc17a01fe7228f78fd70e7eeb32de4fe3c1d52dfee010b60f668cc8e1e079ebfe396c7232099c8da06410ba736fc40f3256cbba76011eb2d30f01f5c25c2e215baefbc58f04331f6afe44c77437b4f48afcb15d1d79f2511513895d4bfa461eb6fea7eba93c372380c11498e09c766d58a0d7bcf23e0c87518a0e9e9f4b0bd695df20da285058e3560dccc2210e168214145f47f046a823cedcce0ec5156a8845881131c9f1a75f1aaa2663468b14", 0xf8) read(r0, &(0x7f0000000100)=""/107, 0x6b) 11:14:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x7) 11:14:15 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x600, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/116, 0xfffffee0) poll(&(0x7f0000000080)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) 11:14:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x14) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x81}], 0x40000000400, 0x0, 0x900, 0x0) 11:14:15 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000940)='/dev/tty\x00', 0x10800, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:14:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0xf582, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfe91) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 11:14:16 executing program 1: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) 11:14:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) shmget(0x3, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) 11:14:16 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x5b) 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}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x5, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x0, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000400)) r5 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r6 = msgget(0x2, 0x0) bind(r4, &(0x7f0000000380)=@in6={0x18, 0x1, 0x39, 0x400}, 0xc) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x5, 0x4) r8 = getppid() pledge(&(0x7f0000000200)='\\\x00', &(0x7f00000003c0)='\x00') fcntl$setown(r2, 0x6, r8) preadv(r5, &(0x7f0000000500)=[{&(0x7f0000000480)=""/81, 0x51}], 0x1, 0x4b) semop(r7, &(0x7f0000000540)=[{0x1, 0xb62, 0x800}, {0x3, 0x3, 0x1000}], 0x2) semget(0x1, 0x2, 0x2) connect(r3, &(0x7f0000001880)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) unveil(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='r\x00') madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setgid(r9) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001a40)=0x800) shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ff8000/0x4000)=nil) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x40200003f, 0xfff, 0x4, 0x1, 0x9, 0x4, 0x101, 0x0, 0x0, 0x9, 0x280}) 11:14:16 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8234579540a825c7) sendto$unix(r0, &(0x7f0000000080)="03364cc9916bbee94a4bb98763245734c8478f75c203fd421ff10e8c5ce60aeb7823b1dcdd91a8fda927baddc83f29fb6ca2ed7c3498dbb504976a7450e0e4978888594c3168fbf12db728239610b32173d489cbb6931c3f1ce84944164275d517055c60a22ac0975e0f6eabee9b63afc8fc00292e85107f43e02fab7cca0c35115f163696ad2f22607b0bee1ef5e4e432275cb7716363", 0x97, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 11:14:16 executing program 1: socketpair(0x20, 0x400000000003, 0x0, 0x0) 11:14:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socketpair(0x39, 0x4000, 0x9, &(0x7f0000000000)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) 11:14:16 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x6a, 0x3, &(0x7f0000000100)="91230601157466a42e801d556d8773e7cacf53ef18d59ed5379a613a78218b12e65b08f8a4e3488d8e747c287660e26198b87c116a0188951850bcf77daf58c7e5a8f889331842a6a25054b08820172bbc4c7ae794c2303055663e13eecf0054e7d44dda21f745873e8de04fd8de48a00c1f66b60d6cf6ad18a52e730f0a4350c3cc15264b55d55f9327d16d785cbb4dc76a0314f47375132c6f5e880740606772", 0xa1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lseek(r0, 0xfffffffffffffffe, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:14:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) listen(r2, 0x10000) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) 11:14:16 executing program 0: socket(0x1000000000018, 0x3, 0x6) 11:14:16 executing program 0: shmget$private(0x0, 0x2000, 0x9, &(0x7f0000ff3000/0x2000)=nil) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x9) 11:14:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10a, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x8) 11:14:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="d7929676e776bcdb02806d3b870747cf29c7e9a936847d4340fa5d5bd8ddf582878dd50e5073a5b78d50e02ee6c757294a584475632d", 0x36}], 0x1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="4b5300997ad3b593184a57d9e2f13a79d0001e5fd7659524930849567c8408e5daf29833d1f4e01917cba055bf24da5a3695509a88d5771ec75c1c09e8e1bc09977bc2da1e4b1d5a374fc59289e0a5ab72a7bb48bba1d0facbaf828e29c32cf69187365886e44c825f018ae97fed8da6ec6d9704685fbbd8f59dc9c51d8e46d089773a2710bf364c29ffc57346cb1d944466e7b3e396718d42801051aa65c1f2e0e35667", 0xa4, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 11:14:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) dup(r0) r2 = socket$inet(0x2, 0x4, 0x6) write(r2, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 11:14:17 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)='W\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="46ca17428ef4000400000000000000ac7f784f9c0108000000cc16f51ba237cfa51640a6f962ba277223d18a1736a07f42a94565"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)="ddc19348de738af5db81138190b19289b67672564c606d1464266b52ebb307749271f157f55513b6d9ac4711fe967353af8337c2d98aaa8d5d0e712309a4f4e959611201c6e584f0844eabdcf55ad20d996243768f7e9b6ff92b5b579cb8989b097d2f49f77a15575b0bb55b48aa957023c513519af9143f4eea0995e7ea063126153f0ba45e5e2dcf8022faf73941d20c5974d871af92da7531a3ada98de974122f30a25c745bcf8c01b57af76c349fd9288047f2178b5fddea1c67f69ab360c3544347b524bacf07e932222c016793531dd2d728e855d9c8ea30600c4f3851752a68c16b30965942b7c4e986ba0a5a", 0xf0}, {&(0x7f0000000280)="1c1c9f694c6ebcbeef83d8453218578d9ce2b05873508bbe1cdf50377a338363e49d8efbab0c073e60fc784654b9e7ccd9955f4f3c15b80e3fa0c5d4ffba1ab07f37452ef2ff79b96778b5a3e04a5d9cdcf14d99b5d0aed13e3830ef49bfb8f439d3335de1acd11615e0094e4682ac8fb2d41786dcd0609debad346c78e563ca5da2d08b8375729e", 0x88}, {&(0x7f0000000340)="2581cc309b0691b30642cbda6b25308413fe4836ae6d67714c9c258a03a7", 0x1e}], 0x3, 0x0, 0x0, 0x7}, 0x9) r1 = getegid() r2 = getgid() mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) setregid(r1, r2) 11:14:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/34}, &(0x7f0000000040)=0x24) 11:14:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0x4, &(0x7f0000000040)="90485d344e244c02198b5821d82cfa12d8b1558b46f4c20e574e5a1610c917e43b18148bed8e1ad43595502b74ee8bc2ed052d9db762b72753206c1121ea032f4a5d01e825b631ddf65ed2e9a63342eb79ce29988ff1745365c8bfe4d747bbdf427b3fc1f321ceb1b608c767c67ad42f890c5c4ea46acd347448acac6d82ce483769da81a34ea51f1dcc8b0a5d123409bf9a775d38f4996101b4cdb296b46f5e11caefff76f264f57d5c1c5f96", 0xad) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8c80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x2) 11:14:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r2 = dup(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 11:14:18 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getpgrp() setpgid(0x0, r2) 11:14:18 executing program 0: setrlimit(0x0, 0x0) setrlimit(0x1, &(0x7f0000000080)={0xc7, 0x267}) 11:14:18 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x81a0, 0x4c) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0xb372eab8) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x77}, 0x0) 11:14:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x420) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7f, 0x9]) 11:14:18 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000002c0)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000180)='./bus\x00', r2, r3, 0x2) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) 11:14:18 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) 11:14:18 executing program 0: r0 = semget(0x1, 0x3, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/163) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f00000000c0)=""/195) 11:14:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) r0 = socket(0x18, 0x5, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) listen(r0, 0x5ff3) 11:14:18 executing program 1: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x2013, r0, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:14:18 executing program 0: select(0x40, &(0x7f0000000000)={0x4, 0x9971, 0x5, 0x9, 0x6, 0xffffffff, 0x80000001, 0x9}, &(0x7f0000000040)={0x6, 0x10000, 0x401, 0x80000001, 0x5, 0x5101, 0xffff, 0x10000}, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x2, 0x1, 0x3c, 0x8, 0x8}, &(0x7f00000000c0)={0xffffffffffff8aef, 0x1}) getitimer(0x1, &(0x7f0000000840)) r0 = open(&(0x7f0000000100)='\x00', 0x80, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x0, 0x10000}) r1 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/82) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = getgid() r3 = getegid() r4 = getegid() getgroups(0x3, &(0x7f0000000280)=[r2, r3, r4]) fchdir(r0) r5 = getpid() recvfrom(r0, &(0x7f00000002c0)=""/204, 0xcc, 0x802, 0x0, 0x0) mlockall(0x2) r6 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$unix(r6, &(0x7f0000000440)=@file={0x0, ""/88}, &(0x7f00000004c0)=0x5a) readv(r7, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/190, 0xbe}], 0x1) r8 = dup2(r7, r0) r9 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f00000006c0)={{0x42, r10, r2, r11, r4, 0x8, 0x4}, 0x29dd, 0x5, r5, r5, 0x5, 0xff, 0x3}) getpeername(r6, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) semget(0x1, 0x1, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000007c0)=""/72) semget(0x2, 0x1, 0x40) 11:14:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x200000}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) close(r1) 11:14:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) kqueue() r5 = dup(r3) kqueue() kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) ftruncate(r4, 0x3727) write(r0, &(0x7f0000000040)='!', 0x1) 11:14:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="89cf983b637e41a3107b534e72b464199a55f105e2a886dfea24fb52e336bc32a1e1e5c22af11112227b36a6b86f2e2554940ca8afce0ea201e64703505ccb6204ef8e740fa1dbeb4407fc887bfb66618271b08ea2e2d6b0768075e832277ab6d5bb8ece9a829112008a022ca45b6b87e01d20aed295482fc9d65ce1985b13ea8324323c9a06b9689e98e1e9cfdec7b4e63e0a3c8d63df0abae3b1e2d0fb9dfa796697ea2bdbb3297ab6b72aea549f6863b4ee1fe4758cff37897b255b3336c1fe4a5ad6d8d868f5438db73bcca83be39d25dc4b39c6f17e5ae2dd19ff80bc2878ac24d0d5aa633a89fbabd250fe266932cea715deaf3ce79a0cd074252933dfdf63038d44a61ad2013fa0c76eaa4e2edf4cc764525899e3dbe0216a8f19adc6d4c1c814d76dbfbd5f6967a598498b52b4f5989a08887f56a8babdd1c7857a802727416ad1e830cef5a9aeba965619c165e003d0a0f9a4189ecda6b1327ae53d1c422566160713933413bfcb5a072c7eaa4a4ccb0ffed3ce107654289b11bbc6c055700d10a3801997c3d8722a4ecf51a4e0adf84825add5b7f2a6636acd97dbc3a555699ccb3bb69e84f0578f553652f794fad8b0637119fb2148144e3a855021a039e742893cbb18de06c53f02ea50ca9f53e6cf49bfaaec4768591fbcc8dda4d1d073090b00721ffe5064144e798993dcee5528c265739bc1bbe3010cc8b3bd5dded795bf37825a78cba606b6f8244197422757f18e5ad0ce2d589133713dcf3d40568aab06796f996ad0da94202e44ab87a38417b594e364c1ef82f6066e8419faa8c2a071cdb81ea236e71cd5e8b7c589e9730729d1ee44c8bc82e443a290fd1b674ee29cb593f11c196596947f920e48080e9ce7fdb83066a2011739ce5f8f0c77bc2111f64a471c0d98c937105accfe1fdb1f458200dec629cff5b0d4413254bd992411f1ddb47b215fd02f1a4d7433f84c727bb237146c237e0a0c0b0e8663945a427672a4fd4dec70bac1666d424e0c7c8bb8069274c09f2053ed6d74fcdceded88b25e43cd303738e771af1bae0d5dd6e816ba55d0e02060b249f3f02bc61931dcebdf2953eca537a0742b67ab7cc24c21bf6f0bd59e26da3c77f76e9c6d1affbfe6d1e88709fa00cd170f63ac88791d7b29605b4cb3695197bd99da697c5d4ee7523e908f3611eea960393c2c2ed857fe870cd98993c7601afcb44cbb53cd8f8dda2a118e0c3766d11223ee57626ec0e8c67895b45bac33125c68415b231f76ce5946671fd5feeb8d6aeec4f82915003c78bab00719e39212495e389c36d0080ced3a2bae995d80e8b616b44403f5b63e3cafbe8365ad9c440d4b5c73da49005f06afc6f7e0c72aab89b6565b5273922e1187e8f826e9fe2c8081bcde505faffca44fc96be7eaedf0a4914e22f524139a5d6950ea319b04cfc235547118aa28119fb53e4628707696054188ea03777da2f5e60172683be0bdf096cba192bf4c89ddd74e119bde29c48c4296c1823d64bf6ad31950e129b7c8aabbe0331f92851ded495fabb1c8b8cb215175c9bea41fb35bee004c72381eb65c1d961a03c4988f81e285a530997e583e3d4b8ee2aabe1ee8aaf83fe69e6ad70ee2602eaeec19c6623511008536415441a114c8fea7372b633dab280f58f5f2fbef08bea0ecb6720931d8523e000068fb0123c185a9d732dedc7ff46b1b41c38a4613d0ab51d753f3d0a1db9dca4330c4a05aa57be9e6e75dbedf2c9ae1de647ae94563d30e94a3255bcf0406beb2353ddb4ebafe2b7ef47fa52e8f95b6e09ec4e5c4a2df8f48258c3a1dcb0b906c33e910a98769641ca3c3d6caab69a67b82a214c8eb7e5eb9f31499e44f5ed9f5a2245ed91aad0f4a058f704c0fb1bb321632013f72af6fc5161dada1498719102977c66aee90f67b9cd8431a3fcc117a01be117c3ce2f0800b938442edf2aad893e2c4c913dd50e557ff8cb724cb0ad5f550addab9a9e169a5f0d0310239e76b82e7728ee8a8cc684326bd82c56ad6cefeed1c0a91264d8f896af3cce13afd01552b371b3797f8eb3d7ee3ba6b1a9e1bfd1c47bc768f1437b15cef6b8c2bd1ec54e6789e753e6b3a9ecb8985fc87d0dda09905fb7dc5f1b8402ec4deb52b866f48533ee16f79d44b0d5ed563e8e899d0fb937577848b06386c2fab54c8ec159e96b4792ac79896cd85d44abe8378a8d57a7f468384d169c4235389ceaa7294520438f86f1a5e118dcb7bfc920a385d067624e03c297a5d0cef5558db34f99eacd7a880233497c30923806d97d2e58ce8d35ecc378298b9071a51178a42b042a77f4246fb80b35f9276f295f7ab28d268c929ae665cd329d9c32e4d9e5202f5cf6238e66e5cf60ea1d3790921132bf1b0163ec7a5ae7b2ee9568c8569338d22a2ef4f62e5c9354500ea786b3f3f1a58b45e73c2521efb2f876c1f0488eb0598f75a3b68d69f214e321f5c552f522a95a9fb3746a74d6257329cd3dd890a33c8241f41aecefa24fc1d1b7dd9eced0e20786a385bfd825b2f46553e3728a1e9e801ccfdb737fd2e62381648ae9fbfe42ed929ddc749d61970eac15576265b4ebcd89a1bd9ebff6eb75021e132b6688c51f9cced7e5c4328f3b4b2264a0199c9ea924451729a3a55f8518b9483e871ebd93c71bc6c2303c3e0e8955d9e39a36351bfd2e40753a1e7b55dcbf11cc2f4e92bc44a930a327ade6d53a710d6e555841e758d2802c9146c1e2f68337b5d4f0e340b016377591dcbbc24be811a53a92c3c1a28dca8b636a4f6cac299a7c5354508236000cc9ec8b9b651946fba5831eaf3eb96233dd62f6ee08686f9d72854f6da8e4707152280818af322f08e5769399618906ec62f5019ca9a585a56a3f3e101c6123c4b3ff547b486870e49bb27eb0f75a4a25392947a476dc538f9a3423f04e51e13b92ec61165149506b33bca91d083bfa17c3d8742540eb54ada72ad2c2b5d72a01756b1f126f87ee5bfe8e2eefb9a4c0bceeed518730013878a32e93299e626bac9f626418d648137e94bd5868a70f0eae734bb999065bde01c21b24b39cb3f19678c250aacd8b055bfc635883b2ffd430324908b6c38cea4a3e11eb38b94996d652c4371780d84c10fb056eeba0bb38287abf1e0d5dfa42c18ed3835151078f4142b4ef0ac101cda24ea7578ed8866a7fc4d52284c2d432a6665810453bc15458999a95947a4b5d4972a2b49c53dc62d7571198e225e6c2b11a1835aeaad56581375aa7f032027dec38a311684f016742115743a489efef24e89d5809f6ee967f5728dc401b38cc9c0e4a8da375e2086ea584f14448570ea350566603bccba0649c99fde74f0e293d4e5a675514a9e206f117bad0e417558d2adf6026766d2a808514a045ec93e4ab02c1cd23365e4def1c725887aa3ad2fd6a830035fb34eb833bd4e2b8352bb3306776f6f24d4e6190566fadd5bcdb9e30c28538682081c7b9f474d84401e5f19a53caa0945cfe60c08a0813cc304a208a9809b302a2cc820a58a6fd1c96a3d4365bc508af5e8f48048b512044d7802389c18d3a13c371b71d9772cbf7bf33d1a10bcea9f79e0e5180e9d06c788b0d83131e7386054c7a13d87933cd5b2e0df877ebacdbf741389fe0e4a19a149c5bacea4f9cf393ae4f1e313eace2b8cdd0eb94b8073c86c3691263d24e16e4a88ac64f215da82697e6635a86adada086775fe419e3ffc78cc3a813699e36a79cd4b3836c7c7a73c6387ea5f64592f339550bf13fa9805780c09253b9dcb9171240137edf26c20b851799d0cb7d88a9d0faa606ba13a01871f54cbf6bbffa239399c96a6b4a49bcc9774fd70b65720d5dab379cbee164f20ce13eb6a745fc18453a6ea4b8f6e44f06c89b0032ee10ea1443b8b547e0725a11b16b05560240037864b596418088a5534015b0c6dc0bfdcfecec2ffd1a00fd13a7a1f966a0298f84a98e0fc2e6f7533134d4a44510f7ed50c71e7e188d5f36c084928e9787411b4570df874b7f0e3cfed079e2a5d3bc6b1669fdeb91a71bcc1a08cee3065121a58cf08741ecc84c685817b1bc0e67e2913005c448e1d5ea0c02facdca7c1f9fc39749387a0c5f929a9ce254ef6e118e68ba0ab0fc267de4b9853d7a8ffd49fa2ce32889f48e87b37746273fe98c961cd44feeec21c95cda37fd8d864f65ccb1d0f0efae066d10175cd42269e95969a74931bcc707b4c2af5e66bb7e40feb6366624b328626c1f17db5f3771c3cb478be8ac39d56166861a1aad44a7a7728b75bb24e741234848266d8f0d44a6da38ba752f2b951d1d4872c5e3c4e06c2074b1c8c96e1daea52582217eeb61966e3ee43b658633d1ca737b545191f56eac68dd28277151b687cb900203429efb358493d7cf29a73b4c541e5cbc36e50533d61883fb49f3cf68dbbaef4dd1165665d258e0e96ea1831096bfda76a9a89b9c6ae07d9eb318d2cc77db367616d336fe397acdd18fc12426d856d3d33cd3499108262ac456f500991a118308a36eb93ce002b7fdcebd31fbcb0e76e0688b0227937ac55f162e0d7f6183621e50e81ced036d384850c3c7ea5cd7a4208c35d3878001341de54033843f466596d551748681b96fcb30a4681bec76a89be18b2b90845eae28cfa8b48828819f32472563250b3546b5cafdfb36f850a862dbbca056d45c5e0ee895f06756f53c4d33abebc1a2820f6400facc800a179f12bda208ec6a573965d42afcd8aec2721cfc92384ccd42e16be03699a6fa25a1b36e47e4fd75881c3c74bff8bbc4f971acd1f7bbe14fc3e860d769e0e979c8ce86efca8d068f51dd9a676e646a07f9f11f5b5dfdbc84483144bd3131501bbe9bcb18956abe4f54c03ea1070c93251545b44d1f891d4d734c84c24286a7b4e63b8bc796750a5e858fb87510a9fa3823569e9214897a1a34badb136f1fe3696d866cdc2b643c7cd6f48170cac0177cf77486757ba3e515f8cb4edee166b168f8dba311655ebe70be9c98452532efcf63bccfdbcb17b1bd58ae8d04e1720162508f2cc8868b2fd6dc262653c15b0b4e4534caccc50609fe1d9e1ad5e04ab306b55be7bb749a91f808a6b29c7366dba7e576c694716d40784303634b358172e2c97fc6c49404b3b28877d8ad038ed1cd67b4bef815221db7faa747d191cd312e9aed368d3e282093089d467e761f166bab47b9f88638cbfabac753ce4938d7e56c4b8314ba0a5699ac7fa29663c90cf01db1ee5a03daef522723e9e5dc5360a181d18c9952535f35d16e967881bb525294240ca22dfc47533f7eee59f82130ba12aa00473db0f45a87c36de3f62b97be9fe39d300329ada73aa88452a4f1a86e50cab169bf1cac1b30bd1233df7a80d2ebf18f11ca924eb138ac5b457720fdfe3654254addf2ab3c82a7c4bb1260d394d47ee014d5739e9d1f2476fa1bbbb7e2e275b100904c961b322b735b19748a097c4c21492ffb2c4b67c3e766f48f535240815851b001f19f167bc31bffcdba04720bb6ec37b90fe9094e42c6983a773275ca906ba86bf67a16098fddc1f924266ad810e268ffcaa2927c9e414b06292e0acdf55bf172a31324209b8ecb11e7aa678948254d06c7a97b185fe9200ab32291d120364f0150676e639899ee88286a232ea3845533a3131e323600697b352b212b13d73f248ba920c9d65cce62393aab21f55e34ea353c8bcc80af155647565a5afc32aac168f26779499b5f3816cdb40517d0e2dc5a1f57c57f64ca772f670e77b92596c4e0c440f1217bef71692154d4f649d4580", 0x1000, 0x408, &(0x7f0000001080)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x5, 0x4004) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, 0x0, 0xffffffffffffff10) 11:14:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x5, 0x5e0}, 0x10) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r2 = kqueue() r3 = semget(0x0, 0x3, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000000c0)=""/248) dup2(r1, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x40, 0x2) poll(&(0x7f0000000280)=[{r2}], 0x20000000000002a0, 0x200000000000) 11:14:18 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xff) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6000, 0x400) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:14:18 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x46, 0x9}, {0x7, 0x100000000}], 0x2}) setgid(r2) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = getgid() poll(0x0, 0x0, 0x8863) fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(0xffffffffffffffff, 0x2) fchownat(r3, &(0x7f0000000180)='./file0\x00', r1, r4, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)=[0x0, &(0x7f0000000280)='\x00']) 11:14:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) read(r2, &(0x7f0000000180)=""/161, 0xa1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chroot(&(0x7f0000000280)='./file0\x00') setsockopt(r0, 0x6, 0x1, &(0x7f0000000240)="bf8b4d9df42adc96464212828e6afb4874345803d97d2951b345b3b1614ae41f1f26e93156196047973b399c115f4bf009629b", 0x33) setsockopt(r0, 0x5, 0x200, &(0x7f0000000000)="02cd9c9bd202", 0x6) fcntl$setstatus(r3, 0x4, 0x280) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) pwritev(r3, &(0x7f00000007c0)=[{&(0x7f0000000400)="84ea60bb238ade1be6837151cb30e43670c1363417d40af2ece5383a62034fefa1c2782ff2b44e836387ef4016df181f3beeb4dbe071a0cc732c4f3add755206db3eeb78c55480afeaed2590bad8748fa299c198bd65ac6adb0b3411e20054e6123f4570796b90ec520fb2c1f9e1920b467a152725a3045aea1d9c576a37ff868bb5d7f40feb9ac412d89b7ed19baf0a5b8b", 0x92}, {&(0x7f0000000500)="6b9276a017e2f9322f4959fcd263998dfa2b145c48f2cabc18", 0x19}, {&(0x7f0000000540)="5e7e3e108a8ddf42d54f5bcf486941d49e03dd3c225738b834a43b20c943e6fa05d55e1efb287feed107c8438050ea4e29e217cced4e615711e71dd352608f220785be126bbab8e8ccd3e241b72df00240eac9c1364c8642efdc91fc94a81be21504e22604742a300def046f7a924dad2dd23b1462e5acd7c9a9d846f705652bf7f9f94c7462c390f7dd750caa8f03828e9526d64ca616673147179648305852e600e276345bae60248f2442ae3f7dd924921bfd37bd0f4e4601bec9211b17cc4186c794dfbc1477a2118a6332e3f72138d80126bf2df864d1c1e0788defde6a6cc8d9c2ab244b76b04ab960539fe2ff0d24c452d12848c86256", 0xfa}, {&(0x7f0000000640)="797fad17e75ac4d39e779c712a44364fc999c62f02b56729222e6d6c7ae565d87c29cc213bf80719b99d7bcab632a51b11b71a5308aedb484cdbc4a282681328a07011385a38302d35e69d91aef87d1e436af1bee383567a1fdc3dfc", 0x5c}, {&(0x7f00000006c0)="1b7b25a8c2cf34f2a8f9a8c0ff27e726638e1c26a2ef149ab5ee73fb62347bb07f91b1e8e4e7bee13bceb2bd7f23fd77e321eba7d0d1d8ed9153b93f5812f3627a9fd8eac300ceda38665c9b297e5e8a1cdab442b2a2246d544f4232d2755a", 0x5f}, {&(0x7f0000001740)="af3e1058aaf00729a9f5868063c11910bcda4570787ce263209c67e327697b511ee6d614b973c78ba125b40c9e56ca94cb1c55e48d2e425a0e399b410491d5e3417cc0a6e229ff3b0453fc74398fd8428cbff28861c655bff0864e332425c85a0f13db5727596c830c4c0ac4e41c645e08dfa3164ae3a2ddcb75164987ce54256d420ca4221a6ebeedf2a79bb5975d819c4274d2e7335c41912e8f5c6a1135853ec870fcf30de35a61b28c57153cc95d4fc3ab9f0c564ae0b1dc643a47b069498922fc000e10c234dc45032b78fc016adfdacafbb4ab2f9d25c4a49df650d87344f32d8fe443a74a3c86123b53ab906aa119d58cc20427bfa94b77bb7bf33338bcca4795c929e17f804f21d6e5d5e87593dd104b6c0dd6b400739f5ec75bc77e3cb4d33ebdecdea6f4177adcf0d2f97ed4ac7bfceb0619ddf3d26dcca2e68623e6b21d385bc28af1bb33c8c084b2d052bc660edca419e70f894a55ba3d5aabf00ece45ba1d41826a379398d9965608bf7c48ebdd7de68664e8de0deb3d720c42c975a77dd8f507ee537cbfd0aadb6e37247b67d1f6f342b6864f49361f1111dc2eb42acf96bad2d3de0359d392b9dace4b6dcb26631c3012c7ce2c71bdedb9f22971ffa4a7250fe75b7c9397e062c22163dd2baadc565d9ef97fc86b3fa09c717b1834032ce1e0163ab7739d1a1594426402d6b0e55f62848738cc069a6f26b61364e8097f6bfed07fa8735fe2df82505f5fb95b2f7e17557ae2849d876466995d77c5cf2ca8db89717f969cd6ab7cb3260c86ac2c4e4098e54c2a6e3f6a71d26998ad49d7236c76781c51cc57bfc03a65995541a5b011cc238da92315ab988091ccbeb9ccac42900510cbb87c576b68ca533fbd36ffa4a3079e77bf4312a726a5525ca5504472278a9ceaab410806d85f1f5a35ab1a501627efbdc3627fbeafb3e42149fbf62e470a83c483c5f7539e9b213c8b95ec7ac25a2c377df95a14eae227c4f27fcfa03d5ed292118e214bc2d1cd8749874a02db5d72c61a6534882f6370814dc54a154a91a01a7d039c2239b3f0ea1c3788237245ca14ddae509ad30bd5fecabec9b9c4361490e14363cc767abf03f460c94caface4e2bb104b280c725b60c86cf2b3f49a7d0efd9988cf46742873797a5c45014d161d8dedae1ec0a6539b6aefd4987c1ef7877d19cfd512eb3e256f4effe315c2f0d7cdbf8bf87d05ad2f1e6a872f911c45638ef8fd202b5ea1172bc6a3604304a46f931444d5a71c9e92fcaa15a598ba817b67913d917cd3214f48ab6a2266faf7698d92c72bed8a7c57b5f7350b0b49f0af427633d27a16c2c1c662e206b8925f3e01de70e8626ce0db59cc1756b156f206ced4011a9033ce0442d90534881b6bbdcf839b641437784a5f3f8e3856581c4370f5d46cacaacb42784008019b9adad73a8f147950eeddbf81d7095b01769e9ea697891ee640d6fb62e7efdb819262854dcefd55f5e77963ab1a70b1a72c3f7cc21ed36d8ce99d053c1fc990ac7362e94d9d36f94a5ea82b9f5b5b7380b8c0b437a382f183c27d0481ca525820b4eafd22ed4085e876d448a4db4ccf63bd3550b9ac42db57ddbf095f9c82dcaa74a0e2eaf25f977ea3237044d3a12cd2c39b41453e91f7fcb4a24abf4beaad8be5e5f0bad2030ffa14806b266b17e09a824bc3c14d52029187dfbefd6509022e99f313c5ed0eb46347d57b8e72a5730bc95d18bb5949d8b2b6ac9e125971bb5e4fceb14ae07b28c0e3907355864c2dbf250516ffd78973c43392aef67a90a5604516e0a6f0b3832091cc143d6f6f4f0b1f5e5d9c32e2b315712b69556d51ccb52ead1c9701ab74010d05c97b31872c39532574146f1abf27c36fc3eaf51d4b0e1af25ae2f7a602d0fd6beaca873413214d8edfeceabf70ad3b49c563287eceb84bcc9e63873d55fd58c148c34a83168f3444cb4185b9b6ffa77ac9a86e27fc7c47a0f06005d54e4eb23d8775514f767628829d7c73c2a50ba6169ceba019a27ae9e0282ef35c519e504f0d3a93e366cb826c63098aa716fb3939f0ba254f2da28b5a18834c45d0073eb6fe2984959b1e74fd810cc30e3a12055f004131d3e877b038f02cff2ef1f55048a84827ff0975e0cb35438771f8fce132d81ec0a8b227b68e92a8c70377fe418b47a62c859cef50f55857d9c22e9ae35292771f7528e16a5d5f3b0d1a441ff64d85366dc40323a8347cf0991b3ca7cf1247a381660f47a411f5f7b0d32ff7a00ece02792d73a42b5e6350b66452ad9c3fe32bd388d0adfc25c86e0163105e8bfbca9c6c847f4457e97335eda62495d454232fb22604a9f2ba919a3edbaf9e780a25e31920cf28bbc3630f33736138ebb87aa63ee2fcead911d03bb36c0c04b4d1b6f847139a5b3b9e17ccb1e5df141b54d1d78cec031ab6808f504a10908ccf81decb07f5b2ebd8db14c5c5279cadc647169aab613f0fbf56e7746b5a8cdd3576a3d4e35da6ac12f17e2fbdf72ba6979b08f332d48bee5bd0850746966c0c7d4d594436a04335727a4fdffbc994fedeff89adaf2eb435e263ba45668d26756f5fe0051d9380f13f8319b885e6ccfbcb945fdfa7282253f1597e5c6cc2db1f374368cdefae25344cbb11cd81239763894e0448931e8db9ba0c0453033a85e47ab17c529b2293ef0b5ac2fa51b4798289f45038ee393aaef2738174e161a7329b9dcf55b7de5f58ce66ce01b5fe02720d3cf51b00652ee91b15a65ab536445ea4d68302da52044a78b8febafb231a484d7935df7615cce528d9029f0a06e238d663181b5ba37b385f82c11509010f3807982a4df20471f98bc93b1a9a14754eeb4ebd67ea22d767925dd35b36106532f3d26244ee85d88f8c3b20728b0f957bf5a5d59cd799a00d5bbeda10af5c91a5466d077f936343ce8f8bfe9c24cbd1d3b5dc290e424a4c283263707d54a0a02cd46fa112d8060a302a30b018e777db1d4374dd86deb19e021e279d06ce64bebd5210622876a2d5dcc3df64d8d0f821d8efd1f431ce2f0edeae1263dd1632d468360d299cc8c303fe4d6b95cf1496d46fcf0e2bbdfdf15ce2e26e641b901d097745e24150bbc725046ac35e7ed4e4f5a380dc3e6e4873095a477e655cbf08e4e09e8702568aab00006f4027ff1e0c81a5431816a263f65923cf9b0fef452e9cb68cf993ca425f4c6ef2f11c00f0b99f88422d7b436dc22d2dbdeed86f8dfc4d610666f5fb4ae70cb079629886c843151a04aacaa95888e0132ea407d1576b24b0d0c67c6288dbb4568eeb0e24203fe9612624390f74454e1caaa351c3c3c079971acb76d56f815a0b7f1ad7dbd7e07dd6a2784484707eb21d22a85f6d0f131d73b94b680f5b6aa0f9d3a42ee49c3a713b0aab5498c9bad7485713be5fa165f700d8787ea45f8364f0416958ca6b3da843c71712462f49b5428166241bb6e191a0042fedd2e51f454e3c61cbd0dd6c3d41baaeb030fee1fc72c07b90dfa26c487ff18524d18dd62dc3664cd2699644ed5e911ada9d781e9a0b5a323b79b4978e0b9a945105db9da44c975010f051ed6037545c4f4aa9a1b81bd4c0f2d2fef32cadc438487ca89bab484264498ea5d15bf1388968cf4e4e318469771c94a9e28b6393398941be246d08ed304312d739a3fa14e8e2d806041313d9500018252f77f1f951712c13e53fdae5e6beebd8390f65e6d73361f747e9ec6853750dec3d1371a804bc3209480e3e59421beb7da48f13188ee73fa9fb77fcb7adb4dd402ee0b8a9122ae8fc0d8866d455afe32b7238acdc0186c1eeacac9754b2e6ac6a0b697db36829ea4c3a79e073327e0c9291ffd514e1b6cc8483226375d96799359c298f511cd627d3d4bebf51245361d8c4453750e6b6f3019cb4dbd5ca29e89c6aac236bbab7a3607c1de877f001501088065e1ac5524ef6388087bafc6ba00e5a64a61a95ac0b11cea622df323fc7b6f496ad8903a791f0b1f5f3c7a8c008978ab1f9793adff37b4e4fa1c591773aa02b87cf7caadced3718483ca4fc20894073f030f4a7b3243753720504f650f0d1c5b8ba1e7594deee4012fdc9be554be7259b16ccdbd37d4804f8624f01d93d510258181b73ae14baea5c3ce361137256a25560da95f1701a5d5205e7c5d2d41d2a8f07dce3219f2d4b29330a251973a4a50a527853d6f54248b82cb12c8dbe8de8e10cf5f7ec9968fe579c89d29f8e1fb005b8217cf11136247cf607a4bd04d4a7d7343ba6b4a0e1aa1c16d30f84f4c6cfc41dafcf8a1676658df6452d94952644ae733b7d00e7ec16bf9e4e9c0bb831a1280a8d0797376e3b86bce985cd490c4b9b1e54cbc6abec0e41679d7012e233fe748832aed535681d755c3f9912574d84e8431454d75811155aaad4010b2bd22e372163cdafb78adc64df8db4ed7176a1ab448c43f25cc6f06e47c6f7c84fe4fd737df267f23d7a9a885561124cfb1c4316d3a034ab21cc7a8861d96b96821fdc65eb52a5b56c3928f34a6d2673ebacfa9d6a48bd6df8752e702b55e7ddf804951b89584e1034846d260f19c910f1adb30bf12aabb4ce3c2b35217f273a7afca0598a11b12af6e2773db1dea4bd1d33afc31d4709bc9a0cae2033a3bb82fe33b45f8147658eb1ad6a11f06b82f3af67fe7ca01f369079c322fde1a82cdaffa18fc162dc65684d2165f632d1cda89e4930773deb44d41bbb909ffc96511f02e536dbed3a2bf29980abcd928bf0d1eba67835c56fe9a2d6d11df94b266982afc2f9a754fdcbf738d42efdd29ad5511bb4d88d51e7b51ba6f00b631fdcf955fbccdb47c5d9394e042b6d124e7a06be7f447baafd809af8e2ef708e4ffe221be386cd3c8f0e802826701c1c4ef350a636aea7ace1962e92ed85816597468dafb35f9c2a9112fce2a54be8337521a6d8afbebc4f39ffed2dff74976befcd6f14f81748c9d7ccfe29fdd2348e842358648b7c54b975febfc6e5e03eb32012f21614bf880f9eb33979d6f75eb407f9768f9f28c3bb3c656804bcfdd79d1c1584f697557251f4f4f62bd3c27c4eae0d36ea67e7829bb75ac8ffd14b79028004705cc84e4fe998badd550b403886a6a05456f3aabd6b1693efcbd4439cc1a1a20fe598bb6b96e594fa00183c5e133e78bbfea8f4706de3d2feb2e34f94cd4c6ea68e83bddce31a597eed89e277c74da5a942624667f99b909fe53b126cd4b0be8de8f17db803ddac56cf600064cccde9117968676e1150e3e5d83a3ccac6f04ffe7c7865e5c910af45e61dc9e961f34b34fe26550ae0b7d50459a895ba2ffa6ce9f6bcad323942a0f12aa799fdedcc021a6b303b2d1c690c7720f5775b9667f0b9db8467e1400b1ab32b000dd389204786ddc30f5cf3585b2131ef04688a0aefd76f9334444c148b759d892923e6b7e52676a34a60637c9fa8c468fff89dced548b0e708400dad6984bfe148892ae024c28e8f77126d30a2767762b9606c2a61225389a80a3fb27c22a1793e548d2c2395bf4d96370bb51b2574c33b3940bc6b52ba9f38b5d349483b4bd44946c69e1a1744d7b4341acf5f2d9aa91a81735e9ec4ab2898215534c6833965e7e0fe60a190788f6ab37d73c74e2ca17dfaaff2376cc03b620fc30e1cda1ead683a9c61c6a11a3051f236b0c5caecd6282d093deca12fca019ccfbaf124098416a808aa002b693b38582fbadd99d41917284decef1dfef1fe78bd2ae9349e901294aa8ab897ef892c14c3d639ada0b182736bd0aef63a3d5f3aee05543dc67dd738ddacb0c8862d50847e4c", 0x1000}, {&(0x7f0000000740)="12219412b427f91f8deb14372f7ac9a6979d8d7dc0263ad32d3bc1b60b6c30699f20fca93dd33bd74e1787b020691b4d6ec16d6865a1f1c27b4c6446a41b81de9e50dc71a3b11a2c14bfe82c00ab47f8363f8ae84ef355baa222d36d2d12470c974d4bc6cb0f76df92279dcdd4acb438dbe1a12814", 0x75}, {&(0x7f0000002740)="56e60438e92392577c02a881a16f862833fa0099126dc7666900913928ad3614b4acd0f3960dcfbd6e4136860b075424d80d340d902fb354ce4df07aaee62f037632fb38605ad65f1bf1ea58c737e91de6f33b35db10acfad47ee3f637fd688666600fc8a110c26eda5bd884f989340f556ff624721c1fca699ae466b604ac1d8f4740f1c30aaee65c3707324a96a785345f8ac71f3d2c600f0f0f6114cf922a5bbb077e43a79bbf1df334f56d7a01bf3b0f7cccd0bf98307773a91cf0c3b1fee6ab0bdf0c429a0b52d74b77583d1085f7bf9978d21ab80b08c1379356ca28bd77752264cca970b0f82edd58bd96a33dc2e23081d6b2d2295420772beb8e9e0557a494cd6f4b2316f23b4dcc8a37067d616025b6b40bc50b95d18fd5a5362fd4be6a06b6b437e28ba2a3404da47b68d64c6a7f1a3bd158a307b408d5a0224c2cd80d27046cbdca5c6e50c04e197392589c98882fffe3933b46fcf04afa57af78879a71affc2a3d4d78cf2ed62da3bea3e976241ee57c2e6fd714f83a4b9ba4646147a6a6ea3d09f5f297a421535833771e2c17fae2e81332fc0540b13376ffe2bd8c8f44a4b8124678375dfb5032cd8429d379316878452bd1b29dbead046a8beb4fd253067d6049b2ebde79cae7feee5e20991034490817e28ab5f72820c33ed67c3ee57a8b8fca2c9dd3ebbb50eab6a88cac52df954f084d85ab9e7ef86ad17983993ced061c714a50cab5ff2765ec1dde55b5378b9992d760a4b36d7cf982cac5a7cad136e9635c72423287bf634493a6960662fb3018cb2c8b8e41fa350af820d7ad2d83ddf0f0527bd3e41701de5375dafcb020f6a53d1078d5010d2ce93ea0d07153913b103def7d91ba817fe2728833841dc491a64d0908568463b7734fb969ba2bb43a9db10d9b03419fbf7c71955436d69d91d743e3115308835ba9aa19657854b9482f24e75e08e91c93e5d6f9c16b5551b2e7c45c2d94f9b9b834e5399c1a422be61f87aa379748e114bffbe17345702648cae49652957d77048d359e125d1ae22f654feabdff8dd0a5f79d60435d23a6eb9fda3cffe7bb4e7b4571b00bf0f97a546cfb827a191880b7a5e0f55069fb853694e5f36dbb79b0264b9728bd61f7d196eb6923d8fdf07e01f142633e79e58941f124930699fdaf7cdbb9b60b62afd2ab2847a8854925e437f7ed29a1ae5fffad3211687e6662831c5983e8424a48d437e9e18bdc030c088b8d496456857c189dd1e1cdc423c8e9553e4d783ee8bcff5033498e57acd2ec3a04decfd3a58b84574151bae33b268dcc97899999c1f4a0fa002804312ac69bdbf7413249645ce8f48e2b1431585f98941a8048a8be95929f2ab6f3325b37b85da1aa09578297709bbe3380e48232ec467506a1885d82791c3a6188b8a5edb1ef23ba4d99f4452e152c6a909cf0758cb262832da5e81535ec64d637384f1988d2a419ebe273683fa6261f9841281e820ca3f5b24957e75ccfe97fc46d38a2779e846c3138f1ab00e979761f1b001db4bcd76d8049b80475546e8ff77fc1e9e76525676608eaf8fedaf9aef34703418fb5b07b86658fb47c70f782db1d7d8dc76f3937d99d79d6e1660f49863e4a7f058a5652f12e28bb667bf94324004ce32b2ee8e5e47ea1e4ec181b60d41d98a607f63225b57c002968744893cc8ec852286c1f0c64964ae2ea463810a1d93338f3851a9712a49cf697f8327ea9a6ecd9df7b06a3b4ccc5832639ed34be4ab7beef2bac5b13c38336d10e4cccce832622f168b80b5bd85efb13515f1d73dcc128485b9a3d1fc5edad8d5e3913c898850d0972885b4598fa39c81cb1c003cb3209d2bcb8ddb606249f4f5e2dd0562f890a3342078568f8b97d2f26b37fd159ebb0a704d4237e8e53d4da653963341ea8d0c3ab5938b1dd6c5ff0142faa8edf3a0f652cd7d6725602644c6bd57b290d5f84f83496a6ccf06114eb1056ebf096962db3120762f53a944b6dccd03221832fc880f7ccba916a13b2fc58a08c49befdfb5f06e79ff1472d7390155fc3e51d427ddeffe45cc664dc00d69a85b01133f04b6f81f0084fafde1e1ad427c3eca4e53bc480ce7eed9720b59368daff43cd6ed52e1ec97ee29c88c5d35a827b8c6b1ca3f8f3097c2fb94e078e135f07af0aa9b3ee88f252a51dccfff51479634f9ea25d04409ccc878321d5a21c894e4520f71ea124f3d104042d8cd8f3d2a4f35e03ea667467c135389d953a0e92adb4d8617650a849a90dc67a32996a873c3877479c9fcbbf21bc73d482e907d0c9ff24943583262f87dd99f2a14c54ea66e3def8c2e20946c3b8e6bf410a728a6ebd512be2919c2949ef23d7bde3d48f1a5928390ecb387e389ae7e59435e743ef4d22a0e38458644c034a6f89066be7970b0aa8e461856e4ea8db3f2b4e89c3530be95fd1338e7b6ac255185871cd1d61ce8ec0b7bba8b9caa5c985c085291dad023723ebc61ad3c0ad155386318cabfeff8fb099041704adfd838075ddeeba57982412239a2b19bff830e2b77cd6a62c95775dd2200e9556e9efffb7452e241a3d83d795e21ed7ae71247ab9ced49b33f431fad799a7c7a79dca8854c5c52791eeaa1df21613cf7b84b96f6fa387da6131dafb53de09b4a5816bc28e83f888fb18f9a090f83908dee7aa2061e0231a996185329ea80c81751fd8d2bbbefd15ee3215e7cb7f9ae7fcc9dc850fa03842e09d465b5e2598219241a8a006e49754617444d8e0129f5bfcc7eebcc0fa6e4a770ef6f3648fde9115296fa95f9d35167576451a0d11395be1a5ab408b972405ec606a6d5806c934475a236a0468c7b90df765bb74cac20aaf043915f28d565c3f3032ffa4e292d4642ac1c750ded118f5bdfc8a10a0ebb6f5f42af7108b3db29f75daa2f0237e88df23d430b9520187b85f85c3cc531116e405c70e198b6cf211bf22bf9b16b19dc54692d90d21a8d3de00620728f56326aa43268f5bae4841b3fc0b4e16e6208fff34d3c0fd82028e8a6cdb8ee9dbd05b59c24d6ab7a2fd5cd899bb57a4d094068f620880c37e6a7160ba59a3d3c29bdd867a4d65abae91a2084d36ff4d3fe65c1d356772c01d33e6f7b9ffbcac076e422e59bbda3a716cd38dd8bce178acd2c118709b70a5c8ca374a9ca32c778abf656fae1c11f5b4879cf9536f08fd1657fc14c864ed4bfe2192c23e8c4dfef42f12236b32e14ed9f7e21236307387ad49faa597eace4ad9d045a962d11584fd47ded8ae9a4acebbc66824ff65e1ec950f395fd13356459a4e90bd88d4acd57e9ee94a353c2ca1876f625546203c7e750ddbbbae8a889343a919f448e20e85b6e9714adb99180a99cda7d36db0fc0b40fa10232dc49c6c4a68a0d9d80e2fe942ffe0882f168a3cd4282f2302caadaff871274449c105b0e6c718995b705139c3a84377b4dcc24e97199d6591b4303d7b89427a5002a12a71d62291b36b2816600f62e0d6a4d61547f89417d2b4529bb5bc13c39a1b4a5e33f967eb87784cd9b2b4b0a8c290fd50c9e36399d0ce41d4830c35854781d7cff3c976cf0e3a3b8897fe54c5f04d748d8341022f0999eb729715c253cc0c39c5e52e5956560f1186270846c19453abc8b9244754a05536a4628e5d084757f9e704d13bdf6a1a73f225f1f0de0a11bfed6a9f3bf128f62cb29eb3e6446ea0419569407d5aba0295064180bce0f5c37d15e99fe84a264787f1178b4d9c0ca3e9f7dbb1c264cff8c19df7f7ef044e25d527a9fd0715b47afe5267cbdf045d5fd0dc3e5ce18ea9c59701c00e562c0c57db901cd8d8d7bc1b0c67ea616d8a098de9e4f66bf89ec899dd26a0a23486a1df5e5073b28a1e9c02820f36f00e96b396a25818d68201f3619e2e6c1116d51105d3ec5b90d100a6de1d1d6eb84413b142547cba3a431ef273a1046f6092afd2ac2c856095d2c3050e887a6ff31b892c630e92c06939bc2fc545f3e1d9441b0fa646aa32b9bb31133887bd58e820b65d05f97393f06fe3f8ccccc064c8fd0c24594dae6fa0ca8e4f72178a4a2105b843f75cbd0ffc627a7d76f421e2b1d752764fee1a8d4b52b48b2e8a42503b2653cbc30e57e52f494a1c3ccb8438f663fb365671a5be44d6c2cab1e456ac3156c038a46b6f763abb90ea61507df1511515418a01574ca1b228afe6440c0e9bca04b795eb1e3936cd20bacaa0c2505bac4823229882b19e3f654fc5a41d20b1c5614a3e4ca9b8138c632dcbebc50f16783dad3ed3768147fa85cba110969f9356609716b5b9b373292c71f717e0c5b230f8ef7391ec9558a0d5d222b11d8eb2dbe2b273d79d5c8326852e2e24e98ad1d4f12d0378568b55810b718161fbaff49dde3659057aa399a442a95f113a720890e3465a55c257f7893fb23aa050cd994d458dfb294177e56fd8c98bfbae889fe7f606b885e0ff122c6b1368e98c36a405a35eaf15d449e6a2a9c39db4b14b96fdbaa7768cc77c2d84e9a052e12e1395feab53303e7576f92440dc3da40a479d1060d2f892d50fb22be4861713ef30d89583b6821f6a97c9fb6c2a45ed858dca7cc0c835aad5bd2281f46841bbb84d9ef8b8eb0d1a743474030f5e10629b1410b613871f65f6a6c02941dd2c1d5290ef1ad69d7d1b12d362d6a34a62a2d1a5f5bf63b772a6d2918c4be6487d5f0242323c3a86d95788588df7696eaf4951bfc2397cc211c44b50e6a2c387b13d5ad998678888cf5c902c0d56756c0fafcd0dc6c9aee40946600a74994b20c67d80f3b71b42269bd610fd9a157cb3533e10b05f481ff2ba818ad649a874e651056aa2a4281459144a454a38ce5b31595cca667bc0144aa559478d0417b5e24b5b0c9a6c4c5bbfa0ea20b8eb117cb66d1245f711a12304a1dead16418774b3f3c7ee2c4c5553582eb5a2d2712ca95a7b38f5a0072a0cd3a49dacb5ea7d879ab5873dc1b31e4784d68c9004066c9d3034c6f4aeb1992e0e5db2d8b80b37cdc043660fcd6ad1eeb8f28fdc30615113a22da90fa4a5055b609fd467b3858a86898f6fb06c6ffa77f8a391e0085eac05b1e83faf5eee7b605d1e5c092697f3462e12cc6a02842484bb0eba7d5edc49cf8e72764d7152d615c75c46ddd8269222167da64f60632661c49ac3f9d434a10b4338a7423223b00bb5b7876c699d6fe89e6471ccc38b42fb93c958de0dfdcfd7a20b3a903c77965617d16ad59bcb4340dd92550bbe035af76e4f1ffde03247c114f485cd152b4f92b615624117412bc3b757bddfde44562f1e2de25692861950ffaea2508d14435b0cdd0fb5b4fedd401244076f9aa5ab88bce879e693579441244f67d2d3bf6ec5bd109e09bd88f00def1263d98aad5ced5e4cd329d2dd4b130b644daeacddcba3e64bc79e8e5c46d72bb51cd9e73a28bbde7f096c31aff2b5cb7614fc7be92fc2aca3784f02895315476ca18d4d56a6676e7892917e2aa6515691aee07ab898aba42005603e881d27fbacc5063d8c287492e26f1940afc9dd84b84e4b4520c7ded46b6c54861f1ae988a23bea756f5e37e40d40dffa6007de97e8b6308efc08050c5714a8c5afc15788e0661329a4ff1f26736296e3f241b04f8d6062d288b13e00b4af29717a7d688891747885316d752e8c265fdc2dbddf16f5676d3f276448eaa0b7b9a03bfb00a1051945f4b6289c70562359ed835a0e996e0e6dea5bbaf52d163006ebaa0c768d7f5b013e1f1a2e65a83156f4cf05a67b02575aeb2bd0608f3dfae96a5a51fe07d3537afb023123d29ced9910ba05a05263abbde11146", 0x1000}], 0x8, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x40000, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0]) r6 = getgid() ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000880)={&(0x7f0000000840)=[{0x101, 0x40}, {0x8b, 0xfffffffffffeffff}], 0x2}) renameat(r0, &(0x7f00000008c0)='./file0\x00', r3, &(0x7f0000000900)='./file0\x00') getgroups(0x2, &(0x7f0000000380)=[r4, r6]) getsockname$inet(r0, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgroups(0x4, &(0x7f00000003c0)=[r5, r7, r6, r4]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x100002) 11:14:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffffffffffe8c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1}, 0x104000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 11:14:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x5) open(&(0x7f0000000740)='./file1\x00', 0x200, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xffffffffffffff36) setreuid(r3, r5) 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'}) fcntl$setown(r2, 0x6, r4) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="106ccd8b7686000000000000d25c000000b100ae6511ee97a4a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe66ca007d7985d68adef718b1c56588f30000000000000000000000"], 0x50}, 0x0) sendto$unix(r6, 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) symlinkat(&(0x7f00000006c0)='./file1\x00', r0, &(0x7f0000000700)='./file0\x00') 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(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 11:14:19 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000d33e31aea072f791770d9efabf17c97b068d5fd7406e12da853834603a3366afb565c1872a9da8098d1018c654566858fddeaf149329bc2a19be20442fae01c2818fbbcb24ada28b34dcf7ea5709db70744efb901e5553d862a9ca8c100f2bbc1426fbc0d790726b80d1671998007db9a8c8cf2439eb9a0ea3288e2c9262f9f7295dcf2f0af465aab65eea138409c4b6001af9d85ffe4a50ffb6b478836e1c0763fcaa8cd30fea78476da30f8bdf8bf12bce52a4a20c07303f033c9a066ba7aea6bc5d4a9a1ecf115edda2a036ce6f0f6d"], 0x6a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 11:14:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="7e87c3772c0035b86e33332e2e", 0xd) execve(0x0, 0x0, 0x0) 11:14:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x95) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8, r2, r3, r4, r5, 0xcc, 0x7}, 0x0, 0x2, 0x5b7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r0], 0x28}, 0x0) 11:14:24 executing program 1: open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x24454899) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x30) 11:14:24 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x86, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r1, 0x4, 0xc8) dup2(r2, r1) execve(0x0, 0x0, 0x0) 11:14:24 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) close(r0) close(r0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) socket$inet(0x2, 0x4005, 0x985) 11:14:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x84) lseek(r0, 0x0, 0x7dfa) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x1000, 0x3f) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) fchmod(r0, 0x1) socket(0x20, 0x4003, 0xfff) 11:14:24 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x282, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x8) r2 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80185760, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x18) fcntl$dupfd(r0, 0xa, r2) 11:14:24 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) kevent(r0, 0x0, 0x0, 0x0, 0xd7c, 0x0) write(r3, &(0x7f0000000340)="fa92323fd844f2f9bdd60be89e71708049eee4948bfc488b5bde6146f79d9360f523db8518425188503a69bfe09bc886b48adfe372b969c47b1c3edc6f8ba0473625837e041d814a47b5d038082e4c25e2947c0814614f02817a5cc1e670b67815a3995c378cd0c75f35c72d786338e1e5efa65651bcfcccdb227c8eca0c2f09e4650cb1b9b3075ef7040869a5d5afef967c7201ff17b93ffadc266ae7295f5ac1cb18956f27706f8d3d78dfd65b8b40a4e36e1ac5", 0xb5) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 11:14:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) 11:14:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20080, 0x100) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/97}, &(0x7f0000000340)=0x63) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x40, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x10800, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xb6, 0x2, 0x9, 0x1}, {{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x8, 0x426c}, {{r3}, 0xfffffffffffffff8, 0x20, 0x40, 0x7ff, 0x2}, {{r4}, 0x0, 0x2, 0x80, 0x6, 0x8}], 0xdb, &(0x7f0000000480)=[{{r5}, 0x0, 0x40, 0x0, 0xb7f, 0x7fffffff}, {{r6}, 0xfffffffffffffff9, 0x98, 0x2, 0x9, 0x6}, {{r7}, 0xffffffffffffffff, 0x8, 0x40, 0x1, 0x1}, {{r8}, 0x0, 0x20, 0x82, 0xff, 0x4}], 0x0, &(0x7f0000000500)={0x3, 0xfff}) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$getown(r9, 0x5) pckbd_enable: command error 11:14:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX, @ANYRES64], @ANYRES16, @ANYRESDEC, @ANYRESHEX, @ANYRES64, @ANYBLOB="cd724e5d25e4192713fba3367afb90046b648e744ca8ea8692ea8754990f7b4121e18dd6bde1451834a377fc0e63dc1a4916fb6d21316d95f4f0042aad44fab850280187", @ANYBLOB="eb437478c79b7ec35da955d5e09789a908f8bc210cd871f0be55228453ddfc76848cb66de4b3"], @ANYRES32, @ANYBLOB="5d6a27c67656ffa9b265a6215d028a458f442a33c76b854c56c6f01997b6dace94243b3f25f2fb9486f3c7bea11e81c71915e04e6a23617ddb37d464a5ae4dc496f68e37c10becf818ed07d317cefa6420fc81b57d7ae6d1d61e5c674f893ac22b89ffe14698a9b92b212f60b4ebd05d4235dc2a2a091eec537d56a27dd49f9b7e97770abd268a927b99c4938775341c5f86336e4b8883d5bb681b8f19199ffb58e14fe9a298638c1fb7fbb0ae4c1788b3f20d265d1fdac18d7837fd617a4d58232dbacc67c943cfd5b575f23ae6b7c26249d40be2973a1a1197b36e03a9c59b", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYRES64, @ANYRES16, @ANYRESHEX, @ANYPTR, @ANYRESOCT], @ANYRESHEX, @ANYBLOB="12773c2487862709debe319556fa24128cb243317490a0a37ffa9d880e09e1a3da099028ec1caca4a4f749a9c0e36070e92a9c8401c03803f447c6142c261881d645cc9028a801f2587e918c803f265753c8ea31fb23a51572be88d5b489f23928cc937bfaffeba6adc73ba47d2b97cf41b18e13fe6793ed4eefb537a5f5f3151a65fabe7904eac1dcc264d3c0897d503a3c203f6484c22d5c5837b4a9aa5c56158c4eb828b574a609a83b602a6ce2f2085fd8fe9e5a9f85ab1320a5876de0b7df20a4427f5cdbe863bfb052d77bb9d2af367b432a5565719224ecab34df6529229501ba556426bc61cfa9b41b379614896dc3239f18ade533ff2b112798f6b6db5ecd8b4bc3a3a51bfd7aa230c01c4b9520db193ed19c237600f09e2a4aeb293c39f73ee9c5b9a12aad49c474527d596b76870218ab15684ed7ac1a1cd194c652fdef9dd54d165b874824bb8ab1b2cf1dcaf8ab1bfb4a9cf638dcfcb446b67c57fc7b4fd71c80a8a0b84dcd00e7515dbe7522596b1396a2817b5b5fe0bc508acad63781dbbd09b16f1508ca17f360177798403293dda9990fa1595a61f74b893d32550d46379b9028c07934365e28d73ce6626c158f04fee0ccd3c55f0cb27b9cc18bf92efe0e8b5509565682b297ead6cb74219821daaf88ff3d48c9e239df5d42b21407bedddaa6ae8373dea22aeeacf75169d5e57e405b5d278a0305d92e77158d7b1e50c6fafcbbb31e1f4df616919cec45c249251ef27420a85dfc27e68e64f5918e310c83db38623972362c8363574a8ff258c86366c6a26e5ee5a47021fd10344b6f69c9eb7577b2264b5759846207915fed9255f4e45fb0345d49c4475aef80314304285b27ce32f7d958422f9b2defe078c000a23e415cd6e28b2c664f9e0f7518b83b99ca251c43402d3ab4675a394213c0fef8352935f03075365c432969da94cf0118a12dd99a884f9e5128635031ec4d0e4eb1962dbe289851a3cf615d6c0036b2c51b7150f0f7dbf42c2bd58961c1eb5c7a0b41fb4c76c8b24fd08aed2583e2b772ecd3fdd24633731c7d811699c9ec3933de622d1e3bf83f7afbaf791e498b87e897bd52f6e6f8e28e50142bd5bed5720e1d613b8bff04d53735de6ba29e3188dda3c6f82417ced71c09a720e7f4a39ea7c7e49618d85f4f186411a0f318142a32107abda6f5fa2ddee521b04cf9549cc917869f4b1d0233b851ed53550392ae526e878f7050a9dee423732e52ce677a294cc5f87de202957c26da17b59a19ebadec02b5ae543cf6a2ee51b7ba8b81071345e441edd7077f37a4043087586e48461df0b4e7a3ff920155ef44652531c53af49de1205004a79acc783b6db294eec69c7e97140f8556c6c629cd7102a2b72d207b510d4181a6ca64adb0466b735a7283d558efac8d3f4b90031dcacf1cf258cb4735f51dcf70a6728bc74d345a14faac13998b46123426dc68c40823486c54bc5c1d5ea96195a4194a4229e4492a7c6473e4ed23eadaa1ab56768d7d4eb9881aec90db5df72c19ce1eaedec4cf4a4d2b3bc23843c60c4669cde78571587087599a7ec3802471436b603f0013f450587d35a5ec413393cfa597b09c7a2185227317e58b98363743dab4025f5e5142b38b85382faa6665ecc6b5cc6f7efd80b14f5b619b53c45ef4b3229d2623556d7c8af70b8d45308be23e35641d19ae622da5cd2412316847ecf1d52088694e8ded082795ba79933343c8bc59b32eb2372c07f95579a03beca564d59ee52a3e3b81533cbe913a7b360d249defc307696c909cb8c68864e3e98374f9deb299d1359386a5e1bd45bc21990ac2bdb49b42a8c591dad1c12397b604873ad4c43fd50d88c50c4c153a9d8dc079a3ab041540c336bd60bf5ab5d539ab2c987cf96f34c0a65b18bed70ed014aa9be4b778cbfe0328b05859fe31834008f6e2ec3111f9410745ac9064bb62b2c2579636fdd585026eb9b8c1a5f1176ac9ad103a4ece03ff29e96c3bfd5a705341eafb9cf702fcf90998219e118ff97ecafe67a9e484a82f912b0d01569581a34315636f967ac01e84032a42288f78e8ddd0918b68b0c800d1b5353e75bb104c6a5f1f27efefe477d9b201a577bd0e105a1de071f3cd195f242ebda7a9b696dedaf71b8f2a673151816695299699bab3da12542448324faf8980509f6a88f6e43e72b95e03e45f0b293068c532c2ed56ee1146306f488909454428efe0467a5e7c2d55acd767f6032e0416198e96e167f16d29ea16786fb3470b154f6ce7f520caaf4a624c16628d8ced910edca77f7786366232ecd2dff8b03b49e3a01166a91d71bbeb10797e4dfd63630b3ac65007cc0c9ac01a46000166e29da5e48fccb91520249db79c878b1a15794798f48789216099da60c74c4a24455a5ae2d79c40e898e6ed1b3df42f892baad1817a07c40ea35463828acb199bbaa916845b23478d74802e058935eb74e99ac1d7acf353271f627e86413198025eeb304fde22fbd710e950eff04ecaaf7f8f58fa6e148a91fd9442b37fd4addc7871226fc6259cf11077723ef6957c5457a563d0d2d0e3d6149242c851714c1451c5233ec6f5301fab6af95e2180b6113e99a28f1c321fc351cc3bd615a278566ac3a85409cdee8c8e5dedf280e4004fffd29eb44fd17895c38dfdfc1d4bf51432cf4e5498c8188149f317cd2e7ba58a8a0d0a0737c76a315846802ae58706130ab07845d75311816fb89ed55a0a36bec7a2f85bb9c978e5ae9c1e0dec5d2ee732d4515569083125061712a55eca75fa7c9e598c6517a437cb8418fe157ffb7535bc0f8de42dc91ca5d95239078d39d2537b4e079cc6ecf59eafcffc08895fd4e024971b47ff343e22bb5981833a3b3024fdfcbf495cedf93eb9ced49820dff6bd81e6ee7b11579ff56c2bbc749e59b106bb9ab2e7af026c839bdf2206f7673189961b1ee01e3a43f53c8231adc84aff15f63de04dd64f4d001d5ec77781a4e4cee6425825fa0d17dfe1f7a2076624deec9459420ebca701e0b2a520412f6e81a09f3c27ab3410ea4e2290e15c2975267cf7021141efb72ac779625f5738c0eab279ed518296449887041de721e8b50a29243e0f273f457eab5ace16450e5242d4160edf50da93272f11e8346f7aea1b7841b1f8d4e18f67883904e485577ab143603e6af20f3516f3b694917c637c5fd840f6d5ddecf9d5b665f4993909f31c70f95fded455dc0d193c666c8393a3744e28bd8ca3d12194d8fd1b20cecd5f808b7fdfd45c8a4485e02bd50cc9c8a90ba18e0361f54020fbf459efb6888d39135a1c40f5d62f3d77edb1a06958f16b50cc4a6dc711344659a574c2c36346cba9eb45461b0348ad6037500d4f164231247427e1b16db08b0aab21957776b5429d500f031f67abaeb77852f09bb6be83c526036f0ef78e0a247d90ebe253a93dc6ec9f36c806710f6294c1d884e00d49ff8355090984a2599665c2db338a993f20cdd27847dc15cbd3db994c4efb455d511472ca5db1c86f57b42c0e0680658e1cebc79549c1ed62d85a9f07325f2be205be4e6876325d418d5c73e17a198376860f5086cd28ef6d698d553b4ea470c7bbbe685519a84c3a8aa9374a53c9b27ad6499f7d2795d4f628aceaa27aea44c7db1fe50b45eb00c21009f82aea8bc53ddfc7b01be78ebe5cc5d54692f743c2608d8ea824dcbcc324dc26bcada9f2b7c54c756466b4c746726915fff646fe9f77f0a6e8058f78f042eb190525a56ff639eea65a155dc2c54f8077d6de0915cf664958eac1ebcf6a1832535875f7921ef00d5b4221502d32d2ff61ffc299ab9da952bd2980839e56be0f7ff3894f0585f218e5c6ae2e0491b938775c65e39aae782cb4261487048317ab8680b98e7e69c7fdf0509a7592c1b3be7a450e6a30f58b0b13edd8d63978172a52bdff5e6b2015957fac9fea0c76f6c8927a5b0263ce8ea0ab4d60ad0c6d6d18c45c6c815cf6b29bd1cd48a5f43c736a9c926cbaceb4cdf317fa975208243b7e61b0ce27d265f50b3c5d4ffe542117b5c69e8aa74e08241620bd85f9d48793132bc9dfcc0037ded087ee87f83198d03e198d29313c952c147433f10985e9db4a66311fc4135d20036f86bc6119bd752216ef12ee6e1901da7da9bb0a9de3c043d9668c66974fe3c06599e0981a0ce105e3f3c1cde8fd6fbd58c80a3384738c787424c325e077479498034583cb4bb6f65f8d429f9236aa663fc7771bde8f9c64590cd3db99dd4bc93bb8467c32b33b90fe771c704d012eee01605f91049ce6304e662761146dbc77aa4ab5df4849dbacec2a41df6cb41f99ea88b6238c650c5b8b6dade59ca3ee5b7223953cc3d84149b110ab67c7ba47c60e9c2af96e63932797aa99ec1f5cd0b9baad4459406bfd961d68e32d52b46ab459a4d4825c95ae7328a818a32ac48f3367a78baee841f120686618833cc8f29c39dc082f446c237a7563e1f3e3b76c75b3f25a86de7c12883408ac0a09db393fe87bcba862dbcd7f1b41da9db3abf9c88b99914ac9faa8968a6c5ed028f7dd72698a759d5b3fe908c2919cb484ae4ae421bf7dd17af7dca1776a6ac2c45867ee7c9e92be730e37d0fb8532b296cc2550c155243ae12e10133b3716e9abff26a4b4fca415e64be58ee8736fae8e3d0f8a3022b08cc3d69c48301100d3ffbdc07aa12acd543507585b9f757a47645ecc055f99b6bab4459d84b8f050489415cfa38287ab9ac0db83c8ca6b9f29d18eb83817a812bdbb21220e6da515c9e2aa67e4a693837dd258964f531cc74e4e684ae960f88ee0f8525e40ee83ab7c71b8643a80c754981c565ab57dd4e77579ee64c46a8282fc6bb8d6c00ce21eafa7b1ab836f4b4463ab19fa733803307e70ffe7759d387a1fc97a91941da5e828a6d7c21986109265d25c0dd36069385e0707c86461f182a6362b7d0295ebc2d94ab0c3be1813c903bb564143d2972e7e1fe55cd7743900ac7ce9304ebf0d73a0cc97a7a2f97d60c21da172ea7ac89dad388fc08b3d9495be22c850c982aa4057acfdfb68533a5635004f4e106cf336e14a4652597de7ae999fecfdb8e8e2150c7d0ec50cccd7b5954951a9f7918ccce925dfde0a5cc803de4dfc6b813fe6dcec2b007cb998773a1659a2527075950629379f22122e5c72cbc7ad04827995fc33036d013472171c1a4605ade9ae9c69481f6014d75e160318705d9f0cc6283cae2fc1b57260947bf160ffdf6d6aa6ce3d0c776a6630b3a485cfa8b018dc1c318333dbb3401971bad6b578edb93d364812ec350b29c011bf7ba6c37d753a78ed7426f9a302416920c7125aa5f36577dfa691b62676b07399a77fcdde764b7ea23859582445533fe1638849684c8f9aab274cc560323b8ac729bcc538fc56d898c6a516012a16b232f0fe0bd0135a1f5ec506f6e21c27d00cd12cdcf1c67ad6b5fb3ab234cff710a522a7d7bdf83d1b94abd9a35f8761f11196c45a64e52fa77577e94b83920700dee929338a54f4ae946a2a3b8aacdc4903fdedf5ea8281766806e7f719c33dfcb0a8d31f08a4f7f3dc6092d07360cd28d1d160e48965d9fee4fd5dee03965e09b0c3f3f425697765520d3ce8f9cd1b73523713820d4d13806fb1e8745c11f9b43177dd65f80435a36b7feb7dc51439a752b32814b8dc3de8b3bacb51708cf015aadbd20179fa4a21ee67638bbe0e84c4658c7fe91ab2d5842686573c3995c2f5d645c17a4017797cfd123741cec17ecd5fabdd19de86f177c251fe0edfe643cef09a85ca99"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) fchown(r0, r2, r3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xb) 11:14:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setgroups(0x1c1, 0x0) setuid(0xee01) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000140)='.\x00', 0x1, 0x0) seteuid(r2) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c", 0xe0}], 0x1) pckbd_enable: command error 11:14:26 executing program 0: getrlimit(0x0, &(0x7f00000001c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0202"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x20) sendto$inet6(r0, &(0x7f0000000040)="de3b67a96155edb75a7438330bef4d6102e47baf7599d2890db9092e0ee0156a6f9d43ea011088c47938445fb9ad13b229477674c1b7fe8dd7bd", 0x3a, 0x405, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0x800}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:14:26 executing program 1: r0 = getuid() seteuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3f}) mknod(&(0x7f0000000080)='./file0\x00', 0x8001, 0x549d) socketpair(0x1, 0x4001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0, 0x9}, 0x0) recvfrom$inet(r3, &(0x7f0000000400), 0x0, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xffffffffffffffe1, 0x1, 0x8bc, 0xb7725a0c28b26424, 0x3f, 0x8, 0x5, 0x1, 0x0, 0x1f, 0x8}) sendto$unix(r3, &(0x7f00000004c0)="8287aa8b273473c1318e4d77a1bdc7b71f5aaf97d435b069a20b6695f425a99e11c4af0cddc22ad46cfce5180ce06b3b566f90ab8d832f8eb888b5387a95dfc12d0039b93265c3415578c62d89773cb226d8865a450eefc682ffdad58d7725b8f0223d3f51a3344594ecacbb926dfebdc9a1611926a1653d1f9275c04ae9a154c97cf47b6dac8a037ce503866d740613e4f67310e354bbc9c9315c284946885fc2352275b27fb98e94a81dd0a37dbeebe1494f028a6f5d724218523e8f02d221021ec75bdb58cde398340f360d70c407539cc2e5e1bc36abb8ecb03d94808530ba96ea566fb70a6645f10a98a26f781e9c6eb30a815ca625ce67410da716636e68487599095ae912452ac39e588af83b501d114b569c4e92ef32e8c15dd135e84307e4a657464d13f07aec962c59b96e96579c00583fb421c5d90151fda32ceabef669c97dc64dffdd23de1453aa1f475d3b88a2228e886ae7abeb050e819c920158ac016e5110f5999c17504f0fffbd1645af506a1be8deec75f7e7df9667b2eecb2c4aed01c75f48545a53a25b3ae8f9530b9f27ee53e9992e3c96068347ac32ae739d2f343ff22d5fb53a981cf8d475306ee7294793cae37e9c8af6e16020f37a410503229d28433ca7b22a9931da3b3b584ccb14c07c5b2a89c49a56c4013462fad18ffc5444e87fa1199fcee4c2ae021b0654183c8621d5acbca9c4c004f5243acbf882bbd90b829099e4668f389555522132fac58efdd3c5a8574d9e136041de6557a13fb6ef997bff6dcf850a784febafd3398656f20822ea8bc6293e44928a39543da9242b4515077ab5e9ef415ac0f9dc5be08c6044f6430a32bda1cf08c6b0d6964fb9f835238dc3d639bcecb1ef81361ebbb20000320c76f8ad1082c5518c1395f054dad18e03c84bd1bd227e77bace1c907fe7fd8dd4e9811d68e9330c3d04eb2fa9615f5cc60d43356e84b809b9ac1efbc2f2083443b1bed5e9f7b26fc08b5e8c27b690392ef8f49e29c1549367a66860bcbbb8fcf19ccceefa562fb6c6f855183c615fb0f638a16aa9f7a772de264bc51e7644a8eb60272ea6f8d078cd860ea6d12e3fa54f3a68b0a14e4426c43b55f4fdf15ec01f9bb78892575db02d7900dd5ec20d09d2181b54f1af2226bf228d4df8a39fd6107ff20040a063a55a67dd9fcc47fca1c55903e5c5acf79d0c96fb63788b6c53bd1ede235137b6f3c953c56e26b723e24ece036d0dbee1531d4d25283eebe1f6815ef8be7cc3d15847c78431ab2ced975e65306644681ec6aacbc7b6b52edc238ba7f43690b48b47f4801c1c6da3c612e07f08c97aa372d52fcb8d5516554d646b47aad537c631b9770bbc13945f09598352b17cec2ea603dadb743c799dae7818c55fa78df5ee9f81696ec8a911160c9e4dd7b5e84e61cfdeb44b3fb16b9ef5b77a7f4e9c576b45a112663ef37d2c7f400758fca3d767b8a11519d98a4fcbc99c319a88a31b8f492ae7d87e383a9811ebb9cd91c3cdb0a97b413a7c39884cd1a429dd1c8853a9f4b5bc76d2357744b876df64b5ae42bb69fa72a463c1a2f4b84b8a1908daeae6c3958f52d46efb1c053723ae16b9a689d826c319536cf97ccb3a9c6c16cd4e9d46aabe8ddc17d867e16450e40237cbae802b814eda23b44fd722258e6eaad6f3581ae775ebe1fb44e39e4190e377eb7485245061a97cb299091d133daa99836a22acc61a464e4c78da28418066c2e8b6b3f095c66f14949115cf7b00c2feb18033166fccc8174b2bb14064961cc90b6ca86d9efaeeb0a79eebf61f6b3f9e1b5a9fd4c9e4f4a010c86403faafeed3556025f2c00d2830fbb16f31fedd41f35647274400a241901a89fac191d0c349f7aef7f09348943af1368aadb7a8c7e8f38477a1d15a77dd983943094593861430c6871a018194487a1f30199e0d0bad7fba89ef09197592004743f3b33abb561f10abfeeb844fc5cdbb3ba1efac416e1656b75226a1781679024fe456f05dc5f0755d68380b857fb7ae7861565024a39b7108e808211b2220551530260a541aa273ffee154bed774e4f01027c64e11b2ede3dd9eabe8760a095e8d820804b697ad78770d1ef59322f42fa382000fc299340fe7a74c7719c022bef7bffe2452a1c772afedd2681f7f36eb758349a26d05553612989ba679176b97f6afee9e5e310f08a6a611ffb4aed7533abadcfe6b4040fd830aed3a2873a5534c2e27ac96f9a5a2103b83d1bde3e93a2bf20385db8379630605f5bf2a550fdd4d7856c901549c2622ced100be27b8ef0bd899430dd8076679a803f751275fa6037719ab0e214385c9e09e2a4c55ecae3758d3cddd6e6693b93d769bc895ddea7f56e806f0e1ec0d2f98ca3da00624ba678c17379b16fe42b1adf0b41fdc4702457c50cff675f046c7b8d6ce2bd16d9a09f4a2ee53e0166098f41eabae893548625b1931e88a5060501f23e2b80dc6ccf8444364e9a07c18146fdad07319911a74a1c2338c8d8146b7fc94fea25ecd94e150a6d8d1c1d74921274c9077d3bd70cf8e918121244da78b18a3236192b80d692a8a982694d339d5185a76d47c3c79d752c1492cf6bb7006df71ee836194f24b0c2a5787af0cd7091cf8155660af0d306563d026925e004ce5a4d0c99443bf3f442c40bab70e8962c10e2b11babe091ea6d7767863ea66828a7a96f70c3e52b5f14b38e07293c7c5d404a73be4f588b74455186d585dd5acedc6ba4adc0e78c5e9d366963939662a4530480733aa554ec0c4888aa77f7ff2c9b7454bb1cf489c365d0b97e22e8f4759502ffe2045acc54da0584044fad64f41390af87a4cff576d1f20135df5c582ca36a54a4832b512675a2fc3e0f6429ba52832dbee01272fe9b41c6d33ae1fd74a0e4720b7b010a74205f88308f1d63a85d614156cc3dda895dca3340f082b362701293d7ae1458f713f312fc40d4a46e40ded99d8abd00bd76293e250f6932753468bbea6209cb249307cf95f21acc4eb7517849d5c14908a17d0e58bd860a8d88c2df8353c3a6f2dd28a81b9cfa53f84b0b2c9f91de8c3fba532c6c9616d717fb4931a9c5f8a70edade2328614b3f349b5b28b151f117acada30abe6cb53eb92ace11f4ab94bf11cb2d4bb225f5c24fb55ee7fc012a62de813d260920df917f6b1086c9b57d2cfb5d16b2ceb77f86fd5839c85dace8cf5a91b7dc6a6e8b403c5ed01a0d654bc464f7410120f5b155e5cf7d6bb6ef2aa4139aee536b233a7e09c69380f12e0569370a9aa825d8a65c8ae182a188e41ca055a2059e8a9699ada492174ad5aa53628b1c7b53d946f684a6a09b936f437e999d2d618d19bdc21aa21c471073ae31071de1aef1163a7be9fbc41f8ea7c4b01ed6922023ed0a852c4018bfcfb420e2b93220b38f5332353894c0bfdc0b032a564e9b6091f54f394bd89fb952ef672e54b8544c2398249784ce35e4804af9eaa96ab3535913f6d2dc0eb5f0c232a225f76eeab00c2f9e70849907366755309f8902d6d6d9bb9bbc21d231667a92dc9315cf56e8c465af88073929db814aaee1dd41aeec1ddc0a33dcc747ccf717b6385d15ab178d6148c8591ca7037ddbf5f1aa619a60a494b65856a9e950f1a55b4417b15b2299cb6322661a7d1a4f9de6b7c8cf07c419cb0ecd1cf18ce165a6e2b0707b5b260aee37fb8ec035429fefa4a0c9347d1db132359f232710f440169b94a50e3f29a09c7ee77c6d254905f085202fa35ea7822cf837f089df362a0aa8cf243e351b51b30b6d2d8aa259159bf1fb6b17fd54f380d5e597a8a753978b1f5c216941ad5dd1caf3a88cb77956dcac67eccbe292723302560cb836f0cee253c50f3c7282e84c2ec320945f2e3997f4eb2d99ebf808cab6a8fe0c5be7b9ba19d692662a7ef276b6efb46ddd5e060b7169d3d02382545b7c86a003825a85474256efb71fd1157e2749687722707e4908cde50bb8b6d5f917868184ebb9f7296fb403768fe513ca8978a70b08d04cf3d0be2398ee812bb9aaf4a2d22b04e3051b12b226e5ba92d04a94cb752a553e128fb20b0132379178797837ed90504f043a6904c1767f3ea7e48b84f2a57cab304140a73ffd9395c4d6fcf04200a53b33f6ef57393d07cd5ad254c1d20c81bf0f264924c643d4a5e74db812c0a1ed2fc0ef54868793502d3a77598b38443ac3da0ab8f94ecbcfc71a93e596c5d3c8ed050db485cd79d4a9acaeeb52d0d8c5989393719ba25d9670f2d15b0339542ee25a79ae1e4e4c7a4b3affee3dbfcc38f2bde46f252dc7bc7342af01c75426304e6d3ac522271c461b79f20054d5e702a47e32ebc0a20a78e50b5004581e68e5a3206e003ccfbbc5e5736a9b1f89bb520e28c8f9b6d94c68a1ae87ab4bd97282622986e68d7981b3e6db42b22dccadad4e92e7f853611202969c03275c1241226df44becc7b619c099d940d295dff00e2b44f6e5cb9f211b13f4ff3a356d429621077558f10262965ef8e73d176e5d504321ebbebe5ffd56d3dc28ee464eb37227a2bf97c47fed4ec2dde3db79480240dcd460b98904a5448263d99a809c2d84515f6fafc738786c6b45021052bb0ed8b972253d57e475fc00a1e49f75320703cf4062b8b0d1bdae4a7b60ffe5a6926acad455e4c51ba240fb21209797e41363c3111906d867db248e3e36588e7fcd7d0cfbd4269004b98f7a1dd0feb98bc6b6e5f84442283225f3c413ce7199b84ca17c970c9c9a27c8c48f9c1c69a87b70750d27ff5a60e1573fde579d3b192937788ed39259b6b1fcd60e6261e2b5b02632f490e8d6af73332781bde66c9f7f83bf6c75c230f8806ceebab160c2578098e7379bf9f95c5a8534e59d6da6463d3d8f89f2c598f1e0848d5009ed8a0f437241565e339ee4a31990261d70f36471a4f185b754ca99f7b77fc63b551bc809985145173d657aff83e3eb67ef5d8c2518d8b4929f16efc5cb0d304242f35353614a0caf627d7695ec4357d3f5a67182b3c612f68a867ff3a56396973472bf8793c12aba29dc6b586cd07b727aacd0db1fd73ececa1255a436a23f2223cc1d6147ba821aaf5af40ad8623c290822cf91515f497969dfe485c896e5966ed2aaeee72ffbf5452aeae7a213ff8f8a592875b46232f2962488279ecb828e59658f405985e6c899b580d3f8174f0063b6b89db3cbb1277ca879baeb1932d2c23f8a076426dfdb76ff00b3455262244c804b12d3a7100094afd2a9c326e26d49b880b9bfa0b90fd8531172936b6992bb1a56bdf0c0d33d5687fff7a6af2d2a45cd06a59311e6d1a41c81b2b85059070eebfab818c4963bfc08049c1a97d8eaa124cbcfbc3adf29eb9119515c2a05187f5962b0a3a46bf76d20dc74ebbf1f7fc13cf424f4db68d18d4f066d4267407a73adbac1c86f968a74b2e0119def34540cfb49fd607136ad7d924bcd10a1e7423375872c3a002da757073e6907d90320c87d55d69421a0ab3119b0a1341311469554783d58b20451da0b468d279d341f26223e3bd877744cf96f8c634b2c09b8e7e7e45dbd6680baee29b93a6272341fff1c417f5399c3f569a4db9fadb02c01445cf7d7a8e0beec771126c878d5ee7e8df5fbbb87e1ce0f5bf4912ae8a27d80a862e1b7324d734c698e040d48a2cdca7571cb7defe551bc1306fa331e276d1396e44c8964ff87a9019c9ceea07201b9c9656b93a04f608f3559638ad000344591e861095f452da5c1dd729ddfac33f2a28f9cd4f1f9039f9552c4f60412dd907225ad98167a92bd9c2747bdec08a296", 0x1000, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x3ff, 0x7, 0x3ff, 0x1, 0x8000, 0x800, 0x0, 0x1, 0x0, 0x10001, 0xfffffffeffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x400, 0x0) r6 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000015c0)=[0x4, 0xe19, 0x9, 0x0, 0x2, 0x3]) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001600)={0xffff, 0x7}, 0x8) r7 = fcntl$getown(r3, 0x5) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000140)=""/231) getpgid(r7) pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='./:\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000016c0)={0x8, 0x7fffffff}, 0x8) sendmsg$unix(r2, &(0x7f0000002900)={&(0x7f0000001700)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000001880)="c92e3316e0dfc9d36f1d64bf94fde098a8d713b55fd9763c72e7814a6020c868921346d306a9022f4030a64dd2760c7a710f00d916ed22951e78387edc407e5bce301204e0a986c823ca5b00ccda7b9e6074d3fbf3206c29669181d37075f8489ac65c5194e354756f77c415ccc1f60b5860dbda59a9c729b10269fed093734b89f9b5a9b5cc77cb72d320883129c1f664481803086cf5a8c9ddd50ca6d47df99a189a859ebba043eacba97bf655dcf328618d9330cb592b26fd3922f673114dc277c063829875055a6dd0651be8824df3aa2da81d07f7ae9f21eee7e86b4dc0630b96fa71fc568bff2b3a6cc39ce46301dd15262cd629ff38687148b40798a73f1ca859dbade5edbaf46ef48e06002855fa051a4f831a06eb852a65a9f6fb05304b0894e36d58bfde7eb5e6d8210614b98d4399f5f15ab2741b2e4f4f23594d7d085d39ee8d2c5d456e6d7886df672f0e3cae101582ca2fe179d054d41ce084e6a062e1f440ae02ef9deca769bae09e7ad7e9b9ca5f24fe73baad9e34a6c0045168115d6a4d78dfd3fa8645f25b606f18fcf2fd261faa1481b1c38865efdd02d7beac9c9a40d9848a07fb850fe95d67c67886d041fdaf8449637123b415a59a396d7f8007476fd5c134de1a314d74b4dfb9936b7877f6454f1e31a210360ce73bc12cd0b44f8925f386f9273b35a7b961226f5192173f0a0a487082f2b2fa9babdab905735979ba0b2d1880a6a326ffb8d6a84470cdf10c7fc1c143b4d56e5d297912c4e5e5e3bbc5be8a6120cdbb6a5ee8ee565790d071cc75f52826058e9d8d0ccbcfe3ee85ec20a56e3d1e1beb117dff2da16fbe8d4c6606195749b9ca305e42528ef0de55394d45386452b4b4895bf955c2ba6b7d20e970e84dc8312273b2c0abef63cc8f642f1a088015412032135141274a8de297580c79638571b62ea02b00d3a6ade7cddfddb29063e18e3e76aab9a0bd076a3f160bdb6cfa0731f82e22c91ab395731ffc0d783de4ab20fefa1448d82acf7120d82a32aeada499fdae95634937f04269196fa762cbd12d712f54c4353caaf75302c8939ffbb82f42d1fba80d0c335a29d6b4c467d8cfa623fd386eead0cc849fb744500ff3b8f0e97778392adce6d34b7a5026dd2b37226208562130cbdc9382dcb4a672cd6e8e1e76f4e36052ad1ccf9d07e1b8c50b69907ba232f8a60deebd5492ee2244b7c22a2e2558094f54ac4740d4fba75d49e2202b635ca1120be541bf77abe15b4dbae5d5648d3830132a5b9f9f57c06ecf45dc00f559a1e0be7f03805d6957a36e8f9e3a718b2fb576ea2805c584ff42eda0c56a4e3c155570dcc847af3186ac436574ded98caee16b0959dc02b24427dba6abcf17dc9479d793e6d9a9acade3a5af72660c71b226a3af441b5f7025090d13b2f9a1938a68e105c31adcf80c52a9d3042fdcf15f76162e815afe4ea2885920f5ba57cbe90bbcb8a48c47d7787c7d69df917db9753240a246d4965f815d676dcfa30be3b1a2d32c226aacf23614381e5e233427d57f55018608d5dbe1a87527ef40e545757792b727180e89d46bc0a7146b34a7a6511fc7f9eb6c1294c56bb77b00d66ac9d640612b080217b07dcca70b993d284187f5c6aaff49d9ccaf16b818cdc3bae5c80084f6d094c87dc6fd6cd3e8cbc53d8f65aaa0a9ee9b88738f800c9d6812fbee42c2502f1f1ccdb90d1efe08bddd2cf4aaaa290e7f13843a61ccc16e349b46195f8cf2c9c44f7b754a4e586b7b064061093cc200e12ac1ee04d7c3c4a833bc3f093a075094c2f696c03cb3ddf974393750afe4a0cc6c5beee0e74aafe97daf66e055448d356b49aaba514e1784727f7e7edbb4b20585bc249c7c64f4da56e444a3607a7006440c26f7651c6506551ba2e43c4592110fbe0841a94eb3e76a648076a8044f9b75d79ad7b7f9ebe8f351a8d1bb8edbdc7561a412e4a44dd91f7873d6bf7e3e3b7c064db5552ef4390147b0aa8cdc7c2fdf43e79f2eaf62ba6ef31e1a77a35ea6bca73b3d342e0cb0240c92e5cf21feb24d8d892f8de8761bc46c4a7d23fe329711e03f36b9af32f67161509a8a03242ac77a179b2d4962645fef38d9eb69a1ba616fd2f446a225fc6ccb5a43ba2b922085bd4abb264f4ec51ce7fee00cbd206a39ce307ea312354fd8e832293240ccd59405e33785a7021a0fc9aa1319f693d252199f5355c5233b985f1a6f3932473f79922450662165f418ec561264b55e5eb36861d30fe270668c7c87f3e77cd9e02c4e1a39a95ebdf890befca7a756218a1e6267dc46d92ba446e07aaff802039d3efe30bacc7251b7d2fe0e607648d5b255f1df0ef27621064e51b8151c93149dbdd96ebb85f839d8eba31adcccf6886f66f37b06fe51e38990ed4820a180793a87641c632d741452269b9e4a0ce7308786b94e3043f81d1ec1158b11770e6b452cd64cf6b1b9869cc048a2b1c693063cda4446bea6c7878ba6e6e4fe84ebb37b8610858b0d1366dfe135cbde3a8bc05a9e4bbab78f0e1b1302ab4da880b6acbbf2ad5db08a417a474bc62af579615fe9a24d1201368d64df470373553d2775a7568d7a6b15c3fabf82b1bea66202f696bbefdd73a8d29c6c347af593d46597881fa26d3897d38ba422cb86c2fa38109cd6c30e57ed87583132c70eab8c48238de50d434f26f6c2a953acc0cff485386ee7e8b88108e4f6c436507ce915284e5a6f798e5b72e65078eb92f4198f8c9a59aae3d1d3d7eaff8ef38d8857215e08972e6f352555b2394eed1164f125f11cee11223cd45c185d07a4ce6d5ad8e7c4a5e92acb32d590d13c9634ec4b90b649e84b798ba125a6f387e370f22e8d42c3e67fc2e4756d0882f57ec5005ba2e3916f22c24ebab91ac48aec731a9b00383e0de7277a479f0529df7f4d2970a7b34dbd9c31e31760bc37eba99b60b5f99e8b2764bae8404a99f2c3cf7fdd5fbedfe1d7162982c00e3bbf668bddf579d2f4237b5405ab03c3f797b953325a0250f4cfd1574f20114acc22648c54f5b803c70da5a1bafa94feefa168fadddb27a21f1b76a6846098154a325a086e1cf9023bc5b2010b381ea26ed80fb08d62e19e738601c3d04c9d3ee34cdcf47286dc95696dc6a7c41d7a3295e3904cf03530ae43e927f9954b7cff8056802f68c05cf3288e5aed41dc0946aecf2f05b22fe3a3ae9a1997c939bda8f7971f8e4f4908dfa45407c2ba3511995e7ede2bfd4dbf2515b229dafbc8e3c7519212e2c7e5a2dc1b1d19d43f257b2fcd6dea258bbe278330c0c5c63558bd3fbc23ebf50b5ea17e13f87994e82894d1e659f8344b4c2748ffda656bab798f07d12499aab37e624b725a68e89cb490d4741aa09c57bb3005924ec2c70ebc3a12de0a9a65a1dbdbb8fdb0c17eb500aa52c5146e2ab7496f1963b1b0f3b4bb312162cfe96c6e32194f18c7720421f0765c0f09b40cc7157efcf8d280a1df7fe1f03fdb0c89a620374736fca5a43109e470ca876ea87b358115a605448ab61b0a028bc616585b9cc178d1d0cf343ce47172c12aaa2def38b5e22c977642a6c2e5ed3d720680829c450bf20909922525aba4f86f82b28368d99579fefeea938e0cfb99ed726cb3546e1d2eade0990f211e9501a07f2446b90a93f80a2f3b111382948cd411b993e6970f47d6aaf092682d4e11f9ba1fe157ee57c8fb44f31f894e3ac46d3c68267ada6a0be55a284f20e6978ac6a35eaa0f2046dce27c2a37566eaa98fe0714b6f2bc6943a036ea41565c403cbe8ae78f11838e05ba4df361cc60678ab1be098b6c420ea58a166adbf506ca14269e684acef1f831efde9b87e1feb11b7595910241e773207426864de342d888f82e3fe4a8712c160753f5c44253b0932e14c39e333849224ba7fe844a1afaa4f4c1f333833ee19348775395d4f9bca41c321849e93af0a8de99817bc46554c64c2293e3643ab891f3cddadfc3648ff0d463f53960fe430240a6c3070ec1a2df293a62a1e303b10755a676e48b209eeb81cfe8e4a3ad332252f770181a593064bcdac4e9768945a9616d7329501024e530880a69ea3693abcfbefe283123adb9a3993ab6e59ff01c35c055f032e838299da96b444deb3b64f6b6bb50b3853b17832493d2de75ed2a08676c42ff96186427b49646309097877f4e351cf59d46c082e50956b2b442e80bf5c1e46bfdd7eeadd052e6ac1963529ad87b4f17b673ccbc11ec4d32467ac2e23c354288f621e3225ecf1bc0616eddd88508f56f9419c50159cb0d0d4d9bfad23e5cb9b66c7dc98d6030264dd256a8054c99440b3108c55929fa2ec8e633c3288078015db5a52fd3d6c9b41bab70b43798fee3c4342e175f7dde2aba75a44947ca5cdf11104c68f58195fe625cd482d68ae35b55fee2c896aebe209986d9cb98959d33fd0796a26b3c5c602e827b4fb3f49398d4f4089367e30b73427fb092aaba518d352dbc9a2b0f4c8f2403cd9dfdcecf760ec7e9d8a9c1f0244ee0e4459331c8cfd2471210293db77969edbdc3d4f8f9d46f4da7121e4795ed35875892cb726ebf6a3061b4fdea0b84301dbf28433345e2cb03879e920c7b6207f2f545cfc50fd1bec14f71d3d0c8de0a9b891af8cc7d8c9ec832df6e0aede19e4f66292acce6d555d61eca830ae437501cf325113d1a52c08081a368f6aafe1745044687a1d37b43bd4c7e5beb2b3b163b06a7eaaecd5c43363e9d5e12bb712647c277082c5c413774c85d2b221b12630397f0f1454fa7f90cb5402ae8b5183d43ef1cfa2a20b85411a2fefbaff7a85a8a2eb7641a11629851cee3c5fe20c09be6136f1c8ed357fd64e5ddf75d1c6b718582f1386dc15f4ed70ce6d58db03092d60a234473b25b97adb36aa791a693d18203363c034ae22803acceebed262e03af961e3148214ae49433d89a29b07f24c9332851ca9b9fe218e9054d37a0f1232039f4e8992478cb032d2447fd50c84e4256ecfc8b15c256fad9d39567a3a654f8c59282640f7d22b72c5a9404511d7135d6e67860e9dc729c97a0af8c6097eb9204fe1bd222864f986f2e74badd57177a989e1e02f0eb31b689099047395e8190fde8e41ff15652651a61fb2e2d7cd295249afd1122cbd55139c9b6f62f295ffffe6a2e4dff061476d542a15a0e02eb93ecf569936e2ce95dd7fc28f5ddc08e8d4d5738dd1b6e183e80a1ba8fb33b6c0b9b4b071a71978b2b7b445bd688d7e115cfc9bc954dd3709a4002676a8c128c6759e0ad27ce085a79764a1866b2401aaa4d9cccda3647eabfa5170b484d55b07efe4a12c5e1f63eed279bbba59cf3ffd45bdde2a257d0cc9fb215149ac6c5f4f0be36c3b810333fb4dcd6e537219ea93288e91dc45ae80a690a02104de00d9312bc9a8a7c387fcbc9c94ba229f286a4cac8a158e71f540dd450948bbb1191b4abba483260b5ed89d636013aef1de4490dc068632ed3aead80285dda582543f90babf6b562ac901e8545886be80fcccb39be4f67e4e677a2f41bbcd49b2e804553240fa8499fbf86951a3e384b582648efda73963d0fb2e935dc32e75431f3fc9435380606395fa556dbdfb37600d9832e83a378645ba90c5388a76776e8ebda7905c00f0b3c47df25db6aeb1d83ca567c84540bcddf231afd7872f9100e0cca4862b2b6dd3ccf99b8a26b162b09e93cc4ee1ad8e61cde5a24cb1ef8d8110d7981c6934ba402a5a8d98688a2c4ca599cff1402aa7513a7e0f31f83688bcbf221ad69c4ed68a782ebb637f6f0377be3bc2a30ede2abc61d13fea263", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000002940)={0x99, 0x0, 0x83, 0x6, 0x3}, 0xc) linkat(r5, &(0x7f0000002980)='./file0\x00', r5, &(0x7f00000029c0)='./file0\x00', 0x4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002a00)={0x1, 0xfffffffffffffffa, 0xf00, 0x3}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000002a40)={0x5, 0xfffffffffffffffa}, 0x8) getgroups(0x3, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000002a80)='./file0\x00', r0, r8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000002b00)={0x1, 0x200, 0x8, 0x4, "9f24af914291ce423e3e8c2b62ba7443b2c3a205", 0x1, 0x9}) 11:14:26 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$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() r3 = shmget(0x1, 0x3000, 0x50, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) write(r1, &(0x7f00000000c0)="c95fbcfa6b772eaf1712f839e47b24da9d0d6efce80039c9959cedc11bdbdd58915e89bbd6b35e0d7b9b1c2c15d4a015d83e78d5700b1258ba895aa49ef6d2daee542ac657698fec2600428f47fe7e8d37135fce55215c08c8e34abe4be47853aa1a0d0e9478ec8b880067ae749e2ec7d3dca3638752deed14620268f7a1371d8c5b24d72d8fdca1d8dba71dfbf7e5a8acb27d7da95474353a1bd75786685bbeb4a292f6aea4716eb0c84ea7b55c5a830605dd384f1b98820540da983a", 0xbd) 11:14:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000000)=""/226, 0xe2}, {&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000200)=""/134, 0x86}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/36, 0x24}, {&(0x7f0000000340)=""/114, 0x72}, {&(0x7f00000003c0)=""/215, 0xd7}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/43, 0x2b}, {&(0x7f0000000540)=""/153, 0x99}], 0xa) 11:14:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) getppid() symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000ac0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000980)=ANY=[@ANYBLOB="0400000000000000b6511cb223806a121f617f0cd9ce774dffd9c5d7216ba49aa676060000000000000039ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a074648448c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29031fd0213676560e9451810fc243789fdbfc0c61043ef67d00caf006cc3536c8f13e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942280aaf88733faa11a252319faa24000000000000000000000000000000000038710d3f2386d01e2818fd1fa200b5c58b5f578559a4c233fec2a26a49677aa6ee71921d34aaff31eeea81e73338a31523cbd31bbd3a8aaf870a38a0f802498b1a033fd30010035e9971ff07cc3c606cc2c16f73dddec48a5f9c40656dc997"], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) r2 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0xfdcf) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000900)) chmod(&(0x7f00000000c0)='./file1\x00', 0x81) ioctl$TIOCSTART(r0, 0x2000746e) r4 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, r3, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r4, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 11:14:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) link(&(0x7f0000000180)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 11:14:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x9, 0x0, 0x5, "c84799ac6a05c855aaa75ad49b1f7ade570be776", 0x30d34ac, 0x80}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) 11:14:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0, 0xfde4}) 11:14:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bd, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x20, 0xfffffffffffffffe}, {0x1, 0x95}}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind(r2, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) 11:14:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0), 0x100000000000005e, 0x400000) chmod(&(0x7f00000000c0)='./bus\x00', 0x8) 11:14:27 executing program 1: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c6c87cfb5a4327e6ffe47851b9ba669cd71815257c2c22f59d1e3ffd8a2d58b4a01a2626a25c764cb05b4ca1b4a61b5e2d50fe6dcaf00078b01c6ea824f01f0dec66d001c31c9f86031e18492c595c2d7d4d6681c9bb7dd6e9bf50788184c32bd8f8f3a1c5a7b42a6e1ca0112e3a1c8f85af70a6b52de541079f730339f35910f9990e16d861ea2b11521fa4a227421fb83543103529c5391ce4be168da5172211c61ee47ee77722f436f75340ad61cde9b93763de69037b6bd5eafdca60f25108e770010371e3fa934d5eb8043365b9", 0xd0) 11:14:27 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) clock_settime(0x0, &(0x7f0000000080)={0x7, 0x3ff}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x810, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 16:00:07 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgget(0x3, 0x100) msgsnd(r0, &(0x7f0000000740), 0x8, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "f6daba6406a2ef0a4e487aba36c23fc02b0e5ce1eff828671e5261f15dd0bd69e1a81d1c9dbbef98c6950b9be9a3850a8863a2daa2febc47ac6a68a160aa9a01baf840394a845b7524fedb27a518417da2216f0cbb5ebc01733ddc2d46242be2b7ab112750e1748f6aaeac8b1e3cfba23a6c290da5ce9676f17dab518ddd39448d20c4eba45a6107e421fb2fdeb36fe7068428253a0b7826a788ce2a1ecb74fdbb6a2b7e709e3d89daf0af9804bd470c60c342c053250810163319e592f91ce2e49f8c026e3c"}, 0xce, 0x800) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x113) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:07 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') getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0/file0/file0\x00'}, 0x1c) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x12d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x91) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) fcntl$setstatus(r0, 0x4, 0x0) 16:00:07 executing program 1: kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0xff}, {0x1, 0x8}}, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/9, 0x9}], 0x1) 16:00:07 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2, 0x0) fcntl$getflags(r0, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002005, 0x40004000000028ad) r1 = open(&(0x7f0000000040)='./bus\x00', 0x108c0, 0x40) r2 = getpid() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="00b52db50c76bf3efc7a7c45504ef13c196277a199421ef81ce00ec132f275f44c4deb4fc6cf164db89c5e09f2dff95cdd2d9e5e491926fe20262bd82514f1597986839d75dd18ba20eb73726be4d0a9e6b34864dbcee1f0f38a846bf0191a7d66c46f4494ad7cb64197c1e1dcf44fcb0d0ded7e52a5713a76ff9bbb4003a3a60c62e4e7f84db0c9340d986d54d6889e6a7cf120fb49ead8000b922a5154286384417c5214b15d6de42a8502fd5ad1b9927b19f0f0", 0xb5}, {&(0x7f00000001c0)="0a948820ba1f24068f4dfca6dac29df6dc3f1199862c9892a171c3ded24c228798419c5de85cc1a0aada7ca9d872855656aef74c6e94c77b1fd0f3c01ee61d2a45c3d194f0e931f5bdf824572c701631ca2d98c8d63fea94b1a2ef99df1a1b8ed5736cfaf0a2dbce755ef0986684e6785a24c52fbd61d1286334547077ec0921c6de44e7d71cfdc5d1dbe9088ac88ac53ba9011b88be19afa086e747df36313ec23002a68c5076cac6c997e8f0de3d1d8d460cae923db00b0f3384387da915fd7dc8845f01a097b3e461bb2a8a410ccfa8c16e2631de29761f8ba5a76244279d", 0xe0}], 0x2) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) semget(0x1, 0x3, 0x740) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000240)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed3127622a351d1e199954b638f937200000000000000000000000000000000", 0x91, 0x8, 0x0, 0x0) 16:00:08 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) r1 = 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', r1, &(0x7f0000000180)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)="51ce2bd3621a68f6157dc8f2265be6b2b48f26f628d3387f1f4ba7b73252203f247a02e32dd14375cb801df200d2a8ae13327df732ceda1d28f355d4b5e7e0741964cd3bf4bd9f742db83f7652f57d8d902c3d6b302b0fd759fe", 0x5a}, {&(0x7f0000000340)="a00731fd58fb824a0793f6cd9adcd1763efbfd74e082c00444b13f2cf6d39a933a2338a2fda3291b857aff48898c7d2af54035fd93f627bd9007d81eafb4", 0x3e}, {&(0x7f0000000380)="d665b746668db0e301efb88e9eea20afb82a96d8290e3db780270cc1a275e706d677bbb893a76cf45f7f0db3c268dcc6ca286ce2a36c52323abb24b819b9a4328ca2447ea274487a5f104bcf13122ff2b7207bfe82f354ca70e7d2dd1d35d71e802d4b630c638f8df4", 0x69}], 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r2, 0x20) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x90, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:08 executing program 0: mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x801) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./bus\x00', 0x10100, 0x58) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r2, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377d9ce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b111281c8d6c88852b9fa5f1a0ad255fbc692e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518000000000000000000", 0x6a}], 0x1) r3 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getgroups(0x5, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x6, r4, r5, r6, r7, 0x0, 0x2}, 0x10000, 0x200, 0xffffffffffffffc0}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x6010, r2, 0x0, 0x0) shmget(0x2, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) 16:00:08 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/75) 16:00:08 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 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(r0) 16:00:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17ee) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x10) r1 = semget$private(0x0, 0x2, 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/123) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x5, 0xfd, 0x8, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x9, 0x2}) lseek(r0, 0x51, 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) fsync(r0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x7f, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00000e9000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)) 16:00:09 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10c40, 0x0) write(r0, &(0x7f00000002c0)="a268ac6e1ec4bd79e0cb02107eee2d66251e9f25a3b5fbdf2bf98b2bf6c39fc80beddab1a70ed2373c2258aa31568db8d0ecacbdf3c56e5c8dc11f76c8211cbaf11d1244a60af4309be9fa4ddbad2355137128ee8d408872a2e1fe74bc49140935851b56ef0886df3c9a416e2b3d6414fd536d9d9417bb75702394c5eb6019d190ff4fb5bd38a9eab2f1bdc1870f0c8183d6bbcb27e2ffb4effdf1a7e86ed3869ee5f63e1fcb63b03814d89a8b71b59bd71c6d4df7a0dfb9884eaa81c6efcabc3db7418f02ec7083231ae0d0a37a7eac34d098b70e454e837ddcdee816780c631a5dc117a6fa9389e71259a34d5fc99bda51147627505f2a0a70ea6891dac2d47d5e07cd23915caf72cdf0812421315ad1d5c4b79691ece17a4cc506976a0567d6923446c4f47c96287d82c912b57eeb5bc38572fb65fd18daa6e55b752e28d7f341656d42a32af581235fe88f66fc5a8748a008ddb98503d12dacce99cde877552ebbe4eaffea6effe1177ca8755c6e8f4fad66d8577679703e0569ae4bc6f386b096160f588d0ac10e84d837ce22727d436cfd4a022f4d7b8b40e8d64395e3d177e10afdab2fcce5e72abf3995996e0ef3949d93107a79d13e964828c2623255636c1d6ee3db7ed0a57fb4248f39b09199eca74d7580b7495b88ae82787e91932d8578b8a64f4c9a49389d1f97b6977c7574b0425363fd117394243e3c0e25e6fbbcb4b45823ad20f7c68b100ac6ea608addef4ffaa2e345ad23c37bf62c1cade0d9d5d4453592c9467e607b4fed4f4eb0f981fd1801ef10357aa042bb43890278c6ebdabb9fc3566c33fab11205230618bb30e580150807dac1781eb3fe9ec233b7bfcd9b3266cfd33e2bbcc7340d96f5535f99e6de16678b0c0d40473e675c69005474ab8eb29cc9e836bf3b0496df326e89db7db41bcce1844df954881390908812073e33ca3676d81c96fa98a955f9656f4a861ed2aee35ce7094d9fcff4294983a619f0b61412acc1868dd75f85c301013529594ca1646a6a143e60cab0e14ea9dff76033a8071d10bd8ffa02684ff9ac5ab75b3e498cf1200bf31d557d72b4947ba6039b11e90e1f95f3d7e6425449b4549311acfccb798d7adbc703a1a21adfdcc07dc5fd267dc73df9a360ed4598e71b22c8b36fa72e94d887b208ac10c8a07b91a1e90269d9c7ff0c571eda16efee3b39e6aa3440d4c5d573e782810ee6dec2423088d5f85ce69a4f0dd07487eb4d50b97cadb394dad596c22f0a9fca3c1753157c0694ea551fc3be33992be2dcfcba72c4685881245e65e813f7d845a0b12d0672353e2cca14b3f5ae0f5c319866cc8d4204f8e34572ea7e72eed711dd506e35f41eb3c55f045c65bc2e1ea19022da1c9261f5197b5b0d4c805d101bd91159c2341a5a263ca23836b1de0d1cde99ac0f44dcbee9eff3535373cb7a4a59f7588a844026744b2ab6a4622b48121047a4f51fd5daa83236e2f7262d4aae71b7983011e1517c7f9e1cb48b589c8d4a68555d77c62185d4003fbc8b378e72be508e6a6f62fda7454e2b8f1f2e7d21c00af3de8eb25d968d18030e313e1a97caa4465ee707a1facce4d09b5e480d5efd36d964257635f8bbd7ddc66cbbb14d5dbf93864c45f331f5552483117ebb994c3a2f55058c3c0e8a97db07473512f2cdb7b85a351ad48c7bd6716b0b191094768632430e7a1000a4e8c7b294714313f06501fff311d8360e01391f8c09e42a7177364c4b5caac0d3a04c9acd18981ff604cd69cf2e2ade503b9711e360907fa5b58e0ddd00fcdf7335f7c14a426e962fe5d8dfd97b53970685eeecfcc8c5dfb9a47d765c3324825c5477557456559295b66195ac34e88669b8c4b957abf04cb0a6e1f17cb345bce694dc7d7e3c39eb372a5fb59020cd3e95928f39bff386881f1808e9a9b9efeec7504248e59da132b53bb1f77a9f9c6bb5230cdbf57392644b1f37580be4d31a8847bf979fffea273edaf6562a239cb3bff9d181275901493478e15b3abbed22c5cdddd78bbe8e8339c7cbd13e07f615d58aa33226224b02e008f19f04695ba852504958ed8d28f77238c962cbe3726ce73e38d58308f92e61411f7eaca6a6b20ca4c469292cd42042c58cb253e046ffe0975e8034f9fa751bb07791d128b04f3cb524ab09bba53130d3bb01431c2cc6f4262ba5d1a67306fdfb721be4d25f980af10460dbd3daa32f28d971940ff98487b8ba348492f8e5b470d3f3f6a24d64e27705441768c7ca5d0968160cd7d9825f1fcb8e5b8c581785e439a4924f09bd32e9e50205393ddf7f77a38d2ad02d3a187ef5a4742dafb17a5a31d1cc5448cfa1971a32093f22031ce34f49395d6053b9a5fb4bf03c8d349093376d1c4ca871b4ffb65cb8b5cbbf9ac2e350be37623270f15dfd0509df4f8e2ca559849b9d842ed999d57140b916a62767d9a6a564278c23eca7a1fbec252d4b9defd801dc2e44c505a490345556eef4c86bc49fd89b083128d5e7e5c5205a721a913f90eed196bb9fa6b546ebc72dd40aacaca6b52c25ad202fc4194f1cb86217c97c531dd1aebbd9bf1715ba646cfffb662dbc086d9a4410916abffe4b1a667425ce3ed0cd24d453874c1db2eeea81d9a22221809e9f7988e8a4a8e76d7fec17461708b74cb856e015d0c92288fd5ec4131fe5e7104320d6e1cbcb18f683fcedffc14e53898f90d36afbc9c04567dbefde05b4dbb188665172def98bd2aafdd5ccfc7f1947e7962279872928c55eef49c88eea8a3e03433875503e3eead8a3ac8c09ad252a83b33a429aa73c958b3f2420f9210653a73ab58e4903a40435dd7f72bd7ac0ed6f4cbb8ca78b232aff24a2c81275b59b2715462cfe917e8aced04f0227b1c29e69e608b3947669ffe72643599835a6c45c3aeec5c80148ccd01e730f16074e077d6e060ebded10c25581c4e3adeebf0410e6915cc710441ba68c7da70dd36f14125ead3abd3ee04111a719c805143db065835488804692ce9f6113aacad370bd54c42491a44ad917413bed5a6344cfab73e3fcb2bc44d020847079a8e57e7df1014781b1b5a56f481e5d6e820fbbd2da4249c457fcf3af74b53acfe6805318be298daa69daa5c3e8dc1314e1a3d6017966b2247e06e041aea99794db1797a7bd28e8463eae8d1ebd627b31d65d37e83da97957ae704a58b6efbd11f07441f0a8ebc26cbece6c07c0e88527b8cf1ecd7a926a97abc835c0b3be3792bf14bbe6699ade72fee2ca50194db2200e398ae4338fc7e30ebd74c5f82c8d7fc8f536bad49df6105f068218eff337f71ab57a2fdb2a6916a709a9133e0ef2719de4891c03ca158b21911c66320f6ef74147e56f78463b34941f835e3bb32c395858f4e6d46b04290ace6c0ebfa2aa0ebf507fff966a74f4e9abf466927958056aad80157d674da213c777a93d1f7fd6a665eeec173512d9ec71b4f18aaf93833cc0e088f7af96d11074aee299f68eddf10701f1b837b1764f11c11343d4f3592bea5b23b9d047c8f54728683e0c6eabb3c1fea8eadefeca110ac784a1b9507bf225b0c178ce7ce35378318fc091df9b16a450f3790e3c344ab7593eb1bebd512438e965b410b5e41ed4f0fa1fa308ff20a99ff9e9add353c23d20b529bcf93f2abc5fb568e6c90a7eb5f909503850ad79e9fb89610e52855962ab864ecd73aab59476689e28e5f5bd332cd31262b0bb84129a254419104289b30fa735025f711ff30983d95e4eeec80a89834661f785d18effb8430e5acaf20c1738dede15b924c79f877d047183b1d6bbb7bc143e3bb2586c852564f8a969240b924fc99c27e37ad503ff76e24c972a51f50331c85c8950fe90ed7a041e5257077d81fb0939a7c578be457c5c431b9aebd9547ec24dbd6fb906969cccf985391849ecae851690323fefa93260af80b77910a3ff27d28badf88b04c293d4e04628a545fb60c51b69bc0e1c06b9a50ff07b421bc4d39ff5fa3963cb673433eafe159ea4b737e416b8515c21d2f31202505bde17a5edd09c62a49c5ee13e787bc80daff80e494022bbd9a475247a1053c56a6c6fd3f42b7ad361f0fa09bf91bef3f4e0924af46fd03ff803c0228b0f25530428f4e7236daba9d73c13a0415cac3cd081afd3e1c07b0848d356391eb9d07424062c16d5306e9ff67bb2e61b198d5ae9fac5af85dc203c75704f3bef193b868a3ea2bec1de6fc9e94d493aaa766c1b888ca92f6a21b57d37d2fcf2a40fedbe65c71f2b09c98a27c40e29ba7046ef0f017d52ad832cfb3d85376de43ee0c0fce255686b842c7c7e1f5724bb0b4c2134a903bf378263926b36ef3a9a93a4488f29c29bd3d852cd1c5a7446ce7d09b7d003bf160f1efe89511df333122f297a136753ab1262eba515603b3a209d051ccad5fd976720e0f64c241d6bdac491f1ac57cd41d7a95fe473af52b3b159c5c8ac041b2a2c25196364391600afeddd65afed14839a4914196f39e2b194764e4c45082de5ee264d2a0a5e3f23ddaabf11a54521b900815aa97792aae1a8be771c7cfb72d39fc08ac4e40795a398dcd94dba2efc5c766a09efba62ba8a607d78cc4a2dc041022fe0d1794cc3ab97297381f59ecfeda1b53cafb4367be056bc961b04f643a535e42e902aae41139a3e211dabc7bd9291e8368568c3ab9b668da805cc8f321f059368a651811fcd0708a376722aac3588940cb491fc236a3fb8e6fb500caabda50d801845dba0f0a31299a3a2a9583dd95ddb6e4357b48f000cb563935c53023029f31de4050a6d9ad01dbc95da78fcbf39ac8eefd728dffeaea5d819519cc8a29dc5c8a182cc596d5768b544ee1fdffdcb1b139dc7057d34e2d8dc7b4e92cbbb7e60cc6acc5bb4a4a6799ea82320d2d3bfc3b0cfa7bc21615526881f553e2f0341a416831b07ce5cb9123d86e86a45c8ca3b5e26d4029f62299bcc419ac04751e53a49e8be22dd1570a3ccd17322a7646fda8aa9b65f63edf4d5b051774ea2ce613045f8878cb5ff108d0b3f0b225a7b6553ce87a560282eb4cb7c07a58c6c186e0872fbd913e78a7fc92f8f0b32f0e0e30231909ecb59787e74beffffd3dc9fa9498aec63f9160e4ea5a461172bd5c76e98a7dc53045a61ea01a8a420fc05c1065818f47ac599cee1cdb146e9c5bf865da5713d3b2ac679e7f15165999ab07f22cc18c4de12c273a3f73401dbed70a1f56be22315c89ad7760e39b903052efdfc556c3190fb18ad5e5dec44cff9a52ea623752da5077b52a9c34373a5bb87f3b4b50fd4ec1297e6f347d2e0ed9616d8622518c5d5cfb9272182be41a213966be12e9f973cd5b18d408e4aba561e5a9066feaa82ca6fb75364bde8d4fe5910ceb29ae5e8e9d93c0ead067bf572314e24290aa8d7a3693574772d0907b2dfc11a062a37d61d49f805070185aa040202d6225dc3d5b5637465034c135d504c3420c1b57b7e534a6283ebff6a5cceed7591dc58fec0674450d2a56aaa9ba5bd61baf6fec3561e669f988308ac7062b28eeef88cc0dc9f152b2777e69a417808ca52ef03f7f35c0831ce1c5d647c12ce22448bd75d15e849517b599e4740ac99927e210db0bdc4066cad701ab1e31241df8bd86b98c4e620fb2462c2f14897d12ace21c4087a3713a24b6f66591eeca17ac19f42a4e6fccb11468bcb60237cb638b49d2bc79a912f3c1190d6c6ad6181116286f5cc679cb90a94651d0a984c22d9d9f0336977dd7f135ecd03650cf5d02cd09262698ca50b3a92343525d034a1348fc9408dc3df72c5ee86b4b4f271", 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0x9}) r1 = socket(0x1e, 0x4, 0x0) connect$inet6(r1, &(0x7f0000000100), 0xa) listen(r1, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet6(r1, &(0x7f00000001c0)="6cad9444f6a391d84f2a15bb86d74ff30b4e31834dcd30f82dcd92ad2b9b8754aea754f1af162005826f8e37f17db98b50b020ec3b9e161c3009a3c849e5d55b3465be739446c5386ecdb2d40413e6f9b4e0019809fe17cc5bbe36803d8b195b16ee2bad6869878c81ca9beeae5b4a216b9f3d30d34ef6ed56a0a778eb288b0d7ee781d71086953a56d2f9d10beb530e04111cafa4a6e7cb319a75b78249e7da674cb7530d73790dfc1d79a88e0a161d026567", 0xb3, 0x0, &(0x7f0000000280)={0x18, 0x1, 0x8, 0x3}, 0xc) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) chown(&(0x7f0000000000)='./file0\x00', r0, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r4, 0x8004667c, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 16:00:09 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r1 = getppid() r2 = getpid() getpgid(r1) setpgid(r0, r2) 16:00:10 executing program 1: r0 = kqueue() r1 = dup(r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffffb, 0x101}, {0xeda7, 0x100000000}}, 0x0) r2 = semget(0x1, 0x3, 0x10a) semop(r2, &(0x7f0000000080)=[{0x7, 0x80000001, 0x1800}, {0x2, 0x2}, {0x0, 0xffff, 0x1000}, {0x4, 0xffffffffffffffe1, 0x800}, {0x0, 0x10001, 0x800}], 0x5) semop(r2, &(0x7f0000000040)=[{0x4, 0x0, 0x1000}, {0x1, 0x3, 0x800}, {0x5, 0x620, 0x800}, {0x7, 0x3e, 0x1800}, {0x0, 0x6, 0x1800}], 0x5) kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x40}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 16:00:10 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f0000000140), 0x155, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r0) 16:00:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x82) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x7) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:11 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f0000000040)='./bus\x00', 0x882, 0x108) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x18) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) 16:00:12 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000300)="895f2670b8460ebd13f766bf5cccfd3e0d70030000005f5e0400000000000000e7b685ef4d6bfc66f83ebd85c861960c3931c9eacc85ff671f014614cd850f8545048dcd2fa770c139acdbed24ea5d9554e56dfb35a4834125d400324c2688908ca28dba0e780049d762428c6c3acadc34bea8510344350547488494afa9e102ef6de800cde1cb1b2aad81f35f65c23dc7763b8021cd1e98115adfc39982c9f34d00a5e8572422dda5e4bf4eac5411006b9416cc0c989b324d5fb12361c22fc35810c615b0eee6fafdfd0c17467387002f960c10dfde3f412bd3c170009be15b66996132b7c7c866a1ce33fea94a81d9ff3247d83c61ce7345ae2be7b453e9e516326c1385078b652b0b0c9763fbd56799c3a3dc34f2", 0xea) fcntl$getown(r0, 0x5) r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x92, 0xa0000001, 0x2, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x200000d0, 0x3, 0xfff}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x100000003}, {{r2}, 0xfffffffffffffffd, 0x4, 0xf0000047, 0x8}, {{r2}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x2e3, 0x7}, {{r0}, 0xfffffffffffffffd, 0x24, 0x20, 0x4, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x12, 0x32, 0xf460db1, 0x80}], 0x1, 0x0, 0x8001, 0x0) write(r1, &(0x7f0000000000)="0db3e106", 0x4) 16:00:12 executing program 0: 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) socket$unix(0x1, 0x7, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r1) r2 = socket$unix(0x1, 0x1, 0x0) getsockname(r2, &(0x7f0000002780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000bfcdcb000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5367f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395f393d8327708800000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005315f6a4d5529f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212de6807b9800000000000000000000000000000008000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000200000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000b32e7349dc1b8005bd433c5a40c6f1eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048372c76e0b0a01507535e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90bf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d310659519500000000000000000000000000000000000000000000000000000048a3cf5b24671a2029b8f55e5e8ea1f4f640cd"], 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) r3 = dup(r2) r4 = openat(r3, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r3, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) bind$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="ff0f00000019ae25fbc00000000000"], 0xa) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x6) poll(&(0x7f00000014c0)=[{r3, 0x124}, {r2, 0xe}, {r4, 0x80}, {r4, 0x80}, {r2, 0x4}], 0x5, 0x9) bind$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = accept(r2, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) r6 = openat(r4, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) connect$inet6(r6, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x8}, 0xc) r7 = semget$private(0x0, 0x5, 0x10) r8 = getpid() fcntl$lock(r1, 0xf, &(0x7f00000010c0)={0x3, 0x0, 0x5a, 0x3, r8}) semop(r7, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0xb, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0xa) accept(r5, &(0x7f0000001680)=@in, &(0x7f0000000380)=0xc) 16:00:12 executing program 1: r0 = kqueue() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x10004) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0\x00') r3 = socket$inet(0x2, 0x3, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x3ff, 0x4, 0x1, 0x5, 0x6, 0x804, 0x1, 0x0, 0x7, 0x5000000000000000}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000580)=0x10001) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000000)="49e9e1885698857db9fe4c5b67489a91b0454387c8fa12afbb08d36b79c58c46a8ea6f50ed834e1ca105be3a3d3e24415ec8389760f25beba5301da1109c3c8168e2fc6add9d91fbb0b17583bda235a1309cd8f74fc527efbebdad326b2754c9a201dbc59b46c2d3c6f2cdf73ce24ec3e40e965cdb03a49cabca8c7d1f5513514f8e7b3eb58ad2747dafd9348892537cc2a88af290690695ecec85fb7bb9aca9c5e3620254ca043a4496017dcd7ab554744502ec7b19b265cbb2c32b1964ddb4a7f77e3b2435bed943d50cbc3a5899ff45abc798e1d6b05bf73d8ffe392b9a79ce3f76b5ad694eca2c617ab44c91d70c74", 0xf1}, {&(0x7f00000001c0)="32576a917f82a2be42c9fa1e504549fc25fe76fe0387613cd2d135953fb984e68a8eee7c9b53c3bcc07ecf112a4b8e1b364ec1c38541f3", 0x37}, {&(0x7f0000000200)="f03518a9c8c5912cb58ae4dac6513f1f43de47e4f890f875fbf68b3e540b6f816a2ffd8b1236839570124501496d5ff3efdccca4c712e682f699f1fed7620070c1989fc8b8dd4fc599c6614436f7d75521c0b72558911ac898809096e6ab93e4c11ca0681e5bfb4c512c73c62f71ce7b45a8fb5885ca2b1a4286d9d8a64aa272ea81c99a20114f08", 0x88}, {&(0x7f00000002c0)="8933add63a3480d42d4114aa309eca2098f8eb853ee8dc98d497df", 0x1b}, {&(0x7f0000000680)="8f3f991bc3873524d3a043679dcfc717c80a8f6bca6ad73b7bbb94ff21c8c81ca96759fffd4bf78c2330d8c0578c63", 0x2f}, {&(0x7f0000000340)="c87c9a3c787f47b00b4a95468cadc19dd0037ae1d3006f97f7ed692c369b49b1fcf63e5c6c32ac236a315ae2d2d72250e1a07e93e9ccbcdb16c23d4bd09abb7c36087327450f829a0db466ea36c5bd578dbbdcb74373b419de1368cf08122911915db0b5f985a021102b8f0cf831b1a1c46a51288db66a", 0x77}, {&(0x7f00000003c0)="a6619ee23bcc207f7435fb978088f0bdb88476b43db1ae37", 0x18}, {&(0x7f0000000400)="652afe9cd2fbf88c4701dde949ed14041c7644d44fd490520a0144860b1271f73b8d83a55fbb5712dcfe5de8816f9024fd198f6a891c174ecc4a95ad1618409990386b13124d6ab64bac3f19cea356dbb2e77b2b36f806d55c04b4908ae7831680005f1e9653eccd02613f69d7cc77004b006833c53c703fc8a26c3bf395fe192c273e2f476eca0466f096aa8d3dd27ad2451b5f8fcf3fdc92938641fb306af6e501eb9a1fdec4319d0484ca95ed106af641d59a4ef595b561193e1ef54a3c22645fc8e309da646135c845b8ca8dad", 0xcf}], 0x1, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x102) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x6) write(r1, &(0x7f0000000000)="220f8da5955a605a9182070000000000000022", 0x13) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = msgget(0x3, 0x40) r3 = geteuid() r4 = getgid() r5 = getuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = fcntl$getown(r0, 0x5) r8 = getpgid(r7) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x1, r3, r4, r5, r6, 0x48, 0x8001}, 0x7, 0x0, r7, r8, 0xffffffff, 0xffffffffffffff44, 0x6, 0x3}) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8010, 0x3f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="6e6f1ddca4faf657e35de1f95b5551dea33876fb6f94803e634ff268ac08de9905c0d119d555004a74b126771c4b8fbe5adbebcd3cd2c285350e70ac0b8f99ea50f57ba3392511a426abf83c2d902d8ad6345b40ef2e7cc9e602bf664b528407f0ae28cc030abffee90cfbb22d58852b4fe878d62772830d629a9ef42031159de418f746990aa8724d93cae7", 0x8c}], 0x1, 0x0) nanosleep(&(0x7f0000000800)={0x3, 0x5}, &(0x7f0000000200)) r1 = semget$private(0x0, 0x4, 0x8) getrlimit(0x2, &(0x7f0000000240)) setrlimit(0x0, &(0x7f0000000280)={0x9, 0x6}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x101) r2 = fcntl$getown(r0, 0x5) fchmod(r0, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x101, 0xfffffffffffffffb}, {0x7, 0x8e62}}, 0x2) write(r0, &(0x7f0000000380)="d051082e082b9916c2b78e27d96d62cabbe82107d67b12bc8c4f586555d1a82b5a62239602aed704a313b60ff612838468e118d1828392661d910b71d197a322f87b858ab52204732617f8264e14d0b9c25ba9677d2fea0383b434bb44517338a74e274b16687f5be5a1d006c1520d767bb6dedad6e2978989173c1002b0c32b35e3832a9fad3c9967da1adaf8ff98943c01da0acb93e4c87be3ae360b543a9c5013e2d454f900e96d06c4e2cf26e624", 0xffffffffffffffd5) fcntl$getown(r0, 0x5) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='/dev/zero\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000600)={0x3, 0x2, 0x101, 0x400, r2}) bind$inet(r0, &(0x7f0000000640)={0x2, 0x1}, 0xc) fchdir(r0) ioctl$KDGKBMODE(r0, 0x40044b06) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() select(0x40, &(0x7f0000000680)={0xffffffffffff6be4, 0x6, 0x101, 0x2, 0x62, 0xffffffffffff25aa, 0xfffffffffffffbff, 0x2}, &(0x7f00000006c0)={0x100, 0x7f, 0x3, 0xad85, 0x7, 0x8, 0xd7, 0x7}, &(0x7f0000000700)={0x0, 0x7, 0x400, 0x200, 0x9, 0x3, 0x800, 0x3ff}, &(0x7f0000000740)={0x7, 0x200}) sendto$inet6(r0, &(0x7f0000000780)="7f9a0a41a9f48645750d0e0caf04b79bacc59522ee5a12dd0d3b4b93b947b9d99797e7c446443348b9f5ee3765fe81bd135ede3feae4389d915ada780ef526ba0587efe1124d9af9736b87fb78d737bbcc5855edfa", 0x55, 0x406, 0x0, 0x0) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='/dev/zero\x00'], &(0x7f0000000b80)=[&(0x7f0000000940)='/dev/zero\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='#.@#\x00', &(0x7f0000000a00)='/dev/zero\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='/dev/zero\x00', &(0x7f0000000ac0)='!\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='/dev/zero\x00']) semop(r1, &(0x7f0000000c00)=[{0x2, 0x7, 0x1800}, {0x1, 0x8000, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x3) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) write(r0, &(0x7f0000000200)='{', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x843e, 0x3, 0xfffffffffffff691, "f000", 0x0, 0x5}) ioctl$TIOCDRAIN(r2, 0x2000745e) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x9) sendto$inet6(r2, &(0x7f0000000240)="6fdfd686cd9b5e6a523b8f63c4079fb68b8b0e2eab3c818370db2ec2d6578ad425a1dd3c2da919af04f875d5d83fce57f252b4b343b64217c28424e99879317ca9a4d517dbbd8aeb1f303bbe04257c225e003438664280792e90b3169d860014e41ea518f3a6c99cc080eb35828ac0732f59c0d174a6faf6123c9b7e58349ff2252b8d00aac5d06759d9cc30dd1da6c5cd5e45ee187008caa5d644c29dadd353f64cda2a59c21d1ead95db951328329ed8640dd755801f0b3bbed7131cc5b704524bf4a392a743cf4b5e9ab8de1a08f4b749dcf7f17d44546f3d4aad145e86", 0xdf, 0x400, &(0x7f00000000c0)={0x18, 0x1, 0x6b6, 0x800}, 0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000080)=""/227, 0xe3}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:12 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/75, 0x4b}, {&(0x7f00000001c0)=""/115, 0x73}, {&(0x7f0000000240)=""/73, 0x49}], 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:13 executing program 1: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget(0x0, 0x13000, 0x2, &(0x7f0000fed000/0x13000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r0], 0xfd01}, 0x0) pipe2(&(0x7f0000000040), 0x10004) unlink(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) dup2(r0, r0) read(r0, &(0x7f0000000040)=""/25, 0x19) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x0) mkdir(&(0x7f0000000100)='./bus/file0\x00', 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7c}], 0x20000000000000f8, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) flock(r0, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x8) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f00000003c0)=[{&(0x7f0000000200)="fb74ec19e76bedf33cc4cd37e271eaec671841c979a25ea492af1e61d80ca365a402fa469bf32e87388ec1696d1199399d11e96fe2e44e632ca55ec20815545c316da5fda1811a9aee7f0c1873a078612cb4cd7285679ae1bdc1a8bc5b9fa13b12c8828ed586b41d4aa0bde86d4c2496fc1beffa3b87f9382395056ce2a6d204c6108bb7c65fbd395a9f96517d6612641f61d80e2378e191a6d3bf5855c3ef26dec99e", 0xa3}, {&(0x7f00000002c0)="35f35b", 0x3}, {&(0x7f0000000300)="da8f7b87a6d1bf2b3ea8b5a9421a6e355040e1309cf65aded2621a210fdc13d550b74bf0e3a844b2814353cd03b97c2785052633f378cf3a2a46ce66258d77a6a47da270621dc939fbcf40d3b974d72e81249b3be7aa3834cb1ed5dc8610c4f26842bc6803c458f5f34ccd22bc827c98c5905fc39fd4b707676f60e35210846d7f0792ae158fb226a97ac0ea3f2b235ec5462a5b09b05cbd19b5fa77294237d1819b8e2e3c96ef25b3cf0087da", 0xad}], 0x3, 0x0, 0x0, 0x3}, 0xe) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x1399b42966921d6e, 0x20) r1 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) mknodat(r1, &(0x7f0000000180)='./bus\x00', 0x1000, 0xe6) getrusage(0x0, &(0x7f0000000000)) write(r1, &(0x7f0000000140)="7e247f7d87c3772c00e4d16e33", 0xd) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: setreuid(0x0, 0xee00) r0 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x4, 0x5, 0x5, "51caa0a24d4071240a4b41394e249f41b5df7e52", 0x8, 0x7}) r1 = geteuid() setreuid(r1, 0x0) setuid(r1) syz_open_pts() 16:00:14 executing program 0: pledge(&(0x7f00000000c0)=' \x1a\xca', 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) socket$inet(0x2, 0x2, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x800400, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = semget(0x2, 0x7, 0x0) semop(r3, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0x4a461913, 0x800}, {0x4, 0x10000}], 0x4) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/118, 0x1cc) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) fcntl$dupfd(r0, 0x0, r1) shmctl$SHM_UNLOCK(r3, 0x4) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 16:00:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="b419e4796a5cfe4e9aba69328f89074ec480006b629307292fc7feab0e9a999cd260bf65fe5817a931458af314c2e7c5b4f8295a5a65e7514dbb1f39412fa4c20c1b229d7f30a0182f60650a10553b20dde3d86d5d19877fcc737772d985c6201d428b271eef88dbea11a6eac91b5e593c917f3f9163f41bd05f349e238a83f6742e0e549c9c3c9a7b1debdf477b3d573d1079be79608ca20ef9b790566240a588b6f5b5517073d9405149e54c995a29d69025927c8de4a8b4293d808e", 0xbd}, {&(0x7f0000000180)="c2caad3fd705e584e1d2", 0xa}, {&(0x7f0000000280)="b2b140a509f23ed139de5dd887e0ffebd5e9b205c99ff6b0e03c30e02049b342bbed3e3edbaf70ae08eede65f7a488a7d838dc5360f6fcf89ce8f931a6a6e6aee7f906489f3815b5286023cbbd186a67c7f049ce3eaf901e78308e2a43ab1d51278d40656e21405034daa16aa574e3b4e6378ebfab0a65f6d9bd1cf140e04ac642d96a937374fb6aaf0ebebef52dc44fff6eab28a789aeb120b63452206ac34d04df893e3cf02003b402b00e89e90bf7a071df7947cd3d16a480b9d2d5b17f93c71d2a3a437a6cef547a57a270d434bb3f6cba9b927fb7092675eb290c4144c612289e", 0xe3}], 0x3) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) sendto$unix(r0, &(0x7f00000003c0)="c22b7f5c83bd98a893acda7674dca270c67ff01fa8ba77f8cc89228e7fe676092b8ed2297d404211c64ddd23983495b9f206cf2613f06e330ce27673a27a516ecd1d16a761755980fa69be51064dee0d112cfc8ee0475a0ec21bdbd2bdb4d1ca522e97a64be10e2e0a6130773e9ac0a9dd4c3578e9c1ccf7f7ce7db23ca82adce54bb9eadea75456efcc7a53a19899d8daf67fc2377fbdb576d9e819", 0x9c, 0x400, &(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:14 executing program 1: clock_getres(0x2, &(0x7f0000000000)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x811, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xd857}, 0xc) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) fcntl$setstatus(r0, 0x4, 0x88) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000001c0)="dc000000", 0x4) pipe(&(0x7f0000000000)) 16:00:15 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/246, 0xf6}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000400)=""/70, 0x46}, {&(0x7f0000000480)=""/75, 0x4b}], 0x5, &(0x7f0000000580)=""/70, 0x46}, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:00:15 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10042, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = socket(0x38, 0x4000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x8, 0xfe, 0x8, "aab7087ae589f75f4a9e7400ddd090a6425fa07f", 0x45, 0x31d600000000000}) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) 16:00:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x2, 0x1, {0x5, 0x3f}}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = socket(0x1, 0x3, 0x76) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) r2 = msgget$private(0x0, 0xc0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() r7 = getpid() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xc000000000000000, r3, r4, r5, r6, 0x10, 0x4d}, 0x7, 0x6, r7, r8, 0x78, 0x4, 0x4, 0x1ff}) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x680, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x39af7035) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000024ae2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f0000000140)="8bc96791938f843da01c70dbb9316373477529a76e1da0eb27071f0b3df12454bcc9da6b7c31e4056d25d1e2089801611ae80e553cd53688a21d9dba584ba9aa4d2b9fe4cccae4f8a387f12723b1fe87c4f862c963cc20a8167181d2aea1dff74d8e7b2aa6ffe0e1d995afde19daf47c568152eb2aa6c74a1ef8379a9aebaa8f8b0a7515ad1a6d5e011e5f625b46e018899268181eef9d20979a069320dee5e5d5db403e12248a1748547765669d85933f1992c430f6a33f", 0xb8, 0xc, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f6275730004e0cbeb09f3cf50c6031e38bfe637519f0c462927134339757942c84391e31ac5fabd9410cbbbad6ae8030701513c6cd073190632a8b02831f0fab1d1d24a03eca411e5c76094e1f0ce0f6a7205550cdb519fbe0eda49331b2705a5e5361725958a9ab0b4a753c654c7a11a21312acfb00412656b496dc0492e42c0b3c259006e22c127bc3e2c4426f82874de4507b1385106bdd8ea4acb7361dfd9dd517364551893377b17394212effa3712cda89f935f402bd6865ae932e734e87cd0667828a4bf157b65d71676477e821ea67f59303bb46239341079c3a5c55dea6033a06a94d7c84c53ee564edbc3847946df31608e9b7e3ae3f1c066fb77e5f0102ce9d12f3164ba65b27157d9df3827aff88899e0fada34f3e3ebadbf9ca7c76e8ed382494673378172275ef1da155fad989b561fc413c815a3a15b4587e7cffc227231"], 0x8) flock(r0, 0x0) 16:00:16 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x7ff7ffff, 0xfffffffffffffffb}) r0 = socket$inet(0x2, 0x5, 0x8000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) fchflags(r0, 0x50006) setrlimit(0x80000000003, &(0x7f00000000c0)={0x3f, 0x3}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7aa) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7, 0x0, 0x1000000800090d2, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x200}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0, 0xc8}, {r0, 0xfe}], 0x2, 0x200) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x29c751e6, 0x400, 0x0, 0x53ff, "5bb949b0de01af31d01d1ba339a66f7515afd539", 0x5}) dup(r1) syz_open_pts() 16:00:16 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0xff}, {0x0, 0xffc}}, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8b, 0x2}, {0x41, 0x100000000}, {0x0, 0x2}, {0xaf, 0x1ff}], 0x4}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xb6, 0x7, 0x3f, 0x0, 0x3, 0x0, 0xb8ad, 0x2, 0x0, 0x80000001, 0x8}) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x61) 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(0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, 0x0) msgget(0x2, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = msgget(0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r3, &(0x7f0000000380)='./file0\x00', 0x20000, 0x2) flock(r1, 0xf) msgrcv(r4, &(0x7f00000003c0)={0x0, ""/196}, 0xcc, 0x3, 0x800) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000004c0)={0x0, 0x1}) write(r0, &(0x7f0000000500)="4975b2b54b7504c39265a067f051f4cd71d1cff439ea9d9cc1f8cc717bef256c2f35a0827544612cdb9f0fedd1914733e9b07db7dd15ad6b5b785c11a28f7e9acec589ff7509596d344c912d73699a8911f7acd3e725f836d1c92842b73e2e2a9a1339590f92ba", 0x67) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000580)=0x1) syz_open_pts() semget$private(0x0, 0x7, 0x1) getuid() getgid() ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000000c0)=0x8) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) 16:00:16 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(r1, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10040, 0x0) write(r0, &(0x7f0000000080)="f80512ac326195e684f5", 0xa) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r0, &(0x7f0000000000), 0x1, 0x0, 0x7fc0000000000, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f00000001c0)="5e84ed8bc20b178198a3edc196109ec2fb44a5c35e7e7386871f88031ea7bf250cc1535c6ae16f87b886fca7", 0x2c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x1) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10004) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfcca", 0x7d9}], 0x1) 16:00:16 executing program 0: r0 = socket(0x10, 0x3, 0x3ffd) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x8}, 0x8) setsockopt(r0, 0x27, 0x17, &(0x7f0000000080)="458c97d26e0b83e2fc1e9ff69976b6fa9d103219c0a6f0b0f29ebe4491f3bf173e0c3a71a9feaf8858a31225f41776468898e45e2919a4f98a8e052c2b5efa0e646259f32d5c75c7401a226fc35d18cbbf8726c95cc65954f0", 0x59) 16:00:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r3, 0x1) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x4, 0x20000000, "b81596d62122db84c90000007333b2bd6c2333e1", 0x0, 0x8}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="c889b0ad08f0cb9626246b8abfbce7ad6edd7857d0db7bda1dca99c2f904cb59dad1b810c394c22320e51b42ee586958912780e7fa451626729fa0c333948e8d9ab9ffe61299b10d69a9ca38e8cdadf671ad91a2bbe31d77b2c3848a31f7bf558a7cd13142d0055cf15d2df59d3125755b9f3a78255fd1df"], 0x10) fchdir(r0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x81) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socket$inet(0x2, 0x3, 0x101) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000000)="82", 0x1}], 0x1, 0x0}, 0x0) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x4) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x108) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x401, 0x0) r5 = syz_open_pts() r6 = dup(0xffffffffffffffff) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x8, 0x40) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x200, 0x0) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x53a904eee59a8d5d, 0x84, 0x4, 0x7, 0x6e9e}, {{r2}, 0x0, 0x3, 0x9, 0x0, 0x1}, {{r3}, 0xfffffffffffffffd, 0x4, 0xf0000090, 0x3}, {{r4}, 0x0, 0x0, 0x20, 0xeb68, 0x6}], 0x75600000000, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffd, 0x10, 0x8, 0x1000000000, 0xffff}, {{r6}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x9404, 0x9}, {{r7}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x100, 0x4}, {{r8}, 0xfffffffffffffffc, 0x23, 0x80000004, 0x200, 0x5}, {{r9}, 0xfffffffffffffffb, 0x4, 0x2, 0xfffffffffffffff7, 0x200}], 0x60, &(0x7f0000000300)={0xfffffffffffffff9, 0x3}) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc00c7006, &(0x7f0000000000)) 16:00:18 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0/file0/file0\x00', 0x8000, 0xfffffffffffffffc) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000140)='./file0/file0/file0\x00', r1, r2) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e239427faca8a50e3490a", 0x1e) r1 = syz_open_pts() close(r0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)=""/229, 0xe5) r2 = msgget(0x2, 0x500) msgsnd(r2, &(0x7f00000005c0)={0x0, "c12d69d776c1803a051313e71b0148710378717a1e9c9c06c9a6cdc905ee8787fe8ab6ec7593c1d28692898f062a91cc8ee8cebb81e0f953584f4ba4252b01931a32cbb42b8404193d0d81a293e50e6f8d12a8a25abffbda23c3f3d95db74da9c901920cc99fc09d46892dc42d409a7659366ccfd0c7e587a17da89a54efce2cac2d69227ef3894f112f9c9e0ced56022e6712850973b97520c7d53f8e698be585f53c9add958370952d619e266c49bf69c3e3b77a4bd34bc005d0b825ea935fa72dce177d5874e2772229a409bd469ed653ae565ec74270870aba9563059a23f14c5922151fafc000929c93cad0fdb440d6581e8e146cb894abdc8df58c67ea3406651550064d0e70ac47f59402595212a95ec3380cf2450c537b61ee5b7bbbd5b67659dadcc6b4f5186c61771651a3b2cf099ae89c78b7fbdc6cb47ef0951e70d301db8972b7fa0b067167724d2944d0685f4fa4da87f8bd0f7f66975d159c85d3b9b5483b78f848afd461127a05b1915177a27fe44ec8b051002000580dc43d0d6a9dbdff153ccc32f6a13951237c02e55cd359c2666646ea3f25c9995914a0dd51c1625626357be7f581774cc8bb8c7c68ad12301200a4b69c4d9c1f205daaef7069ba29547ac3581344afb2a2af49af46423527cb0e66cd8bdd0990559ff0d17eba7c7dc7876619210512b617d3591cd59494e2ff81b381acf63ee2b80f977490a6fed0349eefe35de3a27ae9ed1056500fd39eb71c9584e4a92f6711663e31c671185fb442cda9d2847c4a861eee9794c83e88ebd62fe5f473cbd7f7770cf1a0a7d165614dc180eb8f8f4cddafdbe536368c9009fe71d76469be0f01ea723940d61025148d0cd0f69a68dfce1914f64ed852e542419f1578d94f9902033c483dec3540b6d45a39e1064b92249cad0cc9ec7db7536d8b18d71ccc3ae43eafce9a87585ddba373c88cd30ad809e727497fac805e314af86ec05339c4f691bd1f88324cd3ce5989d27ac98d3795799316bf4131a0b0f5f76cf267347ede4fdcb3d2c536be76dc3d026c97ca5f9284070257872e36f3e74f3c59af6e9d9b9cc995b6b22a185394ae141fd36287a121d37b2b0af1d21bf5a3bf9b82cd36d9901ade6ecd6848812f3ebf28ee667606e8baed8824385bcf3c4c873f3589166e776a47baa9e8ee48ec68cc78be44c88b374e64102fbc3d1ef5f99e0de11cf63711b640fa863dda9f79abb8cdf86b17621393d1fd79e2026b20e08732e5f6e39ba4d08b4f28b51999375a0c76f0efa13cb4d345e32689aef8b2b0c6ee5ff7e0b0956faee7525e35b15e74fd804969f57fb5a60e1d3f61e05699b2f32e233120758ebbe1fec8e7f95779f9cccfd3ce3f7688e334c108169a9b7eab8af27a219bfbd387fdb37c4146dc7d28ee0d2cb958fae13538872c879d25bdc67d2735312473336158c4bade546b6ecf44bed0fc375928193142c9e33c18f74a4a61bcf283e44c1144e4e633464cdf4db7044b3570e523406121a3f43356e7fdca9c317ebc15f6ba38a705a2ffe236556e8d51eca1eac79440db4f8ce76ffb6d15c2b6a0fcd723abde0a0ffff0dc0dd95681b05b05e447670750ce25f4f634fd9062fd607d7ea045594216d8974439cab30bae2f7c01893c64538eb0a0efc91d4e7f42c8e71849a674ecb48ceafcba329c567dacd4908c7ba6e574e367342236d8663e596ae0f2efe7e42d65766d626aa98d96030039898409b951ad293bf68e72a61f6cd043b2d12120f749cc6ff5b88c903d0c4637a8df50e9313494b46896000bda679e96a9afcfc0df89624099855351310e3a0b9b7ce1044518109f63dd9097f795f2c91647a2638f9cb296a2c9c514eff388fc7862d1851586e43c434b401f38c914bfc2d6132657626b0f94e96961669011401cf911c0d53b96e73172ae1dfbef883eb45d4bf30568df7c1d108de8253e421eaa9ed7e9fce11ae680cd74d94fe63596fe26d6d4b816a72335f3267ec8736766388ece7e7a71a8d391c109e895c59ef46cd1f60e3c7cf98d5896950cc40a541e67adb7a3a8f2aae0f5583f7d7274e3e646cd752d224e82e1e0db03d1d255bb7e74c3ec60c72fd0964eea9c8e847a9ea40914d4326e6a47619502056295c0a98517f7b448aaa5417f20bca6ec881ebddca757c7a24867e5f22865164974d0e6533cb8cd0f21bfe0fcf38cb476825283c8c67c7baaec3e6f899830ad6365360b7bac4a09aa7a2a3730412cbc3f368aef5b8475164ec65c63616532596dd890c4f5f4fb5e3fadf48728d611119f928b0444a275bdcc9f2aa704b776317f1a3348b057e5a015d64281d6c7687249dba8238e30ee83bd1d422dfa3438d1c00ebfcb59d6604779c9eb6d8e20ff8f57fd85895d207035d3217a54de28ff4e5bd536b06589adac459a24ecf5fa6d584cadc0e277ca46b8c6a299cfb7ba4cdaf0d978582b4e4e1d44521645b6df703d013150d45cc3ce0503395e740a6101f54bbe017c28e06e6862e30f5a117ee482472b7dd9f22b8be469d495a2fbb1bd1324985cae49574d3d3c86af9b082900cc55a2dfb0d843249dfa74972c42669d1a4b7a838c0d4dd036cc57167966170ad6ccd0367abd4cce6b00f346992de9cdbdf94c7cc1973bd55f47825a10cbf7653d34d477266ea4c3bb3dc9103520ae2a6343adcd96a0c0847a02e4afc90be2470e28150dfc5ef7fa492fb188d824a08c7c623d63a59bf101749843017e71457457098a227e8e2fe9869edb34fb01788961f6e80ec5a65632310b0fb7628551d71d4a4a5d7564c2d4a0b2ae79a1090688557e8af0df8d16a12fb4a8bd7f4f842e2529d60e0e57512422d65af9397baa05ef067599b60cea914c8075e13106cb6bea8b105cf5e9f9d77ca4dfdc9cb2a714f146527f9c409fe22f8c5c7f759753f13a85997c43f516cd7a608a08917ce42cd19faa5e5e249c3085642a452e7b2d032b9ec6182795212202a5379f770e681d6d6c8c79bb91b5011616a635c6b9ea90b94518095968ef0378a7af674d38310eaeb204bbcb632671d3dcfda90c29ad62a1e69531955c1d3c2e66405438623b8fab735f2088a9a900a5c359e9b91a505cccb3ec2cbf2a11074f3bf5a663e3a49fe130994e1872898e293393635dd2138928f481ed52681b14fed036b6bc19fb8257377d920dcc4a62e976f42f50687278d23126ae7e107b9a5f4cf7d5b7b38855ef34e8a267e5b7989eecc1c8885a7b3a5dec8bfef6d77d20656efbc9c05a0619c6bfc2c0c27f96a51d17c9cbd2972000609e0734f7668658a9d2252b362fe32ee114fef2a891433311cd76d0bf70ec212e03ef7eba22f3a133bec29f4f8f7c224eea9f434008048a85e5b592b0f6f3eb6499e9656be71c996bebab48307777fdb452a2c653b1b62c3ffe574a707639fd635192b5930e87c36c477429ec73c6c8ad1b69213ee32d5409857db9ba506d125b7baad9ded5771501980af317a3e70e561930aec4faff714fd29605725b49e1d3b6a8c0bcbc3644cbf244c9840bfc76ccd6c1188d13ec9616e38000c29e6109aa6c4579f104c694929bffcd53f0f4efda0f94cc496f11f033a34d7547fd28df5f7957663097cf3e377921bdc901e3dd3046fb51a44d09ae2c74265d4e11322463101d372585543658cb916ad5d81f767eeb8ee6c10e08b50c518fa57bbb5e0857b8220d49f9b566096cc7b04b6975dc28a39ca58ba4b33f22a8a0f4a61afb67ae5f47952c39df812f64c25245570ae431b71885a60bca4b25c76a21e08469b1834ecee5bc697e318cc906e9c754a30a9c0eaff0da303e0c27978ca3a51977f266743390b760052ff94024f4c8236ddb7fe8f4656a93d68d2ba7ced0ad0133a1546e228917b3fe7819fe3ae33ea369f794d8717323e22e0921c89b51f2316e9e5d62075775aa4f1afc5637b962fd2e0c7d0a8ccd229a056b57ec84b9e7a44dc1a2c73c53f65a77612b2849b159eb9c0a10f9c76fd9b925f872cbdc7e90dd8b0bd1b2334db9c061087f622be2774a93895be1a32a036fe73dad4cfae1d24751f1a7a4990df63da867020327475803114e3d3f5a8af301925453cb35500bc7a3d3c9b4a1937c08c519ae1d72604eac33c126701f0914c3dffd98f82f94e965576b8238eb0fec2c63731d4bf3a050c3b24ac682407777009d90fe039ac559b476d10d8c8d6a12cdd272cbea37db33213cc6dc06b77499bbeb8a14afd3d5ebbb0fd274684d604c872c4178d6f0ff4824ffe8f3f735763acee03d767149aa5a77a1cd49268d0581aaa69b5096f287c5b9f91bb9c683463aa2ff589f7910f209d010898827e46ba399b0060462df9c5ccfb2a3dad276004ef6ccc734c12dbc0ca2cd70c0b8b9832c0ffef1ebb694608a8d5358e293cac161a55677eb0063ed81d9543ef6a15a942fca037ad9ad1a4dd2c7372c013b71e37d082ddb0a50796f4481e370c794a68b22c240cacd7489fe51eea4d419c40546e086b7f18dd47bc17180d097d243a7458e68fa37c82963056c09dbd657111fac1ef4e270c5adf16e5cafcc0a03e88f89712d66a7fdc6b4e52fcf909e75aa31180ec60df41b6bdeddf62e88ea25239be3ae793d1aeed701182cf69f40898deef36b17d35209e2f8d083b1d68236c2ddf2dfb9ff6d077d5a10fefe813edbf9176735bfb7ce33dd3997a13cab6090ed573aa740d1f999c46ed91677ab8f727c8d4ffe7a27dcaed3328c9e90700712fd5c8db44d6ee5c56ea56b5f769a6148312bdc665b181fb986088792f82bb0bae9eb406cb1bf53ce23b9c6ebafe6d249836f7d2f34365b665e6601f21f88d9f33e8f673ef56a59035401d35ae18bf4698f037f4448bbb296aaf319dbddfa76864d12be06418e3754b8b6f30b050a2c78756eabb476a6a784c30b364dbefb827bf11f16eac65ce474edf449726dfd09495d73828b0381ba733216bfacd2a25952163dae21d4dfbb128dcc2c8929efaf5a452db0a78d76d5131e6bea7e84612279759cda20cf8af19dfc83499436fc9c04763954f27d49fe71a143b3c475cf8fca68632a34073182b86ab96cb9dd0288674761f0f592cae6a86d9a5a94254a20f8bfdcdad72abca0b39ed27bb19d7964fe4873965b958ae4560f1800e20143e488d636ad870df669b5ac0ecd408c14e4773d3026e26b0a5fcddf15c396fb396efa2dee1217df3a3bbd46fac3d1a4c363ac693fde5d0abc9e1a30100d7628524bad22122f8e4239a6692a0b7da62f35dc0a510f73635db97a37b7a538cc604300cdd30a9d76b8f07f559e11defe84eafcbeecd49c1e17a16734ed5c39ca56ddc59eefe89645cbce4e2efc3168ae51a7bc1e585d1d34d8c56d8f8d4e3ead5ac1c1f3018abb19a1c53fff7724d8f4595ab8349922bbcf023f509e8e6bdff86141ff859400aa81592447c42587728255144539fb8172f041fb4cee9747af9a42c728ac032b0f6932adb9bda985c7503465d3ade6b348f1aa7dc583ab6f562c8720b027db3a53505b039161b02017fe643f1fdea03e6b6d3edb2947ef43af0aeceda4d1ce78d766b364a4243cb82b3b428babeb877dec8c3fbbe80ef0d3985442acd66008f7f42bccef820cc09c7084118a9b7cd9ff798aa762f22d71b29d75d1e0f0c6f5917b2523b1889df17d91e8b3328d833c5039d2ac1457debba003fd865edd3b4d5312918970a5bc35c0b61b554b4754a16f2dde017e64f921160c46a8c72d093016645fc310192646815a43b886393762ad3f31bf4949020bad7196efdcd5a953af0c812ce7"}, 0x1008, 0x800) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r6, r5) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r7, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x20, 0x0, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r9, &(0x7f0000000300)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0xfffffffffffffdb6) clock_gettime(0x0, &(0x7f0000000180)) 16:00:19 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x25, 0x5}, {0x6, 0x5}, {0x8f, 0xb3000000000}, {0x64, 0x7fffffff}], 0x4}) 16:00:19 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r0, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="cb999985", 0x4}, {&(0x7f0000000740)="c742f65734dee71c258ddec4866239bc668af4eb06b2212f14beeb6f261065a4e61591f4c3cc3979802e54145139b12e1ffde2112df4ab9419093c8bf223957bfa5c83ec352d88e07f1881c845f59cfeefdac7750136b7bac44c915be59d14a86e714f30639e13d7f0cd247773668e2e7164d67791a4815a43443cef02f99b83b2b473c99808c05ae17468cad53097a0594a2f337e4c1f999b8f1d4736c772183f03fc79e784aa9045ed206e9ef3b1382f2ba704f0fa73fa2151e3a20eba3a86020d12ef90590a3d16eac97f2eb9f8c225f40339d6af93a294fcd053456beb3a4e985fd690592cbedb46effd5ff1761c741ae34bbe72162c6dc60e215ce8e079c10f7472a9c93c9f13f91626f89f4add13abdb6c1ddd442be4ae3e8bcc772ecfe38bf67fabc399cf9ef236433f018c3fc1b1ae53eec897935352e665d7e6fbd54f04182500855d0426408a23853739bced9afc4620cabc167b381868dadea6a96799a5ff5ecee3ad2c19d70d2d17dfe5adcb62ac5e593b450d6529c3b2ec8ced0050780a7c350d99f710f2cd91bedcb8fa6478f853caff80389894694f5dd9e9ceeaee3cd19417e19bf1498ffde3277e0516746d2f49ac37999af1c49eb599568780f4efc0f0e9c64e935ceeecf50ef9c95cd1ccb9bbf5c6e160871f148c31e052fc545ce0f566e2021dbc20b8ec9ba9fa11169d5b3e3796626fea8884efd275351b22d3a0f4b8fdcdc0c885f72497c7ab02f1bae1a15f770755316d21bf9deb94a265afe96c03cc1564721d25f179c92e3c5b046c2234ff6adceb24d7b17c2202f33573149552ae91d3ee1eec385ec5d73a624d19e40061cfc0da0f39ad8e01fee3f1312507e6e1a35afc9ecb149b0c345c84acb280fef76b1788fd1e92bbc6fa3ec0257997d2bc7362797bfc631babebe262a5fe27ca26a3339ce5f0273ad7147e50ae25dcab7f98b961d95eeb5bc9c4955fef72884fdb2e2d4d2f2c128c95ef5446d70b43209c05be12642b2de30bba5df78693414a2d0b8a835fe88779c0ae3c256ad57a16d73a492b5c4fab2c8b2b822fd2a9ff8e02711f65f3e72b05dbadf78afd2105ce7c8383de897b362801a1dc2012ce13eeda4eb063d73f32aa9ad4bef18214ecdf7661d1d560261981c3e097dc3c5f7d0e97c8e6b7b788102cc8618d13eb5d98e10f455ada4a154dcdf13de63ef4e52bc1bf74a0f44a06cdb21fd44bad0c165584145be5e6d2ae838ba1add94f0f0e6a33cb8fe2e5c916f9e47e982adc306f4c4f9ce9a15bc8ffabd27c77a992aeee102b260f5ac75161f8386ab00408632b5c2cf1662d56221d2ae4277211c57078e1f227b8b0213cb80594c3626995bebe55357bf5053a7b460cf739615101a43047882e012e81c451b71ae35c336774bca0db423efe58151dc540742427347834d5fa4e6fcfb37ab92995fb7519be0067c0e129f4bbae62d70fa90af12164ba47cd3d681775487d3e148caf8295cbe003b7da3c6dab9f4fcd4e2b73f6a68bab3e0ab3c0d6e8f1e9ec58fad4bf34f3bc31c55f11b5840670a424b927d9772b6f2a952f437f30e25e3ae8c2020c60b9dee99e288f803d25ec6e9e945d22c6068ead75cc8c698d5307914c6f1f441289397b1236482f01ff0bbb8fc312bbf32e4852a44bba79d4c6327a7cced470ad1da64340bfbcfafd78b48abfbd0fa5135121472cbefbb1403c90cfab2ce20b6442eb785fc39681b54fed505412c81fe615473ebc4da1937e03590d01d3f27821777a3b0304fb907ba97e276d6306c6bfd9669b86c67e75dae3493c579d55f275d55a54df549208d1a9116615f25991d5093189b69c0f5641eadb7563a5995f37f870fd686a422629da73aa2220470c791b5e224ee5e5c7f00a87d7460fd9b01c10602554e1ed090244409519e32657ef069cbcbfc8d1301a78ee9baaff661e63754c74f912b3c65dba5e9462ea63de2d7387f2d778773fe315641e1939691b13481b7b8cec2e5d3eed7921130f4fb6204fe8b68aaaff2ee6b9871be85724a0cfdf8ce033b49115531fdb80476d0bbaaea203d10500345cee477f813cdf915b521f6777cc4019e09812ea145a4dd9bc5b735155ab2a5278677e65e634d2aaf3fc1685938e583743ee460205e07e4a9b0acf658b662a135658cc0a7660d7140acf2204c2c8782dabccfc0173217f0f67b8e54e3c46060c432a0d6116fad854c32793c787be31911591bc31e86d9c06ea60db29b785966c71a8ed2b2bc5067c7b74edd7fffd9023e42006284c18ba3400e59444351fa351bdbc7cfe6a2a14593f16f06e5d9de9bc8cde7d4ffd45b5f087821dbc1ab26229280edaf97321116cf9aa0e773fcc14e622de33e2b34a8d300fa6be87252e4cc3174e28dad21ce7cf83aadd80ae169b608435565dabd40f309ccc3e0921107733c1f7b15ac3434a7a6c748d8ba1fa94807181dbb61e1699015861e1ccdd4458aaa733a0a436837a91ec4695ee648cf35a5477723af4aa478e9d21446929df49d10b0921c17fd3b5eef8b8b112a54a232410ce0c57ca34707d275bf1693180c32a6ee85cccac9f038b73a9a35dadffdd87c192175db529c3f83bd86ed283d460c40f18ebca32bb5f152762da172cbb8126e71b2615988ecbcd3b54da895ec67c06fdc8694280e96dada9d640e92489b2ab2266cee2135c84a62e48477925f9ad40fe77baf3b2a3de142880f21a2484f488530282851b93691ee5140930c624b2dcd72d660a28c2243e4c1f07e4dc071c55c55c8fbdf3b5423ebe8a46994076e7cc7bfc24f207aa3b2d931118b30234c33e917b5646bcada729a7dffc80631972d36386e6fad0577fb515a07c5c58ca73b5e994adc2b746d230b23b2f4c790e8b22400dff8d224ccee85d7cae259ddd705e242be4a208ecde709d9abb8217a67f8013584e8e93aac5cbcf47c36836719aa4c281d37027fa78c0e6e6fbf908d85255ef40f7fe9288d3b6f4525d0261dc0ba3b3561af0abb106fa1ff7c7657e57ced77fb4269d7670a3d59c5d599d51d6f328d2fac9dc63fff8d4658f247c2f2a96f6d52fc8e5ddecb147cdc210cf38578ac2d2baa8a2604fa9c97403a9aaa0baf06631412eae4a220fe493d3ec082e574796fcdd55b223e3f72523e1643c047f58d912425af9e8080e8254aef8a3372a3373abf94b2237bc9bc2b0b1ce3365645dec4d6c74c968ce19a0d3b6563b4c780095b296699a445d878f5cd428a28aa48d8a03116e7fde9e1555da8fbcdd62156e0f58976bab62327c6bb49c86d03514113156d685a8e553674be42b265d7dab26f102ee0f6ca42dab1d2db113a1ad8e1c41d863250af3a18b64077cd55f85fc32a7cd617aeca8da1670d839bc87e1aaad17acd51799c360a0feb3d00a6db0a27bdfa68b0bf0d1e6edcb318dc78a1d150161102ec7767c678b6c7e08edd17c0cb25788ed8d7e0ea0e5ed203c9594a3981b9adabd85db5ebf64d02b4e1bd66522e1d8815857c63c15ef4b396d5d4aceab5d455f6520d59c9091a0fb64ca88c6b62b7b3fe0256e566daf3dcb9c281d9de46b32ea65ecfec515d1c342a3ccf3b75aedb0eed0f1905cd1edffb5dce71c60fe54d7c318a1925d699bd4af63b804a9a6fa52e692cf623521ddd4df2129fd5449e1e90c7c8a73569d60107ccd508804f953a2adac1d42568c7c0f2ae1ab8a77f07f8a77e9e9dfc324e3c1beaa0d6c6b204305d68525dc50c6d23da036c84f6d111e73b4ccef9d3877c274ed865e59655109d24391772086a2d03d996f5321132f228f37f41a9f9a97b2bd12f5f6fdfcb7b9c3e3e39fee70f52872527a01f5aacf62a19880eb2006e157da407e3ef670af3bcff0f5ae308c64ba84c8f2b49a2d34f9608ca7f5cd37e0eb8ca9930aaf21c2d32f40294284d59565f62f1fe1fab35dad01ab08c6025a08b57c00db6b617427a63ded93084c4e6edf45c7ec4d6caea8c01ef11c7e3bb26cb680d3a1e51673a89550b418cbc476548ebfb513a0bc8302800d94418cb86b44a33283d8c5602788bd8de2579ec130f16010c14b00b5ed61e6a00e21758510702d4fc5811cf70277863221e1832e3d4bb33f95e74c9810f9aa46164505037a661badcd5c132a64dc21760b207852d0b4e277117356946e76825fa9c93a5c73ededb569c0ccd1cd3a20247e4661bfcc46b5df6e2696a38b18f9912608ed9390fc5a2fee27d987f2dc762f03126c93fa1d522f13fc051fa11dc7e8a4078f72902d636e54d260653da913a0ec9898c7b425ac1d19711d28c42324e35e079fbeeb6101e4ff1df15d0765b435ee3986d4a340f6d6b8956f0ff990c181fb726e660cb23f0a94e3c2b38e8f81427748e3bb51a2b7efee31ecb3c1d1eef5b6d4ee675507f489237f9c6773af7ec0eeb9afe2261a826eceabf5624492baa7f2cf5563d701b5a3b38e3eb810db12d470ffb2d256fe70e22bac9e7df6564e494ac373e097d81f63a34debf63f0b4b91d9e6a83b24583afbcef65a687346c62df39594cef030c55e4561fc5a8dc119300cc60c90e9effd1896144a43c24dc4980d672525e3b00774897c9202c3cf1ed0174ce43e596239fa65b6764799114f2bfcf3b0a50abd9140b671566b71abf00b791c281614616bfddda8f473955f394a950738335e66e2be12106e1ae07ee607c7fdf610b314d3535e01129b2d69064db6d9598cb6fa1a3654f78ce0bf3560b276a9a2fbcbc63707fd497ef0e788f00ee96c161b9b3c2e6182f8e00e7694002e1ef858c4fcbbfe24a9047a4fc420b02ac8b4bc0aeadb96824a390d6a8aebd0a73bfb1ba3d2b6477d8f00faec61d0fa04f1ee3b643e0d7e438410c212268ca703621688e9342598d57644096ff9bf18e0d2659e137fc88abed3935681f031d3a9859157c4c0504087aa4516e9bc73612752814c1c00163ec299b30c4dbb487fe6799195627097f09c5bd614a3fb6e1634151c4f5fa47510065779e1db24ba875b4b75458059ec35a2b30c05c4e1f40a9ad5b3799b040216d4bdaa79c2aeb584b791f6c60479134651e4a9b3fa33d90f0d0fb491860c0e43c27b38880578a3990a5f226d54aa092a2e335a172efe871d05b9061c33282e348bd95daebb99fa29dda68233ca40475948d2a021a5319b785f36beb74425fd9ffd419b6281b479569e634e89604ae1b24f17ba4906fb4b6dcb19aa61275611c0db6051b4897ce212714cd5a98c07f6fc6c7571c484e314815ed8507dddf129afbc5413ab7d1e7880069a8148c42d02375869c9f69b14aad9c678dbf52ec675f3f415e8fe26c5ce48d2270454a31b70f96a6f383003a30a91caa9ed722d3b90fa93e946cd54ae47ffef1bbd5874b7df70defcb1e15522eae87bf0e04335b01f4b7a03b0679386fa241760e144628a011aade908ee3b0f724e921fb71ba9b58188d0ce77ab77ca51aa2759f4f2ebe94608a979f2802216c8cf96fd10c778123b49e09f89c588d9ee929721e11c3195942c1234cdd0431bd345bee4deb5923123066c5841bb012418a23f5d2cce6b59f851feff54378feabbc60c78bddb405b64170646a49a083c5bfde375bca52cee8d19be24de419b126df0fcdd63f045c835577f65567f3b18e4439f5631147a98ef4e58c1cf62709dcea248bb568b33a0c484829276338086e45114c1937fc7e50df282f510d45ff7bfd23ac0626992b099b47e7b314a57904b0df4e031d7a652d46571d8f3b5c714c727d155b9d1d73d429d43725333d186f5936d0c47a40486f1a6f5c01a9a2407e7227698adfe4579c9c3b4", 0x1000}, {&(0x7f0000000200)="a9848f59c824b5198c41a51de3a7e31aa7e6e086c043a9539760f94d5f225acda5dc9e231a0b4290216547defdeda54ea77ce488674b9a7d2033ac68eabcad8f7ef9a08ad7b5aae32fa67774eb150c3ceedb3426b2", 0x55}, {&(0x7f0000000300)="db799dbbcc378859af3384c6262ee612854985934b615ed2988f5a60b7ea91f0ce5b2219f21bd39adb963b4a977f112e318c227d2a2086fbb1d69143795d0e763a7838ed90f4235017e9f36d069745b6d61452139c3cdc7d2fccf3b06bbe23bbd5d9a6e953d4a99a51420a301f106aee7089ad0629ef40b52d6b11a9e6445e0fc8d00290ba848370d34094cec1539d7efed9749b070c68ee477b5fbc0b4802766b797ae5bcdebe415ff24fba4a7aed5019b5", 0xb2}, {&(0x7f00000003c0)="ec91faf9b3165a02b596e2551c3b38072a7537c9eee5cfa17e9c1e0b76d0d8491103afef8fc41914fa4f784041b0c2e2ad55", 0x32}, {&(0x7f0000000400)="a1fbe9488ffd08214e5952f2aae99ff14832aa8ed05498b02e484262c1840640855b7fa7e7d99c21824634bfb8aa7078021bc336f65e24c1936632d527e6ac8722f1829906c2856287344dc0eb17b5aedcfa2f7634a35f54938fd66bdb881fc979d1a0a52c79cf33ca37ece52bb33bd3b0ffe5c47385123a2c595a40d7e4ba8acad726286450a963f2640e321644acbe33070d8300afb7a5e12c6b7f6f7bce11ae", 0xa1}], 0x6) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) shutdown(r0, 0x2) accept(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffff4) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setregid(r1, r0) r2 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0xfffffffffffffffd) read(r2, &(0x7f0000000140)=""/116, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4) poll(&(0x7f0000000080)=[{r2, 0x1}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0xbb9) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) chdir(&(0x7f0000000240)='./file0\x00') r0 = semget$private(0x0, 0x1, 0x100) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000140)=""/134) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x120) geteuid() chmod(&(0x7f0000000100)='./file0\x00', 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x82) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:20 executing program 1: r0 = syz_open_pts() dup(r0) r1 = syz_open_pts() r2 = syz_open_pts() shmctl$SHM_LOCK(0x0, 0x3) fcntl$dupfd(r1, 0x0, r2) 16:00:20 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r1) unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0x8) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe890000000000000000000000000000", 0x2c}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x867, 0xffff, 0x9, 0x1, 0x800, 0x0, 0x401, 0x2, 0x2, 0x5, 0x2}) 16:00:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) r3 = msgget(0x3, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x6, r4, r5, r6, r7, 0x84, 0x8000}, 0x8, 0x9, r8, r9, 0x7, 0x7, 0x7ff, 0xdd}) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x6088, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b000600000000000000e0ffffff0000e0bbb39c6a000000000000000000004b7f4f22276e", 0x2c}], 0x1) 16:00:20 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCNOTTY(r2, 0x20007471) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="da08eda466b7445d", 0x8}], 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:21 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="4bfad2cc1a1f27af18767e0759752e823e", 0xffffff13}], 0x1) 16:00:21 executing program 0: r0 = getuid() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r0, r3}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x0, 0x3) setreuid(0x0, r0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) unlinkat(r0, &(0x7f0000000180)='./file1\x00', 0x8) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) recvfrom(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x43, &(0x7f0000001200)=ANY=[@ANYBLOB="00002e2f66696c6531000c7a1d5a8816e732535e27e81590825794c850516251e8f97f7210abea736d5dd6e14b64aab88a3c4d19ebfed51df4a38b2563d31c823b29b1d48248d037c78cbcab2213e56d9877397c13df287786bdbe0b0acd820b34e3d05985a2d1b4bab4998c5bf97fef5c0be8086fa4afacfc8bb27cc56aefab887f31"], 0xa) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) r1 = syz_open_pts() syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8008, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x400, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000180)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x4, 0xc7c1, 0x0, 0x1, 0x6, 0xd1, 0x2, 0x1, 0x2}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r5 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ff5000/0x9000)=nil, 0x1000) shmat(r5, &(0x7f0000ff5000/0x1000)=nil, 0x2000) dup(r3) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSTOP(r1, 0x2000746f) chflags(&(0x7f0000000240)='./file0\x00', 0x10000) writev(r1, &(0x7f0000002400)=[{&(0x7f0000000280)="a5f2c7f4d50ad7d96a91139b1e0ce74e4e0edc1ff3dfefdaf8f78324437ccab5b38505d35510d56c6430c184e02379bd8987e94d7b63cae60101bc79ca9ed17e79e652bed8a3fbcb5dd07b1acdd12d1df527188f70bd49ca2a5cff4c3cc5cbb1dbe1829f19667c654930b7be9e7a6be6a6fa2094d2516897583cc12adf9432e6fa4674d73bbdbb1417b5d657ca0994cc89bca5978a8868776fdd5ec6a937aee236b01c3ecf1d873544129e9e61fd723b24406ce1c5930a043ff875dfc397f650e6a0f1be2e8fe22b44ada177792b7bf6463790a8eff6d7a7f430cc84e75597a8b9c4728da426224b3bf489e1d322acf7524b89ef5f70f0e49e2078e1da976496dd31fceb682106db02f30fa55238b65a7e0a8dace431635fbdac11428f33840659307443cefec99e4acba5eb186df27dd709ac2382a8fab0c97055ed7f9a8577bed669880d74f9d0541cca371760d1d2491e514b40795add039f8b3e2a53a197176c4f932a5b897abff79788aa03e2e342705babb4ecf47e5bf7170ba08e8c3716e1050f4accd0a89ab9d3b32fe0289957ec2e3cebfd50057180506baac5f36ef19d0c1081008ab5672e87d1b1b66440effbcaa5b9257d431e34fc339871a93951bda208e17eb214240f3a670e47d16c4157d74f36f5c1fd1d0024a25e8c2057abc35dc47577be666b7784f6fb0f4f162f8be013357b932a2600073883262ccbb0a883cb64c1816e32abd8425f13d980475db81f3d1d5622fb930db0374266fd9fe4b77c0002d8cd3eff95ed07c0160d158a8e431462d1f9ede499d28da206499a89ec30c83f9702b22c4393dce6f577ca98461a8a5c7c1a13e04fbaa8e6c177c5101327561753c56f163baa4a12a2efa6f38c43721a368171431cdb0574b995684844b1bc895958ae1c7bf72e194c16bf002f817215b3d1a957329d51015ea27fa9ab07e0e6c8aed6ec9a1e3cd8e3e995092c7dcecacab511677bc4977d684021729be30c368ac774d6f29aad045750337252745a49150a50e53919fb402eccb3b62f130df10ad8b2f457eeacf358a914515be74cddee2d44c93d2d2ea9f285c74cc9af31bdb1d83dc49e6836f662510c1d89485e6fc6c166a88a9cda5663bf20391ce7af20499ad09c0b86dbb339ad352f8da772d8a9cdfe0a847d429f68cfd28718336a36ae0ded76c56df43a9a589423784ca1b92436232b0e1e2b417dd3a9c783af3c91377f0e2285a1f25f40408252bdf759ba7610718059caddce19fc201b375a423cb9814d162f3448f7f1919f156bc65ab73922c9040afa92b3910bec28883cf56ce508ee748e4afd23d4a7c0d1f5eb803ac4cc4d612ac472dd70fa55e59d57d957458aaca9f025c87a61aab07d1e4fcf01b4e5be8be292293a3b6e3138819d412bf1b0c3239969fa24da86b9e1f31a105ef77b58036002b3a0614a462161dce7d793565ccb9aefe392eae28191f283d4af01cf0c39f837dae02fb40faf266ac71183ead0a01099e4acc2a517f88952dc701d679af43e6a13fc0be57092f4021e303e154582017f8d91b5985ab29b4eaffd61d40df5af499421064b0118efdd0e222757e1fc6e6d3105c1c53061e7c1cd93b333131bd3bde4595ddf2539cfbdfa3288b50f076d608af3db2e87af5f4bbd1335a665e7e8bdd74f418b1a8b453406f1baec4f0d97e6e1882b5ca3334313987287f8e83d2e3730bf9b99b8d3f94c03d3ff33e3880c75d714cd16eee2280f720fd9b6cec885f599810fc9f3f42edbd8285a6202398311ac7551fa6f60baf3b2f5fd9b07f6c0ea6a58c75a2f64e8d301d90ccd68f3219ddb9689f753739e2fa6b28ca5bdd78f326d4bd20b541d74ffb95f7675a6ffd4a63b32306226622480b4dd1bd4d009ba0bda1378765c460b9644e649d05bf2e2ea5d6ca51f36cb7941e00c5e82de83af2f297f177ce52461cc0b60d59e99ac5ee53ff67313688a614e4cd4e38eff6c9848c395c4e2fe4d4896e1172e83cf1fa2ae701e06920fb3e04196a40086c09384b000f3c3adb69fe2c9826b21221c2b54ddf872a8d6af92d8e6ee2a28dd175e2bc3285f5bd42327e280a4d0f2951b6edf219671ff1deb76cb520679e370b43c53e943f011ed31253c6b4c2b9027cdfdfdceed8b12afdf5ebb8892124b23670c3416c43d803e23f79caf6098fdeb0f9640be0e3e00872b254f690ec5a5592f92b8947b4b91dfdcf0cb7887eb3d394fadfc57accef68389736c44006e4535018891fde077a1619ba7ff65aca58ddef76973b430b49931584f601cf43c61a2d3bcf4968abfb6ec4098a761187362ba4e797292c21362990dd7a8367b0d30e1d791e338c66faa82c28ef5285fcfbeb32f0f057df5863bdcda889f2407ff7ec8770e8ab5aa7b03772403b5ff72d4b94508c1131141b58b1e6051ed91c7e33f2e17cc74e8fffebda9ee9e70e60816810ada85cb5dc8e9248c360be8b013580306b0ee2bc37bf3502556bb34c5858e2ff377219ddddd1f1f989d9071f97f81d1f60eb6bbd51d2f172c3b2493c17a4dfe9b31fef3169ef0992472670b3522e791e6293ecd717da9d7b95b2571523c0ef988e23c088fa8486180c105003d8761a20b01d4a396d8bc98e978b74e456d5ad1486f84993e73327110c2559bb25ba94195d5b854dd0df70ec996412361f6010ac995f559cf2d14b60960dfc84e14a5182092ddabe0dd941fb7b682d76196f283d6e0ac371f6bf6d2d0e4e60fa9057aa48fbdea1bdf906dfc9722e61ee40a50cfdabb5af9e821509b3a429e44950cd15797c8b8f13c9159317043c21ef9f29d82d9db75b2b4df721125334fedbcbaeca4817672cd8ff28dcb23d97ea1cac741dcd325529d9ce1818660d837fcca6a8515ef86fcd19dd0a1ccd5377f5af465a0a4ee216294b347c505c7bf130b82eca32b15f95cc11b75fac5bc4b55e8b006147cad54085f64e27dc6c32f277778cc207eadc535264b80ba3693a5fd704c6918887009ffa29122eb6b7748333fe158b97e3855a39b5e7bf47195085e05fb4b5994502b1677621c0d7f39eee6aa31279b5a3a5c4d89d41bbef393fa2c584f3a51df68cd8e3458aed418a82a23c7d7cfdb27845e72aa18960c586d78e44cbb4f93599bf8309e4c93299f55e7820213216cf3a396b0f184a7d73ddbd2eaff5d096f8ba5103b4ab350f3f33e48ebf89907227e596bbfae782489f4d4b429784c8c79a0d4917befc2162d69a6ab79a3a9c9460a54e1b0084817e5f9aa638e366f9e23ca1eb19a0e13525cbf2d27251121d7a5cfbcbb964b93b1046ff4652ff914986dad059bc5b989059987fbc73305fb08091b2d9c80ccda5733a21d7e63edfc07fc13f6cf6213036aa052d32416f7f0ce3a0f9727c4d4c0c03917a79cdbf4ba2e5654af3649b9394e1418e3fd139428e2dd3fbe8ef987f40bf4c7db5f6039e73f21243d7664dd321d7c3eb499fa69e0b1dd5de13c71250d1447bd905f78693432a1249609f7b01d4b081d1ac31397a76490292e544c0eac44a1f236960ae4f8142b368898f07f1e985ee19dbb9a391303228f1d82bc1b28486faaaac11f4d8f8b8af95f06a2de196ef65ad9bac4d37ec630085dbead5b803013c48b8cca5eaefa9821c5aeda982a98b21f3c48a7244340f5ba93d6a2d69f6d83cc02ef451f04be597eaa326d4b2a06c32aa24453ecb4003def23786954ac16d1bd617a69fecd3de5dd4180391cae5cde937b547b2d57821ceb9af3a1ffe4a537758a537e0a5c90732931fabc771b86c601d7bba85ee05d5a6c4e0cf8642e3414d16338e5c49a3d5e8a94c7ee5d6a72d1b7f603d6d90607beceea729caf5eec5310e4b20947d3f83a4e66e0df0247f880be05c39f59c1edb1d97939a4562c11bc9d2579c90ee201f9e15544cbaf2abac4dbe11c403c0c946f6692d622c49add8bf2dbc913ea7465e28a5dacb714cafc6018d4cd88f71d6bb30e57d2b0bb7426c764d3bd077f221120cc018e5df9eea9d068ab0e8fde7f1bed3cb775a05e4001d58ef22748042db2cc9bcbce2056279261c215eee8df26273db3e969e1e66fb4fa97dfccbc9f782ea111809f682c6ad97f7768da1e13c7134739bef1888134935588f6098beacc7a4c3a9c3401b5524064649daf65a0e201602fe4c8454f2920f5ba6706b4bcf64e0a5f0713c5826ac8bc0f99973de0cca4588b261493c8b59d14ef365af0d3e0021ab59e4c86a01afe3f2734fba9fa160e08d1762ab59fc28110285be1b75a881742610fc2f3dea4412a9f9b390df1f1bf40b86f4eccc0ba1e81a03a4256277c2db9acdcf7b355e1171c3f8bd633f39c52c2c3c7ced2c52911baf0784d36bd29be8f49184f83cd067c43e128e654afe4b33b4e214e9c093e909c06feb6f287f2ab5175d4a8f5bef79fe373498d605c075041ea1e88ea499e963d0b84343b776bb0209db98c48fa55650fd352a39f3b66a936fecf2efae85d7e9e0b033339cc0d60340de89989b31ae6b391d19e2dce2bc235e0103f0aa022d50d6754e2ce695e3c800a6252137056ec4b98ffbaf269bd333e2ed8716871993b851d8a03950a1eb181990c6030412593318f43b1884855fdeeb4a93f4c6a455173c97bb306058a893739cb32a2d0268882e7e3033f98b7e284906d08272212b9128dd780fda82e4f4ad47f5eab36328cd678a3111b5c2e3bfca31f79a71141352700f1951e06ecd7a028a4a6d01abdaacfbfb318a7f7abdb970883bca5b0dfc21a695bf1f537b0de949093edfdc6c3026b7e233ff3fe1c6211e44cf76c909c8291bf3d5d78d5c1eada9e97d59db446feaf12d90c2b58e21ebf78706948bc211ccae2915922c24d8675388c2c27e9922de64a199311b9e7fa9cec8388f8cab4f075a6b91aa35b81f75d00ae31953133839822553dc1f5909cf069744338822550842a64bb596b975e45bfce409dd34b18b3eef8a8165c1e65eb408a94e264d57b1c2899cf9c54c2a2388ae8aaf49eaaaab61178e053e807eab91c011182cbf11b43e9ed98c036e7c2428ca4338a91ebcfc8ac241561ca4c87db70e8132661d4477b0cd293e5fc5e49f19af0a619c10f815d5cfc9b8f3414f4a817535946939bced22ba16b722f0fed3ca7cb779a4af10962b5a369e3e6f7f09604de5faeb8e545a2a6c079666f2cd50feedb004c4ea8b9c21d957050142784ada16c699ac6c500ee275f10ca55167267d7c8f3374e3865fef2c9e609077588d59787283666792f34e4000b1a0464396f71947847ef699864bf331976ababc2e27b88987b33c8718f1d5690b52da5b139aaf6bc3e8de83424d6cd03f7bf14ce5d14edc928fa51e924b622317423bd5273d3da1447fd4b890deec7c69ec817f78249caf34b1774b7110bf3474ab22587f51b6e1581d8b83cb342a3e0017d6a25f11afd0ca523cd71ec53b0ba1f7f7ccd20e8d019554cf405d7bfbe5adb3bfa4cfe9ada3c105f13834ad80f02a11abe4c2e7449f52a6c1b1eb5b62ee1042a12937eaaaff29aad0403973936a011113641c516628a95e044bbbd46b8dcd695ab28792f6782118e83d0bab4b3b4773debc8ac52483d83587195c0a24006087531ae7beb936ea3171153ce59e3bf1db9e50918688484effa69e5ad5823f30a3766761dbc680109e371fb57a11cabee389585617951254dc1327883682982e9974b6429a9143e795fa9b217b630f0c544468a07e94114b2bb2837333d4933eb5c1e5a3ff65bd2defcedc02fc6086a211fc074f8317b60257f9b0dd96748b53cdb4e16f16a5fa797a6293c6717fe", 0x1000}, {&(0x7f0000001280)="dcafe4c05a9bdff03c805fe4fbc6173ee5670eab7db37e2bc7112d708e5baf9ede33d7e645cfdaba09ca94c3b962eba90577693086cbc01b875f08a34eee17ebed552022dd3984857ccdb0bb4f986b5d9812b2ae2989eb6928bfc890d99ed934df9cc369d58144210fe12cb64f42e88c3294dfffab8fd01f2644c0620db33617636d5546622eb99420730971c2c6a515aa7c0ef7c8323cd5", 0x98}, {&(0x7f0000001340)="6ed28a63360d7665f8bcb54fb19c3418ed126dc016bc4327cee2ecec12c221a0e278f4d7000ab33cf29d4b8db2c4a7a4e19c3af73bcc1b218e12777b2cea5d1c344964384f958ecbd46ea3c14895527f62df7e16cce2a2f081caf694eef02a2a30f8fde2e28c88c0e7269d3480db4d13341bf5bc606739c4d189839630da6037811670ead491583be8c0c5b0cab4d4fff4362d23c796607ca2da91e74f721bd5880a04151130fa92d74508a479583ba1ab83506c8210df6f1d2f835d52f6682060766f17e72bb9fa83c87fd5e06fff7e87ebb5d9d481dd379ea6e5e057a559b93cb8f15da6d9600929f5d5fbec3edcfaef4312dd49abe1170439fcdbbd98b8ad3f12d3d8dc56709270815e138191fd51444aa8200e5f86a5cd7ace44d38156e8cba18aaaabde6996700b66455ea782c3e0e9806909ae859fcf6041639e05930088a0baf3dd45e583a6120272e41297b64027539c9fc6b24a34d578873343ecf49c0eceb7ac52431b41a717b7c666739354b2e1952e47b632d526a0fdde33f3044425e13902ea6e2305e63c3fbe680e9e81b501cd082ed04e97bb9fc19d8ae39a075f584de43b8f92f702ff10825c4c821d3e47df64272265f17fddafcdb6bf529fa9cfe94831f59fcab90e7399d2564d1b278dadfd4f3964773646aa9df19d6f0de29a53b70759c47c6d81a0ea213a1d739fa49a621d429190f4b6f1834b467f49dd5bfdcb9ecb04f53ebe82588a4974fcd77d3171ee081ebcfa6dc83b40598d2be224ddffab23f07a4ebfef53b4ae0d380e8a17dd40be6941ffdb866ba268e4d1931f98cc7603cb01fe19d684120e05c34f46cf9e5a53dc4bd84fd8b1f09e0688cb8b8aa9152cab06e9252924685cda060acee573f07a11fe2e942a79e706560b488ae29fe283a8d020b352c285d7d4a07e1d1c061d0cfc357d6168291c8542e7e5ed516396faa5bd3a7de757f00a467a8675252f862c105dee96ee01ad867d7b1a21296cece80a8c8fb35e8b1bc9f46e95662f5081f6c7284e4f3f4efa09d8638c11613e558a22253ce6105e71f091a63b0662ea1883fb9e0e55d01305f7c32777b4b5cb5db01ad798982f4abeecf203994add0eaa0ee933799c1079c0aaa9ea6bef655c2ae98be63cd04d373bbfe178e1bcf85edce2c1975f2f1695ad6eeac6296b30f03e4ae75e17fac7c4489d5728e3716943ae8e0805fed9d66f3cc04e17962722250eedc45ea9ecd069af42e35130eb99ea30baf926d42df8ab7b51287b91b47ac3dd86ea1c6573f2d2fcaae73f8cb193902481530811845257558660745a72fb62eba1b20f38f0467ac1d2c56a3b818c1816e02e7a35c1b12b44e4a755483d217772a16eb874a65c547540da305daf4f71231fbd302c8c91917e1f0e194fce691abea4fcad648d0da85c988a8e65591a900fa421ddc4fe849b420bf7f1ff88ea9d79aa7bfd9e1fd82d5f8814016f5618ddedc2a299b54766e50a118c9bd282920f0349d8a242ec36e2cf0ec6d07719ecb4968f60c22ce66d3fd4abcdc3133573ffb8a15f2f18001938d0cae1896ac4ce4e33cfdadc14097e120bc7e63483e03c070fb28447c3813160b8b0bc2595c799102e2ca9becb712711c33c6ec6750eea450d203448e5c481ad5988893605a891bb8246c7e9f7ebde943ae17c7a5f247e0a94f0835122e80864665a4aafba2a1055b5c7ed8b5e10a23619c75a90f5c52ba244c1e7189f5fe519871eeab1242db112f184a09c4c9f1f445bcb4c22bb3f4e32f4cbefdee47e4e176952bf8c376cd58727bbda7a0fcdb62a2d9e7f707bb6bcb08bb4625c5aab5574a689857e6624b770ca890869948c2085b3dd032e2399c305c5f84f314d13d281affe7f220102d31406cb7227f1823b30eca87252e2d957423fb8b49ca83d45de2f665208ca751f8c83b33f6d84e9131f2f93f2593d1f8f2cff4da7727544533cfffdca807f61efe715f8e5fde3d3faf20a629a2815fa24c4f9ba13e58f19a963d0a4b54f836e6cc727ceb89477fc5a2f1c434eb3a23698cf0569a4dfe4bfb0273291095fecc8672c999df5822af8574424b471e1d7dc4f1f427a2596772f795178fd188b7b8fb05b5c3de7bb46980a606ab0997c669ef18e98dca0050f3e711cef420ad8d44fcf73b347d4016236d5a39ec9c71afe32cec028daca136a564878fcf309baf208ced291b92e971e0bd699584ddecebb889c2a1238417c0ff0e195c68e0d61de730ae62482287bbedfa450a0bd18cff16a1d92b90279d7b4ff2a97c97636d7acfc6a66e76196789b2cd987ea27575190b4139837ffb1de8c5d1673a8449562b056fc7cefa2e75cbadb2a5d4d8c999d031171f331ee9b28ea1ab6c901d133114102afba545a7c40ccfc587d0e9e68c984f76d246887fdd09491352afafeccb8777185cb9fdf45b9e862d2bbee19c68d4029d077de1de4b9035c580ff4e1d907a970ed7e4cec39f1089f403d8ee6c38e9966d4bd7c9185cd7fc74663e9f4e69f24f85a73d560c698f1eed3abfd6bbd6afc525964643698f6e96a9a3bfee87881440f878487156529230c8c61405783fe801daa139478d2cef704245eb843ff02fc6d9a8eaeb3d58e1c2f353c6012b1c8a02da5feb214610cf90df60da3604a4f3bc6f2454d947c88a46b29573649e7b28e68adf51a49bdf124f1a17f1170a5bd764825de223f68456bade2ca50ac72b8fb735bc2743ed4346f8d5dda5cccae9ba0d62677bea3158daa254aa272732315eb9945ef7309f7257d11db88e360a7323ea483f1d8a8f482b9a8b165beec570ad8079d85194652bafe3c9fd1b8b99945ee3010e670c41bc88dfd4f63728f0aef02cd34e7395fd2c80bb10311e1433646fc062efc8c3426fdc9d9f662a737a789d6bdc75fdd793faa58a115053d07cba932647ef3015ab8c3ef41afbff070c94f5e942fc9feadacdd589d5d055e58e3ff8e307907507c33186701658f0e52bf65a1eefc336a4eb8e4cc8d4c247e6bea851770a158468615c343cfb195d76a7b49810a861a1f18a7e6deede4264a3f04d9bb5d3b3faf49e1dcfcfb8bfacdf03e61461272381664bc78364c42a9585d0d512c065a7f459db9921314defd98749b9f06be68e079377bca8cd4bd1419a84bcf1255002c500a8292525799c5b03ab237e6523dbaf0898781dfd01b59a9534f0760d5848c2800a30c96289aec5d52579d57602342d40bec06e243c75034a5a04cf1b1888841b6a09ec5632e11af490cbb3d6a2b97838905ba8eff04f16074f01ffb5c89673f2233280d2a5c041f03940cd203db5d11e613bb204851a3a1c97772c04c137bb5379fb47d99daecec22e77d6662eef598d649b3e0ad654e83f5f1e45dfb61d19330e7a9d3a03949903bd5e7d871d4058fde7dff2edd0baf7d4fecc059088e0e308541caf36b4e247ece3e85f76670cfb78118d8e02159433dccf23bcfe1a020ebecf2d8a86b88a3bc0a26ae7ed1040c94a6aab3a00a22815ee2c3d765f803b674f6c01f36b62cf45d005ada38c04b1a760efba683f3d6aa3656f828800c305ffa59cff22ec29a6c061c0c4a7bbb98f9cbfc351399f302f7b90bedf8737dd7e1e6ea99972b2de539c458bb8ce536a1fc9139db1eafa0ec1272567b4b5fc15b0440780cbe634064c2ddb77ec92698e2a2ae91dd3165acfb15beb948833ce3e94b212caea0b96fabc332abb97940f4334cdb87ffaa6580abbc2f2269e383945f7a29bed3138dd7100d862b7fc8a1255b3e4bd3db3f4be8a676515be4084b5664d65f47a26c40dd9dfb1f479f4b5588d28cbcdc629a685170ad7d61ceccb6706dc14beb9980da45b16895fd319429cb140a6fa4d0bf66f58f070fa7903e1e1f2a4b92aa69ed83519ff9ecda2c45e1ec1222ce1bdd9f0d1add773361da163874fffa6457eaf7a10feda49a75b73e3af24447c4b6d1053f716bf3ca136d3850d53bdd96848f492877f19a6b55abf3b6dc5d511961b5266be941fee11028cee2e563f10614cb2d7549669c4c248e629e9c7b4b8dc7f9ec8e7e990d162cbfde9eaa250aa3519e735aff99586715569fe35f26be570e3291e380c0e068d3f7aa2bc87d75027b26c40e94915b063cdda74daf2ce3042e79621291c87081764a7a252a8c9a617efbe969a7edc579e567b70b27b476bc7303c2b492813ec597ba6097690488c35b91e034433d5cd064df342fa4660697959f792e3f93345d87e28f908b9ca83b574da35f9f3f1f42e58e68aff325b9290faa98cb8e001d49d89b854e6ffa43a710e6d00a5b3e5c4671e6d27ca843b77b7d30cb19fb522b708db08620da132f33b78e7a71c81528fdf0c1ec0a55e1cf8341382f534af9507d2f2c10ebb993d247d981ebdd98dd9fff3cea608e2d00d90001ba4f214bf49cf2454c0f6fcefc76a45dba28ae29eb9f2923773b9a36a3f006d86437675df65264540dca1dba410ca9f0a55ebec9ba84382460dde0ccc40faede99d664faa704b282883c68a8b36c5b10eddda27654a528003f711307cd3b2c3fb0609664bdab7ec268a39bf572d5a26a14bd316055b4e97e10fa54cbb5df10c206f760dfff6d7f394763c98e1e90c56ba82d513e4d195fdc5083b4ebc9e77b1796988c0515907b27eddabf14c98401cb7ceb76688a2065e923f00d20fcb61f0aaa4f217b09bbbd143e9c42e96a8fa315fd0a10ca63e829a222d95234e583d30476f46f00cf24cf8e2fe00b34a0747aed2fbb80f244e52aa9750efcfedc61ed24788e05ba101100d95322d48e276531ebf95c5e0ff08e11aa848702b316c12c7662f99a1a1cb5b3975bc810d5143a7595218caf58f762a70f47c4a77b0c5a6d5e16114800c89c9461f242c243beca237a0b0e1fcb97f42841e526d9e4f3413355fd7c5c3c846ad2e8dede1b3811708ccab30a602fbd24c0d5624b03c1b3cae4d5fbf83df140be88e1293bc3d240b85b3687158bf23a06a95ce09412f57123bf3ecebbbe19aece90a95675ae41862b657600004079ca8f75e2dff901738b85f8058e307df7a650b71f49ba5911a9bf12b0eade925fd8d91f9c486d41a9ef0225428f2b4aa4fec06f0c32b264eedc21da21a8d594ae2011095df6dfd330eeca842486fa4a80108ebdc52ec37df7418471d4f583e944165683e7abcfcb1845a3e261b61257b13b601cc231a46216e34978baf0d3c1af421aa57583661ef2a5977caec575d7a8a87592d420337e3a4d5334ee4af3aa269fc7d97fc1806fc31dbeccdeca2d5a13678939755054f5d55a989eed7daba647dcae8d4a237915bf291749f1021a6757822278ce9f7f0644cd5cbb8a34bac1f87679e2e8be090888e2ef96f50cec0f33f6ec883299493dc661cd34ac1c703213bfd7ced01a697c7b7cb36b16d79664fd244952de867aee74492ef00cc2bf90d2ac90cec81a9e850ff1b98219a74abe92cc571367ff12fc6039b46dcd6fe06997be5e9dbf8fe69e2ed5583870ba34dbaa3e9c39f738b6f49cb5ef96000ffc63d5a17577e1b53ce479ad608e1c2317fef3ffd46bc184eeb836a8e8b8e06cc6dcbb9965033e9b83d84899b74eeeaf60d490d312a8d5558e9bbf662085ab6945681b8ed21f07e21c315a9b3a78ac7c50aeba37a0a12ca2960e97284ea9c53a293c4aa27934bdfd52080b97860e01e717c6c2fc8f45e913344f29fa9fad6b7eb1725fba2a32c09246fa129f3bbad19c7cba89940bdad42b814dc6530669a2042bb7a7271f2d6e59722d31089522312978adb67e91bfadaf36a28deb097d1e2138c62221e51eb429", 0x1000}, {&(0x7f0000002340)="3e2e03ec0400b1d1903471f704dd71c6c74def092e333df89876b4f4fb12076e83f8f33c892ef918664e08f4343e28245a3bce3970fbaea639b47f18f1392a7f22aef524318cf309255895c19c0f4e8d39c01178fbb676d7cd1f71b42fc698a838cd2b480bb76adb7c097135f00071b56973d9f6c4440ff5a2dc709fb429bf8989eb440ba6b4c678aa4c984eca601372df0d0f6d306694c511bb884dfb6daf543b0b", 0xa2}], 0x4) r6 = semget$private(0x0, 0x1, 0x42c) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000002440)=""/49) pipe(&(0x7f0000002480)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000024c0)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000002500)) fchflags(r0, 0x10004) syz_open_pts() semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000002540)=""/194) 16:00:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x1, 0x1000000008}) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = dup2(r0, r0) r2 = dup2(r0, r1) getdents(r2, &(0x7f0000000000)=""/123, 0x7b) r3 = open(&(0x7f0000000080)='./file0\x00', 0x30190, 0x0) r4 = kqueue() r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = dup2(r3, r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) close(r7) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x400, 0x0, 0x9, 0x0, "f10a8eed61e989231acfaedfc594deb7dd18f6d9", 0xfae9, 0x6}) r8 = dup2(r1, r4) getrlimit(0xa, &(0x7f0000000180)) recvfrom(r8, &(0x7f00000001c0)=""/153, 0x99, 0x40, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) accept$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000340)={0x7, './file0\x00'}) ioctl$KDGKBMODE(r1, 0x40044b06) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x80) open$dir(&(0x7f0000000400)='./file0\x00', 0x10500, 0x8) ioctl$KDDISABIO(r6, 0x20004b3d) linkat(r0, &(0x7f0000000440)='./file0\x00', r0, &(0x7f0000000480)='./file0\x00', 0x4) r9 = accept(r8, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000540)={0x101, 0x3f0000000000, {0x2, 0x8}}) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000580)=0x7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setegid(r10) 16:00:21 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000003, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pckbd_enable: command error 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) shutdown(r0, 0x3) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x300000c3, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffffb, 0x0) close(r4) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) pckbd_enable: command error 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040), 0x1ffffd23, 0x0) write(r0, &(0x7f0000000040)="b36d115b5de1995eb8494558d88db68eda16b2f119f611720ee5aa986cee51afbc0c438cba6c2ad71f963f3f1ac33c64e9b51b4ce5c3b6778bbc5422524e2f72a12c0ff5831fbfd1b084be3e9e8be419513fcbbec750c162d9b49c462e32b32d2d1334709e8a88f64d6069d2576419ee4bc6f52e1a4c32f416433783e67a888ca7a2dc0886de30ec6d7c0782f51ca478c61f1b252b4cb97210aa6f26c7c48a7d43", 0xa1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) r1 = socket(0x18, 0x2, 0x0) 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) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:24 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x600, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:24 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setgroups(0x0, 0x0) setuid(0xee01) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmod(r2, 0x8) 16:00:25 executing program 0: pipe(0x0) mlock(&(0x7f0000221000/0x3000)=nil, 0x3000) lseek(0xffffffffffffffff, 0x0, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') munmap(&(0x7f0000376000/0x4000)=nil, 0x4000) 16:00:25 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair(0xfffffffffffffffe, 0x4, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) lseek(r0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) socket(0x10, 0x8000, 0xf3) 16:00:25 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040), 0x4) r1 = kqueue() r2 = getpgid(0xffffffffffffffff) getpgid(r2) r3 = open(&(0x7f00000000c0)='.\x00', 0x0, 0xfffffffffffffffd) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x1, [{0x3, 0x945}, {0x1, 0x6ea}, {0x2, 0x8856}, {0x3, 0x7}, {0x2, 0x40400}, {0x0, 0x3}, {0x2, 0x8}, {0x0, 0x9}, {0x3, 0x6ed55522}, {0x3, 0x10000}, {0x1, 0x8}, {0x3, 0xbe7f}, {0x3, 0x6}, {0x3, 0x20}, {0x2, 0x7}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x81}, {0x2, 0x3ff}, {0x0, 0x5}, {0x3, 0x1ff}, {0x3, 0x100000001}, {0x3, 0xe4}, {0x2, 0xe3}, {0x1, 0x7}, {0x1, 0xc2}, {0x3, 0x628a}, {0x3, 0x92f}, {0x2, 0x6}, {0x3, 0x5}]}) r4 = getpgid(0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x83, 0xfffffffffffffffa}, {0xaf, 0x80004}, {0x121, 0x5}, {0x47, 0xfffffffffffffffd}, {0x45, 0x20b3}], 0x5}) getpgrp() fcntl$setown(r3, 0x6, r4) 16:00:25 executing program 1: r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x8) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(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) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r6 = geteuid() openat(r3, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r7 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r6, r7) r8 = syz_open_pts() lchown(&(0x7f00000001c0)='./file0\x00', r6, r0) link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r8, 0x5) close(r3) unlinkat(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) 16:00:25 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r1) getppid() 16:00:25 executing program 0: r0 = socket(0x18, 0x2, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x6, 0x6}, 0x10) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="77420dfd3f45b38982dcdc558fd946280210f3c5e18127e8236e451de0fb13aec083e3c95dd93c1482e5e625e9fb0627b30b31acd3d45cdc25683cf7d59190c97d4fe5edd75aef12757c9ac2356f9fdc778b252b8416747a795a51c96b7ec01c3486421d4283974b29924cb00ce9381396833f949ae2b86d786b8fbcb13885559fd5ca7ff239b6b0ef50d77d147ead6f5d1e7145213d6baf68b8c580d08bc6bd9671ca4e578577a9406ebe909b58bca0f9bec19de3", 0xb5) sync() r1 = dup(r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000043, 0xc4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x64, 0x3, 0x1, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000043, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x26, 0x8, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8e, 0x3, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0x96, 0x80000002, 0x80000001, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x11, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x44, 0x10, 0x1f, 0x7}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0xa761, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x0, 0x330e}, {{r0}, 0x0, 0x86, 0xfffff, 0x400, 0x552afe93}, {{r0}, 0xfffffffffffffffe, 0x13, 0x1, 0xd, 0x50c6}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf00000c0, 0x8, 0x7a}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x10001, 0xbe}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x2, 0x6}], 0x0, &(0x7f0000000100)={0x40, 0x50}) 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x10000) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="31aaf0fbfaf5918fa250c27f5f0a561cda0a8cf8434bf7c37437b2c5491cdff75b86bd1219bdc23741d06f39e4b4fb7158c8b73010db2fcc27974cc1d4f91038d07845b64e43d2216259d1116a3d022ea964f36e9f219080519361f27b37b53973a878ed51a8dfdf27155a4aee775efd4704dd6bf3c4d8627bc4c9735cf18932bcddf85d3ddb294bdf00545832b6a6f2cf2d8e820a62cef0934587676317afc08c0122ee4a58df0b1a956a5ab9985df55e9c206103c78202cdac7003ed078aaea6620ae7b3129c64f7e2db8895d4476c9227a989a127cfe1389c0a11c0d5b20175c81f51a64f887a0f", 0xe9}, {&(0x7f00000002c0)="4e6fc410b1e53d68cbec0e97c8ab85e8fa4408d42cb0c59619d64e4de0943595bb374ab36a27356079c2380544543b15b9d3cff71662cba10c48e72b7a08ca9db94b32416ce1441ac4f90c0b9ebddcea990160e47464f9a3e67a0b32c9a759636b537b527007f26abc17288c72186a84e20f6dcd4ce316a30da6f5cd73553e9bddb83b63b832f08f49bad3c266d0a8be3c6c9c9e327a4f1a54dc16a488a9902f32c8de27cc9d0f40c07fffcdb024f5a5fd88de238a54272a61cad5fe604cd38d2878ec12684696857af5e9", 0xcb}], 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x1, 0x88) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x100) sendmsg(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="35efa4b5e1c53729eb6ac56769a377454149d689", 0x14}], 0x1, &(0x7f0000000300)=[{0x1010, 0xffff, 0x1, "81e378f53c42bc5508d77d8c0cdcc4488a633a5b16dade07cb87bf3cc91c763827857232a675db3bcc9d3761ad4bd8757c2a9f2ce82891bd97853e0789142aaa3ffcd42d141b2207d74b05b911af4f5dec2444f6e5441a0665fcfdc8cb906d36d2868aebdf2f80fd9171dc1a15751115cad0c90bae3af51df49c6b6998d2bcb1665fc0aa89d1656ad8ff59348e35cc8f6289c8122942f575f7066ee2cea6d205254cc95d35476f7e27d250c056d66a5a7221bbce0da860c00331b4027866419e1c38131c88016574283df4d69a5435c4dd41572e2cda43fd2a17680ce25be76d6cfba28ea00c981459c9f19a928c81b018fc56859bb410ea203e7cc74dc5537ad886f3555e75bc5e675c16119e54a6973a8f6f4f228d7a389830c0ed4f0c442ee5a6e2d44a1f0823081d6447f7dfa5367dc5e1006ed2690b6f0aaa94ab350583257ccbb61e8f28159b17748bebbc76cd11fd15f8b95af02758d7db5f8f44a9dc9e343a786d1caa33b9f032879c65925d39e42637e3a031228217bc350c666fde3f15d683f1df93ba7fe70cfb07397b01fc6345c39707259037ee291d31ce93def64da97899ae99814128cc388a4bec89dabb1456955a6d7b29fce44ce37f16fbd1ec0c103630fa76244d7d26904df16c88d6dd2daa9662ca0e471d4e71b779f162356452e6dfb27a2687e1d2a186f66fb60c0fcedf947533f2982d472bb826f1012dcd6b8932f3027d5c106d43116aa0be61a70b99c7c5bfc619de198440f241d53f1e7bead66fe665e18b516f412a3d62e5fdadad3d711be6142f797ce7835b1842fc0aecd998d0751281f0d5f40b8fbb9d109ecf81d2da3be3712cd97667f7b18af3523b75b0f8ffd664e83b548c3340d88f50534b2376ba782dfca4129eb9e3ab16cdadbedcfebfba786a81e5dbec09df41bfab839c2b40beef950f32e3bafed0905adfb90efddb3da83acc812b80033b448fbcb3b4ff7d3ff098c8f881be1064a7f4851658feec0517f9c1f594e1cb9bf8ba4a2c4eee1290b615f94dfe58cb488066fe0f003bc9677bab843d47dc7b2a478e94dc55aa809569af78738c1bbc806945164e129c054259841e95139913bcfcda14eaf2f733325e88d484b086d9d27e300dfe3beefdbbf0786eb905d0832c6d4b562dd49afdceee6ead56af973805749eba4552cae5d8aec205fe979c576ec898bffdc3b90ef2d9cfb5296fe415aef36f138cdf393651f41081800ea18720da16dfb5ae4828bfc4b3f4808271da22adda6f5c6f2c931fbf24db4a481b7fc5ac85a016ca4b086a4f249f87680168d4955f4ed4983842b449da5185fff5b714c949b4d0e167d4b79c377f765dcab43db3b1ab67e66defb0c78dfd5b55baa2369c8a94b738da16a93b235f31d4d4f6a21eea9adee6ced61e8bbe4e754efabb100c186d24a0382af385ad7a171c3d2a25a3e03c2d5d97d24ccdf3fb65fd66d7d0d6ffa083ca3c99e98e3c033591e4861fcc320b0e611644b158efd5c5f1385db60028c66fc849361a0a612fe7ab6705e87f542b09a7fa21dea08ff5a3c666a348d354332f7844631320d97a2bef98c924da52cab3ff41151e5f1de020ca2e46bdba8d36d94ba653146b785074c2e3e1a59cc4ec4e9b132ab41133f51ebde557d8cf5a17e0775540c3983c0b5ea5615e7ccf985e38e63f5d8a5a2519aa16239f797365e020aed41bb4e12351b97db17faa6604bf65c8e13e389fd88b0ba99da3448d06fdcfdda1e61cac6b9f9c143866b904494971b5f8958f13bc083b1eddb33761ca6e360a268cc5b49af0312f4dca4b6aecd27c217c75d22e522fa6981f796eb45f93f12cdbd6c2e595eb7c230dcb7ec45b15f882b741b0e2503298175d807eda175f5afd74a6fbc6523cd31dbc81de1dfe38c7ab92b1b2c68e9e77c427924d76133080b3288f8a8e190381bf82e60c8deaa245cc7e86bc973e6f8dc50355c6ffee3dbdaa337374a733a291a7a300c4edc78b71c84961438cd932564445104ef1f2f1c0e899e21823be8aa4b6f6eacc7689a069ab5d2eee869d3aa3fbfccf26148f9622f1f5313759104e888f2cd292e886f1bf5ae5260fc463a3605a04d15ac145ba6daef1a102ec93580d7d83c0501efd626cfb71c0a64187b5e8b794fd123ea45f13bcbe62e5b3b343703c87b24997af9e076e4cdbd5a00620f027e76194951fbcb3e3f633120aadc88c704d5c2c2060c77a5f1c8b9e4fe2f04137c544670959124dd299607dd44182066c0d009e6974f64528d49232b915c78bcdd8cd8ef68b23d800d585375f41a6bbb5ee4c352eb3408e1785755c7d897e00e89753bc0b2d6e6d81656815f99b7401724b2222f90afd9ed4efe4cc637cf993ca055a00edb43754bafe636ba4bcc1ddbd4a2e8fa31cfb99bb097782a81862500a593ebd20aab919ae0f714fc800c92a3cc421a978de439564071491543a3018b7d5e98d1f1e603d66adfa918815d765443caa6e1ead945681d8a5b235e2b216f2d45b8fab35dedac23b3558e24ce65a491610cdab9ddd46531a48bc0acd5d5994db0025af77d04ddb8a01bdf9f2bf9da1a692c79854848595212fd3eb96b8722a1391ea331d30a41b45383809ef7e057a9d7f48b152cac84568287439dd7ca0e320456168d7ab006cb49a46cda947f7d89824387ac807445476a7b48a8fe73eda2e5d0195c2a46d69ee485af26906a20eb31618182025f024c3164a662b338b5ef2cafc3a5865fb127aeaab1fa05016504be377ff257ce2e66cb02afa433386055098a5a3d49daec14b94069cab9921d2f165cca8c3ef859734cb088e388e8e2d918b2197b59cedc8d77bbbc5f7cbd8bcb89ad754ab902886c8f0866bba6b1bab548a9b60106e7cef63f0c870c087680cdda1d2194b9f8938f02abbf51df0e157193c255d41c0cf3c8452a1cc5956ec85676de9aca0372a320199c5209c521aa17301530c53c2337636231c6644a435f5ea64afe896892b16dbeb7abfbfd8369a78b0bded11668787a74ddc277d4eb928966adc1107de1a4d488a3a4ded996edf392cba57377ceb3b8889b261521b588b375a7d625c3c0389f58c973de3ab3d68521b1f712b6df88a8540eb8ce831a0995e913371319d8dcfa5ada3c0e72b1eef1dd9da0322fd7cb76ca3106ba0fee8755285c658e462b53437a7118f1aac82b926ae71fa163071eb004ac5a4023901da50b4842c955470dcada4df38be8a95dd16b9878c8cff4b27ea3495432c982865d9e42eb85ca92a8667e698e1d21092c14b9ac27cd2654d98a93ff3bcbf472ca679c2b504a0d724d65116a7dbfd710dc26ff48d080cde9dd72c9322daf70296564ce11f01a0a9430b1be959fe195a970a507a0fe5c6714c674c33cec7a61a224cab465c5bca58b9a2cf6458aa85d6e29428bb1954e254baa44e05832d0c8a3b157101c50edcbc120d6a5b744819c4466b1c228e9a92015849c22e9687bce925dbe79bcd723cf4b361b3f97ac8098915c1dec0fa0a1c310a426aec7a4c08de03b7145554a30b6752f35f202d9f53ded917d2531b89fd51cca47c919a7b96bdba36cf3ec69120075535024ab0f1d88d98f4a44defdc919066ebc759c37f89d5dae0c08eb9ac086ee6b7d7142ed977b39e79fd7e8802560b6b751a6d82447bf4e383271843866c58fd8264b2ce2b4b4e75be319a5a6ba08ea0fc510ddb9ea6d52ec65c47483998356465c8b3fedc4613adebe1e7422f701d98a7fce45a1a86826774ab23945b8550a93d910729ebb787723c89d0a39d1c99953ef47031b100725c49021267ba8b0c87bc3d1426207f262cae16c50e18d10f32493187c2b8ec4fba30d0cc0a2424be1733353cee5660f2849e8ca588ded9c47b5baf9021f716c2b1ac2bbbd201e9367e52cca53967e676bd3de3cead8b20f6a2da7c128280bbab6a10724fb577c600dac23014ce7e27d3250d51efb0f2ff1891da76edd798227926f685d7be207a1e600b986a19aaaaa7c5f7ba9b92dcaa8526525be880ced76028f0fec4d76c650b3fa21d2cfd9df0fdae0931991259b6de43fdcd2a57d0644c28c572b5c6f0bf106b4da030459a283cb2457fe3d3d538e35c4e995ef72b756f7887d00fa09ed99aa4008d95c52d2a1844b30e6e9f67c0d2e9537d84c4e832e32eebfe3fd444744170e6549b4c2f230e35cc3d901a749828e4b34f60ef1e22167c788f36c6afc2151b4e328a85db1383590babe0b1d1967025636703039470833f2fe4e800533792664abf073aa7cef957da67450fb456a4dbcd5850d245f2218b2f3ea9dd8a4732030d36f15a9c450117863300ea47791e4a9df0c79c8a684daf0ca81e61ede6b37a44d4f0b6e022383a05b77fe2db518461cbf712b72189ae5eda4d0e3e9d43fc7986738987d3adb077fa431a4dd4bd31afbb34b7a8935aaa337d48f82b32600b1345477d1b2f5dfd41cd136192578025fb32a664b0ce6f031d73d3388fdb431e9b3463c8376ede13e876065811f6aa450fbf6e0fd940210e9b6ccb52f40cbfbe554e054bb00f37a8a15f8659aa74d3143dc2f3303af30452d4911386c9b3a9fc8eac674e3c3531d0015d60d26536cc5abc17328ca50b5e7af7052e3f3c36213faeb76b91eeba1ce2bfc9ff88851cedccd15bbbf1b93a1a2a4259eccfff9bc1dd6019e17f71516b1fcfa2f44cc1af997a7b3494f8a946eb0032e7523e250e0591527fd9df1dfc7deceb3bb131fd3bb1610e29d4f6e8cda3d3e466c18a81cc11d0d72d70307a9d9846eb42a9fb9a5e93e6d7f598f50a437e17c1e94af89113d598f4e0cf0236cf677fb8856cf9ea2a4bf1e68a331f163ea884f4c6a4d2820c76e131949cc00e5a7635fbd70f66143a616a71f61ce4960fce0604e73addc47702e9e82cec6badca3dcf18cd05deababea03bb22785c1b155c606e14154c496a853e62def239ca632fb7975374e65b0196064b280b5e7ab2a4a957d26c01713fd0715b4aacf8b9cf24a22e0673cea6fd090a922b3c2f7a219d4acebe08d4cdfa5d5db226f70820dd494ff780e9074497c4a591b079d19d9368e8985fd8bbfc83c4b5c8adbf1ad4bdca450bddc7040fbb7f2bf4b982dd738e7fbd1cd023b18534ce18acce310e9db6c6faad4cabd13ed770ed9e307e42756dbe24762aeb8685e19197f30de7f3925045959ef5e934400b321f35e5a86b8d9f1c168b60a4cee6d0dec536ba7bea003877e38aab4687add390d7ac28a753e29708d50f49e64d035836daf1e57fa4b844bf4601470187b282a8b1a51ce494ff0775714d61c530100bb7fd4903a0948c79129d2d8176a7a4ca8f81700942a2083a664c2b6b8c04c29f20313aaff042cc58c68c1f5d2a7ef81b85df30c95a8638dbdec00ef95868da65bb5e589876ec3fb1ca3faa5417b348a00f9b1fa55631fb252f1de00a07b3baee945252f8ffb606ce636946f9313ef2c8de81ccfa3a64263237c14a3a1d033a30fb2de2604a71978f703f861b58a9ce73019f7367bfea49b8e109549a1cab6c00b4d10680afef94e18d8ec66b77ad361f5b0ccb8705913a7d50777df1330f43469c849e0fc4c5680b8b08523c92a1099732ecef0ab063b7a30c5c4a4b35c753bfa468051c5922f17bdef417b84480ac963e0ed089db8ae8375b812f4b40939b881a9d91751f1a6466872df6ba5ab05b5cfd9d887c22b7d235fe0664d253f8b31babc1150dc950fd7e6f61243ad1a13e24099228579487519b5fca735a3beff5fa056e0c1c35075076abf78d13d70313c5687681d1f591019b113853bfa1"}, {0x38, 0x1, 0x6, "942bdcc67155f162b451f4e07b5d567968ab78bb3bb3faa37dc23a3acb79f3f334"}], 0x1048}, 0x3) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 16:00:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10083, 0x20) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r1 = socket$inet(0x2, 0x40040000000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0xc4, 0x20, 0xfffffffffffffff8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x15, 0xf0000001, 0x100, 0x1}, {{r0}, 0xfffffffffffffffd, 0x48, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0xf6, 0x22, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x3, 0x7}], 0x3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000005, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x3f, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x41, 0x800, 0x3}], 0xaae5, &(0x7f0000000100)={0x8, 0x276000}) fchown(r0, r1, r2) 16:00:26 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100050000007fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:00:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) listen(r0, 0x3) r1 = socket(0x11, 0x3, 0x0) getpeername(r1, 0x0, &(0x7f00000000c0)=0x8c) 16:00:26 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) socket(0x20, 0x8007, 0x4) getsockname(r0, 0x0, 0xffffffffffffffff) 16:00:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x3, 0x4) write(0xffffffffffffffff, &(0x7f0000000680)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8de142d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ccd50537e23aa142b868a0237f559b7cb5e32d0ff2d43881bdbee7d60279fe6a73ed000000daa987423cab21c6b2748aaa74947da61d75bc6329e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b019be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02002bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a09989d25030a16483d99c4e92045fb74e2ffcc439d9e9568114142230f99e0ced65373d95a061b832421a7293a5ba73e9e5abd3000d8f816fbde178ccf100e09394751ddb970e4296f23832f8ed07e8a00100000000000807f089a026f446c502f5d29f16b19ac569a3d1e91e9ca873669e1a97ce179b8fbe86b0b608550dc2f65078b90fb5ee8fe43e328670a93e76c6e000000", 0x180) r2 = syz_open_pts() close(0xffffffffffffffff) r3 = dup(r2) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xced5, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afe180400100", 0x0, 0x800000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:27 executing program 1: r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x20000, 0x17c) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x60, 0xf0000000, 0x8, 0x8}], 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x1, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x5, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x81, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x62, 0x2, 0x3, 0x5}], 0x3, &(0x7f0000000140)={0x5d542409}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) write(r0, &(0x7f0000000040)="22fe", 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pipe2(&(0x7f0000000000), 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:27 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = getgid() r1 = getgid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getgroups(0x7, &(0x7f0000000200)=[r1, r3, 0x0, r2, 0x0, r0, 0x0]) setegid(r2) r4 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000100)={0x120000000000000, 0x1, 0x100000001, 0x2, 0x1}, 0xc) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:27 executing program 1: r0 = semget$private(0x0, 0x7, 0x80) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/114) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) ioctl$TIOCSBRK(r1, 0x2000747b) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000000c0)=""/89) setsockopt(r1, 0x297f, 0x5, &(0x7f0000000140)="0d6d58f7e5c00d4eb8c0385ca680baebd005f47a9b6fbc", 0x17) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x1, 0x8, 0x800}], 0x2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x0) r2 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x6) setsockopt(r1, 0x7ff, 0x1529f96c, &(0x7f0000000200)="ab457e181418a5ab885b73e9448b67861f9f10224ed613311071b214af71b49f5d4d0a1a355f8319c4e86684285147f8bcf20eae221b75477f4a9d7b84d7c65881de2fa65392e9878428611a1c3a75c01b273eef5125828316fa662dec243116e173db1677184f34fe2e37c0dfeab369f05430c16fd24c64c0c969bc5af851ff3abab8f123eab98d1ac0368b907770a84fef36a502f721ed928bd316be4740038c7e6171f1a9", 0xa6) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x1) setsockopt(r1, 0x6, 0x10000, &(0x7f0000000300)="f8422ddcf575b7158520b46db61548633f88b9116c805100dddb9473d3a626f0ccb57cd57492e5edd0eba0f395ad299537c9", 0x32) r3 = fcntl$getown(r1, 0x5) setpgid(r3, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000340)={0xbfe, './file0\x00'}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000380)=0x2) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000003c0)=0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000480)={0x4, 0x2}) shmctl$SHM_LOCK(r2, 0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000700)) semget$private(0x0, 0x3, 0x40) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{0x81, 0xffffffffffff2fd4}], 0x1}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000580)) getpeername$inet(r1, &(0x7f00000005c0), &(0x7f0000000600)=0xc) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) 16:00:27 executing program 0: stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x800, 0x10) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) 16:00:27 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="2e15d9a77a31a6bddfa2978b7dc0e9bc81e46b6fe8df49b4b7cd0d093101c7033af6db129db9f66887ce205366", 0x2d}], 0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="bb74afd32aad452e2e", 0x9}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x7, './bus\x00', './bus\x00'}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8100, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x78a, 0x8, 0xf, 0x337b, "f1276e259a4dc2e765d9a01a6a6fecbab7610b0b", 0x400, 0x25}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x11, 0x1, 0x101) syz_open_pts() write(r1, &(0x7f0000000100)="4188dc39a55092d3b980dc5f1b78fb43a691000000000037a282f5bf2e8a", 0xfa) 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = shmget(0x3, 0x2000, 0x101, &(0x7f00001f2000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r1, r2, r4, r5, 0x20, 0x2}, 0x2, 0x5, r6, r7, 0x3, 0x9, 0xff}) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001480)={{0x0, 0x0, 0x0, 0x0, r2}, 0x0, 0x0, r3}) shmget$private(0x0, 0x4000, 0x204, &(0x7f00003ec000/0x4000)=nil) 16:00:27 executing program 0: socketpair$unix(0x1, 0x8000000a0800003, 0x0, 0xffffffffffffffff) 16:00:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x7) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) 16:00:27 executing program 1: clock_settime(0x0, &(0x7f00000005c0)={0x40002000, 0x2000000000000}) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x21) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') getitimer(0x1, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:00:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x7}, 0x8) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 16:00:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e37526a4a5f0ad08c161d2efa10b1ff0e095621a114b2384f40bac64d00062984afd685620ff519bcfac64709db4f9fce4859cbfe6db3bf9f19f37e6ad0b2420b9500808669c9ef3f095c06d711f7ea0b9e7ee577fede5ac7687f54001d85d9bfe037db568dea6055c8fda4cde612ee02beec42ca9904efc19afcfdb8687fd3aa2f9d8c59e2ddfb908457b2d69dc8747cef6f1c048db3fcfeeea368b0c23300000000000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) 16:00:27 executing program 0: r0 = socket(0x13, 0x3, 0x0) clock_settime(0x0, &(0x7f0000000080)={0x1, 0x7fff}) nanosleep(&(0x7f00000000c0)={0x9, 0x4}, &(0x7f0000000100)) sendto$unix(r0, &(0x7f00000001c0)="b100050202000a00000000000186ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x2, 0x400) semop(r0, &(0x7f0000000240)=[{0x3, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x803}, {0x7, 0x4, 0x800}, {0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r6, &(0x7f00000000c0)=@file={0x0, ""/25}, &(0x7f0000000140)=0x1b) r7 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000180)=[r2, r2, r1, r1, r4, r1, r1]) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) setgid(r3) 16:00:01 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000000)="602b70b38bd488fd78185cdf88", 0xd}], 0x1, 0x0) write(r0, &(0x7f00000007c0)="9c87c377284c35b84e2e2e", 0xb) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) execve(0x0, 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x80) r2 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r4, r5, 0x20, 0x9}, 0x4, 0x101, 0x56}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/4096) ioctl$TIOCEXCL(r6, 0x2000740d) r7 = dup2(r0, r6) ioctl$TIOCSTART(r6, 0x2000746e) recvfrom$inet6(r6, &(0x7f0000000000)=""/109, 0x6d, 0x41, &(0x7f0000000140)={0x18, 0x1, 0x2b, 0x2}, 0xc) ioctl$TIOCNXCL(r7, 0x2000740e) sendto$unix(r6, &(0x7f00000000c0)="0d200b6296c90e49e725c0922ae83a70c45f482cd7933c2689727d9dbb3fb9351212ff5b06ab8f7d56dfa279612fed3fdfcf5177041194c24a8d1d5f15831f284d2b85139f571018d15e399125e2d7e248023fcd08dba241dd2bad0da78f5930d369d93561ebbb", 0x67, 0x400, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0x6}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x80) clock_settime(0x2, &(0x7f0000000080)={0xeaf6, 0x8}) r2 = msgget(0x1, 0x80) mknodat(r0, &(0x7f0000000740)='./bus\x00', 0x2, 0x100000001) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000600)=""/169) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) r3 = getppid() wait4(r3, 0x0, 0x0, &(0x7f0000000540)) clock_settime(0x3, &(0x7f00000006c0)={0xf921, 0x401}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x6}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="65d0942ade5a049080bb0f766c6e1d870c0818deb39d985cbccf1ab88b9a8cf36327b8afec8f31d93fb4ddd1884c7b1c7240a16bd6f670f89330fc07a7560176a4b2b399d4b06384d5c29635b7cbc594ece1609290b9fa3401bb34d4784d85195260f8b3842378cb34ae8cc844eb1c8c7946620b3ba3be499ac8be5aa95f0ae7129c937d8294dfd695f642c5efd0509eac7e328ac98b1fc63e09f3704e37ddf2f1294f079285392c659fc86a1075c311c7c23a27cb0ee58588aa", 0xba}], 0x1) open$dir(&(0x7f0000000700)='./bus\x00', 0x20000, 0x100) fcntl$setown(r0, 0x6, r3) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x1ff) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x102002000, 0x9) kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x400, './bus\x00', './bus\x00'}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) mknod(&(0x7f0000000240)='./bus\x00', 0x80002002, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) dup2(r3, r2) map stack 0x20719000-0x2071d000 of map 0xfffffd803f014108 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd803f014108 failed: no mapping 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000002c0)='./file0\x00', 0x84) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28a4) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/133, 0x85}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000400)=""/140, 0x8c}, {&(0x7f00000004c0)=""/158, 0x9e}], 0x6, &(0x7f0000000600)=""/149, 0x95}, 0x40) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="001119bdb32483f631fe42cf91a68b328566f4e696b23e5f2952bb5302d590a7a94e08d308692615eed964416cb77249200355753b41d75d54c7de787aba51e60c6c856488ab2bf2bf306202e2dbf96b5fe677fdc7e61f105e1cf846cf2c6a869c6ae13243b5bb83d32e2cf1393ba8977a8aba4c1af86cceb17ef3c19ef5501d975ab94388c9338e97c7ffb8723e666b92056f4480f94d7a0e3adbbd3d347913e19b36ea080f88bba323850d0ec2fe3e68228ae91c80ad65e929e71f761f3a8fb70eb269523587ff39dd35ecfc1f508a22e8b93cce6b30c3b9025e608dc2197fbc657359bdb02cef9f4876d4ad2fce8884ca7f91f7812e37d9c83953c9dea7d71c3650e97b758b5811c9893ab151cb79ac6f13dfd9cd92fbb01f71dc39302c8df291774608a0dd6a33d09fda30c14d93ff6ee5217c88e1630872b1ca822b050808e98424070789416be12733a7d2dc10d802263eaf8f52f5ca573e390ac22e7bdc1ee9188fd408f35425e390b6cbcba3f4d9806ba5a6a0f5a307339835e6827335e6aa5e136a8a194a538a49b640f30a3d3085c92c78e9cb188d422f2bbaa95b235ed3aa713c0242869098599f8ba3945299d353af54bf7c3e022a9c508adb7c8e2ca7b910b5bbcc5206a1996c5b7864b118d8595f0bd7a951ae9874fdd3b7b7f6d2c611c630b710c300f44bbf8fbb8fa3c582f414d91e0500fe02ee616949ca59cae3da61a91393339cb31bffa23ae39377b37340858985d3e32c915827debc426dfb540bb67db2e952ca2f705cf1fb459dc82de21654315acfb23e406dc7c4df1078050a75299732d3a9af4101f2bbbc8dafac576ebc425939df33814c6ddc22f1bfd962328684f40d27d0e095f4b4e2d10580cace3331460f79e566467274f2fdac88d4ccbb8ecf0848a04fa72fa2778b5ce6a0eac7dee029cb05040726ff77c2940d74576ba8fc7a90250b242608419a5b9a91904d605e7ed7688509113ffe33cb16096ad792ab6af464d7f92256064979c1b27d836d4a45c73f8fbd790fbf6b5b602292996f7051670bb2643f49bd6517470b13aac64b9ebd318039a29d2adaaf8a049d95c229860c11b05fa8b2ede4b4005b0e0efcbc1bbb293b3a32f1f145e106a8c884c36209cf29b0a9b101a4fca9c9bf3b7937b447b258f189dbae61b8f686de0e05f47ad0a35f6d0ef64b8f5fa1708638ac035f6c27738ee9d90ef10c772a22e3c6ce0ce27390854cc5194c36d198a7f52d36a365e960010c23e64559170d20a8396702e5eaaaa7b3d971e2d81f2911b62fc40080d3cbcb55af388cfcb064ed292c32c0075c73d7e118ff019d01439dc74d35003bb49ae7399f02272ab2eb6e9984a186410f8d3350ac06197f9f71bca9607a9ade03294a5a6d583db1a88c2b3c96cec0d58f7d8082c8b640443487d80c5eb1fcb38092c55cbf63a8900f88830d553156e4f75cbc23cdf437fe2d5fdec31ad4c553225c9b8cdc36df949ec4b516da60035eb42885b39ee409c99f40118071d672fb7dcdfd6761a7d36b0d70f9774c3d37a99372e7ad197e73e3ad0b5ffd1305f27cbe04c8b7d84f167339031999cce09f12882716c8cc6d86a580b8afab6899b13973ccb764080887478adc4e24a817896e9559bcf20868840e87f92375da9336b4242a176e78b9825bdd299e3b4d6298aa3014ccbd106cc63ba807d2aa6b856ba03bdec044be3bf0c1776475244c4142270b9430dbed82d42cab7dbaa2cacbb1ff2776d4a6c59f03c507733d78372f82e37e52d07afce4e399974877f31b77f78bda9485a6823f79d452a9df43b55b2c8dd88cb6ec6400fd032aa019d06eb4b02e4c7d66ce63cc28021437c9b656c53fb9b7fa55bee2e28058565041398425a5ca9e44e6fec35e4f652ac2d3abefe127d90630323cb11e0cebb21883a43d97dcf5db13ab8a4b4358236db1a9f5bf3d8cfe8d6f647169c534ca739411279689fb5b3cc36248babdb367ac2880346fcba2816224756965ad0431104a18c85b5c5f3bc687e398a069207a95660728695464da1391380db9081923cb63624a3eadcec01ebefea6cb02783d66caea99787768de30c02a855e0a71c1591e59a35af0a72c870ca153c233dbeb39cc26f309cdb19ca9ce2aae18a87722ef192a6c3c38b056ae4aa880b289e093fe8571a325db7e54ffb2759ea684dc7b18ef712d78b596e127c0c656ee8c2bb0ef99399d72f4f5bfbb7fce12d47c4bc773d1e02a31f0a442e20254c216209329e5818cd80744fb35481ec6aeb503a283ed02ce325dec95a86bcc8cf19f59ae1c743526d8d5947cd3529737797f824186824c74c3c98490ae5b29fc40a8495ad28f28abec8799e7b084c177012cc48752a8bda9f10ae1c6204f5f8cd610391811a10ac165059305f2aeae34fc17144ccd86f5641b2e5bd123dfdc49115dd07b5227e4fd2f2bddc057e73487ca1352a8f8f6167653322ab1dcaae824338de551fc9ea84201bbe45f3c8544ffaabb464263e55d4101874081d5c6c13da2689a04544c8d5478cfd5e2e06b7b07b8ec78c5889bd12fdd28907bba32bff733da964554df8d13be6ebbdda275579cb4d8c2b8d62eaa3c046924f41d36902694b2d842533bb149185ab4d32295b37c51a7fab92a715c75a74fffd0d6c9cec549ed2fd8f52dcd46848d89796e3421b8f1f19d5dd9bd8d06948d85c2c851b8669a45a78556bd4c02cb88093e48a9b1e7de2328a1b022d1622f122d6485f46ac03b5f7c29b1147b6899d331bacd50819c3df51d24cb2a24affffde188e006593880407037ba7f2fea2358ba5a5e92434db3d7929aeee7390b94b82639fd1a497d4188c6b95421764be51ed5ab1300205289e092166246b7719e5e1a1f26c369dc9f13dcc1d7caed85aa55eb1a9467ffcff6aa81becfb8afd892259d95019f6921d3bb65b62b53866aa855906fac7a5d45553d4b589f7239316eae15e764ae17ab5ee8b4aef2a3559d45d11ac09dec603e3e3d29fa316c651d86500b0a826c3d342fda878db8afe3009a83ce54cf883f6d6bcecaaaf0e59efabf3a236aa12efa78a77d1d4e4d73f72b788983457e4820cb3b16916ef9279e7633bb2d4b204bfe74fdfeb6518732aea96a740d63ada4bb18753f010016b3e3adc58668da259adc723c97a33a980150fd849379b5da783dd2b80382f6b906f4f2b4a8e969b6878e84f5fc316429179325932ea0d7bdbe914baa060f196212cb6855c6e5f5fb738cf762c3f9a3b76d081c7731640ccdd4f865f3b360aa47cd2e08b406260ef971b0112dc726d4e5b3b5de0370e6f47d3526343525635eac42c9d99dd2066d1a959f90d33b8f48f747b53bec530e516da9aec167a52a18934fe456248653ef865f2903a7d8417e47bec0deed5b33eb75fd74f620a7a0102889dfc1292bfe88878e80724702131e897ef95c687a17c5e0f9caae506a35f47df7affb949c7da07b0f6eb47d1359e4a9aa70b6d1e78f4fe1d4c8501bf7b8e1c3e4a756f86944e32d7c690506a517f72de3fa673b4fffd70e4752cd64daf47df72607e48a0a56410792dfd8186088d8b40609bf7bbde63212676f6da71e9ee186fb79c337c19326cb277fcdaa262fc02ddd7b643c8780b2467c10caec80e7c5cddc1c071959ba4513270d78a563eb1a2977b751616e6185a13dbe64e8bf6114bc1ebf49972aaae30fc7b368bcfbdfb880228daef8727e1a6d3be728716551f18eaeb9549907733415d6854dd5436602e281d58fac10a0e857862e20ae28961036f69653048af0348bde1e48b1865ecb63aef48716ba9bab02e4d4d6b0935ab391c2b0670b7d627c74f8a4299705192897d295f5cdae5d1b8cdc4dacf1a70e8a510fc8f606dcf211bc1e08f72ba2857191a7e441d9c6be136c6cead4d3d04f08dcccdeb9a25ebaa00509bffa4a822942f0ee51806d0d50d589275e1aeea9ce81ff537d3d7ba809077e11db6d6c5e70251435a4e338452441ca8740f50cac274674108b41eaa561a64c22ef4c618fba80c61ddaa19b930e94be50fac67b275aa5211e6a6cfa4bd7170d30c1b4611a238b2c50445378370167a2a1125d6ecb1441ca4b8be374dd68798efa324aeb6b08095e97cb3086fe1440090d3b790136eeaecf108a8995d21e995907975be7d4fd7cc4ebd49ac3ea7f6d6ab112536e14e40a0e2c88915a1d27b540a175a7113fdb51fb47fd9dba19cfcf2522ba0bcec11dac777b28ba7b219ee37ab6dff5853225554911edb5513ac8670e3114289fcbb3aefa70680d6dd84f45a2eddf31d6e7efd986d5284634b9249b9ad0b810648076a639a0eae61debaecce4f7dcdb2e488e782c70094e250af8eadb4661f765253f3409bb8c9d4d7c2951bd338c469a23a3542a6e78c690ea7c70ee9fef5427560db1a7ce0265acf1d416279d28122604000fab2bdde629e17eea7f7c9d69d3fffcaa86a5137c140b5dcd8f216ebc849e8c421f45b0c76bf590aef69ec41ecad330d6e57b9fe589404327681786e1ddec5118258762ebf7f758c0d7186c801a49e8b99a84356cc56ecd8f341d19cf4f4dcd652d9cdb8004d83894f028cae70c62316a00b49b97a42d4ee4a5ab70904f34c4ff2e4d0bd4ca1b09f56aa8d68d1d1c435b4be065f140426e53452d79c5affd97165ceef87fc70883522a77c38fc4319a819b363d34c4963698933ef94f157da80e79ce95b8947a063ba832a4cd823cd2df88f467102b171bb508e33d8c9aea96d1dbeefd66640b9096bea7086017e92c7f2108281a254b8b8179ae993ad65098fea0f84e7072fcc65e3e85b817bcf58600622869588f33e8fcfb5bea0ac7432410df2b894cc1394c2855d0177a68ace40053ab869b6ccd9cdcd1e5eb26ae8454f7f4c01c3a7898d5017862dd02093792733690f35d37cf0f65f098cdcd9a3dd41509ded7aea3c6d67030467b879b648f97b0b8804f5e6d52c68e2272b652156c8f02cce42195b86e57f2e12471c63ee29410b8d6a1a7e9b563fd0103be611b980747207a28dcbfafd9055881e7da9407a543e580529deebdc4f49f1ed4cfa08396c899d4f74e94665cba4d4ac711322a2089a28911d9335e80f187272900a8921bf176a9b94af37f2ae61d0cdc584d98914143fc6a3eb35133839dd9de4706c2b254494f5cd449e6255231befebb4df7d29e8bdf6b5b21c8aa551a61e75f4a6eb2706c778e63871dc4425d524f2f07782ecb6cc8d6c8ea8a0a5be116b19e0b000f6fcb711785e83d8a7cc13a127cbb36fbc5f725c82c4daefd9fa074030609473d9e14761d3eb6b98fe28e01a0cc97e75bba1d5becb9019465929f02002527a7aedc6080eb45ee1b486453413c8a83eb510aa1b26d62d9e0d76e78c3015e1756081c72a4ce9800a98c7b6a811d074ad4338c7d8d3f97aa4fe4f61e27d035a7f935411e65842bd583aeecbe872b37000a844a643178259c780c072add9afcd632586d9577532de229c828c81445454303defb5667e9fbb947c45760e2bbd9ef64f5803ac2c372c2057baa472d9e10e2875ee9917e13f30be27a644b81d47c635b70a1344374e6615c70dcfae8e4233229f6a6d87da2a67f3d26a77feaec3ac6d8531dc8d22ce2588049b264422d9bca8a211797e69762116ab73915fb106215b9d7f4146797c4f3abec8358b830f98c09aa66076d055026b2b5eacc98c9e4f1a7c78744691c250629e936a9196bac0a28fa5a63fcecb8e1cbed2e4f79efc1de7ae01227dc2a0537da58394c7acc39f08a8d980fcfdb9da8659a2548371c5bdc5f", 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) kevent(r1, &(0x7f0000001100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40000004, 0xe6d, 0x101}], 0x10001, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x8f, 0x9}], 0x5, &(0x7f0000001180)={0x6, 0x5}) r2 = kqueue() kevent(r2, &(0x7f0000000300), 0x6, 0x0, 0x0, 0x0) close(r0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x88, 0x10, 0x4, 0x100000001}], 0xffffffff, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x7, 0x3f}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x1, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0xffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x8c, 0x4, 0x0, 0x33}], 0x9, &(0x7f00000000c0)={0x2, 0x3}) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:00:01 executing program 1: r0 = msgget(0x3, 0x5) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000000)=[{r2, 0xf69a55aafca7f958}], 0x1, 0x0) 16:00:01 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={0x0}) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d35289ff216c6c2ae2ca44d5"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) mlockall(0x0) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 16:00:01 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x7c) r0 = socket(0x20, 0x3, 0x3) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x23a) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105000200000000b1ffff12005738050000000000000038f53e85513a15f3e20008000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xfffffffffffffff6, 0x1, 0x0, 0x11b) 16:00:02 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) listen(r2, 0x7) close(r0) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="3cc9adc77a51b7ac3e82d22acf"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file1\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file1\x00', 0x1ffc00000000, 0x8001, 0x5, 0x0, 0xfffffffffffffff9, 0xff, 0x0, 0x3, 0x2, 0x8, 0x29f7a7cc}) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./file1\x00', r1, r2) 16:00:02 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r2, 0x1f, 0xfffffffffffffffd, &(0x7f0000000080)="bc666fea7ae7c6c2c29b086acc901bb8ca888ca547662415fe7bfbeec9634aa45de55393803d4fca949275fd28568ea9b03d3c067bfe8b88f9c2e90d7af58300cf312fad63dc9340aea55daa79c40a65cfce543fcfb4fc23a1b7d2b1df480de02a94310f147d34440c2115c1f1cdf65a0bbf5e658976eb5c85095539981fd612d7ce7f065b66957dfbf450df015dded80d07c28a2da2207b6aa6af5d7d66eb47bd80968490b07684819509c867a56a2013233cf3bdbc830879bbfc1107df42a4f3049935057736d148afd32d7c35f78e5667f23af167445e8b539a644a22eed37b1136b0a8ba5645f7d6369d83a94878db93bfef18e339142908dacce4c017c646a3d9e1ba8fd55bdecaff681167e6e40cb524f9b622402d5f8a4b1bfcd3389f9ddcb2d2c2efaa0663f67f1fd7561998bfca36e55b1663f9eed846d13f6229e7c347566f175b32178ce04e2c97ae5400df3b9823684425cafd979d7161d71ef2bd32a1d40288419b24a79c12ca5bb04c5b4172c8dfa2eb20391f5d3189c12a16ce3f0e7a989127fbe15155b0f10fccf0aa9d9afa88315d01c4a95db2d5ad56b818e43fb293a55754f56355ffde54e719705f8fc3922208adcda9bdf2cc1be8a23a0f918dd8ef5756b598e86eddf2bcb6c0fe7246e8b785fcd1aec16f2dd961ed29046a8e239179b0c16e04c75e0652d6592fc6497ec7a1c60688227f2b44de5950a31f750607ddc99e934d844a49092e9e0ce45f9aefc5b3cf966df3bc0fb0fda7c1df5aa82042a69c2730952a640c389118663045c1c0b7117a04c98904e6ade1309f7073ddf24dfa72ffb6077100f1bf17a13315eb40e14ed8f4777f036a10674f25130a2e07e86605016a017c90e87a4ad7e93a279d3f161f96657514000e32aed5f2052e6c80b2ae1c8687186bda540a458a78231920becb5fd0a674109c22da4afdd61c710ba62154d777e01226866c230e668fc8f80cc8153548ec3412ada26ea440c76714cfe26aaec0c276f36199751b03c34bdd5f0bd1818eb40593844005cead7e3581f1228dc3cd0cb16ef5ec8e9731430ce35671cc822e4a4d1056f0b457f9f54c235c10518a249665f27d8d96dc31891056849aa555648cedfd323742e9d7d1c00e62a3c4e928b39d076599fbd1c2ec7ecef9378b7bb719378849c7c80eeb9b07b78e47188872d17cc140a020b854acf21b56d53fe3761f38479599f95bc3ea471eac4d4005df65e777c68c48dc354b5c6673b121fe3d3a1c2ec52d1d9ad8e52e0136963f6ebc8eacbfd86893300868275b58f9805ce9b0ff2e21ab7a5de6aa3ba6010cf7f67ffa75efd7bafeb241fce66fa24393b5ae95d2d05828412697a82aed9fa9dadf90f8388f53206a4d462be7a0342d13f470ead9443370130dac2abf2d2eb5bbc2915ba4b0311e3a8eff0a7ffa2a4fd4637023c5ca53349e213c88980246ab71aad61663be6fe6b3467a02a319cc19031ea50d38a0010f1a6ecc89dfc5ee6d0982472043aefba57d2ba15dcd92bc2413f2c38aa1c70bcf281e623b9c403cfeffea810aef91b7101047d68c620d40b0c743cd512bcd65601626bf317590afa359892c804dd65379f9944a889d17b51941fc1490628e38a6e6f1fc78f1f88da3464b634a72ad462b5d625b989c3f7c3b5fc872a23b8df077d9060efbb622cd58af87ceeaa2bf46c2df8f48268b897ff58477faea0bdd3ffcce09e148e44c74a4ae95323f7e4d1a30117c4d34e8410d360f4ff490066b3e2812707cb3ac9a4f51b49b0cdbc52d4f78fa8b31c54b7ef88d856237a1f7c68a7b1b11aa7015251c7e264b4382494b37774304b10580a4cb5be0b9960a281160dd8bf30de11772fc37c8c3e01b019a3a772a1e3117673fd1bfef97364cb4c7ee01732ba9d6debfb44ae7e0fe74f996b3996659616f1ef3b208802d34cf1a46816c670a3d22afbf1e923aecd93243a95afb3d48afcf87f92a54f9be151a7d7f0d9663d0650b9600ba790369b0b297c7283477a8dd7b46eb2f191ffe649ad2bb740e3a48fe63502a8694c3d29aef647c2e102f2db300170cf70d3b25a707313759401da2798f4538d6bffb63dce161d26987d903553eaf57fd96a2ebcf4e6d437a37caea617b361ed74ca5cbdea050dfd4d2591bd9a30e0593cfae9d4b0c09e6d9cad5e1366c6b4d8af084045cad91ce81892e5d0d91dfb869af34d5e11652a174789ddaaddbf2204ea63b71b2cf9a7b31cb2bd21ff5824ba00f2c39aeba60340a4d84d649f14595f48d8280f3dbfce5e6298f733528d0090e89ad5703c33f4dcb51bba3e2f972649e23b35743988e8a2c35b2e10ce03c7cd921b0dff912d245b8756a09d28f95756734d740de58c979258bc1042e339e5324cd6cc6f45279a2965052dae37abc82e92e03a008542c8acc855510d5617091db4ed79024c6bdc9dd4436ef5e2890c7b0519668a5f4de85b152d4682b17a7fa5117bc10f33e709a784f79d57b46373cfb43e1053641fcb36ed89a2682fdbbb25a3715176d1a2e4057add967168fc6dc5d42577d88eecc4fa9b8591e07c1f5ea420f677eef688ad0cb4f9210a5f2dd545c174467145f636dd286f4eb0f951cff575df52f01b93ad8a4443ba785cb8fd19d54aa391473e8afad05d9b69b946f3e237aefba21eaa28761013a3ae44b4eed8835d5f1da4d0f76c40f566ca9629e3dc07fdd4a626baaee68b829c0c3235338b4a1e591fbfbac0cbce2939c2139ce663556cc0e8d9320b87a99b66adb0cf2539e0bad6a3bede82c3cfda9b44a026d6e8b695c3770239aaef6338f923385208f23153ab1c3676f17c51a8de6bee522bb1ca90fac832374eb1b15233a73c218617455816dc28a0699cef0f85651c13166561b4246a009fd70c2a8209989d22842461d0aaf07d2975d5187da8c672e9cbde99968fe84b9252590c65ad3ae4dfacbaa3e724360503af358a453e74e554adbeafe0314b682a2dea59c70566745b4f44cfc29d4d051990fabfd5f144b94d122a14bf1f6451e5ac17983e60f2207e1fa2ea77f4c67b2b92310905f48cbc404b89cbc0bb7072def83ee62e903479c82ece3fbf08f19fce7dcba938a48b5456ff348e0da944b5b30b65a41b9dc8d66cec2f3b7d6bfe98a7806e10a0cec92ac1601dc4c63b12e7a3ab47ef7a18caebc660c923fc0a0d0feaec7e3a9159c736f02f9b0d3f534c495ad288c30245f75545b89eff3eaee044d9c9977dc19526d11153c2fe01b75bf3b2d9de921cadcd00e441a9559bb4b9bcc94c9f618b9f6fafa6403901ead2e76c49c74a2887638b5f8f54d0f80010df3623ed778642f85eb55474ce3674e6682d1ebb343d17acf2e8592461fcc033a55b23611b63fc2f25422f80e2c611496eeff92f0bc846476a411712e64f8c879e4126e0379d3a1edd117f2240996266eb4f2838573a3a0053aa91860d0e12420166a9ac10ae34ef898649cda4ad92bf24954d58b20f53a101445170c48f31aef08330bddbb34f75571fca4f13de371f8a98b11d9081c44f038e1999e37b23d3dff3ef0ffc3d4634bee4dfa278b6f89220c7aed167f0c6ad8c0c7a7b69b9664f02f70a2690b20cc459844bb90e0bb017781250516332e47f45f6065b448dd4b5762a868699b93d614de3e7dd084f2912c6e357b8bfd85abec7b1b898719cad07096e6dc618f2f6e351ed7b311f71e2c8530674e5aec9c9ea34703b7bca164d510f0896ab9a33b27cc9060ece8616113a3445323f8bad7d94bc57c653e2b36111b69855ce4789610cca541ce5bc7ccf74d330a38fecad4a7503bcce39d627cda86bfefe5db2ac78bee5a8584035fd4f6daa2b9483f5d7a39b53e4d59e8d673aefb44e2648089800a86a4e567b8583ae9600e62f58461a244195c53f7d399bc2fd9ab63af226a67640fb43c99365b4269446beec2df61add8abe7713ade237cffa31ff356a7a909551f1e2fbbf097752bb04c5f27fdaac4fc59ac6607af48b77aeb01fa2be7203f1adaa175614100ac8f79d19d5de6613d1f84d1454a0f0f4592612a1cfc5f3412221e5c7d143a5a0efe9406430e6991b38ee48a7961a305e10d31d2cd01c63706ee0cb55d40e69cbdd9954c1e2653da6e18f8dad57a82411dacae70d81d191173cdd4452980f55dd96587e005faff6cefcfc5c49a8edddbc9daeaaf72e1b063fa5a92a58318c604b0e25d57aaa229aca496ba74eccba4d0630e4b8cd9caff7f1f6c8dd8365b864aea0a9cfad6d32004eef7af971614ccb121b3ce727c666f58029016304e770069bf2ae4cb2ee823c60a6c9eb8cd9d69187f637faf05afccc3afa67110834b84b84e6e48f8f47f779de41a6a64363c03e3b16533e4573de332a1196d5650584492baaf247613d43403653053bb3a1399f33dea8eb8c29c20bbc5880dd2cb6cd67f99689fdc18337b6c9eebe2e60434afd0bfff2e04a9ad1a895ef92729450a425f07598f56d7e334f47efa4d6c1a1189c3e8143c3db587c2e7b082f63657a5ff74d2491be3ec641a9fbc6049efcfb199c02e4afc6ebc67892edb25ed9d78ac86fc074f0b51feccce4d019da2965c3fb92adac1d3e6c2634565d471261a60d42d05e407529fafd284d6596b320a3d7587bc5b05732157ba4bb615ba9cf06671dc99a96ee7d8aa7b3143ff53cbe213ecda7c4445ead3b10a13ea51f9c6243dd1fc3d0e590639f8450c46fc65e4be6a6c21f8664ab22b5c7508f8a86abf50ccef953dcc117396d9dc9e8576bb76c04d24f200c2935b8826363e9b6774e48f55716edc5d82557c7aa2fece9471707f0caa8f527e3d879333bfdc85c2be0a12a1f4cc25fc6f4c8d2ca757df86b8a58e30f452f9d9f25b8a82bf04740f599cc2cd5b12355262e6d99a9ce9ff0635543c8167b44407347438e04b982dc1dbbcc704090ba8bec2513f7d25f93dbdc0af67ff1bb2670a3821d853c404d43b0d52ffd743dc76036f0ef10d163eb37dcd4bfc95e3154ab292782bbcc8e3f8a42db15b8a33d36122e3e5791c56273b86da7f377f444ca573931e59ba5bde2b9d92f84efadaf18b5ea19d9475dab6b7800c6db3efe1a1604c5ae5df03f8c52cb28a3d1b1af0b60c03024489fe7d79f7ef5702d56498a0b6f19b84f0fc4834a1158debc5384e8eb12ba65f8a714afc4908062db22cbf89ed3fdd325b2b4665ae740581f4ca9162ddc1c7357c12aa5dc1a02c23404ea4d77d8b2f53a3cb0fd9f9f9f30ff6e674870ca9fe696f5eb6c269a46214d6d6674f5020e11aa876bb57ae88140720a857e64eada7108c6b5cb83719a4c1c0fcb3dacba7ecc7fbed97af5736e4e9f572417bb9c19a8ff9bc88b883cf89796c116007c48b40adc379d0fdef367404a3a19457e894ce76648fd768a058ee1d800d24f301ab1e51a2e1a58502607478f7e3054153f47fe51c2688a8e0c83f28558db404cb4d32885ff8bb3f8b28a726ce871ce785679ff995b288ce1e98e5957b91a1ad121277249c444a348fb18b47684640314a25d8732e6b2e8b33f4e06fffb113cbd2f7167a119484344e42cf2a6b8329fc974746162ba0388c621458c4ec60ec8ac82774f292f11ba2052c5f7cf02fe3e1a48ffec52d7f6a9450b46fb45d1ad87549a0048790a59d522ade89f269474543acd3755d944b7589ec1ff89414ca37aa658b343a434c48e27af623b662b4c8d9d63af37af3a245763510db7219eac43a54ab1d2411b8c0fcc8dc6b4c47c824965a267119485f62cf04248bb0850b56d95f1c080657b02804297b14b5218a18ccb1c4fd5ecec7dae2", 0x1000) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x3, 0x18fd365d) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003100000000000400"], 0x10}, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="ff9954e35773ce0fe3ff92e79835ffe4", 0x10, 0xa, &(0x7f0000000080)=ANY=[@ANYBLOB="00030000000000000000"], 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1ff) sendto$unix(r0, 0x0, 0xffffffffffffffa5, 0x400, 0x0, 0xffffffffffffff73) fcntl$getflags(r1, 0x3) msgget$private(0x0, 0x8) 16:00:02 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/237, 0xed}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f00000003c0)=""/75, 0x4b}, {&(0x7f0000000440)=""/90, 0x5a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/138, 0x8a}, {&(0x7f0000001580)=""/45, 0x2d}], 0x9, &(0x7f0000001680)=""/35, 0x23}, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) clock_getres(0x3, &(0x7f0000000080)) r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x400, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x1, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x8003, 0x1b) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x280, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x880, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0x0, 0x8, 0xc5, 0x6, 0x200}, {{r2}, 0xffffffffffffffff, 0x4, 0x8, 0x9, 0x5}, {{r3}, 0x0, 0x84, 0x81, 0x5, 0x7}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x5, 0x4}, {{r5}, 0xfffffffffffffffb, 0x40, 0x87, 0xff, 0x9ec}], 0x1000, &(0x7f0000000540)=[{{r6}, 0xffffffffffffffff, 0x2, 0x9, 0x80000001, 0x100000001}, {{r7}, 0xfffffffffffffffe, 0x80, 0x2, 0x45d, 0x5}, {{r8}, 0xfffffffffffffffd, 0x82, 0x80000000, 0x3, 0x8cb9}, {{r9}, 0xfffffffffffffff9, 0x4, 0x0, 0x10001, 0x705fd253}, {{r10}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0x2}, {{r11}, 0xffffffffffffffff, 0x2, 0x2, 0x8ad3, 0x1}], 0xd9, &(0x7f0000000480)={0x0, 0x8}) r12 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x3) kqueue() pwritev(r12, &(0x7f0000000500)=[{&(0x7f0000000040)="d88462", 0x3}], 0x1, 0x0) 16:00:02 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0xff) r2 = semget$private(0x0, 0x3, 0x171) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/231) setsockopt$sock_int(r1, 0xffff, 0x1104, &(0x7f0000000100)=0xd24, 0x4) flock(r0, 0x2) connect(r1, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x100001) r3 = fcntl$dupfd(r0, 0x0, r0) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x40) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) 16:00:02 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000280)=0x8, 0x4) r2 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r2, &(0x7f0000000000)="88e174fb21d5f4d49c0cc331cb2ad4a6119e2d4af8ec22d47712f1cf2af3bf6cb9d8ffdacd0353d4d565afbb8edee662", 0x30, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\t\x00/file0\x00'], 0xa) accept(r1, &(0x7f0000000380)=@in, &(0x7f00000002c0)=0xfffffffffffffec6) flock(r2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getgid() chflagsat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x5, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r5, r6, r7, r8, 0x40, 0x6e130000}, 0x18d8, 0x0, 0x4}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = dup(r0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') 16:00:03 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:03 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/182}, 0xbe, 0x2, 0x800) msgsnd(r0, &(0x7f0000000740)={0x3, "7f422910c1beacb9e6b3cb8c0445459239a208768990ac91d6e3687a7920c52cf3245dfabaada901ba0965ba1c76f0cf15cfb8feabfa962e909e32f092db97989f6d8b2bec58dcc7a9835d5efbce35a92ccda7c823f377e9b0b3785447653b905c7bbde9163a1e11a2219cb41fa682c551f9d487b9c253f2658dfda32f600b15dfa4263aff07d2e4f1761b2f783e61704aa150eb4ee19475d9851cbdd6395400b6de059e36ec56ccb6d5c0c6ffd0bb994c619e57995fc913d786116a1b3d"}, 0xc6, 0x800000000000800) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x2, 0x0, 0x0, "90a23ff89c16723f911a1d962f681f00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/162, &(0x7f00000000c0)=0xa2) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) 16:00:03 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)="90", 0x1) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000001000000000000048002000000008a003171c267123756b68df53ddf1f53a36990ae36e1220a93e8e830d563cbbb16b097ccf3dfdd7cec3204bb72e8daa531201b1c5a8967f1c4472c98d564058da33050ad40769087572fbb4170e0ba95e25740849f887aae3b1e6819809b90dcac42f49bc6"], &(0x7f00000000c0)=0x18) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000200)=0x8) close(r0) dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) close(r0) dup(r1) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$dupfd(r0, 0x0, r0) msgget$private(0x0, 0x64) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000d29000/0x4000)=nil) r2 = semget(0x0, 0x1, 0x2) semop(r2, &(0x7f0000000000)=[{0x7, 0x101, 0x1000}, {0x3, 0x80, 0x800}], 0x2) pipe(&(0x7f00000000c0)) mkdir(&(0x7f0000000080)='./file0\x00', 0xa8) shmat(r1, &(0x7f0000df5000/0x3000)=nil, 0x2000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/47, 0x2f}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6c92e1d0, 0x51}, 0xfec2) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) close(r0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x9c90e03be5d0198) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='r\x00') ioctl$TIOCNXCL(r0, 0x2000740e) unlinkat(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) mkdirat(r0, &(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', 0x1) 16:00:03 executing program 1: socketpair$unix(0x1, 0x200001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x0, 0x20) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/169) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) socket$inet(0x2, 0x7, 0x30) 16:00:03 executing program 1: syz_emit_ethernet(0x28, &(0x7f0000000000)="8b95d23d0ce7a3a6f284f06c8e5e8ac4188971a489a614c01341acff5f8317cf4cd561c6f55462e4") mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f0000000180)="6e362eddf8da", 0x6) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="4fffab541265987ad83cbd0c77af2f6df6634d90fd01dcb1e3455ad8b89c656be0cb62359185a587c8b771fad8b88e3f67d5a4386ac5", 0x36}, {&(0x7f0000000180)="cd3200bbfd9e81ea22568ade5b5bd7db37b5d6c35c2ef87c5673691fe37c08beee769c920d3bf12b97b0b7f24228e19189d7eb7a801f0cc524750ad1869d40eca16cd9bc8f02e4337d43ed7c6014e10f45aed4e28962e080288d237e4442b582d6ed6f40e41f597e2c675ee76da29fc59ea885e9cf6eec19a55cca6b6cc85aedfb4f364343fd124678d19acb59b69f82f9cc822d604ebe6885626cc35f08c7875f616dcae0302401ab9add44447e2d5f7d040f3515a56d68d16d83dabdcbd59921c105c61aa12fc082fa70050002a9ad550b456a49099a241030c4dee11dd042", 0xe0}, {&(0x7f0000000280)="f05b052c368300e3cee8a7833a204b3c9ae937d3a440c2a0f5a246809b039c729b4c99ea00697100d9dfc5b6ccf8920c01031aed23d50847f78262302c53eb55d9503489805666cad00902df0ab8c12f3dc2473f7fff6d2ebc4a79b2322dc7986d6d9f5d8bcbccd8597cec1b5bacd4470ee509db1e4d1d27fa524215ba84", 0x7e}], 0x3) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080), 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000001000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) readlinkat(r1, &(0x7f0000000740)='./bus\x00', &(0x7f0000000780)=""/114, 0x72) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000440)="24ac2824ff91a1ea627277026d4b8ed6c3f9d4df169816f41e6afd462368da50ed346cb063780dae9d20493b7c00f3e43986d0031955970463bd8865cb2dff762ff1a683314f6dab3b4b3c99484a143fe3c02a1054589b722bf1bd396aedce2a1aad8ffc3b6de95f630408bd2bedcde764cbadbbe62464917acba22d270be134fe", 0x81}, {&(0x7f0000000500)="4169a427a050fbac07322f04369d4d60cce88ead9044ac67f3fd75d7fb8355291e4c6f5abbe6f4a403d82587f82b40d7149fc1720c39d50b44042e4f17d1ef9a89c47fb2ba4565e5f7ef6588d3d593cfbc7b21fea9e7dd7fc25b7a20c86148277b8d1e1fd79b2ee18708db4515dca9b65b296b340258cb1a0479061ca8cfafd615af026fb3f5dd410ca61ea9ec90748211fae1d82ea66f8949e61c28a21caf74610f6598227eb9bcaea9cb47144c3d3438c3d97a787d516d3c279ad0297d05fd629759a63a7862f5cd9c9b8251edbd7c1d52", 0xd2}, {&(0x7f0000000600)="55ed6c5aca448545e3c3d4beaa64e0dd74fb575e7b1e9308fcca603e6696674fbf0935f4aeedb0b64c7330f50670a12b630275d168cd822aa1f9e26d450516c3ece9e6ad71a42fde1663032cc57b9aae935f9a8ac906bdce7ee686557138c5340b1a7d245a3ef058022e20e1cd60f0afce", 0x71}, {&(0x7f0000000680)="44715d0c624ba1cdb68b181f27e5c270c3bb3ee150c2af2b684f680c8ff1b89d0f79a21a1ba45de1ff85a8e58321b092a5e02309e4325a0131a397ce1c7138989c9e95e361c7e97fdceec7b58c27a83189a96d9f7b604e3836e639b3c9354ec07c321d5ce888f8e4ac0477642285980acf4063ae142590b2fd844d2739039e0bfae8fcdd61cd15574d61", 0x8a}], 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000340)={'./bus\x00', 0x38a9, 0x401, 0x46, 0x1, 0x10001, 0x3, 0x21, 0x2, 0x1, 0x8b, 0x7fff}) 16:00:03 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() execve(0x0, 0x0, &(0x7f0000000500)=[0x0]) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x10, 0xfffffffffffffe00, 0xe6f2}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000003, 0x8000000, 0x101}, {{r0}, 0xffffffffffffffff, 0x4, 0xc0000021, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0x200000d1, 0x4, 0x3c}, {{r0}, 0xffffffffffffffff, 0xc, 0xf0000002, 0x7, 0xec4e}, {{r0}, 0xfffffffffffffffe, 0x1b, 0xf0000006, 0x1ff, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0xec7c, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x40, 0x8}], 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/219, 0xdb, 0x0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0xffffffffffff2820) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x20) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) stat(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)) close(r0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000000)) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:06 executing program 1: clock_gettime(0x100000000000025, &(0x7f0000000040)) 16:00:06 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) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7fffffff, 0x1, 0x8, 0x1, 0x7, 0x8, 0xfffffffffffffbff, 0x3, 0x0, 0x7ff, 0xfffffffffffffffd}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x1012, r2, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x7, 0xfffffffffffffff9) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x20000001, 0x6, 0x6}, {{r2}, 0xfffffffffffffffe, 0xa1, 0x20, 0x100000000, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x3, 0x4, 0x8}], 0x51, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x20, 0xc1, 0x2, 0x9}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x19, 0x2327}, {{r2}, 0xffffffffffffffff, 0x25, 0x20, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x34, 0x1, 0x6}, {{r2}, 0xfffffffffffffff9, 0x20, 0x0, 0x40, 0x3ff}, {{r2}, 0x0, 0x42, 0x20000000, 0x1, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x81, 0x42b}, {{r2}, 0xfffffffffffffff8, 0x10, 0x4, 0x6c, 0x8001}], 0x4907, &(0x7f0000000000)={0x1, 0x7b}) dup2(r0, r1) 16:00:06 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="103f29588521d781a4ed6b08000000290000423e00000000000400ce6ba5f7c1da41de3db852cb476d6f6bb13f799b2f403ace428e4a430ff6"], 0x10}, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000001c00)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43d605af0028dbe0f53b523765381a3fbed9d7c7f5ecd520000f55d9bb05dc03e23a0010000096558b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae00000000005455ba5fe808f9840f9e1373f6b894b75c91a80d5ecc81e62dc5bed5b9b24f3b2a7600beb009000000da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba765b77a220097", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x0, "85495500020000000000001167f5bfa600", 0x1000000000, 0x10}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00", 0x0, 0x2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7d70, 0x7f, 0x800, 0x2, "7a319bf96ffc16f700f9ef9803275be6ac415c4d", 0x8, 0x8}) read(r2, &(0x7f0000000500)=""/161, 0x31) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a", 0x21) write(r0, &(0x7f0000000140)="5c799defaac938dcbab9687e77158bf6f415a9ea", 0x14) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x1) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: 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, &(0x7f0000000180)="1ee706e4f52ebeb27dc2405d3f7331095b48444a9099a30b73aedea06018e195c80933b5de7ab42c6da9aa3cde5641b25eedfbf0f8319bcf02bf23615c34f89c59763fcddd875bc2ac43bd82f18d5ad90f28df", 0x53) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r1 = syz_open_pts() close(r0) dup(r1) getpid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) r2 = getuid() setuid(r2) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r3 = geteuid() setuid(r3) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$KDGKBMODE(r5, 0x40044b06) renameat(r4, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) sendto(r1, &(0x7f0000000080)="70123bb1ac759cca5d64e8933d884d5f2f86befe507a15fea5e11bbc8f244a28992157561736bd9bd53aa52d303799914f26a621a44a9927ce8abb91edf8dae2a2f49d52781f26c343f8873f6e10e6f109b81cb0554acb2b6e08bf8f087a5c45251602f1df9c726ad309e99df4aaf2", 0x6f, 0x404, &(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x8) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = geteuid() r4 = getegid() chown(&(0x7f00000001c0)='./bus\x00', r3, r4) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfa3}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x800000000) 16:00:07 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) semget$private(0x0, 0x2, 0x420) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0xc003, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shmdt(r0) r5 = semget$private(0x0, 0x7, 0x4a) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000280)=""/150) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) fsync(r4) r7 = dup(r6) socket$inet6(0x18, 0x4, 0x3) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r10, r9, r8, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) socket(0x10, 0x3, 0x7f) clock_gettime(0x3, &(0x7f0000000080)) semop(r5, &(0x7f0000000180)=[{0x2, 0x101, 0x1000}, {0x7, 0x20, 0x1000}, {0x7, 0xfff, 0x1000}, {0x4, 0x0, 0x1000}, {0x1, 0x5}, {0x4, 0x7, 0x1000}, {0x1, 0xffffffff, 0x1800}, {0x2, 0x0, 0x1800}, {0x7, 0x1000, 0x1000}], 0x9) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x440000000) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x116) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3f, '.\x00'}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x8) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x7, 0x8, './file0\x00', 0x40, 0x3, 0x2, 0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x1) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffa}}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) nanosleep(&(0x7f0000000000)={0x7b5db26f}, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:08 executing program 1: madvise(&(0x7f000062f000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000240)=[{&(0x7f0000000700)=""/226, 0xe2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0xfffffffffffffe24}], 0x1000000000000306) write(r0, &(0x7f0000000200), 0xfe72) getpgrp() write(r0, &(0x7f0000000200)="c7", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x7, 0x0, "58677f0adc00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x7) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/234, &(0x7f0000000080)=0xea) fchflags(r3, 0x10000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="01c746b20d7bf9f51fd7391aeb7c8aba1e3f312f772bb4f67ea2b79ec21762d4b1c2d038", 0x24) r4 = semget$private(0x0, 0x1, 0x200) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000002c0)) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x10) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000740)={0x1, 0x5, 0x4, 0x1f, 0x5}) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000440)=""/254, 0xfe}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000900)=[{0x0}, {&(0x7f0000000280)=""/21, 0x15}], 0x2, 0x0) r1 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000700)={0x2, 0x1, 0x8001, 0x2, r6}) r7 = getpgrp() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000640)={{0x9e0e, r2, r3, r4, r5, 0x82, 0x4e5}, 0xfffffffffffffffe, 0x0, r7, r8, 0x3, 0x1, 0x903}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="667d62b4842df7d852c1192d9b90b52650de8ef5d493737fece998676e34d889f01d703038", 0x25}, {&(0x7f0000000140)="dfdd2dffe96892bf88e4fca3ad1b1a73d97d746b83e60af00fcd9313ee7df527eab3d1b554aa5475910d3333ab7c9af72035f0fad9fa83087af43deb5fc575ab4f2674d66004534b961b716727f2061aa43389aa", 0x54}, {&(0x7f0000000300)="bc80eb960742cefd4f27b354f35ba0d35c1c38b2d6ac7619cb928628848b3b49a558225de04cd535c29ee628f0ad13690281f20269fc46d532e3802fbc73a8a1b68d560c94a5e7378d3b59417427cd3dc4a49a99467e0479d53abbd10e61519d526da6a2f84c9866c4f76f60700d115cdea788cf7cac0c7cb6f76e9b24791d04759890d1c3daae2002a9b061d9d4f6eb361bd06b6debc456505e73989ad188fcbed5d794b9b29efaedbaa9bfd69782a31e019a4202f11eb6a7aa29cd2b6eff4948625681a1dcb9addc4c30675232ed0102610cad288fedf0d45a39510856af6fc8e4f8e036ea5037440c08de2c83e695a1491ac5bb6bd5", 0xf7}], 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) r1 = dup2(r0, r0) open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0xc5, 0x1, 0x9, 0xd9}, {{r0}, 0x0, 0x89, 0x52, 0x750d}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000002, 0xffff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0xe56, 0xbd3}, {{r0}, 0xfffffffffffffffe, 0x22, 0xf0000021, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x88, 0x80000000, 0x0, 0x5}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x40000002, 0x40, 0x4}], 0x0, &(0x7f0000000080)={0x80000000, 0xffff}) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x26, 0x4, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x7) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="c81d", 0x2) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x5) getpeername(r0, 0x0, &(0x7f00000000c0)=0x8c) 16:00:09 executing program 1: 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x7fff, 0x8, 0x100, "13d00c3ec82a74749be91719eb0aa7b64339a723", 0x7fffffff, 0x101}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) mknod(&(0x7f00000000c0)='./file0\x00', 0x6021, 0x85a6) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30040, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000340)) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000040)=0x7fffffff) fchmod(r1, 0x100) write(r1, 0x0, 0xffffffffffffffb2) r5 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, &(0x7f0000001d40)=0xc) lseek(r2, 0x0, 0x1) sendmsg$unix(r2, &(0x7f0000001e00)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001c00)=[{&(0x7f00000016c0)="3e1731074ab7094104af6918464973326b8d7114a3dc67d80dc4d119b9af74c00ecea1ee902cf7c8ec74b27babb9a7f1f6466ff03c578c536ddeafab885938f283215c37dc895d9a8f095b89499fb005b73584c11a280147666dd21a254f90c4486b81b231f69d1de9ba096ba1dd0c6afb077fd90b89f24a1acc688b915159bdf2e93d3c7d7f84f2dbd59dd27a24ebb68810c231fa4e5986b37765e397e5a66d92de0bbb2f15de53a5547b7e44", 0xad}, {&(0x7f0000001780)="1eda55be21306f7d631f933b2ff5745b5e7547564e85a8c78989984f7da0", 0x1e}, {&(0x7f00000017c0)="b8247cc9ddc24dec293b4516c6fc3e31a6615560d5e8832144095311fccddeac631e034de26a68045e9e050024100dae5b6a2cccff8e20fbab442159f0ef6698d77ace32b5657d33bbd6183b6a9756a97f87cb270c5b2b993f1a58e0fc44e827fb67aec44fd36ab6a03e0f4bcfe74d6142a7cb61c216459e6b3492d50ccb25b58b21ccdec70d6c27eea3c8b04ba3eb44ded75ec6e6889e899237ae34ac0b550f878ce5c60103dbe5142f7d078bf4265605ae351c4531158ff0af2e05c0b6e43d42632888305c11fbb2f6b6bcab39656c346d582a", 0xd4}, {&(0x7f00000018c0)="73db00ab7fc6439ae0a7d0034eb780a1826c2d7662bd60086bbd272ccb13d41e941fd1a67e42f8e7019ad706bf9eb24e538c76db4928bed1c1c919344b6aab7e6b83ba764b04a08826b56a44245a5fda1d87a25acf670895a704ebcc2093d5ad1dbf19772ea5f336009edab6307182704c836148bd8c42ef1cfc", 0x7a}, {&(0x7f0000001940)="f6b0e5b500201dca073e4712f4896d5b5546465d4635c73005b271f65f71fd7970e60e9756f4025ad69dd4c86811ac46d2e31802d988411daaba093ce7936c83e808111b9007ea11237e0f78b6f27a3a2dbf96635aacf15da96d1a24b1751c11bdcaef4f9790da37ae7dea6cc6f6ea8da8989ef43e9c38873eb239059a7a40b1e5cbeb1a573b40556cb1f19bf0f587802c5bdde846f526fa0f8a8c05615901faebd56a5c8cd8cf546e275b0feb9633b6bd5eefebfcab63f8d800ebd13fd7558644918e23f05ff1ff34df46e183fb1383a4f05ef6d166525bf172336631719a5a03ad", 0xe2}, {&(0x7f0000001a40)="06e6ef7d862770fdc30cfc8f1038cdb0fa496ca30052ab48f4283cd9390cf9e4d2dee95c2917a8417857bfa5439d0ef14637e3c64570ed734ae94243d8678b669a46c3fee35ed51562bfdfe4d8eb6c355cf4276ae44c2f3395deabd4f3dfc346fbe2310d1152e1b7b6c621e9653bcdf1a84254a979278e00821a87965959d57eb28ceda19195158b60396ce42880908ea7dbaa1efcde2d1491", 0x99}, {&(0x7f0000001b00)="ee360a28d17245526368c527665907be51f2dabd1feb8cf857f6d0724ebc6e08cbe4701ff42ad306659a1391461f03fdc6ba7e8c0adf5a49947e61bd21b278e7d2eee09b2ab023aebc3e2e34676086e2558d401aa61b9c399a4b7a4fdc2627fa1f633af77ce6199f8b52da3735bf52daa530715c1068a34f85f1e497298e20d1aea5589e56798c658b02ed834eb4c7ee278c9870c01c07a72eeae0c176c3c26b23ae20c9", 0xa4}, {&(0x7f0000001bc0)="844f6b2658b86e43a21df6ef2dc06aaecc948a62c0e28352b492f5aa86ad8a991ba1e4ea0ae9c6502e443f62258fb86f74fd2d4f6f9998bcd2ce1b3b", 0x3c}], 0x8, &(0x7f0000001d80)=ANY=[@ANYBLOB="20000000000000f7feff00001b000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r1], 0x48, 0x40b}, 0x2) pipe2(&(0x7f0000000240), 0x10004) close(r0) dup(r3) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1a8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0xffff, 0x8002, 0x1, 0x200, 0x2000001f, 0x1, 0x1, 0x4, 0x5, 0x6}) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10, 0x80) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x7fff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1010, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x4) 16:00:10 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, &(0x7f0000000000), 0x1011f) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aa391fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826ca0400a697c798d7c6a604", 0x61) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)=0x1) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x5, 0x20000002, 0x5, 0x401}, {{r1}, 0x0, 0x20, 0x40000000, 0x10000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x8, 0x85cd}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x100000001, 0x2}], 0xe473, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x60000084, 0x3f, 0x6}, {{r0}, 0xffffffffffffffff, 0xd0, 0xf0000083, 0x9}, {{r0}, 0xffffffffffffffff, 0x83, 0x1, 0x800000000, 0x626}, {{r2}, 0xfffffffffffffff8, 0x0, 0x1, 0x53b, 0x9}, {{r1}, 0xffffffffffffffff, 0x48, 0x20, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x54, 0x1, 0x8e, 0x101}, {{r0}, 0xffffffffffffffff, 0xf0, 0x12, 0x3, 0x10001}], 0x58a4, &(0x7f0000000400)={0x3f}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x5) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x7) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) r1 = socket$inet(0x2, 0x1000000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x2810, r1, 0x0, 0x0) dup2(r1, r2) 16:00:10 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:10 executing program 0: r0 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffb, 0x5}, 0x10) setpgid(r4, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x796, 0xbc39}) r1 = dup2(r0, r0) poll(&(0x7f0000000180), 0x0, 0x200) getrlimit(0x1, &(0x7f0000000080)) shutdown(r0, 0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x5) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r1) setitimer(0x0, &(0x7f0000000240)={{0x9}, {0x4, 0x10001}}, &(0x7f0000000280)) r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfff, 0x3, 0xd9c, "9f8dd8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10802, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, 0x0, 0xd0d881569b4494d1) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0)={0x4, 0x6}, 0x10) write(r1, 0x0, 0x0) write(r1, 0x0, 0xfffffffffffffe79) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x2810, r1, 0x0, 0x0) socket(0x16, 0x2, 0x8) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f00000003c0)='./file0\x00') readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/92, 0x5c) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000340)) mknod(&(0x7f00000002c0)='./file1\x00', 0x20, 0x823) sendto$unix(r0, &(0x7f0000000000)="b100050309000000001020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b710c86ae007373a1bdbe781e4d8f6aef9187a8a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acfe2746d2116e89e9a8af63ff37282934e4fd89450fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29007d9365078b7de0f9d8e2575b33b4b37d27c53938c2b86f897a611c02b6b8bfa5aa1153a39630fb00451ae1aad133da4479b2c23ef581c080da7de6759b65e1dff0805b0f6fc0d3b8c8726421d13d862f9bddfcc8af3416bd59bf9f308cfd02cb0fb990bfe9b249667977860168bc077ae6ba1287c2cdc4a5629393b2a7c05e6970d4b397405bb9fad5fd3d4901e63db147242c02ce74e2e5523f8ec6f000000000000000000f6ff30871a3ae5e8c79c3a0d6f0d4409b9b9c4031999122b81db600d1ef012c29079ed4ebc548ba7a19294024c6b4cf883c79dae41ba940d5d1c4fb00b00a505", 0x181, 0x0, 0x0, 0x0) 16:00:11 executing program 0: getrusage(0xffffffffffffffff, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_emit_ethernet(0x6a, &(0x7f0000000200)="ed972f4784262e1d013701d356c80030be24b17ad931e37a04f8a0856277be830ae2b21f7c688535691cf7842827f1af597dc5916b86c8e726fa6dd80cf892a202e50952bcd4124d928d4d2fd6eca39b6ce68da7845c97257355a584325ac46e0b5ae58c6fab69971419") write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xa4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "85495510020000000000001167f5bfa600"}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x1000}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1000000d0f, "b04d7426c32a100000a0059ed20a8357d3c000"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x8) read(r2, &(0x7f0000000780)=""/161, 0x30) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="3e25eea48cd355b047461368f49be1582d7af11ff9d6f9f71d69e487ccea722837495262d81dd831280c7659ce291252c1e9c1e307a1b1c8a47d8654856e4a676409df3e3c3ec1154098441b90ae6ff4701df2eeb5b3dca4767653f11e6a82c8d01615ccbbc8d3abf69cd8e7530f6a0f1054e0e05ce4580afbef462e9765b85bcefd3bdbeff9a4e610b922acab6a1b12d395ce62b09534f1de77cdc3466cde6859", 0xa1}, {&(0x7f00000001c0)="1fbf729be90acb136b18a8c7484db8ec2cbb798ea463a14dc10749ec4468e6245348e64e1ff9e5b41fb2e5274065c3192103fcf68fd93d3600401dcce5673581729632963db7c2359af6487570bcc36c031b97500bfcd56704b7976c4431ff497968c9046fe0c1c6c5fa4e952e5506f50ae48ef2770efd6df39e56063b5b5269ca3a9b50aee14bf6c89bbe90a0f7c1c0b17b3e66a2c954b372db215a70f38db8b97585b9165f7fde8ce0489bcb9b3317cd5fda3d4ca79c431837de899999cc8232adac268e1f481b099e1adddcff4a4fd69775b090b93724408bef8c0719289757c1077413bc102c4022242a42af63f83f9e58549bdfda8b9c713e", 0xfb}], 0x2, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0x7fff, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 16:00:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xe0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x6, 0x6, "bc73bb737a9d9b81f59ed4425ba67f9d007ab758", 0x0, 0x9}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x0, 0x80000001}) 16:00:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x2) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) open(&(0x7f0000000000)='./file0\x00', 0x421, 0x120) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96", 0xf0e) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0}, 0x2) 16:00:13 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x1010000000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:13 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x400) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="70b213c8593e1e2e19ded5291431ff0116bc2765364279fb00"], 0xa, 0x0}, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) poll(&(0x7f0000000200), 0x0, 0xfff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x5, 0x6074042, 0x6, 0x0, "dd54833e7c83d9de04d112e2bce9d51fd5c7f094", 0xf47, 0xfffffffffffff30b}) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x460, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4e5, 0x1010000000000, 0x9, 0x6, "52272e62236cafc89ebc0712064d53ddb075c8fd", 0x8}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) dup(r0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r6 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x301, 0x101) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f00000000c0)=0x5) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r7, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8a524c45244b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ad23f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2c, 0x1ff, 0x2, 0x1400, "c9f8a6b835256bb4caf34de6d95ad6e528fa00df", 0xeb6, 0x80000000}) write(r0, &(0x7f0000000300)="3e2a7913e4ba3553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a502835ace697bef6492961fb16af5b97be40fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214000000000000b3c190fff097ea73a400000098f1000000000000000000fffffeffff510eb0092e", 0x75) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4b1c, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/88) r2 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x83, 0x40000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x7, 0x2}, {{r1}, 0x0, 0x58, 0x20000000, 0x2, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x8000000000, 0x2}, {{r1}, 0xfffffffffffffffc, 0xc9, 0x40000018, 0x9, 0x200}, {{r1}, 0xfffffffffffffffe, 0x1, 0x3ee14cd9333990d1, 0x1, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0xfff, 0x1ff}, {{r2}, 0xfffffffffffffffb, 0x0, 0x20000001, 0xffff, 0x7}], 0x7, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x5, 0x7}, {{r2}, 0xffffffffffffffff, 0x18, 0xfffff, 0xfff, 0x1}], 0x9, &(0x7f00000005c0)={0x7, 0xffffffffffffffff}) r3 = dup2(r0, r0) r4 = dup2(r1, r3) recvmsg(r4, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000600)={0x2, 0x6}) r5 = fcntl$dupfd(r1, 0xa, r1) kevent(r5, &(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(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r6, 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(r7, 0x4, 0x40) read(r7, &(0x7f0000000200)=""/183, 0xb7) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:15 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)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:15 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240), 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x3012, r1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="216a94acdbca85ace578a6a4f273a660634fed8c4672ba75b291eec9bf515657d91d27d680ff39954b91bfcb63f2dd2c81e098f9e6a63f138ed013974402c17e5d401301114795f2de3ca5cbe6dcb88c76e50d4334e9b5f88cb657a5f5fd826078d6709c3b959355addd0d382a7df027838a57735e14ad03746962984880da1c151044327e8772baa8d74b0abd0dec2fe18b9824e3491276cc64f623afa7314687715cfd2cde74", 0xa7}, {&(0x7f00000000c0)="01e9cf60844106636e75f11a3108ad9ce6b67a24b4556e1fb62c14dee2e65e38a4cf103146daec428e955bb4d3f2638f77f6639f210971e0d0a65f2b63a2c3ed92ebd53c40c561c54c3b29fef29adb4aa1fa", 0x52}], 0x2) fchmod(r1, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() dup(r2) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) setsockopt(r0, 0x9, 0x0, &(0x7f0000000040), 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffeb4) seteuid(r1) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x7f, 0xfe2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="c47c39ed2d5b117b3b1565433717961b212b43b4", 0x14}, {&(0x7f0000000180)="9a39f72bab967974907afff3fa05b4fb6a2d78d3f950d3a5fba05940eb6f3503f13aadd748f0407c6c3c9de161dd44d890ca38a728f8b976497d9a0c5bb6e67907749e11184f6a96ea02ef523b8da3196125272a5a02136f033a2641ea794312999bb9cbfc10fce8f60bd14ae3c0665a046b8048f5e85dd0b3522cff11efe71591ade5043532dbf9a376bb75bf9eaf59ec6379fbc74a", 0x96}, {&(0x7f0000000240)="0385e115e626f5e2ff92be4fc619a16a5a5fbdb3c736d766e40e92c45e92b8c7c49da4098a4770f04ed0ca638feaf1c1c5a1fd6a8978c1f38a4c79e9334d702ad6b231793b1e02256c9e38e67738ef73aeecac0463db3a242c46b26a31a31baed360a1e75d1d2c1fb5bc2c34d6f7ad4640c35b22d06250f9e92784721d50ef272168c8b24b5d6c65f0127249246f1b9c0fb280f8ff077906b2b90a175cf151c4022e7b1d06a82bb44957af8d353bee5ffe7627c3b25bdc7689d417e789eca62b7d579c2f49", 0xc5}, {&(0x7f0000000340)="514cabb5b2767184b03e9baa4c128b9274b7cfdc41437a6f68c579212eca2368f19a62d38d0c4019c5c9f864071297bcc2f36c75913008d8181fc747a8d7df56e5a7934afcc218d4279ed59737eb15d4e376f6d5bf17807f40e6c74af0a5c5d7aea060a503521881d3f8600b3d84fb6f4e44ef178cc7f45a359b704d3f34d5d77fdca64830f1a35a26341d32bac9af742d8e5173a4fb", 0x96}], 0x4, &(0x7f0000000400)=[{0x38, 0xffff, 0x5, "5b499050060529dae688483643fb1c1972ecebc1f5f862b1c07897a3fe8bd8269731d2f0ad4b56b7"}, {0x108, 0xffff, 0x9, "8c7d5abefe5e25d6bd23deee07e7d75f56f60616413b1ca978182466caae9ae6a5cb570f8a412ae3b349f6166eb580ad61fe7c202b7051a1e34530fb0e2446fb88577212ddf1290ae05004c6404cffbf1cbdb0b60d4a275666075beea099c25b8d0356beb4d224af4b811a0b5bd30cbbe0271b0ac76a5b55ebc138057e1002955d6cc553fa68884fdb4a84b08dae7207d1a80d8c508bc988b04baa3058f7954903d3056baed30a4ff25215a854527922f2856b6b15ab5a0efc982039507ba3f132a9b7a7e008490459b0abaf07ebde178c46658d764a456be66c55b714bb1fa82309cdc9c67fef1390a6334aede3d57cd5b3b7bd03"}], 0x140}, 0x1) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10100, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0xfc) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x0, 0x6, r1}) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x9, 0x4) setsockopt(r2, 0x29, 0xfffffffffffeffff, &(0x7f00000000c0), 0xffffffffffffff0c) listen(r2, 0x5) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0x66) getpeername(r0, 0x0, &(0x7f0000000080)) socket(0x6, 0x3, 0x1) 16:00:16 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x7}) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) shmat(r1, &(0x7f0000a00000/0x600000)=nil, 0x0) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)=0x200) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x49}], 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0xfff, 0x4, 0x8, 0x1, 0x61dd, 0x0, 0x6, 0x2, 0x0, 0x8, 0x9}) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x81, 0x81) 16:00:16 executing program 1: r0 = socket(0x80000800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xa76fd4e2a748f558) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) shutdown(r1, 0x2) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x8) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) 16:00:16 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80000200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7da899c3773507aae6044160a531b34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62b3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510afc5711cce7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a2235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486300510b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d2ed80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cdbf5a24975b242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf368a5030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2c57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87fed72d91d6a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cceb30bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e460010de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cd2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049b58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da240b3ef0dbe047000000000000000000000000000000000000000000", 0xb71) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:16 executing program 0: readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=""/24, 0x18) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="dffc90b8e051f9386e39ec48e4a22b0800fb3b9d1687bccfd296b62db180e905eab1df69e53721353130be7ebd694a42d98b1fd63e63525651000000000000001becfd06a50398fc7f75cbddc8000073f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d38a87ac6900002e760d8825a6b7fa000074ad54bb8aa82ad7346879345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf200000080c82821ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816000000eed5dad1d4a3fdff5d20c594e100000000641b2447322e3c28", 0x158}], 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000140)="e2c2524356d1e4452954aa46afbeadcc9df59664432c534a380ffc8bef81845b2bc8ffa34f6606df6cf9f1fbb2ae07fdd368ea56f5c2fa7ec3a5dca22c36a140740c42739e82f1501f8bd31f2a4095b6f42aecfbc445a71d04ab8cfff7edf2dfd757c43f445b31cac547ba304b2160d848628f3518c27517f4e0634519f454", 0x7f, 0x5, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x9}, 0xc) dup2(r0, r0) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x110, 0x2) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f0000000080)=0x38ac) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) listen(r0, 0x0) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:00:17 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) close(r1) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:18 executing program 1: munmap(&(0x7f0000008000/0x2000)=nil, 0x2000) getegid() mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000034c0)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)="e8fcd33ec71134b1ef08c9e1bb4264ce", 0x10}, {&(0x7f0000000180)="84286dacdcd161ffaf12bb01f00caf34218cb8581e93b872824d8d6dece60209f9d5e47b236bb0c55885e5", 0x2b}], 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="1010000000000000ffff0000010000004274e79f94f97f17f160ad2cf791fca5127bf9867ffc1c7d3651131fd6855fd2fa5b044d63e17d5882fd1e6cb8c22f712d5004ce956cc0e71c048ff000ffa52c50e4b14e7b1dae68a9c4ce17f3aee7ae28a81fa5bd5308a45b86aed48900377c333061aa8b2075dd673d252e8507668a898a4d971aa83497dc9985f1fdf02f0e5ba266e3a96d8770c94b51de5eb2ebe1de37191a3557a858c60f14a7e3cbdbe1abdfd8078f86cf2c9c1253e74633bf018bb568d4f25d0070b2367266d9edb051a6221ae20a9f0dfa94dcf61efa5764465e17cceea8d294878ba722a9387e948889dca94617729a8c2f83d082660beb2c6fec8474a95dd8cef2ac2ba83722c2d7e12de91e15d3962019ba810507586a5cf83aed6c9d045fff61946fb5c87651fbd16c38bb48d0492d60dbb9e9d49addaa500355d629cd59ec1d9c496814960019cece8268df19f0a65d17ed5552f3df8f61f731a098d8bc06126316869cb79de9e008ef429d43a7e8db274b9c607696973b7c5163e9f27ad5fd83d049d50310199007749a4b8157cebb29a603d2cb58ebae4fc7cc11c6b3ef8d72bc4ce083726501f137c7dd8a8b366f1e35c0aa856935382e73549cfa3277a94444c1eb6c23a5346a7887b66074e4ead543ec0552347e5622ee8f011cdea500262232b81189a20ca49987cb45cd8146ef9d225071f261ff075c577a8247a28c1b6b80b88aa49eaf67efdb93354a6d8b0e083913d329620356b2fa0611a6d5e82aee32f510214b173a9ebba8af2fe427cf414c872975000e8c6d29c7f7046bb91834d87c8c0d5ff8de7041bc2bd652c102176dd4c45c599eb4ef6e9d50aebcdc018cc623608f22034897c59a17efae66bf900e17985db064d98e6e3fb9c1de3aee462121bf4891f240c9b544664afdd21bf0890c05753d6a94d50a070c6873d24b1aa60377f8a9d0609e42e9bf2e5cb35c89affbc8319a0d2196f41be52fe7bd1df3bfc0e2029c6599d8ff7512d89ab4ce72c9c952f7ac2f8101932febf8507e6fc740dd34609021bc0597fc888ca7f0510580e5a3f268da25bfcfde739d94915a9681ee2c539e41d70fecdd49aee3b4df03b2b3778b3053183ce23994a6fda3fe75e126c425d0841d38bd9a140b3bb1df49e98a59568062e429468d3d37bb8b4a7879ca1bb2ffddb8d3859b628333ef8a9b9ae368b97c4b7c52199f94f9c9feedaa4f8f969c3d8688d304423370c7775e07941f8ebc885df0b434c9f9165143d675588468942e1d9d95d73e89e622baf3d81abcfe6999944816f3829e5368991b84041f0c1e430becfdb424f7b2c68bbfa06d99e2075aa10100371aa6c541bfcae2256799b211a3fc633438c3ce0a0e08b9533557793d19b7fdc2f1efe7d51e851747cdd96b87b3a41c4c1487b9b47a2473990c351f0fe0e889175db0781a19ad9ee5045708f45912ed9c5a6aaa0cb2c71b410658618bcdb42cace70fc05727f8a1ee1fd71dbf9acc9ff343ad7990d2e7ea7a345b437cf273ac3ad978b90b61d41201fb14fc6224fc6bf58b5bbf7eaa296cc9ebbd7db2073a0f4d07e304104f5a0a5325880668e43b58e54fea0285d80727be23b9f89f933982da15e90859f26691fda440d9d4c3fbac5de3f9de3e208422fc82fa69a3ba8bc65cce43f4a03beecb55a7c95e61770589d31e59f1156ab18858c97b66bdf8fa5b9a04d2b48fc71786c4cd29040aa238c79b4e0a542c0050d8fabec44917eb326aa3eefaa108f9542adb127ee96c7ee26c42293cedb9f10e0e234d4217d51c89af23587cfb8cff94cb761105def06f7f2a72d68c0c2c76a25d99ae35f21515f00609828951672aa686db2309f5c725a6b4a2bebfaa752599c26a4116834d419b5fcfdf3bfdf7ff9927c7af95ec6439f80aa9c36620aa5d6655f7a5ee7cd788e4cb4a6829ef50d841ab5bf53e5bbf8a1626ec97b5c6b9ef520dbecbb1b85a80201e917af5e7a6834ee94e8249897dbdccf61dee2124ba383b4f1b57fac13cb8ec423a9b1bb4698899fded1834fa465b8e1062bf5276e32bd689afbd6045aadec91e29681823f003150018ee65b9ed45ccff9dce759a2beecfaca5528ab161fb576c9195655b970275a85d6253f267b48009a92cd51d5bfcd26fe6da7c177db495d6efe07ca486d575132e306b8622c2193dd31a0b42864c9f026558185f7ff170b645199ccdccf758c8c4326147951279253fcc50946070e4f9bb339c470e7e2268a591a594c8fa3de18f43ac9e37f25ee8745698ef771b723334fdcfa4cc4cc20f685a3b803a57fb4c594eade2d6e9758125b41336a217f482b2b357c92973b6c30dfc570dedb290412c95e87152261f14613ef385ba8d6ec81daac5c57cf06a06d095a72d868f4a3c4b2f535de53824e1ce955a995f93f562e8aa96e702816bdc1745c462c63e362aaf38c4c829e536af6d136b9efbf72ad323d1e7054c27c8a61586d7ce8c917fcd51e62b5f745da7b5508a73a47c1b25722a58ccf6adf27addd7ec2176584ac82716b038dd8e833e69f448d2920f385ecedcaa97287f1d1db442a6ce9b0a9dd264d08e5d2201b8b90b054f6dc9ce1ccf5286887c7832c77d1d143a6d598db49abf0b391c09c5f1eb6591e17f5f86d609612ed15a82bac0a18140f05125ee0ce6e94439dcbf144c7735e6f46668f6ddb494fb8f41c3f8c6f07e03af067b60489dd0a6bba81eeecf285981cda6cc328774fb83421936b3ee86eff39d3ceb8553b53678b2962aff74fb14ca37b6528bece442e139ab2ae5ca036e4af784aa72a03e50582706557118a75873cd0b7d52194bf4f660f01e494a04c72963fb11224ae079566d5b65c2191ee59436ab9206c8e19a244ba7681861a0e2506c3fdc2c1519128a5f5313523b02dd9c2a6305a12fd477e576f5e2bc57a167d10d6cc295243976bc4263846e4b1cbb83b840f989da4a78b65b40bf1e59244aa06aaa05cc44c42db5d97ae32cb3d0264ae957c9556023819a87509abe5bc7da450e860534fcea37929a587d45d4fe749b4b33d7718e0f4b425c985cb18402bc4e83c2325f4fa578c75cd6d6d671ec2f4a544366eb454159034302b79d1137cdeb27626fc67069043f2fe0502811d6fa458c8cb306f786e93347576377c183646e05b8f0a986393d918f1c81145b4b29235e2e27c26623f004b0f02fc928dcb554cadaf92fe35b778aded14345695e65061ce8b59e9113fe231b32d7562c1fee7a3c64312151042cca78a98da03c436f77aa059e6f217802bd20465594bd171a22608d2a43d85983afa93f1fc8f3060f7b3cac67b9c0f85d48a347b0ab36f131425a87cd8b08a79b5ee2bbb51dc60e75d5130e2621f1b6ef8681d027d5a790a8136b60af141d873a31d265de1dfcc4bc2317a0963e93cac6e129c3d79b6389411a6ae73e7543f3dfdaa07f9a146a90070bbc4c904e2ea12c0044d4099e538e006ab8add11b86044d92204cc8a88976c9af6a86e845cfd197d59ab29b10c99216eb97b17bc0ede1cb2310066bafeef76959d46daecd5d1b35ccd253144804da4ed82ad98f6f6036c9abadcfdffef1815d83fb970d80a4dedebaa3158531cb58520242086d0854c78bb0ba46314b5140ea26318fef1d0593e66576a38f57a4ab8d66fc55783fad72d029c376b76e3c158ae82ededf438fcc50e3a0c88869ccbb3072764ecfb29a394ecaa3080ac9c91b8668eded8e956ca3cbe7064ad317bea85fe114f03b3c3b04414ed9952263d8852dd3777001dfe8956cb127b52236bf6496c98fda35ba770a860945ad3122b71e0cf95b647019bfbcaa3b1b609df438b43172b6c218d4135c57067b2701bc6f7ad8e9c28202313f089fd5e3ba0a236f64bcd7366fbbe4300763322e17f8700f3e2e621e6f220acf392327bc6cb7f0b2aa45ed1b07ccfe73d6e391a3a92985343425a21c91c4d4b1b93a0cae646cf036be6c84e56a5e7de9a81d0e9bf43d9607c59ede8ff60e658f3efbd2071dbdf3cfb5aeefde2138765743257681f7b7eaa2cdcfec952317df629e77801af33fdf4af26a55c3270ec29f07572fb5e30ef1c832c14d5b2bed60c5985c6afc7b5f36e9b896c3cd1e0edf9a986d439194eb105a2d200ae6b2605db43dc162952e29e07af3a88d60a1b4d9396b4416f0477d153dcfdfd276f793f5b3d4522a50f5586714e961678028ef78c05b1b8df6d17d6403ad894481dde30a8b02e2d9d6a3fda94d188d444a729620b8793a713ac2d807e72b87d378ccae4eaef6e98cf505b35bf9505998495de465fdaf14c3a757802280b9b50239ab56fba09fd62766ad477c14359ede50edac4bd9fe4b5a59760cf666006ed60bcdb02e4f817eb7c1370506291eb0358f0ab7fc465a610bd973cdabea390e835d8dee96918c10f7c99540bbc5f1a6f9c5249377162c49244ffaf13060a77566edd1a8b2a07dc1fb443a14d94a1a340455c8344128504816b02ec6b077d3dec752bc3c147381fee3e620eb8fbce8941c5f5ff10ecf856785d84d9c65f505dbd66c3fe543a6894fe5df79b049d06d41552145a92d2e019ef6335bbe22839b524e540ebe5b1c8c4221d8cae83c0d628f9e35bc191e0ecc51bb6ef906d62e7aeb05b44b517fb5252a61265cf8976b7ef517adad87255835002e3a26276a7a064ab4fcba76a421a7eb3023454bb9d6b12b6cc452806958f7a5524e686ab6f6ed1f6060521feb5378d32f1564997c5a23d7a446c6b2e036b2b4accfb9a714455781cfa4b11587366a821e7791637f5630262a8a2a8b616c741eb4a0f21b75efea94c28a8af844315039f789bcea28efcd2c5ad14b4e925bbe8b5def81d01c9fe8f8c4fb642ec47f232350346d22966626c3bce88b32945898f780db9e0b8e5d8bd42940773e54ac47068278182ce758605b9efe7a01844afeb805c8ed6b797b91ba9d810ea66ec68b6b9b719292a7da1a5e1f6d63ee58f489d0d3b5c3da42692d6d75509519cd5cd02ee6ea98d981c9d6084ba669258aebfa3c1ba9a37136664b516b0e41a33af9ab605123938e3c54db6dcaddec3337ff3c34e101a1a94e6760f6ad49a85c0b6c3ad07cf54c11b7ce843169d2f773d7648ee90ef1ed6b81a7e2f65070f41461d71f3fa9b18214a1649ef0cb2d891712364b2d2975f7b3e4390c3360d6e0262b01429b8561e76e2faa8ec8e4b037d5d1437dab926d96b351285da33727817a9d14d9754d94f588fa3b501e87cfb260741fe12ffcc301190cd075a92049d721c4216890c0151c59d0800385994dd3ef5480f56b567c69498d8ecdc6486fa72da2020cf9fc3fddc6b693b0960f65b64fcebf0ea21bca3843097ab8e1b1dca97762d9f26db7f4a152972bfd49cdd542a3e953c355073386fdce87a5ad748b8caccc133adf1b9459ed42a3a8a172b1b86fd23b98a193ace1b512d7a729c2d99b484fc3425e0cace9ddb6b1f6ff2b6962c66bd7bdf63f75fb234031ba8ae6b5247628fd8ff0106bea85d6ff9cf9a4fef8196d96d74d7ad0d9ed8ea8ae53ed85a32d39ba227b516ec1b18a956578f7b2564a7e23a695eaedcb9e651dc9ef2937cf22294a17acc0f607120d740002e9fdda62b050c88645063c09cd51bc1fc339e43997dfa1ffa68e26816f3df69f344bd4398d393f1c30b3319149bb14c60f24461820a5b9edf5136792385abb279794be3989608e6ae87e10f9669e8c749173947bcff1e25fd689eccfaa2f3e75ca3c0f3dcffbd1724955ff2faf22ff278a4413964f305946cd1f606d552fe244acef8d10f7cacc3fa70800d3694800000000000000ffff00000900000013263e89902c35c69725c8f33dd9941614d0862c47e31e6c4fc18230233b06a4e0d74f7cec173a06304fdbae61223aaa99b4dc00000000002800000000000000ffff000006000000f628700d5e16426a167931d9b8da2d76ee037cf2181018eba000000000000000ffff00000600000037ff826dea4e33c220aaa787b833259dae6189b9f06b5073dd123b3acf907138c81bde6e6c41884d4c50f670e20ccb759e420aba7b7056761472003ad0d5c57e1821613cd784f97647fa185c9d504b5b8bc6b9ba96fef24f190f5c4d63d6dbffdd060a35b6bd144343d4099ab021df22d8a2f89f1fd95ebea25dd45f388b918865afd0b0b3a799745e340000000000006800000000000000ffff0000070000001d301204c3c87f85cfb6671a6a6dabd9d025e64400c3fd4b6a4704480ee7a3409d2bcd2f464b0ab5221e57442deb4192646c83e6900dd767d51e0391c5ae91bdfca7c29b02553ff3a21ec394c2c2b9c055746e00000000000001000000000000ffff00000000000094d853cc22079e70d4fbb066d0cec10eeab87b23667a3a73b03398855a40b4287435e8e696d2a417a844908733388856ea104e6bf780d1111d0a4112b5aa861dc02e0df07a89b1925e5d393650cca020f36709cd5ff024e165bfb349b7877e06c6ad304569246273491142639ed42ebb99e7f0297bbfad15e91be13be7d45cf2d6804d287d6ce83cb0c86d495a123596bf0daa93dbea0d9f54bc44baf7f88cc479b7bdbb77540dd03391c22ac9a149b84a8dc0728ca690a16eac468f7f3555f38efbe13f549f17c8a3d74ce91a147742bed923b37e6c269ea290a10ae5d240576bb7305428b49cdd2c00000000000000101000000000000001000000af60ffff8edbaa5e3fc60bf221d9e54311e78bd216decdb113dc529d23b02bfe1cc05fe03386e8cb369217b2e07a3a79fe5489b54017910ae8024758ee2ea584c394f7f5dec141f86da71f5ad95ff2f7f09e0a99c83a8e17a028f8149c97f108c6cba700a096db50514768b82d32b408172f15aa1804eff7b3cc2572cd3988cedbecf1dc9699e7c0a4ec57c49a0c0cc50364b68f3d8722e4fd1a55419d7a23cd9e1fee4ff4072567af54158da6ec36221c9416bbe264d2d5661b34cf10beeffeb8d3d3f25d1c8e1d89e3843747ab99a6cfcfda09677c6d8a4d9ab4eb1207d23fb548ee4f38a7c5b0efe2ba3350a17c7b8187dda4b2302bf650db9586e8f1e01665bc3ff9388def959526d24e42128ac5bb4fe0f836575a2f2df62d255d8f84be1337cdcfd2d9dc191b5be09bab0a546c9b478d8f277f919eee54ea5cdfccbbccde6ad770464eeff9e00606d91d9dc062806b5793f73401349a8c6bb31d9c18b34d640db653530fe1da1215e2a875ebbe2ace6a18d49b464121200876a2e5aed86e9269895b4c9d7551f3814de702216f64ad910884da2a6ff3dc75aeaeaa5a78bd8435c7ad48c93499a7a17301cc88134728d080ad52415cb77cf535810df603810db8f720a2171c8cee9a3a96beee3468dc36473c6f5ef2bb5d123fd12f9cc3228f7ceff3835da97221f6a6c19355fbbd22302a0001150f0a011850f35e4b10576b947cf96e74e5ee48675affa0ae9c8dbac90f2dc94f1a5f366f8a99cfd2fc5261e08167e39eeaae634b21b45870c413b24f9673aa25c5332fd22359842d07ea086e2c31b8209c83c19541c797fd10f59207b59da47b28ce0b53ecaf8f3bdf3074dde66fa19241fba67f8d8c03e02a9bd8372494200422bd2daf3892d473077e89af9d9fbd677dd438d2e9f0dd5fad2cf847aaa1ec568577994b6f7b8c86e5035ca370cac5d3981613374f0da1a24b17c71dfe023b5f6a5c92bb3d0af3d44edfef28701788a392a31f34226736150d3297b7d1fb1099cbe8b16067731f8cc9215ab8cce0232f02de1322ac4bddf4a027d81fba7715675ac4c8629321e460f31aab7125312568c5631f8fbe3d298168a56e2776e1cc44db0122187718ef9f666f60ac272cbce7d8fde36eb7363276a2cc2c6b47fdd46eeb84624e5e298798260d0102873e385a15a8ed6323c4d600af8ec8ad215c5cae717719477e32a8ad62cd348c3f428d3a114ea15996fe3954f62f116c143dcad1c03729ccdc1c11c1f36169a80afd71391f7d9ec95b43e6400e4f0b18d61c315c56d2bf94b2b6acaa3e1804698ef991e5378b7d72690d3cef07505bf09ba4cbfa6e2482c654eb2654efb0257d7051121c3a7c717464b3f5b1ff1d4907fd0b5ecac4b2ac95d708160e84a09c20131d9985ebbe69fe4769958ef177b2623ca70a9223df53c1d057a656b1245da0cc0240490102653b6460a9f8a81bea2c1e7873821f42585410cc332c02755d654818f9e9d0c99b5cae3607230843a5a7e9968baea23610233fe6d2f69832491c5eca5b7ee00c7b0910f27e8255483d2c028954486516c03e578210e7581a2245a68fd1429cb9de73471ee1443b1d9644ba0992a79948be2cf266d136a6581092d4f7dbb57f23834a81358cd6d5a6b0ff1bb423376d4f50c122e071ee2b16be384a8e3dcddf1768015c49b3bd9fd11fb9073375b9b442de6a21f8481c1f7c2e415f3d370cf514a40f5357cb50efc7e74912915635d9672baa063826fd2f89cce7a6bb73db9efd859686b568c33b7de746c2ff741efd840ad97ad4f07b924d1b222d027aa2a93616a2cf72f9f26e79415ba30762aaa693bda3455835f8d797445a43a71b05263e767bbc47e2415f9a2d2e6158b2c4d1822a03d0cec2d14462fb72880dc68e8cb558bc6f1ddb721d715104937432b643a86f0f2af553729d01b9635e28f119ac84a67f7b8003788cc642992673d4ac43bed2568c36bd48b49bc9be7076f06ba57db7766225dc7302d3c45890a865c63ae272e27309cdb3e3d7a8383e540f38df5bb27486f9e0207cf3c3df94a73dae45f85fe63305f7168ad35e5efc946d8708569c74695a4c3f4b30e9427f2a0ef7441fe1802b6519bfb25870f24683cb76b2783086eded78354c3ba2a304d717c9ae5d92374c335fa6db40e7763f53e5abaa7af673e6b6c3f8cbed3db6c7f8fde8c72cfd6b8ef5c6e8a294f7b1adb5249d26180722563b0a3415219f4166a271e0b8d2d44e83d25567e1fbba404bfade9d833b80726c665cb349f7c5381993a0ea6de076291316748d967b111e06d3be33b9a8e3d46fd4edfb8e872dd8dcd1aa105b05d9b74baead06eeea2c8ab1205ca476df1b818c935ac58b5a43b355fc2492a1b5a0f75c341b75a64bef2322ec2745d3b5eb82d4f28b23fc2003aac1929c744fa0990af697e0393b9f396a6f65eada68246ca60415493233211818688e3b07cfc7828fdb3a90f3985cc3bd395adf8e1ac76962b6b83bee6563588ba76abb39c5033a53665fdba34b0b73ed3141a5f6e1165eee8100f0fe77fafaeea9b50c99ed88e5176b2fd2e274fa2f9df4fe05f3fd6b3b51c25a46b6b08add0a4303eafe0451c20e5a7d3839bee20845fcda7d10dd3e695a03eb9691e5c9417c40bf19db218d14fb465de1ee016419f23a933649218483459b0c08e206d7d7b426697e64c6764c292da4cdc593d2e27180f7d7d14ed28096fe2def0ca01b188de264e42e26a0e2eb4f4f649f2887cccbc01b8ab047fa71101438a739e6f84f839755a36bee43c4167728652924b68462d2b2ab48f9f51f158bf9106c007d3860de43112d993b7af8ddc25efecefddf888e58f9e184863de5b4b7ae92c65cb454669f2119708ca9dd6b846b1ec50d9b96dfb6a29a947877c14c477f58970fea08946ff0eaef40fc92f479167ad2d559f683173c14f08afd4e72b86e1e135e3daec702f54912dfec67b6dc19f80f207d248e0e7a9d7635d8b0fcd2b2857560850d1d13a32c6e6f75b58d629271d1cc3f81d0256bc3551800fbb20956addb3f1be0eb387cfd761eef113b62f4ab76fe8984694a06a47ccd99a36437d9e2e732134913f1d890a4232004695494d0085b5c6488c0016769a7124f52ab02ad96edbfe55e6006f791be23852688c53db4f716565755885c13d11833ea6523f4b0528e60337dc3074dd3ad6ac339fffe562c07ea803ae7880db4bc078b3788ea5811b13485b2eb9b96257d9a1ad02c54deb67fd7418ee4f5ce5c0f7ed0f7a7673fc9b85d287c2af13a2e826d582d81baf7d07a596d7e49580e5be701a83dab4a9beaeec184be1f0bdc7219d88803ab077ad71b7608a79010107c41a31ff1ca7e5c68ab248e49473fa0b0893f0fd776fe90e94db74ec2098442cd5ef7b57e61096bcbbae936dcbf594c3b306c2a84eccaa70bdc0fdff02b7a69b16fb16c8119a5365408cc8854480bf63fdbf3209d7097c5f07810239102b5ce0d7d24f0ffe67a9949d89c24a29b23f57ea258ac33990412b0e0fa7995aa277b1404bf912f6bcc158bac3dc0d5ba4ed360fb45d8b82bb7c693c40e580b4e12dace69ab98b245a01a6fbaea4e65690e28efa00b56f0d6b17124dd71500f633395083692d2c10a124c2e39172ce5f9d239937386a63620cc1dc32b8b10d4c424e75a430e67699a81382f31589d7face2938953c4c4073b7a487b737c197ea0a3921957cd90369671632f2b82152ac0019dba59ad278b10908cf8ff8bda31e3dcb81771d6868f300d0e7bf1e2263eadf9c53f605270ccf833dfc4c13d0073f1afe34a89a22499a30029e4b9a412d5393e595618268d867a29c5b37896da02f1bf41cfefd8c6d322e6f74afd9523c7bd702544c20b868270b746d9cba8c28f65f13bf679546202e075432d91cb32f69220466a26402286dbe2ca9e101688c779361c6c03607cb19a12e9dadcd700309bf335fad2d2002d834efb76d443ab4fcdd2b53b3ef2b7599d6c9e310a3cd15606f4f1b98d5d1b98ffbe0a6384906cb4410da451c75eecca2ad11fac245f09d3dc12f794c507476768f1ae3f19b1938507ba975090dffb4df2948cf9aff82f041936c910b4719ebc8b7428e2066c10fa208f5eac392aa5cff24f5a4555270705221e0b3b85ca03084927de88d55e617097bc54ac4108901c17931dcd8546fc207ecd22fc2311a5d0a01ed7445bc24ba3e54aba9bf937175805d69171d707e02242916fca0effaf3cd1b3cf45014b582d4b003d843b7889e78bdc8301c2028481e8b22c6b62a3d94fcd88811f3c70bc5e71fcd1b51c92c23b2b1236d36b986ad0d27075f86024fded49600262ea006902e66900b31fc2d1e6a71c98d313f8e54772c2505894eb25505daf1d7f2b84d17b7e8209f6781f8c8764144ab7a144652603156da0969f161781f065e3bb7c6a58e6b6e160405dba8d078260682a6716fc9330a9375be7cfd1fe64b8696a00079337ae3f00a38733a8cfd8a261f9325109cd5923d133e060c69b101386d066fccc290a784f49ed339d8981570fe072de0e522b46a7700510cc96600f904a9fc49dc311e77acab3483b41034d03c671ec0ca48305134820c327e991cf90fcb238c4fefba9e1a0958ee04adf2ec127288a0626103f9dd6ab45821b6aa0453fc3757631cbfcb60d873d7d4ff66d3ac44f45f69cca52eadcaa183c64f1c5af6a469b5b90143f65d026f720d441aafff70dc726720cadc3bea544419eedf6637cd5884b39adb8caadf7ee06c6a0ddae4b5e7b649cc4ed30369aa568692fb35acd290bdf5d1f8271001351b1296bca42babbad054b1bb1b332408b3ddb03f934acd5b7e4ce496ce82912406c3e9d95c3a63c570e882968cc5dbe1f3267da3c27f266e6931671aaea2f20ab8a98babc37e5d93ad9df209e3d5690549b8e37c170c173f7e5c8e97bd7866b5202602259bf8979a4ded38d219beb6870d4b06ae65370d76b0c9c03303e3eedefb57743d625b804b75be309362faba49dd80729680420899822c37abc80a667c75d163838268b3ce3f44353c81fc7b357dd9c273bc8fc0ff22b4156654b22f4031d13f6629db74a68dded00de4d658063c9d3a386ab4b503a1326b090e83b488dd01d21efb866015771fd66191b6d8646bb8f47c0191e08bcec606e7a09c2f8d6d17aa0021ff338fade4fd317e296fd009a112ccdb54224be946f4bced0760427325a73d70c2d911d2aa61fa100d34f639e1c5b1cc14778b8d6909120e0ebea458446b192dd6b578deaa98411418a46372c7bfd9e78b450312090c081df9b101d5c1eefa0ecd8d8708b167121d7be563d5066198cc4bf900ddc8d138dc4221e1140ad53cbe086c2e03966bfd4641f9eb48bc68acaa78bb5d0e1655c58801cdf42265a5e384976fe97eb4e09222d86b6335ebd25c982c650d9a7052bcd92d310ef99e1e92a023ae91c97ae466aae6be51cecafe2875e4fef0e67d897e17fe2f460aea90265aed3d6576124664e679481caa83bbe662e7cdb77883dfa1c26a3ab0496b2fc82846963fe58b7b25856b4db353bc2404f6c658e948af38e39e8098e1dd4dcbb2bc5c2094a31a01c0e8d76bb46c52050d653e2b6dc56d85fe94ef8c1562a3ff90a671fc3dc549a7ec1567b9152afb3fa0c5f077737eb092cf51255dbf76198463f583462557d3b4174b420264df96017244cc190bc3ed4825a4aeaffc27cedfbdc3201179e9505f5dfea834150781be97abd476d56f7ab10a90484ca284c4683c2af80c58eb002049aaf11717bd15e1ccffabc6ee41010000000000000ffff00002b520000fc6a2ead3527c6b9fb43e5a003c73d9ad9a6f6b89adf85a89c5b9b933086083f63074bf1710fc68d2480cd68d7120685376cf81adce1e6f4ce5cdee0e173e5f26a5fcfbbdc0519e4dafa88a0bdedc57e945b8f40af1dfd7a4ab7f9493124dd07b7ce6c818ad1db9e686d57f07863677716fd1c71e131054ad5048c63e70f083d553927dabcf17b57d53e7de572ff13286fdbaf3cc21488844f5162cc4fb519ff98015686be210f8c0f5676088d65fb817df2f6c5c80a12ebb84759a86c372451dddfba635e76832d9a4e9ddfd80abd24aab9ed2f2726d5cbd4c9c5972aadc7e615d457ff7cbd52334abcf7a449e4fb76ffb2e61e7083e435bf2ecd99c0fe08a8d22df9fad1f6a19effd6291fad0cdca4e30946bbc0c2ece8d80c8392f3cfa8c35dbadf5c776e44a54650e6611efa2d93f433e8b14dc98fe36c66a627c7105b7c83cf574723fe0e6caa02ba9b05abf5ac434406d5e6aa97ecf5ca94698ae8f0ff68b0f23e8719cb696067a4a92cb9832df6c53545196c51be92c91b01f3de113b4d6d5f40d72f989acb9fadc7224d3e8518ccc164d4d9181e02dad52fe1f4847c8c6e3467ef1b6b3c60858c240d9f227e8e2c8c4914f709181a2d2b52c4b92bbe8bc72396e2d69789a7ff0d79f8438b0607ba3592c347c57ceff078dcd8e272dce7870e88ade97c515c27787991360cce5e4cc0602b72cfa70f411d8fea883d2fd8552f2260e538045c0d282eb1e54aca388e6bcd7d2b418c9ec252171a893fddbb819f4cb19fad6f2a29859e7c6e8def30b3b28a6d2073c86f6f9c2de4e0aaae5983e4ebb5e779a054e8380543960a18eb682e2c1103a8a74563973ab3e9fef11671f13cfcac639330da6a9731c883caa55e688d1d0cc167c5fbfad52f34f8e63542b7a654e0f9763f5f31f214f96349a746883b21be2467f6a9808e3b0840a9e4e8879e69eebdf2198b7a931da67318d81baee384ed96b6f45acebe49eba6d94cfbae161bf0967286721da3b52b3041bca73905c8e7216c8d3362f4890180e03f2f95f2833e9f9bbb6dd6ebdcec0ae2b897c3d19d356ecca2bef4c82eaa36a4d0b5d37e823bfedefd864aabf5e50aba22cf1af82c72d1f14cb5b59465d53728a9f2f2ca440158dbda3ba12a21d7aeea97a9b0c672866b8239f0c0b04b4354a3c488b22e47bf54bd856613e511e057aa613fa1556f991d38cf2281f9034c3fdc45e462ff22b3a2a87d6f8244478f8de1fb5d2db1fee9953b9fb46c5d67d98ce08485bae0fb61b208b8ac5d18d05dc7ed1a1ef30570e4c366dce587f8026f76e718ff8dab3a302bce6ab045853a30b483edebbe6e4801dab2bcadf4057b0ea6dbc9cb5935fd4f56f61d9803fb77cc189d9f8140c7826daf293ba1731182c7677eaf1be811356081ec0c3afa8542c88699ad019369cc9b5da175909cb7e061689650ecffb2ec0872cf512fe301675129c5d15cffe7768b54180b29d90e6420a395824666fdcfc4fc78f0592fadd8f1db3fe2df84b511097d48cc53187a0d93b49671a6315eb0efd7c7a9b16952e75811b2ef84e8dea0166763ffa3f6fd6e4e1030ff9162023aa79e7946f75032de4d16776bb1b2e02a633f406ad0869dce866d49629aaade51ac59c0652553e9ccf4c9bd93360f27006f2a217854d942f97a0b2171fe09a9ede984184e15eacb8f0d87614f472b9eafe3d7713201eaf96f3822cbf5de27bb1aab950b8d274525cdffd84c3932587742bfb71cf2176d332f70b34edf562895a77ce3ee896c93870ae5110ec437570ad059c878968cc9358d83716a81349ffd57898e762cf023ba5e537941b2ffd0839f82be662920ee2cec0e2a75c07f731ad80cfeda8a29cd8f399562603dbb4b2ee5f03089ab534eb9af58d11b6e78d108f3b1a438b5a23ef56617766c2d3577ce941ebc7a859d7a98fc1dfde268c3036a1a9ef565e9494febe3780932ff1a898e750b99ea2ffb8cb6071576bf695e7bf6e2833e197c0cfaa7757c7105f213601d65bc2f92b025d59f2c20978d45466457e7552cb0888b3aeb2250246d61135378430a22543bcf0eee17cfeacc45b2474d52518b54e0b4463288fd191d28239026a4b0e735bffa85acff59df5cd1f41254d9f5c76fc84f303e90f75ece6cd35c98796be2c0d4106596f780cc2a0d52e2913afb283228dc12036641065f5640a2e8ff323c4b2421f59fc8052e430c0c35cdd2f678dcff2d1b65f905abc9f70047f5888835397bfe3a4f56a013117b25cc818e66dd3dc3a5d9918135f27e1c02e19da3515219c9525a1e56cfaec7592ce763d706ed0eaa699fe2e925e2cf3e67aa79f66eb6008ec357b30b870d8b786517595371838a445ea964a8e354599eee138dff60cc0b6c9586073b2912e2ab2472110c3d83d8441a77bcf83ed387122e25056d4fb82b537e89a839328024fec3158e20e184684b8c02ec3c2d46567df89271b09192f624665214b9f6467cb7d302e1d3fd704c5a13e351a0c8177393e01b13c303163fc3a29129b89c18cfcc767c4982fe8331d5bfdcf5a37ee11b7138f19274116d5a3413d5813b890cfc3e7efbbd93943ec9726946c39ea05168766483788c8a136af46d604bd6ac538b202095ee726b76bea60f86443468afd748d2309cdb57df73c98ddb6614f3a074b3bcff392732c77f0aec0cb972d01060c629b087e5966c172e98958bf0139ba24eb1818386f448402a5b5291486de74a46c494fc4983fa2fdd931858bd79fec2d170f6073ea49881aeab8aed1fb196401722f2062fc9b80976beb274daf5203b4a15993fa363b5a275a2696d214264803f88528a9ab9ccb364d8420a02b2edb0b4f9ee75f5efaa0e021f0ec7912afb399018f0679e028f217230b20f7138555cb9f7380368efb49ecbfe8db47add0979e220eec054a452be01e3adf3c48e4b27ceb88643e300664d0f7a455e7e55a6351fcea49f6e7bc9fdc4f815451d7dfd225c89b85c6d54f9dbba25abf142347ac05f7cb80f5a542c4bcf0ca57dc50193bd292b646a9804890750dc9042a81a53f6b456a4ff6c647deba0008cd5bea1141d6dfcf7837e5e726b444afe8e909cdd93a395a70a0bbb2ec43f65aaa9325b7f63701345236326c1bed5b624998eb0f81bc4b20e9a5891be62d408c9e0bdcd78ef6dff86c90d1dd7627315a09c9abdc45ea2f58f8fad5a634366cd5675f42ecddde557e1a5fb1e4311120e3deaed570b8c9ec786eed5c1fa17a389274af1a40da65d0229fca522dbd33beaedaa4e45c0678adffca553211b081c54a6c7e7fa01083df8af0fa1d90d9e4b03d0e9210be4c81f612a36d475f68ab4618fff55c5d15e0821b0779cdfc82411a749b60e34f19003789c7c608494bd7e4c4e638d5b044736dbc53b0ddd86010aab0149fba71d04f61bbdd97c065fbe1a255dcccbb5179174af143894aa2df055e7c32a750f098a82f075840d91c966d8a495d53be428fdb338841976827ad4d3c5aadf11e233c836a0b0207a429a8a4bb01d388d2e24acd7c4ec36cc2011c84fe0c23cb1ce2e3f191e876b5f793506fb08a191b03660131024781584f69a8e9fb85e9fe3dc7914a17a532b29f64d21a42a66fb64ec19dcfd95cfc4936e43a9c32d7646fc87e524c94f0859c55d2c5191ee5fc8a06e800a7d231ea00908c491aa86c1c80a4c7b40918f824ac96e8d72768d0ed29c0fbb98c20ed620267f83f8aac329212950fe6177f8894f792c003a54c3b7bbee6391ab883b7c056c14235fbb0b00c94197d5e768259b1ae05f9c87e5b89fc6d846ceebbd7c5ea1d9e2546e396084dc2272eb3660194e82b35da8f1e86a2de1a8723266133b4de3d8076d838b8495d80ab5a487796c47de6ea2cd49e079426fe0a49f5df39a0b4924044aea66dcf2c653e025d8037bc4589a490cb1c8dbb680ddc5eb9b3c11a105cad2e57950f997322d8dc903a9b72e84d1b3badaf34a6191fb623fea27e69db751eab422d8c9c4f5ab5d07de8f0c2f285651d017b28d0e3414757753244f1915779dc09f67328af98565cd23000cb3ccfa6d4b2a5e01fbb6f7d829619872357e680d809f80b378fb29a79c5a6048fcabe221972782d10d1ac636f75c64a1f52e7154003c24426e0501afcb1b8a85e1cf27871c40b462d2e8c443a012df17343df3eefde78ab5a2c1d1bc0fed4ce8b33216d06d09d0c85fd9a2f3d0f3581191eb627b81b99932213b15990335dfb0b7ad676cc4ebd0dae823330efdda633fa755bcf4a3d8f5e2c33d16fda99678b173884f84c26510c4a8be7b6a729a8718b35802c83961998c062c90e64f6d8cb295ae969339be1de6ced216558a7c3c2ed0a4064b878e9f9d2973742e2a758bd80717faec7500d3f5015224cf0adea37b43fb4867191ff874c9c00243b49171abbb798faca3bba708c33a30e578dd47792238c395fbebe3bda0de9270eccadbec9e5e74b62e25cae7aedde8438399ef300d8f1a25ca5a55f9170aa2ab5bc1ac6cfabb8b9da6922a830a0e7481b9493fa925ead7eb18c7c6762bdc343f8431a26161fdac8060747599883ed08d55d1fb2209dab29ac917ccfaea892aa15548ece1600a1862b6d67d50ed0f9fa6448b715bb523c28acc80f6d1a329ba08f665ffff5987b4597b899194a99b84e5e96713d6524d6aa3f2fbc594a1cb3066a1d2b4d69b67b5abba22ccc76dae9fc24d62a8d9956eb50417c542b3bed888bbdd04e8840c3f47d4956807e10d0a18138c1e1096212c1b45d6dcdcc6bb553249a70d5a67d4dd455419e2fbaff5a685eddff1a212b0854b7525f4b53e3bf1c8f9e9229576fdf3eb7e6fef35454e8b41d25b14b178a3ef4829d807ee8fdc5a3bef2212a61f5863e1ea3d7ce7632d2c7f1aff7f10c58272594c3c0ec4b57d8f7441a5ba56f2761f57231677c9c12c22b45da01ca3d7e0ca0a2d20e028ed95b2e56ce7b61af8ceebfb49c14be8da15b0c021fdb9e9e210d15f189fda18eb55eebe6bc2cf10522bddabdfca80e3c9b9676c5a1bd57d343d4c75b240063e33557a5794d23550c609691dd8acc3c4256d43bf005afae345c2fde337645354ed038348a2f82c136087fddb7aefe79f2ad6f2e78595404390d9c933ebac8a4bca1f2407c2aa04cf831e70b0deaae6a0858437c0a5e42f260ec0d6a67fb6b36f01db858dd55b6ba338c04719853443da8311514652762650661b043f720c0e8d5eb9c2ca6b47e6ecb88f9edcbe29acfdf0e1002945cec68ee91ba1cbfb0a36f0b0232f6f34ab702acc3f121ffc07e41788f0ad75ed1fed33782a39b5530ef9346aa0bf93a1287b08413654803952eac7d7cb7df66906d7e72888e911c5a3174400e4b75c1ce2a926e49e9c6e06aaca5e22fac97078b40178353d02c9c4a791f60ea6eda7f08bbe37df31eaccd626b69fc7722608ad66ce5859a0bb03e6ef79bdaeae97e4144947dc4350da5f990ee1a342fda32a8d2d6988c8834988a7fae6b9435491faddeb95409d188e22af743d1ff466a409f12abddb22d18914a3da6f7b4250b49e61789906c175758260a1827adcb07a47da38044538a6764b304a76f7995c990c24575faa5da562d8d4db13f09a68d2d6578a577c0ee5abe3b29a0672b945144ad153282e62c760f6e4dd05e5e556a91d4f254d83db528b8844f0bc225279b8a75f0fb464306c15b72442433f8306e191eeb5d9f3ab317f7d59404179a331066d187cadf63f8b69d34e428b7a722c63d15b9bf36fa956f8e8ab146e7fdcb26f0b16320af4ee559526df3b705323305b4a470c2f"], 0x32a8}, 0x2) r1 = socket(0x0, 0x3, 0xfffffffffffffffc) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/63}, &(0x7f0000000080)=0x41) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0xfb0fbf7c4bdabd6f, 0x20) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x8000, 0x2) shutdown(r0, 0x3) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) 16:00:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) symlink(0x0, &(0x7f0000000080)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:18 executing program 0: socketpair(0x2, 0x8003, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) syz_extract_tcp_res(&(0x7f0000000140), 0x1, 0x40) r2 = socket(0x20, 0x2, 0x3) socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x20000000000005, &(0x7f0000000340)="32553ad9b9035c04053818097d2b20498972e282526574c527ec4c4bdf48b63e2844170051243e8bd0cbc2d6117924a94a9c57364696abb5166da6f20a1930b4aa9efe7577b0777ba30851c138852ed899d1c0e8dbf370f954fc59295292784c13151aba504c26548af74c46cd503034ff8024109a773c08dbe5e5e04ee7aab7b77c61a3fe251f1446947208de25dadc0000000000000000000000", 0xfffffffffffffde6) write(r0, &(0x7f0000000180)="f060d52b801e41cbb4d40fc17143aaee2400bb6dc8cbb42148bc", 0x1a) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = semget(0x2, 0x6, 0x100) semop(r1, &(0x7f0000000000)=[{0x3, 0x28b4, 0x1000}, {0x1, 0xcd}, {0x6, 0x89, 0x1000}, {0x3, 0x100, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0xe770}, {0x0, 0x8, 0xc90a7170d015bc15}, {0x3, 0xa46, 0x1000}, {0x2, 0x8001, 0x1000}], 0x9) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x2e1, 0x80000000000}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010ea009300000000004634ca7700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x2c, 0x80000001}, 0xc) 16:00:19 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x4) r1 = geteuid() getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000180)='./file0/file0\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x11) r5 = getuid() r6 = getegid() fchownat(r3, &(0x7f0000000100)='./file0/file0\x00', r5, r6, 0x4) r7 = kqueue() ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) kevent(r7, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x81, 0x4, 0x1, 0x1, "0a9611e05764de85333c9ea29c987cccc6bfaebb", 0x10000000, 0x100000001}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) close(r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xf47f, 0x6, 0x2b2e2df1, 0x101, "7937ee396ddfac974c07c06be47e79bac8854422", 0x4, 0xc9}) 16:00:19 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) open(&(0x7f0000001140)='./file0\x00', 0x40, 0x8) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) fchmod(r1, 0x20) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a007cb50c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0xffffff40}], 0x1) readlink(&(0x7f0000001040)='./file0\x00', &(0x7f0000001080)=""/139, 0x8b) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x0, 0x204) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r1) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="00002e2f627d5ef5a1a67386a1f67200000000000000000000000000005e00000000f80a1d94703edac6d465b12a1c3629f7b49afa56edca44a0b4dcc39b844ad347399352e1a23886148153838431ab06797558f3141488cff527e52bf841e470037bf5df70b28c283a4c526c7342e055b3ff091c29a793d42ea1af411971cfa8fec03721599877655c8cf375660184841b7a77c8d8abcdc1deba69582b4bd613e8f4c1a03268bfffc4798250b8d7ec9486f7c5"], 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) preadv(r3, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x481) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:21 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000080)={0x2, "dab6ec572eac695230bfe73b467187c74bf29631d9749a0d3cd30000000000"}, 0x8b, 0x800) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) socket(0x3, 0x2, 0x5) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100000000000) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) openat(r1, &(0x7f0000000000)='./bus\x00', 0x10, 0x1) 16:00:21 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCCBRK(r2, 0x2000747a) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000040)='P12', 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:21 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="90", 0x1) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000480)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = kqueue() semget(0x3, 0x1, 0x4) munlockall() r3 = fcntl$dupfd(r2, 0xffffffffffffffff, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0x28b81e) readv(0xffffffffffffffff, 0x0, 0x0) setsockopt(r1, 0xfffffffffffffffc, 0x5, &(0x7f0000000040)="f10b61568b8712c4d943ab7be2af73c38a650a2c7e732ff0009e1af997041177fa7cd525f12aab88893fa4ec415163c82166b72dc2e2e3ea356a71004c3b9684382d0f54f4162aa00b577a36729e7c3b0c2f763cdd948f8d5848347b23a0cc640487e9f90a81799a9e456f4c5db9899863a06850eb332cdb5491627f0539b5dff55d7f0f22bcedf9e85ddb424b3676aad3", 0x91) r4 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f5d757300"], 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="08c63654be3f259a333c98fccfa965759539f390ceb91ff39e5015d2ebd17d7d7200ca76c301f43d", 0x28}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x60, 0x404}, 0x402) 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206917, &(0x7f00000000c0)=0x2) 16:00:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x81) write(r0, &(0x7f0000000180)="24b4de961d67e2965069293077e3886543ba16401052c8d044d9b64b9cd5720222229552ac3d7534f28902eca4883ac21d079c8655a00492fe03ed5f88c48da7d0f90611a281769f9089b058f3c601e3cc37afaba8b545d44df0e1ec5248fd6db3e4983092de8ab633297b", 0x6b) chdir(&(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000140)='./file0\x00', 0xc210b5cff712c523, 0x20) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = socket(0x22, 0x8000, 0x28) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="8655de390bb188918af4ddacc6b1c15a6848ddcf6b8c1dc229d871f68ba134d8e2ed4fa95ae3b660bdf503b93a2493f9bcce5101ecd37711299e1b2b25e0ae1d5cd219366d1caee97b99da2c3b64", 0x4e}, {&(0x7f0000000140)="1bc9c2b66f2350317e00c681693dd6d9e84735ad389433e63b2c5e130b5ef366b8fc5ff9290910f571b526a32c", 0x2d}], 0x2, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x28, 0xffff, 0x1, [r4, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r0, r0, r4, r4, r4, r4]}, @rights={0x30, 0xffff, 0x1, [r4, r0, r4, r0, r0, r4, r4, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r0, r0, r0]}], 0x120, 0x3}, 0x400) setsockopt(r4, 0x7, 0x2, &(0x7f0000000340)="30a25aed3c0feba6fe7b9a14c88589670563dd7f6466d487b4f61e665e3f2fea2996e1c3c6c2487cc5eed67837512cb3d1d74ec6246bdbc1ab36097c156e821be455bb673eabc2ad29a965eb79ff1ebc0088b9bc058e3521e1b4093560b0012a1737e28c192b0398cfe223062b5e9acb4c81f813d8688d10570b18da5d688a4e2efdd3966559a0d9b5569719e7234c6d930479ffaae98c044d4e71031b4852754253bf2bfc7e9b72bf2cf9dccfea0811066b9f235d923bf06d54fa", 0xbb) flock(r0, 0xa) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x2) r5 = open(&(0x7f0000000440)='./file0\x00', 0x8820, 0x12) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000480)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000004c0)=0x7f) sendto$unix(r5, &(0x7f0000000500)="6f0ae92a59727981e264b45584edbb118a995d3ea0f680f3a697b56252b67ee297ad7f245342e9254e29db7f941449699966e7a1d56d58d8b2856b23f684122fc7e5f2f8ae48af56495383955974856499ccb61df8ffe53d69c69095edd56ace1a483c1c9bdd603d2295d6f2d2276291f9eb33fb9c14c06f79e8bc8598218c9a3005d2a0f058a3dc2e6c5fe66d6988984cc86ea9ac7522ec0316d7c8a6", 0x9d, 0x2, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = semget$private(0x0, 0x0, 0x80) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000600)=""/177) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000006c0)) semop(r6, &(0x7f0000000700)=[{0x2, 0xcf, 0x1000}, {0x3, 0x100000001, 0x800}], 0x2) readlinkat(r5, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/235, 0xeb) recvmsg(r0, &(0x7f00000009c0)={&(0x7f0000000880)=@in6, 0xc, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/68, 0x44}], 0x1, &(0x7f0000000980)=""/53, 0x35}, 0x2) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchown(r5, r2, r3) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000a40)=""/103) symlinkat(&(0x7f0000000ac0)='./file0\x00', r5, &(0x7f0000000b00)='./file0\x00') socket(0x0, 0x8007, 0x3) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000b40)=0xff) connect$inet6(r8, &(0x7f0000000b80)={0x18, 0x1, 0x120000000000, 0x1}, 0xc) getgroups(0x6, &(0x7f0000000bc0)=[r3, r3, r3, r3, r3, r3]) getuid() fchdir(r8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, 0xc) setgid(r9) 16:00:26 executing program 0: 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getrlimit(0x0, &(0x7f0000000040)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:26 executing program 0: 16:00:26 executing program 0: socketpair$unix(0x1, 0x4000000000002, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) getpeername$unix(r0, 0x0, 0x0) 16:00:26 executing program 0: syz_emit_ethernet(0x36, &(0x7f00000001c0)) 16:00:26 executing program 1: 16:00:26 executing program 0: 16:00:26 executing program 0: shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) 16:00:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x47c}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:00:27 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80c0, 0xa0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/73, 0x49}, {&(0x7f0000000100)=""/90, 0x5a}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f00000002c0)=""/205, 0xcd}], 0x4, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) socket(0x23, 0x1, 0x100000001) ioctl$KDSETRAD(r1, 0x20004b43) socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) select(0x39, &(0x7f0000000100)={0xee5f, 0x0, 0x100000000}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x20880, 0x1) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffe75) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket$unix(0x1, 0xc66297f3a21229d6, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) socket(0x2, 0x4, 0x6) preadv(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/174, 0xae}, {&(0x7f0000001400)=""/173, 0xad}, {&(0x7f00000014c0)=""/253, 0xfd}, {&(0x7f00000015c0)=""/252, 0xfc}], 0x7, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x8, 0x3}, {0xd249, 0x4}}, &(0x7f0000000040)) getrusage(0x0, &(0x7f0000000080)) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000fc0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000ac0)="74ff3d4f49ae09eb0203ee22c1c1f7605eda9bdb03fe9b8dee0810fcf21c6b34022412bcdcaeac03f22f7dda93f0fd9b72f5c0c89b2ebe7fc5ca8393063a02cbd4c67c1589780fc5a180e4cf5732de1ee8984e644a9a7839eb8b98fddde139ceebeb164340dda66db02e8b14aa4985a751c83c59c8400ed299bd3d1ae2729ed1b2c12524b8d570e9fa881a2fd28d4b41c8022a79a43972bb24356bd42a158ae68e74b727d17663f3b8dff8003f81769476cb2da7ba0a024b2a5f52108fa35b5f", 0xc0}, {&(0x7f0000000b80)="95d549db89c2567f26ba26cd6f64f7994526c6a08e0bfa57b21746af90394fcf7385e9bc014abd15c941e63e5ffe5db229e4bca495e0dac97d3b7ef951d4a2ac57446b733c97bedbf86cee7e2319cdde8b033d36ba183475942368d72e947657f738a01b1fb49fa7818e9615aa205dda7848f02ee815efcadac6c92225ef1dd5901418dca6d6e6d8ef3801f9377729e6777b7a24937d273933e350265f4680b677", 0xa1}, {&(0x7f00000000c0)="ecc280332ea3a76a0c307138326e445dd5ebdc2c3f6ae4b6334c303973aed27c7768ab1dfcd027406e2ee2ef05f82e8a9f6557bdc7e6a0904bd2ec3f9d9084583ab174f70cea", 0x46}, {&(0x7f0000000c40)="653c0b8a24249360809447d4bd7e5c93290f7808b8c5aca907aa99d53e4147867bbd6de93ad4df1b2b37f71e31da437be34c54d57b87cb182a695217ee5b56fad44a3c92628511fd8b366a30452cc573895eb331e8ecca13a431acbe0ea60fc80c8ec9f459826d2eac58af41ea27e98715d6de6864ac864d40505cfb", 0x7c}, {&(0x7f0000000cc0)="ba94ec16f5bc84f8d75ab232b11b4f7e", 0x10}, {&(0x7f0000000d00)="78564fa03ed8217a3e5f3b85934e0c82fc3fb8f578a3f0ae3c31e872c16d36b5792f25856626966b49faf4dab18439e25cba7563dc34f5d27c264a0fdc6d31432e15", 0x42}, {&(0x7f0000000d80)="500469b7c030677f29290df9d4a16d514141eb3e2437d2f31435aaf7787d08f32b204a2715fac4be79e42151893709bd43c54a72d5ee24bbaf687c7f4c68ca91438f0ba9f11d4225", 0x48}], 0x7, &(0x7f0000000f80), 0x0, 0x3}, 0x40c) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68db", 0x96d) write(r0, &(0x7f0000000e80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895ae1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc160000000000001e476901e403000d9330090cbe391c3e37dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d2f0f06d8a1cedbfd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2ef60000c23d048e753eafee045e5409daed48f21096c39ef3b5ea38428ae017c2c13910b2ffdc8b7c0b0de329ef518985071004995d092b00000000000100000000000000000000000000000000000000000000000000f2bafa08f2bd1189d9a848178638288692eca8e26558a09dc54c58", 0xfffffffffffffd35) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x2000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x4) 16:00:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pwritev(r0, &(0x7f0000003380)=[{&(0x7f0000000080)="2e043a9148", 0x5}, {&(0x7f0000000100)="41d6a04a09635f9cde79854295707c73975aae7d34326b5c12f4351fb2eaf77ade35d767f0b9d940aa2c320f61cca7a91f6696da3a15417d6d5c3f7e5a0b006d62cc0945fa90d9945a908391d39c530abc5fb9fcca0cbb770610025e40cf437e8a528c6e46fe9d0eed7e14282719db772530096b", 0x74}, {&(0x7f00000001c0)="73f3a29b7153597d0a66202305fa9a9819d87df57fc3f978167d5931ec21a0afed", 0x21}, {&(0x7f0000000200)="7d20bc4b13d6d47572de95d81713c63d00f2834194a2884c41db37a6da54494a2431600d4d6a3cc8eef8bcab577d6628f36445a22869eff6a8217a1795329c27f95e2458f4280e4fea4bb6bfbe33e8943f9f0ccd7f7da9ef81498e975e731d5037687c4ab044ab327a9bd284978cfa1d65fb9aaff1cf98d0749445f6c222f0761179ffa0c1a05dcd37dce8645449dd07da505fa90620eefde3f5baad33c2185adf67110e91d009edacb1197da529f4aa80cfb707267c73879d31118595195268de44064d6f5a3b36393e43620b1844e823d87f2f7f031da198f0433d5603652205d7644bc4eae69e4020b74b47f959c832dd9d5472e517a45ce756540d7db5b2ea51401fc22559c6622f50b59007d915a4e7d77c7b7a56fd9e7fd76a7a8464077eec31a77966969d81ecd3af24e247756a6e5976071228b6ac0f4946e3613aaaee3dd71b914c259f5e24a0c77f60c3dfb605071575374dbbab4fb4f70984cb2ffa846387155d91a337222ab4560931f7f37dcf46f62c60b7b08861cb9385cfea6bfa3816dc6a127d40010553ff889cb95295b0aa537d60990ceee256a13f81d27bd1919b0b6f26791f911959ec69cf48df0be67c754967576c5bcd1facaa6485f219d22c48fd1cbd900091ae640e9f94fd4ec07ae5c908b96b6caaa075ff4e639a0ecff90db4db849152ca83e882357483d17e0e6b2a81c1d9566134b9a438d8233edd0ab73fee5d9fedc1ebae9e01468687a54bdc22df56916eeac7bba0093755742a5606ce06c5449d1ce557f9988c2f98c7a8cdaa7001da9d0d47a2c67eb9c8c4ec63dc27352eb047a8631f6157b96ee7b6ed99ea7d11c0ffd48d58440041ff72501aeb4aadbf9a4128cb0acfc2cb217ec6f72a9ea9d27f6ec80408a0545629548a1db033f54fb06d33b948faaec34fb09c6080cb61ba9eba189b869bb0961876eda4d261cc4be5c3ada08a8ad3c171879e1019b45fa7c2ae2878cd09b906b15c5596c0217ce2f23ee065aba6c8c9818cc9c3fce1cd9152d6f653d15584b10efdef821a43973f9553d1feea520728b3f9b8d519fbb2be794cfffe4500dd15dc95df0fdf74182d73f3d3075dad4eb9a7db4504872bc68b8fb17356050006df8a8cd515a518591894d5d0f6e000892d10d4a3aa5a236f9fb588db72e9bc1b9d6393e38b93b348b12292e95540fc8fb09666185f48f3cc9215079bb5e1d413420bae077813f2b1df4110b46494325aa528d7eecc9442484b3f71aba3506fd640b752263f5ec13b2bbe521eede65015bec483ca912fd9e9a25ffab4161a83a59c0026cc2dada66bbfdf3f8297fc4a7a669b1f8c63db201d789a9abab72555b9ce46d40fb46eaa5896caed627f82ff01ad8480a24cc321d82c6a540a73eb7a9133c4b9a3a52e0e5e0d92572af6dc6d0fd746bea742ff7bdda32d77aa723d6b2582fa4495c3453f75d24f93a6ec671449bc20c311555947cb8488411280b2c23241d279078e01a3e9578c2060d865a495042e4b06bbdfadd1c4853f7646f52e63233cdfceb15f35a701f1800bc3f51f319f6fe1a24eb61474220784c6a2f979d4b2ef7470d09f37516b7fd6f24953e21b99c9b1f9e49bf248434e2bd870059e6ab01a532df59a9b078de95b57029de8fc06d97ffaf3e9cfc216c9cc9ac1b3650ade83b1e6a7b965079ae9075ed377713d1484b71465182bb72bbeb3cddadcfd8b79d9eb3a78ad88e0b7b9c365c586e721da4c0ccc3a52187cd70593f16b1fd6552b020e9e537fb871899a9e0d526e993ee0e3611a24718fc8fdc8abf3b0918d03274e33627aa4ccc6c266db1834fc112d960a9955ae78a4e73880780c73f6201bfa187659d276d529bec368a6be277a8cb4ce9c3d036fcf353b2e8374312dea55a3011ecd20fe76ed6717563d6099fd57161df4b5e7ac11f3214df17e51c4d2340d344ef182c2cf41e815db8c244f48337c8e3478f7fb65c2e01df32df84a5ac2a5259fc79efdf50bdd181f22b8708ecc7a85befd8718093abd15c5ce41beb9865f9abc0b8ea73280e5a8b322dbbd4216a0449b102f9b85f71da284bd3fa88bb449c28c302758ca0af93c7318620c37a2b351c8b7cebaf6d41f296567b6355d28d82c734c2bfb8e443b2a2380d8bc34951aaecda0ce2d695ad1834eb528d513363e07b08fc7cadc4fa73d4a43effa0bf39e46da963d9ac144615c21933d89b6df736a194dc358d03bb125e3f78e72f7ce9f7bbbc21df44f029412cddc9239b8ae506d71416b11ceddc8935879519e3cc29c62a960cd9cdb1a1bdfc2c97bccbe80515ab2b8fb2722e343b5f3dde6660d8e55d046a34ac98e54ca29275b3ee6828906f695c37a9be4bd4e007dcb939ce05ff0f12b5aa64cceb9901c8e6517e6d4b2085a536f5cbcc00a2c3d2089c361ef59f5413c0bc2a21c5488696e551b5492f50515b56baf66ecf177f495ce1021c3247dfabc71cb19a00d592514e41e0076e7bd067ebd526ac183be7b8167059f31630158276736fbbda40e07c4e4333dc61318cb95745933340444d8e1222d9a1328bbf51b15a7f282080d5b0a251fec8585cd8a805344c67b78fe25c2e61924ab902c803754a0dcd4a74144174f1664c823d0ae190e42d565d89c3220204b2c779892b18795b2fbdacba67386090adea26310cfc4230599629d80f7f7f6c68cf9548aeab060319f0e5a64bcc167d3068207a7cb2a181a20f34c1733d0e682b9733657a233993349d020ebd175aef87df284600fbe4c581d3935d1e75aeefe153dead0fd0f3b1c6eb0e2581dbc724d9696fd8e4433bece91e4046a63f593a563870f83398ead671528cc0e6a218d186be4694a1dc25b6ec0257e257847cd55adcdf06c7b0406d65ba47e988349c226be2591fdbe63b50e687ca34dc12a9fa275536757b3dbc50fde2a52a6c89521cab84e5cea4825426d71fd7b4481746c31568f39d695424f0d3a9a9aa1638c781c774c84bd9fcc634f2e200fd265c4ef0b4bf9e2d29d4ee73bab30365cebe748f65f62b69f42414f608e4a8208f0b6760315d240aaeb6602bec6dec3faa28a34807c6c6cbfa43873b802dbbf8047b350dacbd52183628e470d6922875fe50f621f3a67c4a4c9e39eaa012699b3444ac74d343f8ee60a708ce83437551493b0d5babd958f4583b60a623e52f4974cfba2d85b24ebced4e77e885de5af2d92bf347a27ed8d0518fd08484cd377cd8b35b42af9cad55a767769a83c7ab59ab4dd5eb3295fd64bc0ea61c39665d1bcb90c0d2316171ad23ac925582bbd040cbc1745f4356a587d0d1f8b2bfbcfa2463c96a6428dddcb57a7b9f15c0e7f56a05966926da83e4c40555394b9cfbe581522cb92174ddb4edce407025e0dd32e17964af72dd25e11ad6811a81b70b0740f3e0e14e209871eacba57e842e29758dd1216d663899b9fcb2b3eaac8393fdce8bd89a4592b0c98edf7f8d84f8daa1c049796cab4a2efa5d09c71d01d7241bfb97f065a8e96d3fa752c5e969a85cccc0c3a4d54a5ef98505eab2e75254ad2b84c0c8a7662b411207af5e4e7aa7099b6b159b3cfa95a63ccb7f8ed019e7baafde2fd7842eeed5e452f38b13051196cbe49423a2e321d7d2be419c2d086e2724c9df5a3dc74f11330d35afb06cf7379beee792b5aa3ba13a65e06f998b73d2f2768024fbca97b44ed920bba87a154c7de0c68c9af1226f627e9190327b2818ca5cee726bb3f3a99aac7445c29f05e4e56db5fe5f2503dded90c409a156bdab020f04136ec6d813ab6c5892d218646c2573da55fd8cd30667166d2fdc45a405edbd9517f472df2c372350e7a4ce562d4e0407536a51ba6afc938b95a4707709d7c81c887a216ae84c1431f84ad7c4ea99eaba1c8fdb9f14c733cb77bbf24e407d5bdc3b0516a7830423cc4adec3b030ecc5ad6410af3ce21d1c4b2689dea853019fe64a98d9a7f7ce62e4640fa6ac10209e3f260977d56b1020e13d75c3178b21f029309886372ab643554a5ab04be3787e04eca5e99098158b38a655d452268100aea1c03b5c8a5e27a468481f59cec5db92736c9e4970949068f1303d374cc956a421cf3a9ddfc519d6082ab642d372759ac46dae49f10e46bb2a51fc0562f0b10e86c09086858b113d566f24128debcdc07872a22d8d9b8c3e515581d56e80993d44ba266aafcbd191fc35ad2da97ff353fe4edf06b3e03c788a2341ca3bbe9030c074ef2f7f48cae3fbbb855da9fb512cbc0b47574c0322a55c7a01d2dc3b9dcb9b6aa06410ff82d939fbea2bb3ce5e8d39a13da0617fc6d7b6f76267ae0f78ae37b9a35ff670ec8bc8bb82a94a234b1952f5e3089244c83a0175d6dac81bc89e94dee2d5050272e6ca971e2fe45bf5a50e8af77fbc30a0f64c9caf6d67784946ac42d12ab29fb4e977210ceded9196abdb9c65e18945ddb674823fc9f9ace5b316a25b742dc3982b7c0651d3f3215d7a5704f102708e06a6030088dd779d51cfc88baccf8cfe43f66b8759339141e853c4310c31c0eb7b70d6e1d30705047bf2cc331a666c66cc37e6cb6ade535f4715c845ec95dd1e6d61c4776dc5f7f66e65bfb23278916064824b193926bfa9648e9fe588bd0d000cc4855269205fb8ff748b82e35b02b85bb57764ee6e084005e3b9283db6cb275ca2b58fafe00971637681bc7069e784d0ae8c754d9fa5b216cc0889741e5c99fc723049229c81024fd3838460cb44b676c084d93ac164a2d5e51e607df7ac38cdeaa2cce55e9d302830ba15327a83effcfbd5005ce04a3d15bd574b8fc337ceeaeb6355c96fef7d77e134b5345dafec3a31b62b3e5fea87ec0bbc9e77b6944ea4d5914f1decf5f35a9e12dd3c2bc8b3e340f0b35c7c45f5923e75a21c44d51836ea4c4fe97fb491e08a140f8d869fe89fd3c8e63ba1ccd096ff5f6a7c8afb0ccfcd7813f2a797a9f368d502d3bc5ae6e4658c8aba31386d8122d36e0c2386e81b8ee4371e9c1760a7fb5f306c1e382e4d6323b964f71c2d8967e73db070f68ee6bd0b093a5cee917d5aadef82dd829cc958e852bd496ffcc561b550c3345a240d5ad1ce4f794e35f2d740e7b8e357178df83db596dc87d23f0beedadbacde676bc33a86bc16fd027e714fced48ee73f1207e68ce8a92cfbcd61d1f7b593fa4ac7a3e33777faefb2db5d670aab7634245ab396f5ff03833a96dae727bdd6a278263ba79cf6067bb32670ea9f738cc907357f6cbf6ef238fb9859291a4cf85c69ba2fed9010b3e49f3c3e8146dcdee499f1be0b492dc7115b4dcc1679e116dc6d9f146608a0255eb283bd91badeaa5e93384bc3d9e7f5d8f5244a6dd605443a518cf776155821ce9a2d49be802d9921cade87163d6abfde0fc47c2c6b623d09a3af144506b079fb881055ab01942cd7c2c6dd7875d78dac35a735908a755febe00e9dc04628a54fce628513f7c96494cea648740af50f12b2c482bcc994c5f363ec035aa6e5f6957746ca9ec225ee653a2cd33828e4c45702e637997d85afb643d1d787967cf21a80724f2e5251ad28cae9442920c71dbcf68ed3e6db19081030a68afcc9928015d31e1a5f47f3029d1938ab04e25e6ab9519834e158971fc586f1d83c521e0c32612c426e5b84d0d849658f303a706ae10a4c838a011a049dcf756503d4a91d44894c82715ad79103069f553f94689abd3ace404c196162f8f368c99ae1b6ede933833717a9f1ddf82da27daac281ae2760c892fbdad502a158b52ac6ffbd2f41ce89d87bb9f202259987780a80a88d5a92776fb0278c9f39a7803", 0x1000}, {&(0x7f0000001200)="d7f27af9e8c386436c046d0558b187a776112c0e145e3202b504cb04d9a7f92971c7fcaae23c328d7dce440d70fcccf9e02142eef3df84f332c6d4be737dc6275d355c45d84172c4b184c7f9cca3a34efdceeeff2379fe186abc12625bb1268aa1553afddcfcb9fce701f9e38d44093a61a5244defce52af4c169f8ec7321c0f95b6d27c2d803c5d78e5ee78ee86514fb3b07ffc30e3a23ff8f1b9fed48c6a825602dcc57a39e25774e38f8731c6af2e83c4", 0xb2}, {&(0x7f00000012c0)="3aa3f317a09294246e2359ae44dd3aba8dfcf962a7a2e62d588f9d3ffe9719cac4164924e47b24d801dcb86763d53af49e9c8a9b99ca306c063e4c6ce8a9f8aa0525cc0ce6fb4adfd70aaa5f73fee40192a8ec1db3261e35418e960f6644bea0c624db87121c3c7cb9060ac45fb401a9fc610b94d2b1b3763d7ea42751c3436da9f3555d18093652c167d39999a24748a3f8c6c1aef24295fadb3f022090d09ee1e8c8c36f84b0d5d0052ea2f9b5165162f69462b7a777e99c60767bcc828328a995065c1d3fba1938b368a3b91a91f7dcf1b1959fb86dc149c1685405e435f5c5589658dc230cf067ed21715cb7a4ee1509bd1285a04e406799db5e266bca04e7ea72d978edf837fd5fd72fe0f55f5b36bad31de9331d4572940904435e6189cf176df6bb16bf6af279706165105c40b07d6457a87ad317dca8e36777079e7294af3dd378912080a951d020b57c711fc0b29edd3d50f19ed81e9356331fe2e9c228be1bade9b3b8e35cfc74a39f78301b6541bb09ed431729e221ec3b6b3e3067aab136aa5d035fe6385199433a60ca28481377b7b180b6facbf0a942c119424a1cc2b95b27f631adacb3327c1a7994252555cc3175dc615d787b3fce08c9758364ab982dbb801fe3c5d23d787665bf5a3613d4a02bb0b6e5319489e6a70d707bd023776a5d2ceb88711e9eb14abd77678a091b1fd6efaf94b6ebef5f5bda1ded2e747925e7fcff67f13a31982347c6bde4d174d35c7b3d4137c07d542ee52eade506e9bd77fb4f61812abfd7bf8be1c62c8f53e5330445bc412c20e1614140e2ef765510a74e5f825fffe5433d82d755ec242063ffc2e730d7d5959e6bbeacc3b4ca3f6fd17460c132ccd8346eda70e5bc8b66bd94170b47819bfa0cbc693d47648a26362ec644f4e24984c2755fdccdf1454b00dbc90a9e32a539423be465f0f555fa73029057c1a42b63a727c2abea373a75e07a5c37bf43bc1a773abb3fb900ad68e86df29668683ddbf3d0b2c6d68ff97d4ae132bd9d87ec2300bbe40eb2b0942bddd77d711eb9ca2d2c2defb1694291d26aacf326c6c7733f2e82e99f602f4d79a0d0acc0b5c258e5a576ad3d1381912b209cd19860de6d06b31b4bf15cc440efb48d75b3f0a9db7a97e525c11f5f7ba6a22a384511c9d62fa40db551395d846b76f1246c33ddb289d785505649a001fbf65fe8b6f95dbd25510d416ac2c8c59d0e5b37bf460807b58afdc6f56696d1b3738c17e6f5ca37103695f7a98753b2477c7dfe0a84b8e2000b69fc19bbabbc33a00946a2edd749c08c60e7f38c0ac5bddc215c735c6f535bb5b45ba5188fd2934a64a0687654fb5e83891184d4a952e75f93323f94bcb860b9ef6bd6a5fbbbb7552c851b78895578463101197088c5a4da4e4119f6ee212f5d61860c56c6274bdc5e8d773d0e620dee456f3acd2bfcecf961dda1d37af9ef59a8170ec4b5fc7fee7d320939310227ee6feb30a2be1abee6a1bbb45d321ce57d18dba6276f98e01b64445be58433c121a555a19143d6e504cf15c1b62f68887a62841ddb4378a44165a0b9221fcd12e5b2a23d85bd1926e2f25f4fa8338f554898d3ff4e943c99f9899878f707865be4702b74db6c808f2a6edc78681f8a0ed0c277bdd516a6977a81c3ba4cb1d8c3624ca9df093101cddaef69c801ecbd8cfd0e383cdfb02b28bd9e088d4b3104f1c673601e59e2ce4265bfc5629b432d2fcc5efaf740600f107b769e7ac130b6c51c232db23b3021f1e51b7079fdc10e17eda50ece0ab6d3c57fa459e04b9c27646a42c77601acc09b4e6db54e1c69720a34b0f05a7107a0dc6755999de59094712a15e8d00e711ee4ede0139a72760cf6f7a035c2bf9b3c65a0195e593c4a561da161278e56bc9b76b898d66314b0b25fef1056bfe323154191f8f5dc88296f970a6301e44d29bc1874ed25567c7b04728892efb6bf16e83ac3b48bbf2d1639427194892fc38e84f0266f3d8922d3811d4109314bd3561323b963b3ed423e4f2e1c8513b11a5a821c889feef798ff3bb048b3a3f27f0b2cf72cc2a56226bf110e9a3e78fa04a54e3a83f45e4f9553e78fef8d68c6b52a9541cf7ca6ba2dd35363c5c407814af3a78c8e7a802332a331c22e193ce85ef763c1fb2bbe5e5147819a78d5999ad9cf74b0e7db18b64f9ff7dd18c6e7e005d43f0bffeed62ca317c7f6934635c403c4efff7099952e599df04d6095eb8dccca28731072fc8c24c7ef5228f9baa64a853f17b4e13255485e7ab47e276d7e547e0878d4450f137277bda0a55e4a23eae0100ea36f99c9568219c93f2171c59a49a8aa95a6f75f877ea2f2e174c39175dad5cfdb7f69e9f24afcb65b4d3ab19f5c6f9f556bca220e5695a2c397abc38eaa3b17f2cf24691daac6c990a0a3eff493fec3822958101665112063ebf129b099310fea8b124e95b5145aa76e3ec68f413e47c41c6c56571caeccff1b01433335b9c0afabf40ed9b7e223263c82dd97f18a220e5235cdd50b67940fd8f845195fc43eb165f4bf4b0fd47fa9b012794b05f8314eef6864e75391be5078e440c2d416a4cac551716fd04794548e3d762413d46b760f13565e10630c708e4827beedbb0e8f81ecfa4d32dfddf836c8c55d1e4abfbc0dc17ef170c2e5f6469e6f2a151956e58a942c7ce581f25195b8bc2b8abd77643c0c7e5aebf343de27f28037b82e958ba9416ad593749a931736832db14075e939d8a53349679d1783db906e3bd327372ccedfd2c0b684b319568ee7a3eccc0fe8acad938d42d12d9184f018b0ab73b1a87fd48b1bd89ab252a1b13f98d3f5c3764b4064cff886ee319e0155133265b701a68f2ad83af0d53166d499465973236399374d28e6fea93aed9d381a0e13c1fc49cdcc10bbb047b2cb78504657f00157c81a7e5d1e6ebe21ab161e993f7c25ad3ffeb7cfe2814bb93f996b5815e620707f7e44c2340c585c0f8769cca063e5f73246fa90d29226ad76a61e21afb73a4de03e41cfcd57b292d1a195d1ce319bd4c3111de94ddbabde26a3446a201845bbb7384444db1538865abc801b8a2d11fa6a651c4a3854d8cab5be4a602c3f0888356531c5e69d934dbe81086dc8f4571b8e2004adfde6c58501300e76b3a86d473f405790615be3fe3c406ff8b28f3ca8b2032fac5681f39f571f3ac15b4119a90707532e0db90e76e4168b1568ae742c5f3e8a608553d428e33d5dc5b288d08123b5e5bf7bfd8781f5f57fd55e4b4348cdb7e214f2769e4c29e23036dd903d1a0d6033dd311e9b38dc7b118255427c13a55ecf93b7c5dcfce83b585de103999203961a669be29c4cfd72cf2519c591157f593626e55b49db3aa779f4eeaeb51bc408516124e16b1ff39006e360611d2e0d2b4d164e7608c40b1da78d021d210438ab64afa79d53901fe9775a0eeade962d26088bd930a375fc7fcf5586003c2550c9758057a9e221f173ac066ebcc0f483829810a2dfd35b121b9f532c8401199a8090c793f42c63f42c4527cc99330173bc25d882b3f19bba68cb2c6f17cc48270cee23f034a9e61f8fd86856e7ea5a13dd9ac8c8a1d144f911c8cc8b51e84cd29287f2fd9dd7afb9517831eceab49f61f6769b442f16dd0fdc996ba26e34eff5604424e51f08233c4292dca98f39bdef997b0b77e4713de91b14e57818b8c854092dc71aa6f67bfd3e4e8ac298053f222d6e55567113032196b928983c292b4ccc821c258f95377872c18808afabffe890180d126b94369744d65ed461b8e5488c886b840d98b4db29b6e60928cb6002f07b4730f257932a8a418d402f5b5d1572e83d98328db3fd664b6fb86cf76f6b4b5a48127d5759c810955cbea809a133c55265685571a5fda7ec6e84c759c52ab869dea23ed25206399665401154ea39b80101eebb394b573b835559811137ae43562678c9fe5fa56aef04a75f6f1fc045a281655cee8fc5017e90c0e26c776dd64085d8c322d9e0c8c72cd95931f4dfb986d7f7272e531e7fd44bfade17e6f2250d9aa6d9be60437604ee1dc33940c442c789c4865a555375317c93ec441707df6ab31beecfdab85b030112931a28f407edea52def208f8a06c1874db84f6e32ee07593c4dbbf19a8a89f1945cab8601b6e4a2bada470b2a9c72ba151755e4317203f31610980ef348698eaa2bbcff61d561729cc3f5406f9af5a53d244dab74b98ce98e10dc75a775a3a1e6e87bb77bcad7e2a7d9c4ae9cef3f5bddbd617cc80dba1db701a7cc2a435ef8ca6cb92718f67107bf6cff13b7e93a5501fa881104243da32913036cb2790095696a6620023c3aed05beaf0d351705ec06853f2a25856456039b801ab6554ab15c2fc06f7fe9dd4790426170525f094c50c5ba5b00591098ae8c2e8bceaab4463c7273ef2e048fecf4fbfdef01bde5bd5081e4d1d5f0b902a96ca53671b41bccd7c3916aa8ed16850f29e882b318defebc7327c1f6aa3311a69bc02e5910c0e86a8cb79572852c5949ce71702ac84522f5202b952db26e52e9deb8d8cc68e3f435a19ca6771de3ae628dc07bf3ebe4931efe2ddfd6573ad883dd061eac02247977cfe91a63967be5d2e19853a1cff62e9c96e6f4b90c9bfeabeb4348ebf2dc75775c01ea354ec5fae7325f6a6798b3e185706ce82ecd69703d289f97b7d0cd4d5ac7cbdf3f980dc0cc0442e9c179749764d0511ad5a6cd62b27b4b20068ad2f06ca0987b7f5bebe9ad2deb6a998d4d9726f8726be61dc3f124b572d509c8b31a61af6955db10780c4c4341a243f3f05c574fed5824907c1c7ceaf6448df1f86ba4528de92bfe070ed19259055e5ac019f3af3a7edeb13a92b72cb7e51f25e66491cbb1235a6429a5848bcda81badd06ec9d8fbd9f65c2f89f53fd2a8e069aa2156892c6fc1965eb6b88f33e03be42222c887120a9d224f929b5029563c23fd1dc4b18d6e5ea50c58b7b46c80257d897231c72e1c086affb8238ed322ee3bb18a8b482ce8bbadaf56d8e2f66dd56eace18ccd30436c3941dc1b8f4142a2d1175e1d427fdecd903006443278ff32bd85fa71a8634088cc819be19879fa5f751b6b8fd097cce5bd99654c8719d81f35e6a0adde1d5079396992fb44ea05ade8760803e02f8b526715835e13d92ace442dc504e9c07d7a18b3a12f5fbff42b449959b6bd7fff946f7d71cb2be82b6b93ee0ee0e38cb37e80541a9a61ad0f6aa90c2c39c41eba58bbf8cae528ad1a442872473a4c16b18c7b0cd821b3178c42dfe40cd13dc829ee76392485e31ed466d6170ab34b6b02507aa8f8136dc5a5a447b109e659f1caf7a3a74ecc83d2dc7f0b22a980ec83841881c6a2e477e2c590e655f40ee96c909134c43976950f0deb235eb6aaa6ed4aab29f0893581cbc2c6b952e2832963b7614fe7a459dc0b352e9764265c3b224635f868c3e34a4114f157370dba5ab2d6e704b2547d79ec2bba45a3b7f266d550d981ac35408fc005daebbb5e0cbfc852af4f2440d54aaf519e61da0b8870d85e58cbe752bbfdbb910b8b81788cd0c9000587d98fa57249817d9fdbfe3a07d845a651c23ffd064beea64e845abf795f0c0f5a79f13875cc468ca8303324bc2004c82cbd2d8057fda6d30732d3e6a3a1f1d1f477491b63555b80432c4b4cce95ecba5a82a60f7c37acd66f31bb6d4124970067898a8a7c7313f07461b4a920d8c08c32466e7b8468f202657fb465420fdde842374b2eb2200e6361551fdcfac352fcc0ceb979494dff678554b54fd716aee0f9e0b9186971f7a6f", 0x1000}, {&(0x7f00000022c0)="9a53400d9a0e27304733237691ba528e7d9a970eb325120884fca66828ad978c4d876cb41d6bcd5e3509cca577bd02ef01f4f80fe88e8852846ed956487cd481b3d03249bf11b4fd0269d5222b5cfe74df84f95ee88c22b8524ecee4e81760320f01141dc8713bb182f6c98f688fb5bcec1d4bdf33fb71eb716ee5b248cff3228dcc9c83568fd6546228b7a3f02a044234437826beda01b415982bbfb00cc37bdb7211c0a959596a8db67809019ace308ccbe2a5c37d", 0xb6}, {&(0x7f0000002380)="7979330b46e129ee9f4a327548213ec378bddcd0ca0ab78b7eb217c750d2b87289ebd1a74acba008c038c48e51a590e364e72de576e265d9514b1d925f544ac881db4c57e9017f0aad9772999e1f426de0f264f67f2d2756b702ba480ffbf06e75fb1428bc536156b5db202a1d535986b056b5ce87ed862217917f01610337af25e77fda6228ad5dd69eabaff021e06f409b45ec76a50718ef4647473a5752bdb6bcbe996ec1c22603e759e575ca575d649ee45758f205de3d708568eeb8135044b26eeaa40fdc29412be3faf75079e772cc946efdafbf1e12f790769b9d2bff57429dc091e38b4fba2804e43305c08fcea8e478c89591876b72693d4154b18e25cd5207c07d6fad102548c2e67d9641de64dd1c50f2d8bedf6040d9155ca99b87e1875fd4fc557a8bcb34e39a28d7374df71b44d48935da27dd580c03e35cc6381ceb60a92baf4f381df1c5bdc04c0d434e413f739fd592531e9eea3147c7099f20f9aa11cac035e2bfc6deaef7b336fd95216c2403a882549460439fd03f7b86968cca2085bc3258465e8becf897cc8e1c60d526b6251fc8c4ad49ba82a7788ebb0ad3ae2d3f5a58fde1556f6a9f85e02c4e78ebfc3f5cbe129b7ef77d4f5404cdc691eee5408d4af18df1354dee1d1de9292bed9311d122501372824ad4e8c0c81411437f638f515cb6a22a98a094d47a6ef9bf05c30f4819119107ec570e5db391fbd8faa4939c893bdb79f3d6a758b536e1bd7d698df9f0594333d1ee042791adac10727fa55b63b7d0b069bed2522bd2b264173199f2b2890fe44e3e6f630ca728085064a7ece887b2666e70123e421e852edab77a32dde06e8b9adfc586765987219c8e75dd8593e60c700b40c77bf1c4b4c8563ee7fa8716b166693d22ce3d6b37c50c68bb1922b1e82fb3a363b47c03ad865e0e7e75d8bde037c119a7da7349d7a6c1d3b63b5d4c69fdef886af3b18a00d684f75d1345f1505fd81480f5550acc4d53f438df3db9d15104ffaab99b4e7e7507571fc9f2eef46dfc14049dc48c539af1e76fcdff049363b9158405b58bb64a9852d698a4f0fa7c5656509213dcba812cc6f7a2fe865c5e49bbad410beaeeddd8e20322f12a948d431a59c69fdaf199a7abb8dceb5094adb860d0bcffaa5ccf91929cecd9526ddb691614f0eb6396ef66ebc2f796bd14a4dd0d1847846fbd9ad8d01a5626c90617fd96e09049de039e87c89f7a9fc6ec21dbbd2a6493aa7afa5b6dd61d5fa843b60c93214edbc6c10a42e20a1cdd213f899eb7343d1312f46d9f34461325269445f6ecc04e15252e5cd5972c6f3b967d2c440468e81ae6e9ad3815f155258f9430078ea8649dc254c00b66b623f2f4e80496d5aaa161790d74cfa7899822dc8911cd8a963783bbd33ba7609e7d55dfe78c398b306573eb4279bab9ab1d17ba863bdc48d18fd963b9f6a4f150b8ed145a990237839e0bffd9fadeebd99220f604acb34d8974d2facf2e6b23d39013277882aa600483f28c6e026ac9fbcb4e6e9b69967929e5cd422abf5fe2ee538f04eb0d6f3d9182e9ab6959feaf05d3899da96cb33ac0a9425c6a622d755956319fbcdcbf554b1772075c6d2b80b9f9bed398da25034ed711a31cf99fb6d18ded0f1202885ebef3013fddf2a33494932bc26f7ef901c3db651c6258158c1ccdc68c940557342eded443ffe6d607740cddc6305df2cb7bc2703b837723159a853c32ffa071ce0a9a28528baafff3613d3aa35b5241b8a4e70d993e19dd8ac0ac490b0c3db4303f123b3141324a25d5773b3517a8a6e066a4af4a91044d70f4086a80b875c4473b8219d93a3ded020495a93e7432ad832cd8a8d84c2cef16ca164cf14808ab5e0724c3516fd7868aedc67f08947597affec90f46275feada97fbcfe2d2547e1a7fde70848cc312357b934389814264c0d0a45ea42c9620f651035ae5fcf328607bcb94313a434430984b81c62cfff7191cebf164a00318e35da44a5280503bf6bf4e826d72ae8c3ca3abe05beb7b189c4faa57972e43de662c2b5140664c8b1149484b22b63b2930e34296cca4919b38c478bdd7e187af768214d3cae70c1b1c2f0e6cea35dee5f933fa2d7fe80b33921de560e95ccd8c090f3f5e792dfa0a75f6b7f90107de4d239ee6d2de50022a757f5438698d17c97694100db9615bad0ec8808b99f7ca193fc61a98ffb1bf046dabd9456e9a45a4a426f68a92430a0858258e51b64d1cd478aeecf3d503159342958ae0968d1637240842a66695ce00c71471b452c0e11995f8aeb6561eae9d50aa58422a7b31b462ed69a79d228379e75edca3389f0a81f98971fa5f91af41b1d54ec5635fa56617c0ab72f948d660fc9c0e7860660bcd14afac13e5bc16c965dc8d90ad2cd1917a8f32afcc695ab9aa1f3855c0f02df3e33ab5c8fbad19864bbb8ca4b585e3b0828715e252a963e7e74f377f19440c07686f41e76ba40d106af340b289e3d595b68620094081706af1861f243ddc0002219d3b02cdf726fccd515cd45c5a1c6b69f0647367e4a837585353983850641f3e8372d63d16532628d139bc0e101ae0b4c4024d979f228e0e07d42bd019993806e1609ae5e484c3ac3f322890cf2aa69524f8f80013b746d254d1bc21c9d73c0c9c4378bd0e3bae666cc4bc46560d520e9e632f6ecbe2f5d8d3c4327c676934b8f897a81bd0d007a5bf07b5f0658e214c10d56342673d0e48d698a0343ae63054de3fb4076ee0855ec6ac559fc051e6640f7f8fe53a3a3149444d111d703f070c0dd2bb310ecd1a8a4e7edd8156102344e7949bc5eed67a02174fbddff9c91449cd08db0e52a17c03d2419b201d5df0650dba9468bce004cfb876ad253770123861667cf4bb9a0cb99bddb65281bb662f4cee7c681a833845169d7f8b97834d4eac873017f87fe1fcd1112b7abfffdba153573cbe4a327056373d23f2edf61313aef28235a3d2b5abf368be889ea6a2484640dac7dfeefaba6439332f6f1d4d457bf7d748023d2dc5278d3b4938924ed11ca9fcd918bc4a77e7f75db310704c18293662e02ed04fa1b21832ccc20c0d5aaf8329eb26d8282c3411bd020c3906d03903aa6658fb80a4d3b62f2d4b720b389784a649d56fa89ad07afe1681d9e7df13c5d5ad93d78bdba186778c4f24a2f575b570ddb587b57967f2b67c8cd80aacb6e2f42d752f885051dcb31d855fe1d4f5400224e5b39e19124aa1022bea719f11209f507f8646e05d4923daf7c9eaa16a1132e54f75442cf2f09ea77f749fa0e415e92a82a1cef3d1ba53046e4806d4638edada7bdf663033502a7087c7674be33bc3e1cb5a9c6497eac607c782ad9a34b83203a50ec43bca18a59b89a1c73f84480ed2eedbbc4c1639958e4cda873ea9ef5ebbf13a958018bfc58bad58d1d244f3e7132d3fe41bb0a3066ecef024101b76ce0203bcdf5676dee94c65fa12efbb4a680e70ea85685e5ca28d2cb3ce2bc83104bd1e9ecdd5758fd8f805887ea77c0f41b48584d6145f8cc05523d4e886424234a18f89b05e9fd303dff684dd9b8c1dd041aebc2d75801ce21b0bae241a8119255b6b83775ee8f211ee03b6b4bf14a94870046b1264c567ea6153124f811ea105d98bb0cf8a2d6e67931afed5f874254241b36aff93aad072f5b8a3b9873580dad800fda4e6438e9a4ccd8291d4dd3e9d2d7bf8e33972ce7048cd772c750577a380c2d02a55da450ffe77d9bb0f01b0adee9eb2c86019816b2757f0d0142e01b028552621d2e996c42d12992833c6da06573bd2366691443a848b89f9242981b231469d961c58d495f364e203d2039dac72d4b868d2be346688f30843592f951248fd6ba4eaa2928b11aa7af84a22a07a07fa4b64f562b0d8118a535a9b5078e85a70cffbbd0bbc40d0c570ed12bda5236271de2b6276d29fc5eb03de8d1eb509f71ad7e861873e1eee54117e5d1e2c7f7d56eb284a14171f5d600eee4b44baf31ee0ac06e2dec37d6b3b3af26247f34e99b1168c7111a5fbb7b8bdf44bade503f7c869e46685604dffcec24f6f6929ad5007884df5c2f7ac1facae578615df6283e01911f58313d19c323f173e95a4c7220608b1879efe2006c7627b25203396fd63e3debb51b728eb9cf691b429182b33ca241af28d3c9a3276186e8bc1a0b58237a10369b7bcb4c14cf3d4dd60ed637e8be2022d061fdb5d76127d378b35a1528199f333eb64d0f029ba48c8a13e670024b9b7bb233720d7eb31b9a239805b6b4190cc7cb5273b86695c259f8f378c169a55ebac60122b0fc1e98108898ca7261e5035a140601f05c0fef299d887c479e1a03f46be2acb4ba2233c478f22ea9e1c24c09dd9ec0f24e5dfb66a5a866f78a2b6c1656f9f19a13f24c134a57b94de2261742c441484f13b965880697e27b2b4f6de6582687b58aef2ddd1888e8518d37fe635e7d4e6afd5606e6c305d5067eef37dd75d6d7524ae82c035e09a7e52d3d692dff606913a049d5bef4b637549676376898cc4ade18e557ec63404f02b306e0a5d81288868b507ec4bca5fcd307a1adb7538270482397968d954036d254eb638dd72161d533631217ee838243f044af90cb4568c27e0f9cf77c95266bd26458ca051e765327114647f7d40d7963e77f75dc1efacc70f63814f204169d2b430724380f60590f2c4bc84a635fe7cde8723f4d5a7e8120e0357222fead0c1e4868ae1d8493b76c69a6e5fe70929e4e9801a224db2fd9a78407b07e343e0e0489e73cd22b070de112c367edac8de06bc4dc3eafee4da70f51a237636737541899c5865a3a156d06a2c50fbfd080cdc04fbc9fb4c073146bec4abb227237b3013f4d65c9adbd8b15fa1e507292e332f685f47a484f1bd4af7f9e908d54f5b3eb24ccafce9dac37ba3dec4e7f0e254f8b47d64cd552d4734170d8e022a2de2ae4a8c105e8809c437c150b8fd7d1b26742dff3dd7db931ce5b5b25642b27e358722e3054ac4dd42281e71aef88ff48530e140381addec1adb4bdfa0261f32c20f3841e0ae1a75b0f9bae440e13d83bff5b5b65e79635c537ba26ffc47ba47878015d2ba0f59a59712cd56cbf86096ebf47b9c42ad19f92127a77f3da8df42756a75b5fdcf4a893967f69edf0b3e70597b36334ad4df4dbf31c89335bf0a82effd57f2ee044b1eea9a6fe7b3fbfefaed56e1c9e3168f6fedf9f4a773df1ee7a72800c499a3e85c2c1726752f0538979c1ee6d45a45fcb47d18d520d58a83be0c5690dc8b8cb909e3f9e050795287fc010f3491b14d646532726e80af4d7676fb28779bb34ca13bdd1d95857abe5f7b94d0a1c8636dcbfe2e73ba81859897fc6efa4ac0df33dd6ccd218210a2a2a527c89deb996c910e72bed17e9c38e3fd7f20b69feb9eba426654d0e2382a6a85ed633d2913b619d61ff7e97222bd94e5aaa90eabed93d18f81af8aadc3ede580de878cca0fdf6f66e5cd780c9ccd954ac753123a083d94947e2c923c0cfebae9b7d9b4e26c13bebef75049ca77eeff4da8430eaca977cbcbe4ddb1f68517dbf508ffcd847ae7c4ab3430f89ec609e2e6cebcd1dd6caabc5fcbe5b39462065be948cc91a81be7e656e6f6a557a27c13491977e5bc5aa17cf56c928e440c9fb05361c4c9a354c78a71937ad81303c6b0c5fc3e8aac8cf754eebb369c9ebe7cad568352ff2441960053d3829ce24037a1e2dbaba7c57724fe49a4af8e149f89afc6cb2bd75a916563259bb7c51a6b1977f101657be9b595566bd2ed62af428429c65178d43403b8f4", 0x1000}], 0x8, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3f, 0x1, 0x3, 0x80000, "36aab2bbc03c3eb6066e3ceb38f473f7413c6169", 0x3, 0x1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 16:00:28 executing program 1: rmdir(&(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) fchdir(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f00000000c0)='./file0\x00', 0x414, 0x0) close(r1) 16:00:28 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) open$dir(&(0x7f0000000000)='./file1\x00', 0x400, 0xa) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x77, 0xfffffffffffffff8, 0x7fffffff, 0x8}) r1 = geteuid() r2 = getegid() openat(r0, &(0x7f0000000100)='./bus\x00', 0x20000, 0x180) chown(&(0x7f0000000080)='./bus\x00', r1, r2) 16:00:28 executing program 0: clock_getres(0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10a) fchmod(r0, 0x71) semget(0x3, 0x2, 0x101) fcntl$getown(r0, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x2f4, 0x1, 0xfffffffffffeffff, 0xa8, 0x4}, 0xc) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8100, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:28 executing program 0: socket$inet6(0x18, 0x3, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x6, './file0\x00'}) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) socket(0x1, 0x0, 0x1) 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) writev(r0, &(0x7f0000000140), 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x11e) setsockopt(r1, 0xfffffffffffffffd, 0x4, &(0x7f0000000180)="692e2e94b4b85b41fe7d9315a86bb09141a9992095f15b09b13859bc57d6edc33cec2de53886eb12f67865bd9225c6efbf125df8dd51d0b2fd2b8e32273c95369671992816cb3db65e9b5473c451ce9af94a07168db71cc123f765b7b65b0d9dd96fa2793fbd8c711795088692abb4ff219a1b06bbcac2c4c69c77ba2956155574151eabadaf27b61cb9f6b700fb254b4e877e8a067a46647d7ee9f8988add7d2fad4e4ff1c0a0d776717f554909a9a34ffbda1da10203b01f667a422c3c2a4534b011e390aa8428fb", 0xc9) r2 = fcntl$dupfd(r0, 0x0, r0) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000280)=0x1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x110, 0x2) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 16:00:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x4, 0x2}, {{r1}, 0x0, 0x90, 0x4, 0x8, 0x100}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x10000, 0x4}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x1ff, 0x8000}, {{r1}, 0x0, 0x0, 0xfffff, 0x8, 0x1}, {{r1}, 0xfffffffffffffffa, 0x40, 0x0, 0x7fff, 0xad6}], 0x7, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x8ba9, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0x41, 0x1020000000000000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x80, 0x3}, {{r1}, 0xffffffffffffffff, 0x68, 0x80000006, 0x5, 0x3}, {{r3}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x10000, 0x4913}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0x6, 0x100, 0x5}, {{r1}, 0xfffffffffffffffc, 0x2, 0xa0000000, 0x7, 0x8f5}], 0x10001, &(0x7f0000000280)={0x3, 0x8001}) r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x103, 0x4000000000000, 0x0, "8d001500000000bab3d77b4fa7516c2ae2da44d5", 0x10000000000}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgrp() r3 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, 0x0, r3}, 0xc) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000300)) getsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000080), &(0x7f0000000180)=0x4) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) ioctl$TIOCEXCL(r1, 0x2000740d) r5 = semget(0x0, 0x2, 0x202) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000001c0)=""/161) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x3fc, 0x0) dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000340)=0x1) connect(r0, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x100000001, 0x4}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x2, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r2 = semget(0x2, 0x3, 0x210) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000480)=0x1) dup(r0) getgroups(0x4, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r3, r4, r5, r6, 0x4, 0x2}, 0x1, 0x1, 0x5}) r7 = semget$private(0x0, 0x5, 0x40) open(&(0x7f00000002c0)='./file0\x00', 0x20c01, 0x7) r8 = socket(0x10021, 0x3, 0x10008000) unlink(&(0x7f0000000300)='./file0\x00') fchdir(r8) syz_emit_ethernet(0xae, &(0x7f0000000600)="622529d1d74061799770ff8df3409ea7f703bb7e5de98810c7f3be03000000000000007cb3b3c15db500f8c3f97cf70d8fb886ce51dfc86168da64d1d079347d6b420e6094f54963f33d70670e483bd1f300671a592003f55f95261adcc24445df66db4e47b38d5c2dc660fe01c621aeb92177be7af3e8a064b0130a41c8e2304bc7adb8bbbbf461e92ca137f54858d05f45b440617264bace96b172bc1854e3016fc066a455df06e2a0bb7f8a8d") getpeername$inet(r8, &(0x7f0000000440), &(0x7f0000000400)=0xffffff44) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000280)=0x80000001, 0x4) pipe(&(0x7f00000000c0)) semop(r7, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 16:00:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wsmouse0\x00', 0x80, 0x0) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) preadv(r1, &(0x7f0000001700)=[{&(0x7f0000000280)=""/102, 0x66}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/94, 0x5e}, {&(0x7f0000001380)=""/192, 0xc0}, {&(0x7f0000001440)=""/88, 0x58}, {&(0x7f00000014c0)=""/143, 0x8f}, {&(0x7f0000001580)=""/224, 0xe0}, {&(0x7f0000001680)=""/110, 0x6e}], 0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wsmouse0\x00', 0x8080, 0x0) close(r1) pwritev(r1, &(0x7f0000003600)=[{&(0x7f0000000000)="2c03a2b264", 0x5}], 0x1, 0x0) setitimer(0x1, &(0x7f0000000200)={{0x0, 0xdc7}, {0x0, 0xd9ab}}, &(0x7f0000000240)) r2 = open(&(0x7f0000000080)='./bus\x00', 0xa0, 0x10) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0x7, 0x1, 0xfff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x2, [{}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xfffffffffffffffe}]}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2010, r1, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000017c0)) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000d00)="bf6e08b15439", 0x6}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x90, 0x0) 16:00:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x101) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 16:00:28 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x1}, {0x5, 0x3f}}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = dup(r0) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x3) accept$unix(r0, 0x0, &(0x7f0000000100)) 16:00:29 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = getuid() r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x8, 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r6 = socket$inet(0x2, 0x8000, 0x8001) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x8200, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x10680, 0x0) r10 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r12 = dup(0xffffffffffffff9c) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x0, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x20, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x28, 0x0) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x10000) r18 = accept$inet6(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) r21 = getgid() r22 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="f6191fa3adec63f86afbae2e5cac30798b31cb3556492ebc485de44681d306df71b165c8e4e5f39f3b398af5af7106939b5025911fcb42f96e2878a448780c0c141e9dd9b0d4a04a687a414374e4180d218c75c2821d63d573190e5f52c395b5cf94ad79cbe7618bb0cfbd52d9c8b8457ac9f0fe275832af342aae216a568b7cceaf7924b1bc72f4e383684a30760bc9e677588bc0c53fb79f342edd0df772b328da5c627892156ee8db6069c56b784479bea19bcac2eebd", 0xb8}, {&(0x7f0000000340)="f1a3be", 0x3}], 0x2, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r2, r0, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r0, r11}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r0, r21}, @cred={0x20, 0xffff, 0x0, r22, r0, r23}], 0xd8, 0x2}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r24 = socket(0x18, 0x3, 0x2) setsockopt(r24, 0x7, 0x0, &(0x7f0000000000)="e5fcaf6bd7f23fad836b18813456bc2160cf99ccdf5b5db1aac96341e001737eb32fff51eb98475aa701bf4623e4f626fb6ebb2449220ba205dda5584110f96b2d25b6a8cca72a79c6eac198cc7e087beeb9c6fb87e1a76379b3934684dce6fb75f68a8c60c83d21bb5bb0f1f93cdf57990e0ac1b81831b964e5c1d889bf63b0599868908a376a15013f1c50a2a210936e718952213c783a8fb61211a6adb31c5afc0fb4b7624a3989f41032a601c63c", 0xb0) setsockopt(r24, 0x7fffffff, 0x9, &(0x7f00000000c0)="aae6b4459dfed175bfb1e852", 0xc) setsockopt(r24, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r24, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) pckbd_enable: command error 16:00:30 executing program 0: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:00:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0xfffffffffffffffc) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) getpgrp() mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x43) pckbd_enable: command error 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x28081, 0x1b5) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffe) faccessat(r1, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) 16:00:31 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, &(0x7f0000000140)="f6", 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000300)=""/168, 0xa8}, {&(0x7f0000000440)=""/164, 0xa4}], 0x2) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000540)=""/197, 0xc5}, {&(0x7f0000000680)=""/204, 0xcc}, {&(0x7f0000000780)=""/134, 0x86}, {&(0x7f0000000200)=""/71, 0x47}], 0x5) r3 = syz_open_pts() poll(&(0x7f0000000840)=[{r2, 0x4}, {r1}], 0x2, 0x800) open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82040000000000000000"], 0x10) r1 = socket(0x13, 0x5, 0x80) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:00:31 executing program 0: r0 = socket(0x10, 0x0, 0x8000000000000000) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) socket(0x10, 0x8005, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) 16:00:31 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0xfffffffffffffff8) 16:00:32 executing program 1: rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1}]}) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xfff000000000, 0x3, 0x3, 0x4, "ed4d7c82ee785a688e497b224fc6d53c77d37ee3", 0xcd3, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) setrlimit(0x7, &(0x7f0000000080)={0x4, 0x100}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28b93cfdd44967466debea2b9d09dae6a4e1a56afb0540a8a86bfde433590bee735eac52bc88cb0618f473deb0070e805da1e87daf2d49d0bd89ef047df8b9bda40fc4ac3dbc598e5c482d8a60f0fb8855f215178009127e2cdbcc82dddb574dcd8c110d882e6f785fd166b6660612f03d53d2f43685d6bf5f4d6a76caacc6dc5420c31747916319b87a3a7ce60c334b92ef4332a90e", 0xcd}], 0x1) 16:00:32 executing program 0: nanosleep(&(0x7f0000000000)={0x9, 0xffff}, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f000058a000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x3ff, 0x9, {0xaf44, 0x5}}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x191, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0xfffffc9e}, 0x0) 16:00:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) setreuid(0x0, 0xee00) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = semget(0xffffffffffffffff, 0x4, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/74) close(r1) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = semget$private(0x0, 0x1, 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "bf3e00000014aeed0a671f763000"}) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x48}, {r0}], 0x2, 0x0) 16:00:33 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt(0xffffffffffffffff, 0x200000, 0x2000000000010000, &(0x7f0000000040)="5c8267a59c9b4be7e9f282c3b13de2328b06750104a9", 0x212) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x0, 0x539}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2802effcea0f87296217d60808be010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000001200)="02cdd2034deeca2a45a01ad93b8d61dbd889cf5a704e46973a7b28efd62a93353488406671032b0fccdafaf1c19e39c207a2ee7af901d1a762e74beb4a5e9d21fb88a5ca662564d066c317b1411dab6859616746308afa9f839b7f280000000000000500000000", 0x67) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x12, 0x0) munlockall() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0xa9) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f00000011c0)="186718a59ed1a088791cada7c80f2e215c3ecf4efeec49eec49a1a7c76706dbb8f4dcad15c864a77e07c850fd0946384170d60423653", 0x37e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/139, &(0x7f0000000100)=0x8b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x40, 0x4}, 0x8) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="c529b6ac62d5f013d7fc0f42153942ab5f3dda9c75675dad682b7c91273dd69829058647a2bb0589da2bf5d6e8936169d931a52cefacd2dccc7bc020e42ff9af6b95bf35b9a35a28dcfba076d96e3a9d899e4ac5181967a73ac2a9be776d3312d89ad96cad208715ba2af755ced03e61b49340b9e303961e790734490b1150611ffd425659fdc2e18e48399b98432b64a671802bec7698fa2799b3a8752eff6e4df9d59ee8c98d13f7fc3c13f28030d4951aa317e6055d6c69f0de67088a321c2530dc07f68fbb089cb4c0d226c1dd5c89c2ef35271d7b1d92aad67d16ba7c395cb6bbd8cb", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x8) getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x3020, 0x4) setsockopt(r0, 0x703cdf38, 0x101, &(0x7f0000001280)="200a51789172be9be77e0cfb1551f16227874dff293152725a01c441c930f5877920f9c9a7440d2570e70c4bf4f3a62a19e9ab1e76df00a05cbd07f26711a64304493fa010a8f4ad01340f01bd807abcca07911db3d2fe2a13bc4c9fc3a660aab07e4cd0701f89ddb26c8de5e78ca468400354d3e49b9357d7a65e25a7690cf0dc85afde55c696077a000817269b55514e98f01ec01c28f38783f5ee1bb44ca14d819bff9c31495f1762afd9463c7558605983", 0xb3) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x3, &(0x7f0000000580)=[0x0, 0x0, 0x0]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) r6 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10000, 0x20) r7 = kqueue() r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x20400, 0x0) r9 = dup(0xffffffffffffffff) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x10188, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x108e8, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x800, 0x0) r13 = socket$unix(0x1, 0x80003, 0x0) r14 = dup(0xffffffffffffffff) pipe(&(0x7f0000000780)={0xffffffffffffffff}) socketpair(0x19, 0x4003, 0x5, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x8003, 0xff, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse\x00', 0x800, 0x0) r21 = socket$inet6(0x18, 0x2, 0x1) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0xc90, 0x0) r23 = getpgrp() r24 = getuid() r25 = getgid() sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000300)="c8e11f43bfe7dcbf920388a3297aa45455e4d8d24307fc871000fd5c3446fc94bf44f3c949a297e6e9634a3ba1d0dc18e10838c053cc644061f2acc99b593290f4efc43f8392978353e45514aa8b03e629c24feefe0358f518db746f8f91f0c513fee5b30d6ecc", 0x67}, {&(0x7f0000000380)="68531d6b8421990d3ab7a632cd5e41ca4b6e45485255b3317b4e851bd9bddeeef9f1e53aed3f99b02543ef26751eac79592a512bb45c27f3593b76c515f23a4a58244442018ac5a8afc61be4ab13c5e92ba1c4ef082db7187308c1b8854a3cff664d5f223ff225b5d357412e", 0x6c}, {&(0x7f0000000400)="1e7a9ad97b6cb515ae0fe85dd08cba429e309e2e0090d385ad5654ca58217ea0e2001a3c0e36da25a74d348cf0aeb37f7e464a736acd43e69debb342b0b798c91811bf464ca768", 0x47}, {&(0x7f0000000480)="0bb7bf888ae2c3eb7b82e2a13bb2c8da405f09a5b88938a802dba248da6e78ea8babd13b5c04ce", 0x27}], 0x4, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14, r15]}, @rights={0x30, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0xc0, 0x408}, 0x4) r26 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r26, &(0x7f0000000200)="102e22b712e9ac2742e054f6a9933de9870f5c417c4734fc22e54aa3bd55b3042ae1b47f657f9c40e12f14d90f234039d671cb6f8ff6804394c27996c9aac3ff0d6e2b813d41c0a0f4c7202cab61cd3db63483dea3039c9de0b78fdc03bbf0227bd07016430c5cc960b6edc7160ca09ff399a7b7afd315b6224b432596289f10a192b8c9e1544ad9d439fa761f490b2815ec477a3ed7186eddac144a6ca1871b7c36268e2c7e", 0xffffffffffffff1f) mkdir(&(0x7f0000000000)='./bus\x00', 0x14) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1}) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) fchflags(r0, 0x4) r3 = dup(r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='*\\(&\x00']) kevent(r3, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20088, 0x186) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) sendmsg(r2, &(0x7f00000023c0)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000200)="67663ee4f6c0e3bd3dae94f4bc909c328f1dcc340b6950c675d4dd03d9477f378a0d1383c41cf61fce03c09952b3af4ca3bf6ba662c9952b1d979265401921f25536cb0a6e88525b85a52a09560bce1cc16125670ef26ae1e2f1362b861a61128a69c4b34808876e60477aad2a71e764ae8539b73e6e7dce706b0688eb42", 0x7e}, {&(0x7f0000000280)="5e42ab78251509b3e81021305fa56d48e9a42fd70995de339ebf99359c3e76b49dbbdd1bbe3d29ff363fd17da3ca35cd5c634909dcdaacb773284e0fc96bcf953406189a57988349802db76075a52ee1c7686c34260f6ddd62170fa143", 0x5d}, {&(0x7f0000000300)="bf3ca24b3e626382130481e39eb823969df3b2c3233f991733fc8ed813e1783930e5891f392fc20c4d93047303b1", 0x2e}, {&(0x7f0000000340)="55eab6d28d5f7e5d93c4ee6bfb32f2c5d7708f33464b67ebae4c3e76d11d8250262cea6b57b9c98d7b2dcc658b49260f6d8c2e7783c022736663a3a1cdb5320f19cea18c025a8fceb03c59b72acc5f17bb232aef80b21b7d897956ebc0d392b5563a4b4330212209bda8ad99bee03a4d6e02445265790b845e87b9bfd8c3a475444808e48e05e81bf19b544d84d64a50e033ebe0a64a9e06c4817792260165eac5d8583951e8007c4cf94eb70081f0a527828883a9a279a7c551065ce50ea018754b7d2c157c3548614127e377367c189e783cc381893d419d12d4130de958b2b9f0da6927a84ca7bd0eac0fd467140985632de91bea944d7844d6ff249cf07e136fc231be2040f386a21f226cb3641d339e984df0220b3504f015e2e30e0cbf2001fcf6a7183aae8ca1a42432d29bceb69b035806f98d198ef7e43f18758cf4291ce1c58efb6b9485ff3b7220351b71f3108f85493f0824c36cccf6eabae92b4cc78d7ab6f587f88162c0d6234be1a6381a574262fe25e2a20f5c5ce662a0a6f3d0ccd97d82119ee99ea0dbb12efa6f80b2d05a3f13aa132447a72369453770b7ee2655c2883bd4324b9bd9a4b06a2a9d0ee1e0a8b1307a2a776b351cae07295c66f005521a0d802fb094b05e436ce2c3ed709236c865466991a0cd51bf2020487682d2a1b528fddad2af1389c1871490d4af189326de8c793bb27645a2c478528f400795d25dbd9c870e41cfb9d0f796aec75bb408a06dabe717c5514d7bcd8a68c5a7bace852244a6342cff12cd48616c3f5f5a2a2b3e3070405c47c86f8e807abe42f21d2d8aa7670bc5b752a5717e485511889a49fe98f902ec7445c9705caae21ce4c89c9be9b2d8c728dc80c19cdbfad3c51de13544c0d991f3a69b07d22386aefb2b8ba10f6f74e8a50c710d3321484f999ff677018d406e90e43e133e223ed3b5cee25b4f7effd2efc85df393e1dea608dd06c54e89365bac3666c064e8511102cabaed23d7102a1656fc752ca0b9567f5e9e6c07e96f6d7402b9b12accd1ff971ee456e1bede24a39b0f00533356281d40bbed7e5265d514efac4cede80e000194a22a86c7f3b2f83547ecfbdb12eaa90e79230ea3e4f3506fd2464213dadcd8ea5102aed2ca8ffccd661946c62b4631f80f223519ba411558c586393cd66607a7d2e94ddc8015c45bd1f5f2ad63d92d866ba5ce7e662f62a8d0b8e141791331c88ecfa1b81c6fa0d962fd0ef5f7d33feffda18cff94bcd5349ba0c298d2a2ec00cc6ed7e9e40b648f7452a2d57b8ca889451a98f4ae8c5d31019a2914e7d74b05347b773c0061a3ab563123cda78812bdf2a6c81b74e98dd9f3a9ba205c959c8fd588280f5f5aa68ddd9fdabb2bb31028ac5dfc7f34f68cb6fcf046f87a36d891fc880aa8c5219b6e713963fb2610124231099d89e1476adb0bc7ef7a8819b15915ee39192c09867e19495acec9b6b2310ecda2f1fd0f61ff5fa452ebe16504b78ea9d3a3534237bc529633b2a610a53e31ba934f9f1b4f1cedae90c899cdfb59f5eaf5e42c44039d6c555be855698ce5334b25ff53c5b788d3248432b5f8ac8b43072ddcc036e933a06666a89d2e1cd23539b7b97e6ebd1ba6ec65d39cb2a2c4124148c02b93cfa37dfd0c02f72ccc183efcdf17462bd4d41df4cc61186eaad513ed81a3ba65de02a37fe37e266f729403cc757a2974a76d1cb3dc06ea8b50af59db58a1e39dc60d9a9085b5f422b27ec51a4802a153004295afc2606a27df9cc9bbcc7067da03fec32f118e4814d6cf08fd164b175506d982b05ca2cedbdef59e81879c5bd010c7ce9fa9ce2091f6b71e63787074d840ed3f7e32abe0cc806c1e32a5b21b13665d748c440b4260c3a22395934311c845f06e7d6204b13e2f89941379727443b65f1c41e1e7f1b60db747743d5bba4133afe9593e6ae957fd2f10b91318b24bfbfe74ceff971c5f0626ae52aa12d010a5bb79e27a418476196dd5e40c81487a3b2335edb3911aceaab1e7475b020241eb942ab73ae268ffd39f028cd95f2d0a87a6c90fa22f3a45f5157ae26be8d31c0eafbb84c15c9258370064a58592eac94d0a6a2ba8d4da297a4d50e6daec5db9d162ad5d285757e0227fec9d032c0e05e2749437853eed12b024b762b07afdc50b0599ed44f86593190a4b803a16adba015c0ba67e032be199d19b679cfc86e8aa047188bf0563bd20cc404772d7ca1b661d8d1a395d5ff1f42dca1bb2d9a9a8ca624dba84bf421af2c02b2e3e5865ad37b72ad2788914c4806192329c5abade1ec2260cbb6a00a20f22a6808d696441c04df9432808209b880cfdb3ab1028134a5aa2c7bae0fd201694cf81f6fe5507cdf851ac9520522ab44a286934ac9d989629d2c5b54c5f1528a09cdd2c884605de57ea859f904cf5e507ea278c2c24e4935bca4e425728e7d0391da8bf2b1ebd4fae16222d5e8baf2b6d3a1b5e0300a7e5f4f7d0ff45867cee8c8f98a706802c5c4f5fba5f208324f8617bcbb44a58e2d9ff6861989dac97e7c41239066ae0dcc7af857c6c6b68d7271dd7c0fb638b54281d10e8ac688e7b90f3adf40880994cf54494f63db427163be6e7884a132bca5dfbcd4f7ba4853e8ebde8968c1ab3ada68e925f49cdd419eafbbd417a55ae6b86b96786754765f3ba1fe21acff72bcaa6ec61cfdadcfbf75a2e861ef00242a42fffcb2cef09d4a108a73fa265c7248e71bfe7e7d3fc41c0c33a2a63c507c79af73b75b4b0475e81b3495da1dba8ef54f7b36bb3aca7026ccd6f14d938e6c97ab5c7b128f089e74a25f6c1fd403e771fe3082acae55eb62e0d7e8bc7ba8f3cc479c8909063b2d4a41c0051479da77d3ccb1ae1ab621913312dd6d4ea9ba9476bc186069a9dc81f57c3faed552be155e089a20f0a91d3e3a2ad62a77d21d986ee8b823446d8fec49fd88bc35d52e52dd95f9349b8bc869209c9e1d988e065396baea3a1bc4e95944a952783ebb558190d3ef133538e69b63563451f981089dfbfb23f7bd758af60ee23357bf8582710afc79260e589a028fec556867f1755e0d5cf187521d53e991cc49a75f9f6bb1da9c2bc1a058a4efac8ced2c3f27b0f6feef1be796ba716173480ee6969bb2ab4fe51220dee3dc50cdfe3467bf9fc96870d161dbf271dac49118f73f0a2429d2889c8ae0bd9301024705722a96c0e6952c27a86d0e5abe37fcdc3dd0082c60f9709bdcb7526b1b5dc88ee456986f33a4014659ee097f7c12f3bd1c9b40073e2ae25c3ab0ca52ae9bd045eae227a814fc6e83b53f15262b9bab3dbca0a66a94097d69ca2a561a563adef0d13a72260528d12ce566448fd43028196597a808e609295ba0e5d01dcd1b98dab11f338350e3bf20da752ccf13b009efa757f2503f166a76e37bbe743c086880bfbf5775be37c39cdd77a0c4e181cb9f1734a8effb1a2d61a630fb2d5fc54d402ab23c00d21857aa48f0c96aa0f8c8986b7684f0c2ebc167c841ec3397b2f022f3e30e3be69953bb8b9a88336a2b9c6ffc5614af128602ef978ed9a0319a4a3401691e0a58542578993dafae204b12c1896c40f3432f7c381616da3e2eda44307ee40c58a8daa8f44327f266d103790d24ce7452fe28e37c7d1518d3ffa2efcabe6a3ede63c5d64ed74d3fc2e1234e3fa20ac63b8f96fa9f0651ed7b118e8c8316692c4f5e505109f2d3208137908caf05f5a44c9de8e592daf01c661117430576a441529d6cc531cc0a9fac9fc297c8898661e1a8aeec4951db2e4a0d4ddae00a1f2a1ff89dff22aa27d94e607605f13cf58485d89bcdbcc16903793e021e69acbfb2af3391c5179bc1f5d476a46e9fc8697d918262ec46cd8e29aff6045efcfa65079d9eced6f55f85b7672996a5337ab36880bcf195dce189f31235fa17f1c854578a0d2fe2f476e99c2d89d35683eb50f879bc32e0413a4996548ddcd80fedb89401ea320e882fbcd15bafa2125327157fcf03e8bfcb15221bdeb7aef1bd64d46e4dbb6efa45587f86f3a880cbe6f9b89e58a0ec62512f84e040d53838b06a38dbacc0bbcea2fc04ac9ba30e5aca531e958d48deec2db1454e4bef002f61059e54e7e0af3f4f70e47f987904d46fa0c6ab7f8d8fc8ffe2966d4e48700882bab12e86ee0732918866f149d5b87b8780b079be296607c94cf0422f894f66d73baf1b99aea9b8b32305e8e7a9661b73f154b8a8b86cfd760d7befc2f00f7f2faf0becce754193c6bbfa5d3d5ffff3f644ecb536a3f935ca611df9f37f922764e2c22926c8708e6354925ed4a401893f26714452a43a8199356216ebf2d72371361761da8213ed2931f3a4374d4665337672a966fdbba9d6da1be0691e9fc506362541665857a44b559d5575fa540efe13898370c3ce5e91c4222fc88de2c4cd4007c2e6bcd6550b8edf33009bf7f9b22cbb2c1ecc4cf3e4c9d642cb65e74ed9ae5f773e67e1c33f55a3ac1f4f680d443f79f14300c41bac6499b86f4b58df82d9df950f4553ce904d22695e6186bfba8d70ecbe2de8a638f365d202c8623b81f0acffd81e7a6ffa9c7d7189c005ee7cccdffbb982943c93a33f6c09fefc6b921832b756057d9eb9809d187f8597d808a610fd957d519ae591da345a7b2adffe057efcbdd4a32bdff24a5c6a697583645a6757f1b2963d4fdc580b8ce6b26b35eee92087e479422d6b3b468d806166ebdab3a8f43d7e5abab76b939a4b9c435f987e004825d4a0f95c81730a0fb3d33fb9aeb60e57fe3485c558bf9b601255d7426b1390a0b6c2c58b605fb99bd466b02e48818f299d179f452533b0dd63f7e76ab0bd1650cad51391ab21f26d883a65ef1e1e7b2727acd861617263ce411572289db7acb20b19642bfb8d50f0074fc93b683845fba7a4fe253d733e869a4719e3591dbd79ec9ba24d90018511232c9ea0863a38a6fa98114feab96089ff76e41b21c7dc58b1e3bd7822d7e51ec35c1c58b3b234d5ce7d815ffddb60ff9e1a82b9d497db9caff3135c93241a02f6b260ae8f3d1623dc6c68d03469e5a9d05cbf1365f106ab7b495055c53fa4e2f2366c8aa781d8e4d1ef5f994afe369d0f8115f7c7822e35d14516a50498f39a3f92883c5da4b4416b9f02175684e2ac3718b601e2c57e7ed6618918142d539cf9417c4886cdb7cb324ff827a24c5280cf55acd78013139306c64982e95c70f742a76e5a1417aac1faa1af2f82044082228e708b307476d2cb630275c6e77cc7cd3f28fbac1e8b6b10acdd964bb41b33c4d48fd0fe5ee51c50a333dd583e0f26804c63c51f77ea0a6dc15578906b676c5ffccafe27b4a22a6a39fdc4fc09f8c89743a66e0c74c890645e58472092134dee5625fbfdc2f788a46ecab3b94c4ce7af48a803a692b5c442e8e6893ea5fc7c4e88a31dae674b9083d708d641be39eb884d299f0f1f839ad80efc9fc1cf3e915e944e9f31fd9756839b7fecb1ca83ce75083736e55cff8fc0b6d6e0e95f142e7a3da7f7391b79576d4b814c73b0ee682f9b632d59d48804bc263de123a10416082f3055691ea2211d5fab237e3fdcc3f7bb305080745081edb17db52683981d3a924fdc6a6c4d7f62f3fe30a29c13f46562481f413ecc750751385b2552579f1da481940f3cbf322dd6284df5f55fffaa84f2c8528d788223efe85901091b731e67b7248225c8b4df7162f0aa82d8ffa6b5dbe91c92dbc9c7429b5f376fc839ee096c3415a926d3a9d87a43d481921a8db7818e3433be9f2da293f836e7d2d73eb93c0121640ca25fe536869ab3b", 0x1000}], 0x4, &(0x7f0000001380)=[{0x1010, 0x1, 0xebe, "829527c584b56db68358e95871f67a6ee01fd7aed025166d365d404eb6dc812ba11e907c21bcec0f9af72e4137a14f3621ad0daec27245f3f55c3d61bc5b6595abeb4eeaec92e507ff34e0c7bf320c894064c64b9d7e741f384106cf8e621a4ccdc551da307d2aeba21d70466824e2a2dd7afc2dead811eada91e750b54b595385b0d1b642ae4bfbda2d690695c8888ff40e089ed1851b707f172160dca8a58761f55575c82db76108f487d62d1b582005e2a8cc1db4c3cf7c3568ea0e504eb150b7e17411c5d8375a73cc9b86246b42785790705085291143770876ec5f7ffc566ff1d988fed19401f42518ffc36361e6323a28e4b790b6e6a63b55dc6f20220170c63cb50edfa017870266a12ed887adf6d08da64b02f7bcc93d6dcb7b17af4dc581366dad548ff77c4aec894ba050a596a810b68ae84853c98597d4210017fb09383f88a8e7fefb32cccbc6d73f034e30bde8dbdd8a1fb57f24a9c3dc25f69f29a9b03fbc57ea8771f8059aaa0a57341e49c448854d22e8ad8bde54fe16248980547ca07b8fa660af4afc17f0593fd67e67038be0f6cc469c904718cfd8caef77010ef5626f3e815412d497bfa671c6dca85b7dd072bf80e40c62299655d9f4af06a592c3789bc6ab754bf437128ef7a6dc636924b29f88cf86524ddb49e433529faab144501d3421da8c554bb57ef6febf1d5fb0d65ab73ff3aba910551b92cdaead7007141b03debc6b60849caf1c6dce84cd7f3c9c3d8bb1b85a172a5c268e8d93cf01de6f315951e2ab13953958293e9a19b1e93e81d2a68a6ff8c9cec391296922cccab26e511cee00805d711189dccbd40719cb6186843b04c1fcc29976f6429e48940d789ed7969f3e4a061676d87ad5562a8d48c8bfaee11bd6ac76c49a6a803495e81916efc280a43537d2972f16eee56e85039d1006587d86052b2469539571e7f5012664507a2558192fb5c39f8c6a81a77f8823a136b20c733717b7d8d9a7bb14dcf02a74870b383253f1dcf17da3ad532caefc2a974e8a973ec85d1e11b41f8dcdf1d61b1ad66b3ef23cf1702fcdb4cf345682b635fbd217744c73874b1612de4e3f1620c601305bfd3a99cc6133d690506bc8cbbbae35ed66fee2e04aa6b6970f0a2637dcc559a3b4b7fede18f81222e73ad03d422a0feba84902c799eb46ea32a7eaa54ed359b001feb90d21b282b159a9a7f85d20a35ee2d7c592dab3a8305264ed256adc49a9b869039c8da03f50d6b60ca211b7ee98cb97ad462729e5220a92b448fa826c7b431ed550f5697de8b19faec4e380bb30410ad6b8bfd6e46ab7cf68d7de9780d436e90c44311f909d7525cf282c9f1cf843d865025ce3550919778dbe4b410a419180dcff5e26caa4c267cf7f729e30c1b3a86d7c6c0d4a0e0276aa141af18e6016a6cce9ff078166295d39eeebf3a05bb6f34be7d29f0b3524472a1976db6c99f31ca7f158bed692c25aa140b61bdb250a04e02c8fdacf9c3cc6b7bd02cd3c2d9343614b04fd463e66955c741326aa8df65361b02269154743c1c62688f7a906ea676761776f46fd29255394b5a3efec7dafab2a1535ce868f1514077dfacfc0cbb15c9311174fe6bc041c473d95396f3846fdd29e6c1071aa2798b7b6a7f046c10a32c7f7106867f4b01d2441c350300d6c88f81dbf1beb3ace8eaf4540f2ccb91ed5abbfd9a146f03c0b6d98da5a1a4b2c2bab8dc52d083c4dbb6f6677a6326e1c533b5886719dd1d8266fd922ee80052bea5d34f40fe4bab22a4f23a7d60259e2bf5c62db924dac137d0391a1f6b9857ffa625ae7fd828c8eaeb314440ccf117993d85254478abe48e860cc834fa3b1abf5809914d3b383edce294bef4d2f17e7f65ed03d2dfb4a38f04e0b8d657bf6f1627200248a13303cb1764b7f649ccae8c4917dd7394a9dc677fc215b0e1d525defb2788a4d943c40461995e6ffed27177c0c5eebc61ff157e0d0b5b3e736beae91a73ac7ae5ff0e23bf90d9638ed26362416cbb18ef7ab7a64dae1c5929890c3d1cbb33dfa9b0fdf556bf79a73522ec77aa9ab9f717595e1c7eccfe89fd4a47fb0af5f6809f4aade627549e18412834ec9b94bcd1603be48f0cd26550f72ca1c627a653da87b30862120f1469d319fdb7ce0c6b2dcc08469760dd0ded8170c309a7e3247464a1d15ea5b9b12762da392c42b82ea8472a75cb6da53303c50a8767cefbca75d60024b0634a2d6c4e0248dab54a663b8961b526c41c77cb000d78464626b1b4c3072f54d0b3f99ed7b21c2da617a818ab471692b9d69ebda1b9016d09730880c5d92c7dfeed78ef5023af94f47714e1c10efde80fd34710c0af107440be72d8803e5a814e39ef2e07b7920f996a4810615f44d574f1fb7242f4187e6467fe1f8d2b872a0edd18acc7d00f725493af93b24c162730b0ee686f101d9f18fde7925008baae844e69fa96a860113c1c6af4ec6f8c6259f0a8351bc59802168255c3ec02b56ffa674179cd07cfde35a8bcda59c2b4daa62e44276ab9d27d399a0e29e168f1218bc4ec2ab9136e2db5957d38d368628828336f52cc15ace3d51f1aff3c0bf62cc1d52f963ab6cfbb2d5752d452e3928badf569056ca0c0febdf48b648734845a28fe99d7e0ae396e1c73efd68f844eff8deac365373fb1b253448770317421f1d3fe176bbeb9523ee22eb7813cba57a28ac712632a7ad3079e85c44029ffdbe07ccec82a023f1e86514491529d33cd5f62070036ed66cdb93f9bb2e943651a6c3a2ce8454ef170519641db92c9598306ec248e0a81edbefaa9dd3888d7865087b09f10dd3ae097ee6507ba59817586c7a9ef8ced6671918a84d89750e3ea934bf3336437177f37d97ec19b454ea3b8f31e16c07af2c944ec896978668b47c81b8a2fd5894a47218d07e39115733f856fee8a4ed965010e6923bc161c73715e99ecc65ba08af0f2488891f08b3b109af30f372616b2dc7ce7617131da875b45a49ac26f4c1f5a588efb1922576ccdcbf53726ec1b58b3a7d15130e8448860e2e4b94f02263f605bf47a71ecde9ab74f9fa70701ec664621113aaca48d91516abaeca82360756355884204c14da1df26affcf489d8378a8554ad12f96469bc989e035b95e7f9099463d0d7b46e3069f7d432d8ea89fe505e79c4aec2a17be5d781f46503ee2e2182a371becf0987c57e505b07bfe17c5b64d8ace7e04a87ebf6c4f1891d8494f8812ae4cce8f8a038b0083dfeb5b72b2ffdac316ce12860d5cdc7c026c3884af24b997038fd3aa2916f08cc7888449967e64a8aff75e11e2dde09ae4874d581d5123a859ea0f28c0fe3a89a84fb6766130318cade55ec9de080955a40a0e32e82aaa2801e4b8bad3c25fbd2dee9c9f5f1c78228f93303c05def57ba2341952eb6d16d76de79bbbcfaf90b181891ce3bdc542113957128ea90e40164c6ad3c9325f14e688d70f77123ed18b055ad90013652038cdd69488236394f9e96cc6a7660f891c89cf988e8a8bc2688d6b0cd27aabbf7b85857f5d2525bcbd25a34a933409f30a87c2fff5bc398624916c82e58f1291129360ee90963b5fb1f2331b2109ad1b61d3e3a7d8e454b68dc01cffafb62b1b0c697b63c5dca94fa35163404a8ab8183ee1d0faa71e3ecb9ec5e214575f9fce566b8c1d4c103191f97ed55c32521465b523549076694e587f93b25db57135f97132cef84ed1f4be6ebfecc12e6adec71da5613a48046e39ebc2abb93ac636f341c0874d6c37557a01bb8582411277edf65ba0eb64345cdddd2090cb6963d2005198cfafd2d0b84d5c163b91ccf3e14dcc31410bc397583e3389aed6019001d52bfaa680842c6d877db1f91ccea59c55d1caf34d6065e3b60668aa2152e2e4249c2b0d171e9db8d75658b0cf03d73af3679a536f2bd11f1f2d2d436aaef5461c9ed4d09c150c68e850a6c774d91ae897b25ea83b0b83003a2efa90b694c95ff8ed90692943a16e35ec461e9c8f49fc682987af5e696559ed7c32f90225507254622b0be7b805965d11ef03c5f76f89d6ea435c249aa3f53742747ced22e89f9e333328fd0f36d69e71106bfcad3d84e44640c258fbdad2779d591b5f732d44a2deebb7e847a5e1eb3c57fa2f695e7fcef7d09432778227e2418a3fcf18c0761f9ceeb9b2cd4215f7c2656de8e8bb877b593ba8f76fd10b41f6accdb2f2fd246dfbb18f0ae9cca0aee23d97e0be2c3b2ad710b26153468b2bb56b4e997beb1ebee565fb30533e5a5e593b82fd0dc0f8bb9284c6c8e6cd2d6a58df75948cc81a4c2dbeace1183912356c97010c9d0e0a2da576e347af53ddf4edab7fc8873f3a206589f2305e6e17fa239bc1381da3527c82bc29f8b3cf63d6c25853f0163b0877eeae070d848f221612207c8d372e437ddc252a01a3f18bbaef7d72e8550a019c6a4a31edbbd502a72a75909ef6d004017217da00e263ec635e8d0f1bb2d859904dc1a38835a52975c9009965e92b468383aee65f0685707fb01f6c518f092dd63a83eee042a914216016e771222d252b43f07f301c1c9a958a75c2235a1eb4f9ae2733f7c8648f7901e26efb1dd0c542135debd70f58068b708ef7d2a7f5207ceb5e5d1f98a9c18ce63bee8fabf3d8151985505f65af1c377ee906ec61dfc04a54613399999f1b8a81947042876e16e67d6fca6f79717846be1a6d029d9fe435274bf667731cdb5aa6e6c74e6e24940ceb58d7529542251e62cebc131a01c8efa78fd347956ca6ba2f722756c8512f6f11421d32dfa4af4f44568b2a837e4be251acc1400d0cd9dc61b7f24b033da1b4fa12853d70bb1031a1ba2c256755c9f192dc401da15098d9aa7d2a9f64af418218fd200dee8e92a6a7c303bfb55c80a8ae8f959e659de3816fb4e464c018df171996a8888437e15796dd04095ac1cb595e6bee8e66f2ba0ba5f5716f61df02fa3970802fd19adc2cd31c41e1286272a42ecb45337cf04342e36bbe613126c4174c7f90d5a2c08b0317250a075022127404d3381ea17aa6de9cecd2efa7e95b1985fd59a36aa4e011374e47633facdb11980c7ab43c1a1f5b8356fb2c2ed8c9bb45daad49aeff4890c5f47f433a8ce27971e6882b91f0a07e59e4cbcad313bd5b736d58ba15c3d6fe99a406b41fe39d5c2ebe23366bf2d91be7456229388dabf05834f47093ea01c787e17f798a3d5e073ded43e4ab87b534cc62f24ac8bad24baebbd4f4ed05275b31fd6d40da6c2730301f0ba59c10a5a5c724503aedf9d95dced9903990f157d2ffe19d3a6ec2b44a624b83635e86df0bcc277bfad95fc33e70396bd0f252561899b5112448ba6f50bcddf8b5d5fb10a52d6d822b0d6fe5f652142b4cb8ec70f36250bc4d6a5efdff9b3b60d27eb6e1ec1afe972c34764d56658303543a3b0f30535f102d0d5be20941b9f42107f91ee2f4a549643405efef6f84e4890c42a690e97b28a2224e54b419a3f946f36f8b2fccb3842b3612a1fbffc245eedaae281f6860d02daa945d11bca706f159304d57930ae78e2235ca1bcbf82e9ca7e4389835544700c81dc2d33c4e9c688d6f45a7ad4f30ed9d1f4a49601540d926d1a6180289760d4c91aa79da81036a6093bf56cd5954369209db39724e51eb494b60e9fb534ed4b939dc2b098f199e466acdb989f12da0771076af5de788f41f6eb781c6f94ce350a250551ab1570d218a2c0095c35475d38a3c884eddeae64468a2b868302c37888e189485e8b390e99b6edfa847b47d654a76179544c4e40a5f0e78ca1e07f2ee00"}], 0x1010}, 0xa) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0xc000000000000, 0x0, 0x0, 0x6}) 16:00:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x88) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x4, 0x100) socket(0x2, 0x8007, 0x1) fcntl$setstatus(r5, 0x4, 0x84) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0307004, &(0x7f0000000080)={0x9, './bus\x00', './file0\x00'}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chflagsat(r5, &(0x7f0000000200)='./file0\x00', 0x40000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x2010, r3, 0x0, 0x60) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000040)=0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chflagsat(r6, &(0x7f0000000240)='./bus\x00', 0x2, 0x2) 16:00:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) r4 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0x304) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r4, 0x0, 0x0) connect$inet6(r3, &(0x7f0000000000), 0xc) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) syz_open_pts() 16:00:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x8, 0x3, &(0x7f0000000100)="5cfbfc63c1e1ae85b3a56f47ef09fb3c6814b51eadc66153eebf47d926eb7962eaba00ab28c668559b153dde0f60eb966968b5af3606a53a0d1f28068c224d0e1082089b9f0c1563c8df57f1fae09b86cf7213a6b275cdb5f50184b8e44dcbfb9291b381555109a100a27b7212898e684b1ad62455eeb35879eef5728d2173f73aabc046e21d973ad73115e95bca32c051f122adcc65440b32a3a0b25bd8afcd9cb1093c13d79fdad48b4a503f2f84654e769e196cc60d36bff7cba0eae5217643d6dd1b", 0xc4) close(r0) fcntl$dupfd(r0, 0xa, r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:35 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = geteuid() setreuid(r1, r0) r2 = socket(0x2, 0x400000000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x0, 0x0) setsockopt(r2, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) 16:00:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x6) 16:00:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) fchflags(r0, 0x60004) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) r1 = msgget(0x0, 0x40) msgsnd(r1, &(0x7f0000000100)={0x1, "41890a8c3b9b9ba2c5c30c2f16aa7aeea69829a553d06a0de6b8b54e739a5ba0b43f149857d9ba4a9906061338d61e182ed82ab268151baa4f67e743735e33511b1ff69d98947b865b6ac24b8d183d1d827d732fd98106907d6cb817b581100515c671045bb9625d3efaa4d77f84c207d4e5fc8d8440f746a927c1282af22343a552e8b36f27b5305b55149257dc6376366fd9d2c3e18192726496793c00dcc631841314a93805ea7071fbaf36da27"}, 0xb7, 0x800) fchflags(r0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') 16:00:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x16f801eb6abe8008) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x9}, {0x18, 0xffffffffffffffff, 0x0, 0x100000}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}, 0x3c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xc16, 0x9f1, 0x3, 0x4, "07a8f94b8cf656e9efff661856d97ed24e69de99", 0x3, 0x5}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000280)="670dc355bd", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0xda, 0x8, 0x3, 0x8000}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x7ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x9, 0x4, 0x4, 0x200}, {{r0}, 0xffffffffffffffff, 0x1, 0xc00000c5, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x1, 0xff}, {{r0}, 0xffffffffffffffff, 0x5c, 0x43, 0x4, 0x4}], 0x401, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x5c, 0xa0000002, 0xfffffffffffffff9, 0xffff}], 0x2, &(0x7f0000000140)={0x2, 0xaf8}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r2 = socket(0x3f, 0x8007, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/25, 0x19, 0x40, &(0x7f0000000180)=ANY=[@ANYBLOB="00fd002e2f6608000000ae5d0d32c0c2f7c9e5f0da19498d3ebad30b75d9f0cf91e73f8513f6f28ac788bedd0d7d30ce00345f992c46e4b7b44d78a84fc5282b35fb926d022046c3c49d4558c202d0e476e25d24d0b8572d9e45de035027bffe9cebccc7379140070901e2832d0b069e4407121aed79795b64d129c269ccf39684187456b2e82f4c25319a8913328119a80f65300d7fd8a6818e2bd7ad9adab8c2a4140d5847199a96354323779daeead5f5b5884bfd7f620000000000"], 0xa) readv(r2, &(0x7f0000001580)=[{&(0x7f0000000340)=""/94, 0x5e}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/174, 0xae}, {0xfffffffffffffffe}, {&(0x7f0000001480)=""/231, 0xe7}], 0x5) pmap_unwire: wiring for pmap 0xfffffd803f013a80 va 0x1b2e820000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013a80 va 0x1b2e821000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013a80 va 0x1b2e822000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013a80 va 0x1b2e823000 didn't change! 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="2e24a0e078edbb32b4cd0d093101c7033a01db129db9f6060000000000000074fc20388a94d6d035646ebce69c00d689a41f799f4d6dbaf823b1eec0fbcdfaa0066d96f5003a19567ba8024f74f3cc97e988ab9e38b4a20e106c8e90d32ac6a39cf86c1541f3ac7c709e4fa71502993da60357cffd4c5e60be7e305111a61c829b2e934470ba4fb7c04d851f0e87aeea0db92392cbb48ce91c82861e49c67b3454d64d69b79d993f815ccc7f8047d3f225b0eb1c0c75bca4a84d278d0aec722ecbb23f", 0xffffffffffffffa4}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="bb74afd32aad452e2e", 0x9}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() pmap_unwire: wiring for pmap 0xfffffd803f013a80 va 0x1b2e820000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013a80 va 0x1b2e821000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013a80 va 0x1b2e822000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013a80 va 0x1b2e823000 didn't change! 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d60000d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5a168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc2ffff000055e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x1f5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23}, {0x21}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xc30, 0x0) 16:00:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) select(0x40, &(0x7f0000000040)={0x9, 0x88, 0x1, 0x5, 0x3f, 0x100000001, 0xfffffffffffff713, 0x5}, &(0x7f00000000c0)={0x2, 0x58, 0x800, 0x1f, 0x101, 0x3, 0x8, 0x69}, &(0x7f0000000100)={0x80000000, 0x8, 0x2, 0x7, 0xff, 0x3f, 0x9, 0x9}, &(0x7f0000000140)={0x1, 0x7}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x30, 0x0) fcntl$getflags(r1, 0x3) getpid() mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x100, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) 16:00:37 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="3acfd1176e3f4416fd3b560894d42918758cef247b8b60591e7339bda9467aaf4006c39c77e3eac0", 0x28}, {&(0x7f00000001c0)="4ea9d74c9b80ccc396c01a2beef0c707a784c0571d2e9222dc1d40ad7509ede70406699c8d7cf31b8d38cfe55a5fad1a25ea221fc8de0782f8a8bb1e73b221863fc55ff751c0c6edebee5d0729a2c96263dfcafd68faca447da5d04abece3243ad2e84acfecd0dcf69f0fc0858da4e33c2f78ef9d5d2ffbb4e", 0xfffffe27}], 0x100000000000016f) clock_getres(0x3, &(0x7f0000000040)) 16:00:37 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:37 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) utimes(0x0, &(0x7f0000000040)={{0x400004, 0x5}, {0x1003, 0xffffffffffff873f}}) 16:00:37 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) poll(&(0x7f0000000080)=[{r0, 0x31}], 0x1, 0x1ff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20020, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x20002, 0x2) close(r0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r0, 0xa5}, {r0, 0x52}, {r0, 0x16}, {r0, 0x15}], 0x6, 0x5) 16:00:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 16:00:37 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/187, &(0x7f00000000c0)=0xbb) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xffffffffffffffff, 0x9}, {0x18, 0x2, 0x5, 0x7ff}, 0x2a, [0x100, 0x6, 0x0, 0x8, 0xc6, 0x40, 0x800000101, 0x5]}, 0x3c) 16:00:37 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x0, 0x8001}) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0xfffffffffffffffe, 0x0, 0x0, "85496a00020000000000001167f5bfa600", 0x80}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x40, 0x2, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x0, 0x8000}) 16:00:37 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0x28) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)="0eac355d949a81f3c1baaa3abe912433315cbf85ec13828c79fb3504fa6a1f9d0cc76312a682ecf7dfe2329e8c695684a148402ffcb892648987215a320fe9f78edcbf3959d33e16a73f814fa5d73f7de873c7174e5f637408a6c7816720a5503ac8ea490032186b669f7dff3a00d2cb18b4f7b9916dfe5574ca901996d715c8b17e287ededfb92a04083821b889abc19d56c01f509517d3a0e05c148092887c47438d4c321007aae2be5c602c1b949df1938edaa188f641798f3c3cfd3a4d35bc87ed0b7d7d60fa95165b86e02170167a9b88238fe5d2ed8373a848835852b363a08774fe03d797d8f94f625eb03231a8ad43c1583bda8e793b510cf25ed3acd6ae4376ce31197814bf9ff133c483550dd30bd4de99ac0ce9f8870e82acd608bcfa4dfc8575a937cea10bb551bf509e34e90b175502ad14a11036077c72403aa5fda265645247c2c5037ea69f8f6bb297c2453470ce2e8cad539851d6856f9be585e7f00e4d9fb6e8d6b8dae9b0479ddcfbfde27245e4d74379f8ef4c8b6bc06d626a2fa916a7eb804ee073ca6360d59388cd5602102d132b1b25ff82ca04d6953b5adb9db4c55d9cf603de78d41378ab2e272c251e39a73c258a2a9c9f67c8e33d45734db731062b3767537306780e49a4b022a0cf6ec2fafa3ee8e84316ec882d64866d32074c0785b428c7fd6c4571203e203b2595a6399c49bc5348efdbbc667083cbdbcdac28036adc24ce5186bce84c282d9fcaab55c4c220de5a3024efbe8be9ec86640a90680227ae1a5a8bbfd96dbb91fc4f42cbbc78e75267ed506f9a6738e8407ad994316f807ce988bdc752e57184d15cfc1e169ec8936c38795ecd1fd9cef1c2ef46578d56e3fbb8a1f7a40ad40391da18b11ddbb344094e5364400da3655e3cc3ba75178559a2100d08ad9167e83b7a3072a2a81283b45aefb152c226294026d452ad6acbd7c147ed4a5d52a83a0029ce0364786bfe1d254e409577285f3d899f47ba25c42b6f6a807ddbf6d6e14c0da5d1bb50fe2a89cf2a8c71238e015afa73ca321cf7719304b343484db41c8405a82c639934bb4f7ab488ff6c703043d0786596fc75d8e7e6e06f4a41120bc11c463c653f671771030d0daaf4caa58d9960c2b14ba3424e71abbf77e11acebf73e77e39b0868000cebe2b474e6bbf6994273b1a1ed697859896fdb35cbf73c3cff414e63d61df50965e6b0bc9b3a29d4a70bbbe08d28c17c1454c6aa2fe737bfeabe7ce660f02b903749c44a19049adc8a8babcd22d7294a7823d6f5863a61273ded3f17c94f79adcb50bab13f5b92ffe4034f14848a2ee66f2b1f78632f557ccd327eaff4050465d2d72324d61f5dab711a5bc3f611c46ba01493d78e96d4315cd183faa7150972fd7e2e70aa0ec88378ef4b12e1b628b5e62b35ac7259f2e6d268ef0319fc2766a9aef9d23ea69e2e1a29e30421109cec725e2af2b928f6aea0c9defc0991540b0c91db4be8eca3dc8487ea3b9b36e8f804cb2becd949a144f935b009934e6583bf9d824fe4e4dd60b7b6c33627783ec4540de6a678991550fcdc484d7711f876154fc6e36279b4170f8f87ec2612f30d75347b833f6526d49a0357edee72cbd3bb103d8538e84d8858f13eaf6142a5d45c24e0900328d99ef936532a425945fe5171da5a741a420eb080f4372f97d7f57a408f01d97c7152b1d57d2badcb4da68c5bfd1d05524b747132bb441e33c09e854d17d0650f2d0f3682f806f846a6a9a1e4256e0dd48aa07d04230c4031461a53885744ef2db67b9aa309dc4b2cfbd7a10b57581f166c603c0d4f9bb09610963b5f741465eeb93b1e507169c412f2e1c08bb5ad88bd0190a31c7c3b4ec087fc12da4148a9fdad8e39904cea2e33d3dba0cbed54cceef95871ac677f80bc8eb0c7f4226d81bd3537e37df06681dc7fda1cd3f4bdb98cc61cd7463c1fab0590567d09f3d8042e9b888ac5d37e6d9d3333ee4fd3b83d983ecce0b51812121369e68fb29e5f3224df8bf04c8c3707615f81b710a9c75c09b21c12aae83093caa2cf5e3ca79651a057315ffee4da5514914ddc3afd1a3c0351286e7db60a446f37620b53061cf44d023622ee291c4439d3f7d8499720d50fdbb79ad2502ade11911edd88e9bba86f0bb89dbc1bfc4bb9df016b0e4986a0822daa7ed9b79e566a036af2b073ca87649329a2aabd33a0c50be36d6e744a23c39a2a556a14678b888e9306545334345cee5e62371713505843757a415afb477281166d74b33ea046f9ba06d6786faecfd5dbb160af817", 0x65b}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x84a0, 0x4) r2 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000300)=0x2) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000002c0)=0x1) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) dup(r2) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffc8c) fchown(r0, r5, r6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000a00)={0x6, 0x8001, 0xbfe, 0x21, "5d516587fcb8cfdd42656456b27d3a14d34d0932", 0x8}) syz_open_pts() 16:00:37 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x5, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x120) 16:00:37 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(r0, &(0x7f0000000180)='./bus/../file0\x00', 0x8, 0x20) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20000, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) 16:00:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) fchdir(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140), &(0x7f00000004c0)=[&(0x7f0000000480)='((\x00']) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="cd0aba33a8c8358343817e6820ae34d110c79127f5648b513a9b462cb22e72b00e2869c091958b492ce3ccc9b755383a01d1b2cc048f268e76de7c63937355beb0196c611f1684ff6ea3efc8a66244fc71a9983170b6792bab2e3c9f0b3c0459367b6e77e5a71b572ae6c55c42a5d512813dc33b2619346dde538199f9c188379282a933bebbc6799b53da82e08f386e1b62a1bd7ae01da5476073aac0a7d852ca34524ae760344aba16333bb340047b2d713b992b44713a30795f4daaa63ede85f453862091387433cbdf3376f9e951311c4b49745e2a9419130c7c65301e39376b4d4e747793d43e315daa7d988922f96b08c02a", 0xf5}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xfffffffffffffff7) read(r0, &(0x7f00000002c0)=""/15, 0xfffffffffffffe36) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780)={0x7, 0x1000}, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x6b4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800)={0x1d0}, 0x10) msgget$private(0x0, 0x0) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x6, 0x7}, 0xc) r1 = msgget(0x1, 0x10) msgsnd(r1, &(0x7f0000001f00)=ANY=[@ANYBLOB="03000000000000000eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d0b1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f61e6b58a0abd1872238594939dcfb00bb9c9abcaead1963625885e127fc7cb6f263afd7883ee673456054000"], 0xed, 0x800) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() select(0x40, &(0x7f0000000240)={0x39}, 0x0, 0x0, 0x0) fchdir(r0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8, 0x0, 0xfffffffffffffffb, 0x80000000, 0x0, 0x5, 0x5, 0x6}, &(0x7f0000000140)) 16:00:37 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)="6fc5aee59abee553175489ba77c9587a183aeb99298879a96e40f2a69d9bda8dccb2c4", 0x23}, {&(0x7f0000000100)="28c4d8789c32f3b25a99b2300a94d996bdab98d7cb4a9dca333c09f05af1bdd7783d807820f53cbb00575dc64428fde7403bf5f9c41c794d2adde51a53f21bda0defaf4f092b3febee8e23ea2694482527310c374d071251b24c01884fde921209ef664be5dc80a1974a68e86c9357e575771c1ac029954164c4e5a5a5d5352175a0254ed5132a8abe3c5386fa2cbd8384ddd5b16f1eb981b0f1da8349290e18bffc0904e0ae203f076078a56fbd89c4c54ba658d2a16462669b48b5e411779623ebf9567fedc7b1c3b49a6287e6dc06ef037540d1c7e1e70cf8f85b6ac1b4d268d92c0f22f72087fea8c0d2374107e73a0602cf180aa93b", 0xf8}, {&(0x7f0000000200)="c8839225c235111c0d30e43b93b6ce55e7e17bfecbf44fe5c4a6597061baef0e02dd4521bd672fdf8af891655b77ef166d9c1dd6de78d097bafbf7207fc288fe9130757f6733825965a1dceb894656282767680475a10a57a6bc11e7fac3bc3e3e27f4223fda976d", 0x68}, {&(0x7f0000000280)="d2fc013d91482ed2c3a94684273e38e842d8ea5bf25aec461a664497d8bc3bb4180cc66ab93e8aec5ea2ee1d4f95c4f9cf2c79c757808b6cc713588f0633275990e96e31b600544bf246f87b019513d82dac03b7b317e9f45ef18a945772cd88e4830685e79870efad186ce9acc3663b749cf96f54", 0x75}, {&(0x7f0000000300)="683c87c8e38bf0c6764b5501efa22493940ff80e963e1ad0b3d244eabbf2f068a1a3a33e555378eb", 0x28}, {&(0x7f0000000340)="618e57c3c1a808f5fa168e0d00cf48d3f4eb211cc4e4ec07d816a5c90db0a7a8a944a385b26d41180fe5c5ea6ebbd17ee7b4c55237dbbc328f24207572c178f9dbc2ea2b5afdf910", 0x48}], 0x6, &(0x7f0000000780)=[{0x58, 0xffff, 0x81, "602d3a7a83f4d9b0c4429475ed49d2008adfeb726e3891373f05390b2deb3aeba93be6c7fd473375a4422f47213782e92e5ba13a919cd8b50243e9ac850c31a6c76b929d"}, {0x28, 0xffff, 0x4, "d392ef4465c7543b3aab42366fba05dee65efb36"}, {0xc0, 0xffff, 0x998, "41d9d369a6af189b62ca4947ec2a8c6da61022b8923882d690c632d84df64f4e2eabec195c7a53a9aa48263c308539cc32ac540b011277ec3a10ba33bc902ab0792d67ee499727f4dc4da5bc911772683b57ccf3ef51957bd4b193fc6e577308f9cbd4ef7c19e76caaf4bc9fa104ae643a85d51b441e07bc0af5b97a3fbaeb065a1f16c2345f3d2b1eaef45562a4467c501c330a2daff33047d22d946bfae9683410557c1f3e294d4a11"}, {0xe0, 0xffff, 0x9, "fd67c9f692b7f44f78ca0910ca220c7d82f93f53f467ca2dd952ac025161ddfba03279c33e489912d3ec74351c6975e9432969a9fea77afadbd97136136d87b2ac60c90e36ad7fc8b8e8d7a290a4805d9dffcfb46b631feac58c65c5a71e6b4162eacdb46f90b3012ab579cc48ff400728fd7ba6bd40fa2fcd81bc1641047c2090a2ad3a94b658f330d984be79a4cf0c97254f19e71372e6d47a1e0e6bb7fc46bc64b0d960542aa32988611653c4b6a0b2b7d0ef70ab035190c79c7035539cd3080aaee3f64abe8e4429"}, {0xf0, 0x1, 0x100000001, "3aa43532aa54a8fdc2551888d7286a3ff656e3b967072558112d21bbbcf3ff8fa622808d16ae4c20172e92c50737fdf1ba287646fe7dfb36d600f490e7d685c8119ea915ca02e4cdfcb2309ef76b00ccee428d1704acaafb6103a046ac71f189555ba2ff0931d56256e3f8de1cd92deb931d6743aed9fb15ffdff6ea3e98081370b8adb4f2d481dd766c7da5d17473f69aab4121487594214958fcde3ba0cff7593d380d5c5b4037db9cad60e901606379ddacade1554f0686694374ccdc587cca2612f80ec0e3baaf0496f309b9c8dede7f12057ebbf8e2d55eab5e57"}, {0x40, 0xffff, 0x6, "72380c56ee238947972148f8f9a0dff5485d4eaf1726b2b4f70a337a44c8105cee4d557ef6296f73e82b10f7345f"}], 0x350}, 0x8) 16:00:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x40, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x200, 0x43, 0x8, "503b5414e9abebe818500f911d2831992312ef66", 0x1a, 0x1ff}) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffd90) 16:00:38 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="008ac74158cfd5931d62900645cdbde39b512915a975781fa15668a38280b4039d58d5bdd005e2778203e9c423e351a8bae8963356114a040a4edab9aeda0a274a6f887683ea419f4f6c3ab45e5858713c29592857a5d4937d94b0cdd86dee195ac43439fd3c5eb2d5fb7aa2d09b551a91e6e2e5f1561c4edf8a40fe4528f99f8ba5a149893573336b1a5777f4ce8da5a3fdb0f87d932646b7675f1b2d689c8422543c46ed83bea947d0cf518ec7f4b8b2720935"], 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, 0x0, 0x0) r2 = getppid() wait4(r2, &(0x7f0000000240), 0xb, &(0x7f0000000180)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x1bc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r4) 16:00:38 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:38 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000021000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="47476106110b037caf2fa6fc2cf3f60278abd4be3de38ce14ae4978c302f25a7d0acfcbdb61ce40c952c6913d4751eb9de30898497b3551fd54167387baffc4a6a77d46597b6911f176a78bc0a8ecf49232a71027995103b7d1e484949907e8437d863947cd40a4d05201fdcf0bce7b1b256f1d8feab2d0dccbee8e0fc17d765286bd30fef3ee7369c0c425299b8592df139aafadb89dd81002d0a0fffbb93e47cb4d56eeca0ec6edc84e3e80201b928cdb29e2a880e16a7b700783f8db747f1209c9d60cd67885bfcfc"], 0x0) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) writev(r2, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) readlinkat(r5, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r4, 0x0, 0x0) listen(r4, 0x0) listen(r4, 0x0) 16:00:38 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r1, &(0x7f0000000000)="d4", 0x1) fcntl$setstatus(r0, 0x4, 0x84) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) dup2(r1, r0) 16:00:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) fcntl$getown(r0, 0x5) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x2, 0x4) 16:00:39 executing program 0: mknod(&(0x7f0000000080)='.\x00', 0x80002005, 0x80040) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4d5) bind$inet6(r0, &(0x7f0000000380)={0x18, 0x0, 0x7, 0xfffffffffffff0b4}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000080)='./file1\x00', r8, r5, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, r4, 0x0, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2013, r6, 0x0, 0x0) socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000000), 0x4) mknod$loop(&(0x7f0000000240)='./file1\x00', 0x6000, 0x1) socket(0x2000000000003e, 0x5, 0x8) recvfrom$unix(r3, &(0x7f0000000300)=""/62, 0x3e, 0x42, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x1) preadv(r6, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000002dc0)=""/4096, 0x1000}, {&(0x7f0000001100)=""/70, 0x46}, {&(0x7f0000001840)=""/175, 0xaf}, {&(0x7f0000001240)=""/134, 0x86}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/237, 0xed}, {&(0x7f0000001440)=""/235, 0xeb}], 0x8, 0x0) r10 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r10, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000002780)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000100)="cdc022e6a93265a6b370ee6a2fb8c391394918ddfa6d6501c04e678ece8e227c584cbc2b4e754d66759878ad9a9cea16f781af6b82f565c10e0bdb7a6e253d03bd8dde3a4ece82039bda348087ea0e3a14c7a69626ba85d7c8c65657b8a4df42b78fd78db1d67bf14bad1166e85b51e88ebf64a8017ea1eca4fd23eac181935188f1158486fa5b07a35821cc5032532e2666ec6487065bb710bb30b64480ef08874f1f8e520d2517b352fc2c8de46173011cbc791cd0a9474536f987b6f1db4580d921f7bb417a2f47512856e363f66c8c3e171187a465a819ea9da6a30a4a934dc8127b88c92cc467e714301d03ee037c0e1c9784", 0xf5}, {&(0x7f0000000200)="66748a914dab22edbbecad3778802db7a9d5ad5feda1040f1821fd69d42df00fed843f3ff9f6ac7c43ab534d92b946a5ea4d6267f37bfe6e725483b730ddbd5c1d3cfd6348edaa108b606eaefe01a92de6b6db88762bdb59e7ca230aa361a2f72254b9640a0c81c290349ce7fe5f3535d31231cd2b1d3c95d3d6a741056ee009c195d13bd7ebd4e7f8ca3c82f14bc7316b2834fc4e56fe675cd6f735a463ea18ee550a78bd2931fe5b3333aa4c6803728e75e49c8a546f2df0beec2cd0a5a7dd71e04435d788bfea", 0xc8}, {&(0x7f0000000300)="ea832bcf65da2ab2ae5c24de7b31efb6a6daa4437be8701fdbf50eec", 0x1c}], 0x3, &(0x7f0000000380)=[{0x1010, 0x1, 0x2, "4404d7b21ca8c50f559b7130e6dbc71d8669ba9a377fa702ff2c41508839cc231321efd1b58a5048dc134bea3032e0a4683fd37df1f0ab6570cb70df32f258ad3571b18eacd943c55d0841a478a2253d5c576c68e9c05099cac5d8178f5695dbf791059a0dca5a5ab56ff3177c2b7514f00121a81a0ab0cd3d0908566810bfe91cce9dbb0ca81296556360f6843ba0ff5c4e9a94e29002f5b753d456a139426cd7c201cc68a835bf78560cd63c46a2a2218b5abcf53a104503276686f323d69262cc6346c501ca5965d23fcb39e4cd9c40699626bcc84b9e024b97f28b82472d9129704da9b52c1e6825187363fe157430ef76666c46743ca136abe7d40a3c6f0e483c126b6e987d1de47d41d920c14fba330c5f023b36181d7ab22483e3085401e7dcbcb6f4f8c4d3a973878682c08314ef6770aad7820c895642923b5889c3085eac60bb09013209d6738acacf98fbb77f05ff57be55cb8f8acda98b8cd243414b5be9760657d4e4518e3f8c19e7e386197fc186bb01d3dbe3279ded298b63b5f5103aca187385fa2d18f6daa750b8e0c84ae1665ff6a5509b084b43e6a2947b5abc0de8664732d375aff1929f9c8b5982d38d2cd65633c12284f38d18cf19cefde541861944b3a7a61f88dbac87e09ee48ef47b62e9c8b99b0713dd6bb1f9ba7cff6afd6309500ce35558875cbd1f1866116917e6381e693056839b97fb63ca2e57d23c647c199f8c4e9a3cde82f9983f4698469e19e4e520570cb6bdbd4ba32960fc1eee6806bdc4582305c719dfddc1d12d40d3de7cefa20e4eb239301da8f36a985f617d5db0cdd22b035b347ed2f4632e94b1208af93af36395d509dd008f3221a71ccdab6701bbb48453aa59acfbe593691e08570126a11678593cfb0576eb344cd603dde726cd57cfcdcdf3a28873022a767de3506b0d4ae83255852a9257f6bbaa2553ae923f81ed6924ffebe8c2a6cd38ff12f8ac8c3e48287a941c5f1ce15787310ca3b43a001f022cc01af0a6004b37e681bcaffd87999a95a4ae3b9f9b9c8df93e2b19918c4e7e6a0d475511e1fa0058c1a4e039f792cac995e11a327a114da5b075760793ca3e3a1cee24eb4d0d4ca98040061241bd1370e5c5fc860c9a10f87eb625ec90f1845afeb43a501dc5698c6a5254b7e3a54cf4aa094e0f7be26df146a10716714dc7ad610d1e59d7dfd49d1f945cb5a6353fca42c60e06ce9d2c2e3e6f777bcd845624c3100cef345ddd34eb2619253e988ca8ac4089b89c8761e2db0075ae289939dc51ea6ce6960ccee38d3329b909b05891d5514ee92f0b2ba886b9c4f5d71a812e0d052f91afb51076b5de7b3bcb0ec0ac654a47d239ac250de46386eb19582f0c01ae9b20a39c585b0df0cb52272aaa66e1b52a2a7018bfbce0afd5a6d72fea53766df91d06fa923249d93464d572f112e6680462fa4842332b3653d2cc962f562217b5a75f51688166d2f96994ac99570919d466716651005026608eedee45f30fca54f0016e83d8b119be38cafba37d147bb3a44e80ceba994ea7ad3e40636c0d101ab727611b8b5b77f88bb209482a788f64f1953b5ced3cabe3f6f285b83863820da64d6db610145fc683328a41a2c8ed71090d23c5e3f2af7e3c2b06b16c856d12b6f97065ded27e0fc46061ca578544550546f78a2c945b0655bc64e4d763cab47d7de02bb6a2c0ad288aac235e2e9d375138cb83bcddb69930c01eb919596130da3b58b57c0f0a059d6472952a117799d06c7aa0364233be2222f5f79d086a292c54e796a20d4bbd208e0a85707d08c4f0d8b120e6e0dc19b6523e97f0fece2bab303348552bd7c3921af511c373823496fee78375241b0cfa8897d85971f9bfd4b2a84dd3bd0024e7288884e9a14b6aef8d8e67c103cbab4a874966b1c4698c959e4ed9905e7a889e3f0909f84d274394c97406cb01d17f8c55f04365199d7ab2ffe2e5dc2d43be24b405f59efe600819405d6634c7394b5775b6e54057023d8ece76b03036476661e278fa5b75d37d8d996661ac7fda958111270f2b64a49e2de51a94a9c0f010ac8bfb2f279d72d0831aa90f6a25193c7aace1d1e76f3b8c6caf15006ee2f6dbd7c84dc6655ae21acc619c3b917c84b82e379e4fe7157e5e2fdc3b5d2e696cedc7d37a87cdee5753583780901c5bd141943a0f399376ad9973a5e827d5c45c17e5c413ebfc3b45a0655756402cb9b2c3dcea4a0113720fa3d73357429065ef6d342432fdb90f9c2330ed71652e8393a7fb1713dbfa569b6870ea20c1b19b383080bd785b4d19c9cc86dee18105c6b24c55356e5f2b1003cea3e532f56d9efb3b1438ef484c7eed04ec1950e236038ed2ab13f9f9056853500988c335184e857216531833f9bb0ba68b0f9d31497fdef4a5a145e4086c908ba4efb4f2bd247865478a5a5288bbc99534694107d154a3e70331433493a9ab181ef0d1ba23c9ec9d6e05ee8399d4e144998f75f9f21e603307dd7ab94cd36c99133cc77b0d0f8c49199001f5d42c6a83a4276768f18970c1aa2cb851ea97a3d5d038633632dd09facb415e6e6830aeffd13f29a4048b5e8dd8037e2c445d6b1fdcbd0cd35037be50274f7f75138a0bdf0f52d48d84c423128f291cd0062438c878188314727940b335069c8459021b8b40210b06a28db5ee83be54695a1b4574fcb92636addd8944674a4732d2ae459acd8a68a71a88abf5c4ab1048b9463ec2b7956624a0372775fa3497e39b50d243de98f08539e3f9d0f95fbac9f86347a045dae92d90c3087d33aeaa3e322fb0245418f580f38ea304bb37cebf6b26367b94164e1e351413c89b0827e233f3b2c5597b5606815c15431225ea2fdb9c117013103fa62f3a85c1157fd8d62f1f50fa33799e73fae7a40d5a40a02c5978ca9868bebb1028e29a1c4ca55cdfef5c6827f07a47ce5c4c1983a7ad1245dea3bc1aaee63f9887fb67365625cae3872777388179f89d4fd4f0ed87c69e678a91e93bbc4baf02f7f0b1ebe60ab0eabf5e779000f8a89f7044bbd4ee453f2ffa079b8f302949e0cbffa59ab396a950a59fbcabcc53fa52ef60a0662fb14c5aa4e1511dcd25ccf90c0af6df1af7a9ca5856696faf29fa94a833de238d0e0f923936b8432dfe5aa2217114798d72ba07e3c22fce7f265ceef442105db2a20ed64e35fe530a860e631eeec9b73daa801b3e592a2295e5f98521c3e7bedc95012c4a8644bb4d1db06e5407ce2b972b58e4eae6439d7fb14288250e2e2b635a64e042bfabf5e9e76c5b98734dec97b59328e8230efe01aac58d65ccc99d4e90daf0889a758617c1346a9748ea88899631ac19bfe856a923e032b6e72e6f13d0df17b7f4c18b7549f406addb1e097d89bb7393f5148d6223b3a18b67b15b189e5c9b82623448c9642fdb7d793e86164cb4a760a9066cce59ce4d6c298d7d9e31c3eeae10bf9868d8264a8aaeb0c8b5af275fe5afc1616fa1b251bd301c860937c7b0ee901fe287323d6d0ee8e614292992699455c1f8653804fc30d6609738e1dc142328372c87a55d0acc7d8777a8fad4e08493d0ccde722e28ecc9e48e634ef23a617c1be1b7fb0a99bc4939e1f274789c7c1dc923543ea3ea524ed7c88a51f451473287887868ded24c2d8b62d90d989610f3e4ff0ddf685fea3b7808236574fe4e1e9fa31450c8fba2789565a676720de43b5fcf026ec7b6c7ad8bfdad74c50c492b2ffb67e8ca106c3ca843eeeca60e3708eef40514bdeeee52e9784a1db615eb5d8e7d4b1e34dc832684fe01757d4cf8eb8924c210328b2796fde5342891924b1dc3b4530ef25548d45fe3a368154a15264840126176751f7a9b388f5316b2f0ceeb7dac1fa4aa416f1b0291ba22860e66211fdb2fd1adb2c9bdd45969598d7030e4f122ae19d0fcd570142ee23281b4e0d3037f81f84c6a6de3b629f45478c1d5b19df1aa6c3b32e3a9ff850c194a90cbecca0ab290b2cd9a6cc6f00206b2d23561f721aee1c45c67c7653a4559d713770006afd557d2155c8b3e04e8e4e7cc0e47ee861c43864eb4f3b5b3a480b258794034890ed5eabe893771faa7a2bd9429f6adecb2dd1cbd96d822280658aff28cc9afada971ef1e9b670c9e52cde9cee2fdd8dc716f55623c3e802edd469e38fa5b8f2811ac9aa94cc3d28edc6506e76e71a1e6f77bcad3121f877c65d5aa5133736dd83341a83c764373b4827fcc3fd7b1be8a066823513d8319c14ac7a9a8055c4da160c02f12f3cb34a0ee55a4e942aeea840a0b4e27f150d3210e11b936769db34bf0fc86f989530e45f2d0e19173793cdca5cc82fa1b35986550533a288337203fa4fb296b4f69b2364cbd08dbafad73fc481f9e9bb3af96f0826b9b07932ec72f26ab119bbdfe0047165a7c004aa387ab0cdf23509dd33338d8c8687b9cda2561b4442f5032425604a5dee12f735bf83093a89233f86b2ae572441fda5e4c4bec909d2f6a955e62741c57a0e17a1441178b7cbd1da9fd401937e9deddb2e20bb844d15a91da4462e6a2db95bcd89d70e0f00d4e123fb2694800ea4941473d730fadad43775f0fcdfb41721ed6812fda56a243aee4e5ba32605a91b7d42dcbb6d247f556753bb6cd36775fb2073682a86cd63d445696f1cda91e3a4d8f726771fbb69632e524d784fcb2a05cd6f92bf0c23d46455a596df6775a3de607dab48b9e521bebfc9653c4ec7c0344091300e33fe34e3d998752fb6c58d3cb6efcce89a3cef6d167598808004a0fdbcbec85507549f6a8e70cd12de279970e5cd34d2209a3584a903453fd288d508a3e2c3acccfcdef7712f931c7631df06ead1b3e66aac046752da0be5b2ceb2517543c556dfacd54f99632fa98a7cdf46b17e180c4176f5e9219a9e80128fd1eb5ec24a16827fbcb1f0e8490f7066655340efc0c267fb6dbccd84ab0ac11ebbd7e7238f42a26edca6bd94f8138d453f065aa9f30dc84c79262494bf158852e445f99d206a827419c5792b3bbe4ab7d1598ac62c6aab91870e791196880a90e2521bc01144d6977806a4505ab53ead25df28f4a67042403e682bc9ecc2178f7277cbdb9983e9106766d2980af150fb325ab496561a244ff13603164bbf3e9c2fdbc0e1de65394ae1d1dc2b72da9171104465268a0d14172cff0323a1b161fb25a2982d61029c8d5265365c6ccb94e7cc8790d754c7970cbf75bc77cac68142026cc1d5a8e3aaec95ee229dc37afde98862dab83038593a5def0b6953241af0149f4b5ba692cd0f692af2feddd20d9f1669a51c749031d6c2b1b5251db949de44884a769f53cba27480fc44474961f550a98dcbe83e1bac31d350038b2f6552cf3d2dfbfe148680085b00b478c0b906e0c21127bddbeedf99c2d31d716a1868612d1714ad3a69bc76783264383b18093586668f97524fb17baf8c954d3a7945cf13374bf25bda668b2cb6876d02d7c09aefcaa89706a85865ceba8df4ee68c6f662ce1cc0dcd79824369f72331641223108c2e758fe2092ae10342993c2a5cb86edb407d58620f87b729499f3193715c9962043761ae7ce3c123e9b88bb93551c0d18c0e598c5dbf0990e2197719c1e7ec94c8ece33209a49bc63cb1e537f9ee74521930d379ce8a4ec6fc87c315bb4710a6c703dd73cf284022e382eb05ae2a7ba4c68b9319d00de33d1584183eb28e52f59fe5cf9ffd019c75af839fa182446d5fd4322c7dae0fbdb468fad05ac349970ab45f83f8b7c6929f59f348b508ae24f945b4e404bab818abb1c1cf1c08dcba20ce7e"}, {0x100, 0xffff, 0x7, "949c3e12ca9e5d249b11c58294484b8da7fb85c19cd2a59ba98539cafb165acf555bc16948ceb03297ac22ddef9f63c3f963a208138fa776c7e6e969d4835fa3db723745cc8e42c2f8598a942609eeec26fdb9aafd25a7817d66f50a73c716c0aa8a99d8561b9c76f2b4f250eaa398cd9a6d5bfc0a37eeb19d8b71203af49d0d60dcbfa3fbb2af3f77e026c25d7d695bfc48fd34c6baba0214eb9e7a8001189ee2c81570937cd82da548f67ca5e8af3c398276a3891a130504e4c768abb9c1ec2d5fd85b70502e207e685be3c551e6327e39097118e2d7b7c0238dff744a9b3c805c0d3d4dc51d8b54ee4a75c18d37"}, {0x1010, 0xffff, 0xffff, "8d566d005160628ac3bb2b7aa5855784416d0eeaa7d6ef89223ede5f2efb83ccfa41e2d3ee57a05cb4ed03a90aead543a3655fc467e37cc3ab6f1f90484f0fc6b5054a807574795d634e128e4e6c8f180611246eca9daec60367be0f13825d7bdc958182eeed1fbd4a6428e518c073ea98443db4399682e08c07fc7911def8c9f17e5a0ad388ded644bc2a1fcfdb175e26021f84ec4cd270429249a2c22a05f7ba93b8b4b6d87444131c119ca3c7c41f32ab103f617875cade86a9880a19655e7469728b43483098739f63c3ee574bc531dbae154c6d245d3461292303211f77361d2b6dad5b8b48b650864a7153fcfc0db0f7c76cb30550a2905b7d2f6c5844783dc24d23140f0154a8870f5423e9ef15cc08fb534700485a62b82c161a35da24e2f0525707aa21b5a0edee1de3637e9d54042b6bf90bffdfaca5ca3caa44c98c596e0ee8602830a7b029d8a9f401d195d20e263b9643f7ceb6ab88228e3966079bae6280953c0cea9e788492a7cba908839006438ac0c458f3ea62af13d7cdbaed9ffe1d8164331223b41e57007e5c8debe1fd12e717864c0ca21389a45f7701017456cab9da15333aebd437e833f3e4e090715fb4fd1cc5908206a6178fdbe0dc35aa17b7941140d03b9cd9f5bcfd2c0ed6cd884d7f1e49112bd5e4294ce8d291b76db84720d49dac4150e6619f89d3336628a27416454acb3b24c5f155149bef780d38ff30dd7e47d951f9d5550881b1bf39f1ac2e2307598d4f77ffdcabdc422be157c4972f68d9cb1310dc6c1c0ca31cf9c46fea82d976c37bee912dfeba1db01268b8be298b339bef40fe377bdeaf00dd575e21b8e7a9200fac14f08e2802d25f879d2007b2f930500e79137bd4168656396f1f5f4ac8fea77f1574c5eaea577f5de4e674b15c9df54c85577b321ab107e1994510a231b4fd6e67c63462d76b57718c447bd45f9bf18018bc668826703ff4787fdd7cf24afe5794630f8965637f5f7e724880ee769ac71901271f1e906f409a9720193c4a4c7bd2beae7c8719aa556623c4db7331fbb1fb8772eaf216a4b98bb86266e64e047aeb59591d8be71d0116b82a625b67dfec8a1187bfab2ed985adca0e6428d0e46a5e33ca72f33d03812244a1c36b1d7ba7c2c40d878a57784e7b22cc9091fccf353054a3393810ca554fb8a0d260c135cfea8d3aafb1e51dc66e0961b9e6b0ca5c9942afb8a0fc24f1676076606fb874329603055b31fe26a787e57b696b26476a4454375dc468dd5de491d4ff38b71b8ae293111aef15c37969e4c6205727da9f904ee3d4a1289a680acaecc0cc095ef16f385c0670fea6edb483133180e7bd80ba7fc4013688f0d53084697cf576dca6223e6b931a6ba70a1f42cb3c6b5025ae9fe7bc15bf1caef0a5ceaa44cd5ba14cf92e4c995e842b916ded70d07e87baa0107289745f49e05d93a1ec9d51ba85ecaddf3d39aefd46d2ff337ebae4620ef67c65f163f55646911abf0adf9fc4a9d9275c60d949c0c55000418eb3ee4101a4f4ab979f3ef810bf6e4fbf78d2e2e231d4b928d6a061b23e6b95036b0e84862624ff282a28bf1e1df74b87a99338aa9fb2a2c46178daeed0208a67cfedbf30740f42df48861255eb3fb64e54357e3624d76061da7abe2d4d47666a4bc3b3a5adb7e14d2ecb017e7c38926ffabb4768d8d60c2c92d57f7ff889c2b195e1dcb672e1fe605ed9d085440ebb360d62d0f637933554da878dc160f48fcf327a9cf5f21ae72855eb9ac98bf193f427da609caa051a1ad6c7c6fe4735b571dbf9cac908132d912405b5f5b7d6e8c2cf6c6f08d35c76faafe49f3d59dc711edee750111a50bd69a29c2d5cc54447b36c317f2928f8a4850ff46496e1293bd8472aeb3f7b97d5d8e7f2f3162c74c41c01e4eaf2fc2b679689b5e2b19c78d1b5a6c7d65cce8a2ed7b3bdbe62c9f795f75fd3ed711138abbfd4590145cbe705afaf7977a208d37c14b79e7b5b1015c24ed3ed6867f2391dc969a0ff61d00d0b46e05105b467797a9999ea44147d05e839ca0cf882903af291ff14e8c8ed85994c56ab86a4011b86c5cd8ff970e7580023214e560e4c76e659915d00780d2a8a25a133a93b3a8bca93194365eaa6f2c98f08e99627d8852c02186bae13336fb7b44c4fb4ff2cf9e9efbbfe612e091222763de558bb38416f340222aca3aa3be91a42b729efc25320783137d5756ede46ed1354c4f73358bb50830e43377b080f841ebc562ec80fb4b9442ca2553cafd37fa6a2cb3739aae46f376b1d858319e4959a899f8a026eb4dbf6d3963f453d646e06614cc20aadc76785b1049061fc7650dcc1e1e4ed76290fb52a9f935f8bf2e54f742250c96433555d7864cc5b51a3753c14ee0d5b9ed0bc0762b0bed020cc8319c233368821a1503afb9d8380120954474f931fa790631cb9be3206bf380d42e08f552556a4dfe73da77dca9172c0d011e17eca1e8e552ee0a4b3ebb7c478de5b206ace129aeda50dd870b2320c5d1452bb8f43dfbad25bcd1aea2a4bc6dfb27093b78dd539267bc53a7e59b8ccc3b8571a9bca9c37a2ce0dd3a8f0b26672f67c12ae6082f8a8fbffbef93669fead7868af4ab6121b81113c1ed8cf290ffc375e7f590133e3298a810a2aea8bf120af79706bd44b663b0874ed61d55c6cdcb4010a9173e7796963bf9610ef1cb75b435657726712c7166a04b30dcad4a9b0e2825beb09dc92fb39041ac181bd9b64390f3ab49ee89f3d1a47518e9040206ea55a2707ea38c2355a72ea134d37a1d5724aef1f02c0b6f8550ef85d667a160a682735c1a457524f3775bb03feedc5e8bdbc57315df8d3b89786b9038de053c094bd794871033b57bfcedf0584f8c20b582f60d4d1478c34868f52ecedb81b4528214b3e1f7ed14bd26fb6e2d7b0e512365df637b9a85bfef40abfab65b2b9efe506ad29e8408390342b0e4bb61b3c8c132a264ee9ec4d8cc13e64a99f28338db562ffd7233b3e1d9a7dea310b3fe0c34987127e86fb1cd2e589e23934fcad685e94d12ba416ba9b3d2b21900b1145861e6c2bf954c608f19b9b950b7ecd62a46f971b4ea6c0ce189a7948eb89d2e42dcf9fd989b418904b4065a66ffd30901a0adcdb72ed48cc0e758565d712aa25b6082efab10a59ed9e2b2d092a598b9b10dcd397b229af881e7e061389bf62f067e62a0819af1b81620462154e6389dfaa3731dfa8fbc22b29160fea855edf84c8fda8ab87a40fd4f85f217f9ed5a4c546241b63975df3e8dd6f812dd56c00c16f8d77b56be5afe2ee0491a1bca110bd28f3c5b31b8e5d88433c9c87893cd8728900c68478477796b271d8dff9027a931be73494f46083d9f29a99af17dcac8547e071f143b6dd0e99ebb467157dd11e9334dc3ea054bf22989720083cf200c066bf78309cc8dbb888a910d4114372833c02311a8c7c4d6e03f15a95cb757d7bdb0d1fe2d260c241e054b851171499cf1b8b4ef8dabd98421bcc4a9091fbef503f947b47b0bd5383d58362e63b337e86d9b712c06d9883c3515ec13ef94610e7de663346ffc4f0c6f3233113dd5d6813d3e9421612f64117ba661e23960bfeee19ba72e57d919a004671689e7ac67f4d292324b096bf67452f6b4a35cdd5777a3790133a655714eb3deb67df934f820b2a96c2395ac238ff1964bf959faa66f97ae44bf7111462161fc9f59f156a909806467a0ff57b83cf558151dd63f2c485ec4b4809663cedb86082ec869cd0f7f1ad692bb010c18729e108a1973fc663e455f12a14f848afbd16a257cb6eeeabefa66c6da218dc4c6cecb4b75b8a2d7ffe976628800378c9da3041560335f4a80a313d0df6050e9ee0dc5d3fea5c56f55d18a29ecc7ed6da6a27a5af84c48da957aed465a7ecc777efc101a4f3f24c7804a545e30c1534a0755eecf3cdbdc6a9b556768281edbf9309606c6b1d9db04295e273c2ccca2b868d571f0c8e21c79c19f8f596e4d2c55ea975cbd63fb124eb3556581dd5baefad05705d74748e587187560b28c56315e0336a44fef09ef640e9f1549fdce875439a047c7a0ef829891130acc3f3f2d4408b2d2fb37bfef5ee5895aff101b305507b2e7600efb308b70aa907aedf675925ca27e2afc2f29d91677f251e9695c0a3752d72aa5d384f848bd71ba446a355d1f3f9b22ae008466134f06df1e5e98f73fedec593b15e04c19be6cbfb1de08752bb75caf06de0e179f0eba32f50ace21c37cb90c555682e758891f5e13e203df8730248adec76c44e0f172704016fc77f0098d1d5b63665cfb507d6606f8863a3a366b882bf423a4284c3755854e1b001735d18be8331367f5e21306b9d8a626da25aa2b09d891017dcae743d47a12649332cd8b212722faac5ed69198b6e3eb3fe64329b6dba9f3f4fee8952278a54dbd4569c57dc4e070914d3346ab1d2298dfe00239f101af717a3cca39240848dd586fc95ce2e427d43177cb95f88c11b4a7fe778abcec52a82ef9bbd4214377b4563b68fc1431175a8bbfd425e7859cdbfbddaed0749089f48fe702212b65a056cf1bcef52404b98de687a6a7ce6606c5ec87f2fa3f7a3238aade62ed56159ce40b23e62508d3dd7d3275917533f12330bfe406d27041bcb12cb7abb0ada87d0fa0f1659131bdb21b4f47b84c91ddebc346cb54f2d60e3b663661c305664e7523dd3e5bcbcb7b3ea4574c2d06b5e628090ddd19c031bda26939801bffdea7365cd95470926742b3367c6b1131b290e19150a35d1cba55eeb344f0bd1752ec00eb311eb58005934635595c6700b3fe61d5d3b40c2b9f58c909cec87950135dd59b7e51e0db1c1d8b711109862876406e3364b52d3d480522db399709a8f1a786e20bbdd5ced3a2636b1d8fac482a52a17afafa7b5806039525f9a109d1e47ee9d67c33954fcff7391b079ab3316058a9b909920706a503539f174186c6c30ecb1e88d3e801f56ff5b2d33b5940d3cba7f996794ed24432bcf3e524c77ade800b6a93970eacb60549f57eae61f01ad2f58c3f4c2403a1c623d55a4616c69b3ad52ba123249018b65a4514932174d37eb3a0db29dd52a9c982dda3017f12017417fb75c6d96f16b4950af248de2fe1e286cd8d0ddf5f69c3979427eeeb5158bf18e1aaddc0a87010a2da03b266b40fe9263b219ca6d17429377e8180b1fc4ecefe791ba54ff45ea2b0befbe1df3338b984bfc1188ceab3bd1f094bf84d5aa298b4f16632304e547b0fdf2a1038925fd582b6d85ee79caa7da6686a0624deb0cf905eb054cff91cf67436733cf7b4ff1717c9b68e6d96517f78b347c1c3d749b925f218d2eef9eacce79516e2e78f42d4b3731d006ea4ee481814ac9f1f7a944b800e24ff7563036b9d48b3c94abf007b6bf7483277734d3ff9d9ec70df8d55cb29c497fe3148086b540a5d00fde53ca200b1a3a41d540a4aeef5237770778a7062bec4b14ee6367746b5434476a31334b4c7df8c9959b0d375c1b29df98bc85ee237cee2af111d1beed6ebe02b8d3f44725fbcffd0a6b6bb76e94bc6c7dcf2850cf3797d68624ca2dd8ebaae9767d276c80c46257581a2011bea4f07e1adea7f066e0441bae43d66e39b745d39fffb843a05a4b35eeaa4432e44dfd7378b8e60c0c3d59ddeed2fe0b2ffb4d106d8cd22a57412cc705f41d600430eec8d0b02c4a2861ba75989b3dce099bcddfa4a27b7ec9aa7361036ff1da8212c108bd926d9c6cf20e2cf325751b335a458d739dd35c67b0890478b66a88186f9bdab3f2dfa41e83add824"}, {0x48, 0xffff, 0x2e, "6af04d64b6bfa6b5bd3d7c0e407b099959ba612b40ffdc2308cc854433269f93813938318f36b2bda0abf55331e9f586ede294f5ef"}, {0xf0, 0x1, 0x1, "b1173e2f650e730e1392cf2a6c6b804601382d19fe95d01009b8c6d4b9b5bb625e82d56d0023bdf70709029b098dbea624dd32f849c36470c0e231d37c380614c937be39114b7c50b1b8a5fbe82bf0475e4e3656bdf0b571d3207469b3764a49be2607c6f4306576f448066cd55a7cb9bb11962b0df01f294fc24de2fc5c49774639ea8820d46c2d62c820a389ce2dca952dce78464a1fefcc24154b2ebbea980af2e087f69bffdba2d3bd92798096d9476dfc8896471eaeef4b3e1729a4635b408769873d3b6f32992d338770c090bf18d063598efa332f1014e33531"}, {0xe0, 0xffff, 0x0, "fc3409ee8bd76a6fea63c2ef514c9cfc0af05d79ae651668f58c4b5654fa1e3df8882731fa53afebc3b4b4e3a2ad7e368c8c613b7a025aa344bf624030ce4c61bbe74faa96c3d16897284c3b506dcc3dd90b241ca6c89456fbc18beac2ca9002272990b861b04ae20969be6fbb5ecedd7215422d4c40c128a72306908cf139dcc71a8056fc8eebbf5d3e619e317deafcc7fd7e1e69ee462e02decd3f4068c0a34daf588b5498cbf743a5e4a79bbfa24212cd25e162bc228b7d043cca978e0314c7f6d563cfce5af5a7"}, {0x38, 0x1, 0x1, "dede140fc756ef8bbdfafc02227a0978ce670cd829eb3e596a8c3167c97fd5b542d2"}, {0x90, 0xffff, 0x5b7, "61e01d8f34889d492664e492f3038ed5f703d25dc9053e7ba128740b51d2dcbecda5a3955178f77e343bbe912148b866ab6a6972211ebcbeb29525baf6db2e9aa221e36b0cb51380885a7bd0e3cff5609f4ae6ede745c0fe26ce9212ff3bbd830389088d33a30f7ce0d941cfe7c7bebef11dfc8e9a27c94e24744d6f474a"}], 0x2400}, 0x409) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000027c0), &(0x7f0000002800)=0x10) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) select(0x40, &(0x7f0000002840)={0x5, 0x1, 0x9, 0xc2, 0x3, 0x5061, 0x2}, &(0x7f0000002880)={0x1, 0x0, 0x55c, 0x3a7, 0x1d, 0xbb5, 0x2, 0xf8fe}, &(0x7f00000028c0)={0xffffffffffffffff, 0x67, 0x26f, 0x5, 0xffffffff, 0x7, 0x4, 0x400}, &(0x7f0000002900)={0x0, 0x8a43}) 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8005, 0x100000000) flock(r0, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000e10805070b3c2297b28272a5019e3c185d56db85b0c871a1ee1b519cf10b9cb1a862dc8dcf3319956549d104a197d10778e4b5c7098179ab09ad6c2aad83caa3bfc9f047cf48c70f18eeb1066318e871625da8cb9d689cf94854fb03e1b2a36d27cc68dedc196b15845dfecd3aa85bc7b54d9a8485689fe770"], 0xa) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x6011, r0, 0x0, 0x5a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) setsockopt(r1, 0x1, 0x1, &(0x7f0000000240)="213c48982e94dcace0b60917c3bfcedfaf46ae77e1a8d93e88b52f18a1d88e9ced70f20edfa01a7558677e82bb797cfc8008cca57498253c0a362236e396bf023d7800e3f3638f991354d47158b3e431d57fcf1544c3982d85dafd5eecdb1722bcf9d70f", 0x64) 16:00:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) dup(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r1, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:39 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="73009b1c916e8c36f26c52cb6c653000"], 0xa) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0xffff, 0xe2, "ea4a8f68ca0c0f0f1aa62ff2d0f9579b65cd3f58", 0x2, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "08eaffffffff0505000100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080)=""/13, 0xd, 0x800, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x0, 0x8, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0xffffffffffffffb9, 0x1d}, 0x10) 16:00:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = socket$inet6(0x18, 0x5, 0x7fff) r1 = dup(r0) write(r1, &(0x7f0000000180)="938272414876934c4bb9ec088d8599efd7256cb58439339e4b8ae1487b4b86b9b29f914807dd83f2b391a2426deeac6d99a7d0d8b32031258d6dbf7fc92c16b037cbdb7259d478474735b3439c3e978fde40927cefb7f6159073", 0x5a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000200)='./file0\x00', 0x8, 0x2) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x40, 0x25) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x801, 0x0) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) setsockopt(r0, 0x0, 0x1, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x201) semop(r1, &(0x7f0000000000)=[{0x7, 0x1ff, 0x800}, {0x0, 0x1ff, 0x1000}, {0x6, 0x2, 0x1000}, {0x1, 0x4, 0x1000}, {0x7, 0x8635, 0x800}], 0x5) 16:00:40 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2040, 0x4) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x82000, 0xffffffffffff1467) chmod(&(0x7f0000000000)='./file0\x00', 0x120) mkdir(&(0x7f0000000080)='./file0\x00', 0xc) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1}) r1 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:40 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:40 executing program 0: r0 = syz_open_pts() clock_settime(0x7, &(0x7f0000000000)={0x8, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/142, 0x8e) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xbb) 16:00:40 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) syz_open_pts() ioctl$TIOCFLUSH(r3, 0x4004667f, &(0x7f0000000080)) 16:00:40 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) r1 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0xf9) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x82405605, &(0x7f00000000c0)) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x3, 0x0, 0x8e65, 0x400006, r1}) sendto$inet(r0, &(0x7f0000000140)="0462c5000de2b9d79d87df55f2d1765b2bacb86b9806d97882a08a8f6ab9ccb0c723d824062a460f3c8f0d7baeded07a3f97e05c854f0fc1400251d605bb698d4a27eb17cc486dcc36122105f9645e670a7a0559e0a33d5e2df64b5dd9044ab109e497c9713e7f496ba25021d832376386a70a3a47a286e9b73c8f6e390de1676ca809162f6792f0af88cf1fa625463512fa01ad7a4de6337ee842683c2378d34f25cf2ca30e035058b1949ca5f3d242f14049a7c0021f26e93fdbf3144b20f61cf62e07c9eeadf49c4d28614bc132cb1224f5a41c2ad2689551743a5e2b7ff94631edbb9382fbffeefa4cb2e676323673f147e74f0d41a269ca55", 0xfb, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 16:00:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) 16:00:40 executing program 1: pledge(0x0, 0xfffffffffffffffe) r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r1, &(0x7f0000000080)=""/131, 0x83) shmctl$SHM_LOCK(r0, 0x3) 16:00:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file3\x00', r2, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000002800)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d92400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f865000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d4d84820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000cf000000001d0b51cd23006137a23fd4fa0000000000000000000000000000000000000000000000000000000000000000000000ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d6feae50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c98afa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed0a000000000000009320ef6f1e56c2d07719cb56e5bea1587f1d7994340e203664986a0d56bf544d3da60219d81ee4bb6834808090e407d352981a47a9d8ac9be29c54f1605291f1889ae541a676fdcda46699ac36b63cfa78f82908bf1fca9706f859c413bee5c9f399d4bdbd45baaa6d7b413db6c8118177cfc4b8bbdadf3b6244b5a48bdafc1c4e638bce25c65ab0d0409776e6db10966ef357757d4de5e5fa774c6b13d0b48e4d44317af03233e850d704a3c294a3e02a40c8868abc8657499b1532fed550f1f2b641a160f6ad3b6c13215e71d8404d9d7f"], 0x1, 0x0, 0x0, 0x0}, 0x44) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = getpgid(0x0) fcntl$lock(r1, 0xb, &(0x7f0000000240)={0x100007, 0x2, 0x8001, 0x5, r4}) r5 = open(&(0x7f0000000340)='./file3\x00', 0x0, 0x8000000000000b) fcntl$getown(r5, 0x5) getpgid(r4) sendto$inet6(r5, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) r7 = semget$private(0x0, 0x0, 0x8) semop(r7, &(0x7f0000000080)=[{0x0, 0x48a, 0x1003}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r8 = open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0x8f) r10 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r9, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r8, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r3, &(0x7f0000000040)=[{0x0, 0x4000000078b0, 0x800}, {0x2, 0x8, 0x1000}, {0x4, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000140)=[{0x3, 0x86, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0x3, 0x800}], 0x4) truncate(&(0x7f0000000280)='./file0\x00', 0x200) 16:00:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20880, 0x20) read(r0, &(0x7f0000000100)=""/247, 0xf7) r1 = socket$inet6(0x18, 0x7ff9, 0x400010000010001c) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f6669395cf10ee8ffb92529048e8022e917836d137a2eb2c8f0657c27dfc85fc75f2da11e8c11cbf28a45ab20e3a09b497c461dad7818c2d60067596ff4898f59a49c0b8c041eb890a88f4088bc034fb3ca453ad652b3317c0798245d4ee1889d3a6f79b64c75e80a3c00010000cd022f59814a8f60c43528b4e5e3af4200"], 0x1c, 0x0}, 0x0) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x9, "75ff87c8eee01c517fa9545476065c0d824c469d"}) write(r0, &(0x7f0000000340)="57cfc6157b07b59e2b0d7bb825c5d550b63750ef446454634cf3dfd472274a8a5eab358e0fe73db16f44976f9b7a2ee6783f3f3e5b8453c1364b3e5da776027eceaebe259a295c25b8c716dffe50c9ef26197c005fd6389956bff7a07db48d36be9b46f09e4a463f5b0b8bba2bdc08f87ee90d0d949788f36a54153b6bf76b78d849fcbe6ed0d029882362582be7f6ac624511559b1ed361d5e0d54388a91ce959489cf8b67926242418ca7f", 0xac) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1028, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x880, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000900)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f200958f3f8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089cff21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa17397c22a1f7f6a45bf97365fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a204000000000000001032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5ec5746c", 0x805, 0x3, 0x0, 0xffffffc5) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x12c}], 0x1, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="6012000100000000001300fc34c3", 0xe) mkdir(&(0x7f0000000000)='\x00', 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x604) 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) 16:00:41 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f00000001c0), 0x10004) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="11c3cc0f8f7eb05b9398f521350a9463ff09df40d0cf8f14f15fe613a6ce96ecf27d0f581d272bcb18efe38abfd65948927438b023a471fd61f431a06315e75b5ecb325f428de04d7f89f1d1877e8b3bf121f41d1e7ba4954dfafd176ef43393396a9ffdef140ba80a0e55d18196bfa60c634fb58a49ac0a92498069d494f524f144d268ee76c769e8934ecd53499fcb57ecbbd323db36af8ee01685ab5bc9f918bfcdb3860af3d6c2f53488a77ca28b87cb81d9a9c0c5ffe826bdfd069e8a75b85d41e6b2e9f31abe3668d555211200a637f1cc94886a588a112c40356ce5ab188a56e045f76e5d94cbd4b011", 0xed}, {&(0x7f00000003c0)="466ce7100461d84ee7d6723824e8395dbb379d0f53468b6029a8f239a0d3447e24c8ffc78888a7b81ab3638c272d635976bdeea9346aa44cd1361990802210d4a2ba8f91d0ecece487f3ce1fed048cfed46c7154ff86304022274ee271a3ad5d4139dbc9cd35e455cbcd6fd797bdda8616e199121796c710a91eaf8b65b325ae846b9d874dc618ae6b9fb136fcc25e4530c8eaa6fe255fdf08679a715c8bd69785e8f10ed4019725dbc0d39b6ad2a73dc5751c3c2c0642ba7a6fdb187157442557734417692e899e2b7682d2d861d51b90737861da560c9cac56277d496c455fff7570e585255fd55b52e8555284a7755c666e14c59e35", 0xf7}], 0x2) accept$inet(r0, 0x0, &(0x7f0000000280)=0x300) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8a, 0x182) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:41 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000ffff000000000000f87c8a5b679b1b542a5387060000e5a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad747563e64f9035a05d9c6e775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000000000"], 0xe8}, 0x0) 16:00:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) sendto(r0, &(0x7f0000000000)="243af17c3a12145e2036f6f7126101", 0xf, 0x400, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1ff, 0x81}, 0xc) 16:00:41 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x188, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000440)=""/147, 0x93, 0x840, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00./ile0\x00\x00'], 0xa) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000140)=""/238, 0xee}, {&(0x7f0000000240)=""/164, 0xa4}], 0x3, 0x0) r3 = semget(0x2, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0xf, 0x5, 0x6, 0x4]) semctl$GETPID(r3, 0x6, 0x4, &(0x7f0000000380)=""/71) r4 = geteuid() getgid() getrlimit(0x0, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getegid() getgroups(0x1, &(0x7f0000001640)=[0xffffffffffffffff]) getgroups(0x359, &(0x7f0000001680)=[0xffffffffffffffff, r5]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x40, 0x0) fchown(r0, r4, r6) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000580)=""/4096) 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x4b28) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000080)=0x10) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) socket$inet6(0x18, 0xc000000080002, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000240)=""/116, 0x74) poll(&(0x7f0000000080)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) 16:00:41 executing program 0: r0 = socket(0x11, 0x3, 0x3) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:41 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) poll(&(0x7f0000000040)=[{r1, 0x51}, {r0, 0x50}, {r0}, {r0, 0x2}, {r0, 0x12}, {r0, 0xc}, {r1, 0x40}, {r2, 0x2}], 0x8, 0x2) pmap_unwire: wiring for pmap 0xfffffd803f0130c0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c0 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0130c0 va 0x20ffe000 didn't change! 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)) kqueue() setrlimit(0x7, &(0x7f0000000000)={0x6, 0x9}) pmap_unwire: wiring for pmap 0xfffffd803f0130c0 va 0x20ffc000 didn't change! 16:00:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:42 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:42 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) lseek(r0, 0xffffffffffffffff, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r2 = dup2(r0, r0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x0, 0x80}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 16:00:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) fchown(r0, r4, r3) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r5 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001300)=""/21) 16:00:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x26, 0x8001}, {0x47}, {0xcf, 0x8}, {0x42, 0xe8f}, {0x0, 0x9}, {0x63, 0x9}, {0x188, 0x80}, {0xc7, 0x6}, {0x101, 0x7}], 0x9}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "030000000082ac0000ffe0357f00"}) getpeername$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000006000000000000000000f6203e1a951c918fff9a00"], &(0x7f00000002c0)=0x1a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f0000000040)=""/165, 0xa5, 0x40, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c705b65"], 0xa) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x80000000, 0x3}, &(0x7f0000000080)) 16:00:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2004, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x209, 0x1) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x64) 16:00:42 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/246, 0xf6}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) socket$inet(0x2, 0x4000, 0x6) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:43 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d5171497a461ca97e23473e"], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f00000003c0)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x2) seteuid(r2) r3 = dup(r1) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3bf39df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451bc1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5b37fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f300000000000000000000000000000000000000000000b8a1e14505004ab61a670e3d97d9fa56a2670a08e7326c4a43a0046a8efb2ba53a6b87e8ec5f9086d30ca8f7bbe260d035536e21c55597fe0a44a7fd6067c580597af67295442695c8318f1da7ca075e393312e8395efcea8981b058837b0c98cd97ef1a8876d62ca7c758b8"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) bind$unix(r4, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r6, 0xa) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r5, 0x0, 0x0) getuid() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) getuid() 16:00:43 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) write(r0, &(0x7f00000001c0)="5ba33aefaae037070000000000000091fd31f656ee2e543e061be61c4b118162170ef283dcc585916b00b47f7ee3cd6f10dc9d616f56d64378948f9acc1caecd093e", 0x42) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = syz_open_pts() r9 = getppid() r10 = fcntl$getown(r0, 0x5) fcntl$dupfd(r8, 0x0, r2) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0xffffffff, r4, r5, r6, r7, 0x1}, 0xccf, 0x7, r9, r10, 0x8, 0xfffffffffffffffe, 0x3f}) r11 = syz_open_pts() preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/81, 0x51}], 0x1, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xfffffffffffffffe) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000240)={0x0, 0x80000000000005, 0x5029fad3, 0xfffffffffffffffc, "8409ae87a1913e3d6bd2008f27df00"}) readv(r11, &(0x7f0000000640), 0x0) 16:00:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x400000025, 0xfffffffffffffffb, &(0x7f0000000080), 0x2c6) 16:00:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10080, 0x2) fchmod(r0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x4000000000000008, 0x200000, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) 16:00:43 executing program 1: semget(0x1, 0x20000000b, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000100)=[&(0x7f00000000c0)='*\x00']) munlockall() 16:00:43 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="fca52e2f66696c653000"], 0xa) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000014c0)={0x1ff, 0x100000001, 0x8, 0x2, "0d4db7f153df715a8bac697309722a2ba6753fbf", 0x8, 0x2}) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001540)={{0x18, 0x0, 0x2, 0x8}, {0x18, 0x3, 0x328, 0x200}, 0x100000001, [0x769b4e42, 0x3, 0x4, 0x3, 0x80000001, 0x8001, 0x80000000, 0x101]}, 0x3c) fchmod(r0, 0x20) fcntl$lock(r0, 0xd, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x100000000}) sendmsg(r1, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000100)="310a3bfcfb8307626b1a4f86f55d35812204cb83d13a5015ec0b32c7cf58321f0f79e82dadf4c965f5d4af8de77817b044b68aeeeb8fcfa55aae5cfb40490eed112952d56a1eb1761a98e196407df7e5580b21be8f653265a3d0c03f", 0x5c}, {&(0x7f0000000180)="cba9e2700ff8698c97eebb6f7ce1936a8ae7ca57acf542144e5876f94350aee62bee74d13014124523ee5e99bae565a319618489afd83465df04594e98f25c90cb9183d4679b5c11285caa36099a6ece0402e4351eff640bba6550129e3f03eaa0e73cf2a9bbc38fb0a1a9b2c98e8df0939c1375829db9a00bb058d6b2", 0x7d}, {&(0x7f0000000200)="02233a7d04f7deb129479862e9c859c5ec9d68b15a66521559723e56ef3c63a0b0aa257d56fa20b19856acd0cd66223bd83bd979fef80c056a902a2c3aa1db513d1312e749dcd03e16bfe1c24e71ba58e75411b979048fb25b403c5b273b8841da79ac2bb50118f6d467bd5779f304ecdaf06be766cf54e44fda20b6", 0x7c}, {&(0x7f0000000280)="cb9599ae", 0x4}, {&(0x7f00000002c0)="3968e6013a1fea14e78f6edf49375d34a429e9cd504b0ae1bb36ecdc38f56405a8c25caca5030aac5547a7c73cdcdd30a28cad56a449f1134194e60f4bfd434b94c35a98d68f5815", 0x48}, {&(0x7f0000000340)="95bfaf4d1d5b32e63b91db2396924482c53cb1a180c35c28cc5f03ca642bd7ca5586c10555fc4a3ba36dd81c87e4d4af322c7ed3b8f7efd86d7af930b238eb38662fc97d2d72aa7f1f2d694e50ba0d40179f1078527e2a0532bd28c21641fcc56c931cd515b92e984987aa38d9c4b8e8b2627b73a61b10bbe62e15c3d86018da2b758df0c78ae13f9c20dce04c86081508020f0f11afe722ec50d461a608ebfc76e9c56f40b01b721c98644d7dc7601de52b68e2e9d6b64f6a29a6ac093f86ee9a6432e6d4994e54f23401ee4347069fe7c876e552fd091fbd7cde3282f96b7aa26627e1f4d54e1d0b08a04353ba4258d01a1247fbe118a645373b8a6e0a27ecf1310a8da87ef9672a5915bc179317699c06cfa8b7a9f221a1ab0dbdb7011d2c4d1de9a6e39511b59ec6a253794a57c53e26b6d6179b20389a3c27be812afd3634bcdb57071ed6f331bb13ec8d43047dbc3a9764da3f9b0729553704bc1ebe10254cbd0fdc5e398f55445c67c601e2e3015f3cd898a569d042fb5139c6c95854fb28e5192d4626c013bde1315f55633b14a97984cf79b328d8fe0aa53a1172a57eba5d766127095960433f11c547b99622f340c08ff148721fed65cb70b99f9cf75e2a60efef41477a976447875a7c9a0081ae0eb712b00e36b58273a89b2e5ab0a0417b7505594a5b19a41abbc4d4e527cd1b28f9eaa9b5da62829448409533c4b780e19ce031f3c6fce3458e3aa0c09b06ca52c61164fba1494329a3a601f7b2d463034ce092bf72ecb5ee78ededf9654381ee4fa6f1bd5ba2d14fa9c1f11e011b04e778a44876dde42d3a0016100d8232ff27ebca786fc9c11428384cfc993c6b88b4c00c25d6980479ce9701a1844dd6ee3ed2398606ef580fc0939dcb376ac36492d5e2e00c3e1b18d81d9b788b807afb9e101c1e943b0ded946a4a8ec96bde26a7f679f9d356414d5a5f48518a458e33b0f58b2c3b1689055653c20d25293ec95579be8a92fac9253e8f28a252fe73d2d07bffab27768f5a3da8a035a70f8d72769898524c2e1296cefab1b0375dc0af532a5c27459a2f7b4a23a7c14aceec3c5cd8155dc54e3fb0005ba85d7b5e2d9a6ab8532f9c1c6da9ed8415293b25cded9fec1566572fa2388670aa45e8bf29b9b60156ff503c501f38e7e36890608c2475c39dc3fdc6fbe5240aec1ac238136200c9914b8dae186e9c452703013e8cbfa8a5e531a3c8df7d2bbc4fb5989f0c133f5eb22dc782a6c230d0b42eeea1367dd1d4e4ef24cd91ac890aea620a5d20997c2df51a7b4965d99a021bd1ad475cd102bce71050504ef97bd76ec84a04034201e6928022298e460a781e5976d7029e0f0e2e1b828072f1cb5735a50e84661661fbe38ecd8e4b02eb08e87d9e7ae48cff17a2c0bee558c1b9920cdb4951881241ef4cc02a4b39b7d0df6d572ef2bb36117b33b68889da414091dc3de33e0eadcc4d21887cb3b30a21b9fb4555da888d8959f99aa93380b4314700af29bdd3dca4b29d239c0db216e1229f05f68901a42ebc5aa05b6ae06adafcbbc98f5e7cb41e606d539d5f49902e65a01fde7ab9f4fee0fa84128a915dfcd7e6e89f0809df86b90ae0d2ec0c0821d2bd47676c030f6020f0729fb337943a1dbeae93322325cc77c6a24ac69ee0554afc09632562081220756bf75f77a0d9b0122953df4683bdcd3557da11647731c7d30704b68cb7030e0c681927a25cdd0b19a3a64dc541714994350adb90328568236c10d2e9f8ec43dbf0cce8a62320868173fe1875829c1c3637fbccd3ec2c0421d64728782f09bae920176c9993171931f79cbd256b2c9ca86fcc128e3094029e0267210764268ad8b38246d8f29a4a5b4d43c8ac590989052111398ebe5dd17ca8beb72f49753d04ea52afa3801092d2d763b63954ce8be3a03b8be62a8e81bd06987c9bd88d34bd33a1dc1049ecd6c31b7d0b1523ad520f97a17f347fe11100210d6cf6a8cb9b1f611075259378cc17a6069026ba11b62041aef0d3707c1e854f0f205799e86a3ac36846acc3eb4164be42778762d1a36c03190fcd13e501b41468df9eee28a3fed820b98f9033817d6ca711cacb15b53cd3ebbfe9d22c92390845dccb97155538b9029b87193d70cb2dca316c6625e15e573932c241263c582eba5aea783e842c87874ac64ec39acc6bda4a6a79169b3b0b49a5b2a30b3672a7cf9f5b357a5ab82bf03f035a88c9a8ad86cd38685f0919a541ce49c4fb82c7f9c82754ac71ac4ac40669fb485169adc6f947c97039c2fd2f368b6773607dea01c91eed4acf01416c2915cc26bc6abfa044a6296826aebc3ae655e73103e71c18f506999f7da6ecb9cb213465c6e2c129dfe1499a5a68bebb6ec38c06b618d10e30073555766b567bac8e5bad6c38e715ad8bd476f956bed823b1d6da288b604339fb6c8642cc277e8dab6dcaeacce9531d71be24a73383d1c52cc1b162f1c9e5d9aa202aeb0628db87235423f0eb40cd3b6802970edbf78380a07cdc643a792e532c397e869a4d55b7b0d29cf23965ab0d00dea84573db0798ecc1f71697a2d12266026e8722045433ec018faf25da18f595e1cc7f0e90c206807289c3ac35b88070c624ac3bf9e58ee8f2694b7cf5c6123eaaf1c8a8e34690d956274c7240f4ee7177d22b22e2159bcf1e7e8c917587beef8a19e778710e7eb84660285b6c26c24c0b50f2fe623f80be48827b5f3560e0a260a32882c7fef359e09137438a7fe10e2abed75f52116a12449c9988ef35c46a5c03e05a0b920692b9e92f2a3f7f92496462aab7895fb433fbc2b1eba7de4f4e1e19d85263c8fdc12a4fdceaedf7c0131a8ac0c7949447eac03a7d7a98cf76ff6431e00c48d6cc5a93d042763a50ed9201eb02499e60c92d64671ec9f8bba6db8e0a21f39e676584c4b89da64dcd8bacef064b444cfbc0277cf479930349e2ec321723c3f6ef131cbf2e21e92e1ff5c02cf621b8c8925e8e9ab0f98ed900e9ecd6ec060a933317502918a6a3aab020fdb6e875f52f6b9056271ac119dd1a3f59ea8d6e662e2cba4d732ab5fe394527192504749fa3614e8212ce2ad109f3f4fbb56b5a0ba4a40dc98343044359fe88344ed2507346cd68eea131fbe40a84c7ab7f6380d58e889dd185a41a838ab954b2b42c0522c635a7d3b87554eecb8426bbb18a1167f16fb59c65feaace039ce5e9ed9bbfc50b2eea3127f1319d14cdd809ae75f37f820357d3f076524f88c8d7ab54db9d3687f46427080009298be8dbc209fb41c021c1129f088cf37e0c32b61261d1d649712b12d34fae8487f96b3f49d19639cf15112881d9dee54278dcf403161e1e4c9f7d126740af1a62b76987f7583bd2183b4833db6bfeea72bd2c2d226b5d8654604ae3eaec1b510b4eb7b0fea5fb5c50fcc857514e3db164ea008141c772b072ba6119bcdd22508f172fda08e6a4130461aae1c00bd67a60898963ba2061a754f1328dff33cebffa096b3c3226167a34b9d7a6be15eda33bd9f9f53e7eaa8663eb2958bb501236900b49a8decb9ba4763145eded34e1d1c1158dd0320ba48974a6722efe1ee05de02ee33e468d161d87c4fe87cac35e35bc1df6db02c786d44690ed159b6f89ff41844c3233ae3535a8c88e871d11372a48a91e313f25b3b2ca20d6f50d62ba779a5c5c80d52b3a2339126eed3d222c99727eb97f5ad4915ece635cfce9bc56587d12eedc5935f62a67226bd8a538832654b2a4fc89e25b8471780476974389c8e22e6307bb2c8c5025bbc6cfa8a289c29fd9d9649f05f140a84cbcf0d446c8d1b5adcdecb359eb35a661cd7ed8ebfe0c7eaf0cef07ff075cdc97c0387b700465546073763aa6266c3b870983b718da716aaa2a69f31a9b0caa9f492eced8d70681561853e0cbec10b48fa577cbe6061170d53263cde33f3b47d77fc700bc5eb3dab40a89859d66b02d18b43bb1412324b7deb6188d18dd8964552ced29fcbf434040e4a15b66475c63cf2dbe9b408a0d8afbd8ffe760b458fcdd706240936526f5cdcfd9e3ca361aa43ad5725a0c0d887a3642456d70eb002f68fca0142e54c9ae3f56c22ecfc710e0d2bb30ed5f0ea5e146ea993034d22db15b8793e0a542acb13c8e670585231ba5328aa37e243608d414e576698d03d6c150cd991e562711bc0a182335363fc055ba743ec9b32b0b4991a2d002d17737d5247335be870560c3e837044842d1209725cb9ba47a5a7722818d96e1972d7acc856bf36fd369e6bf225b290fef77ec0872f79b7c0c8a3cf181d7591b527c5eca15a86154ee3796289faf3b4972f7449cf1b93fd2d637be3d6418c4a9e745baa160a6b46f80011d2e221be83ea39311423cfceb02179ffb1d3a36221f05ecaa478d27e90fae761a19d3a3b7ca83042a8941cb5e962165263c839d02e58753aac11669d3903b6aedb65e7588d2848e73c42df0c764736410e7a41b598ab4a40da0cde857a0775f502a2e791e4866697bf640e2a5a418d08b56d06ece8cb938ee3b7b289806389bd0653195baa1a4b03de8303e0abc4af0998f758a73f7c6940e24b2b65dfb1f0ca91e386dfb05f8fbde5a41fc196d41ad591368e5c1e7a3c642999b9b63de2e423da6868949c26ee7523693541396f99508bf9986fb2f002f1f38c562cce145dd3fe9be6d8ab2078823bf9893804d52fab645358fb63a50ced3db5d2a35b0d73b8c1fb0db536bd0548041aae35dcc49f16cc8588c0e03dab03db18c6acac3da1e2151358d16ee0b15a03aed04f2d015bfe6ef4b36719b0abe4c020808cb1bf4d540db460c23a04b3781c375521b15b46021cc6c7603a0b00df3c8f11b19c323b7a550cc4576bfd21107ddce8c84972a84e94b032d607efcbe665966a223380a3ec65826a95198c3d4dc2911ed83a513c01507a777032a8da5dfa5e5d1533910149fd9e638b842bfd675e1e0e2a3bd0ac5edef08d29e2fd826ad3ae1d5dcbfafee5f96a1cfea460bbf6b75243f1a87143617528bfcf3d6c644a9a3032d736abd0a5113d8bcbb316fc184daad042b7f0d5127d08c8f705b2a3f5e4733cd520852b3be9e7c3ad7f80c7166f8a7f8ceaf0a4f5e0eac46bcea994b2106ad9e53303530b08e23829bfd7ac7b8afa827e7d64d160fa2288fa8696a69e0b6e24f58e107abe8869f8780e3924f5b3dbc48dba152b312a5f40bb50be505d9e26a29c19b17d18e44e755b5a634c1502fc5dc1d30631ed4df86ee647cac7c589404b89b320e449dbdefbbf8e4832748a724c538449e307b49f5288fd9ec6e95f293e57ebe0f0077747d2f4987b900690d96ad35c69e20fc43f43fc36de6cd7743ca37831a1d5af01b68261a0599531ced1d867af58f3a452f046f5ca37efafae69dbc465222e49b48e7459e9787032dd9e10ee9be5b579ac79d4bb481c67ee537900aff4b8cb66f5f3e8795695709999f444c3b94b6acc726833d217bbf4e0a01940ad7fcf247f5e497f6092bd2ec81b45bc0354cc63eef4a141eb19b2c9aff7d1275092cb48c00ce10b342aff28d287849639cabdcbdf11e1556c1d1b2662bb867f1f8b2dddfd2c2804777865f664783c5c7f60b8c839ae6d0f55890567172dc998fa0f84e8470096c9ddd70914db74698f788b1f2f534e9f4615602a2cf2951afefe02c1ade0cc25619c8db106d310b44affa321e31cde3eb80d0fa95acc95b28af71597e4371c8896bff957eeeaa45d04ecfad9f07a6f349c9a517c4ffad828f40bf843455936bd955081f775a230cd42062591338ec43bfea70", 0x1000}, {&(0x7f0000001340)="a912aa3448f9d3fa308000568e74583c5fc51a34c8091179a67731ddb76d8f04447a74200beb82164268f66e842c3a2ac42e41ae91ec33099980e08bcdcf707b8f84e1ce2bf2571852c706d050205cb174ac823ef4167ddb5d8c5d800f6dee50d55c469c6cee5f", 0x67}, {&(0x7f00000013c0)="59ec4fcd42185fd2b136a103013bed7f093d3110d1806cf42219f82b3b3d11bd696bf3d2570f211b048066ed0f5e279899150648d972039a95f1d8905cdb7cd3707444e952fe0ce69a8b9133e02c8300cd0c25aee1e94f9c35064b1204ad75b439a02705bbe5dc8e3746e0d478", 0x6d}], 0x8, &(0x7f00000014c0)}, 0x9) 16:00:43 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x401, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x480, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x8000, 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="a8927f53145efd", 0x7}, {&(0x7f0000000140)="6051a762e8b5c51451891245eddac41ac17aea073509f416e61db6bcccffe30101eb23dce4a6250f2fe0f33494f888a4823e2d2f0345ded0ac774c320b85494f7421eae5c753c20af342acf2ff29467695b112e5aaf82f9732772ee3e1910c0f37de6d9ca76d4fc376d2d27fc3543fbd6fc54a70c02d0f773bf6bef93b7fca3c015b4ba1ad634d9ee3f3b371e31d684c81ad0f1830a92b3065c3396a45524dc2ce421f170d2ef5", 0xa7}], 0x2, 0x0) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20880, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x3) 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x401, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x82, 0x88) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000130001", 0x2c}], 0x1) 16:00:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x2, 0x6, 0x0, r2}) fchdir(r0) unlink(&(0x7f0000000040)='./file0/file0\x00') 16:00:43 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1a5}], 0x1, 0x0) 16:00:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getdents(0xffffffffffffffff, &(0x7f00000001c0)=""/219, 0xdb) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000080)) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x5b) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) minherit(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x71, 0x2) write(r0, &(0x7f0000000180)="2b12d7959f9346aa91317e772ec2751ed73f2f59e85c8f96945e79f9c91d1ca6861c74d42726b9f7064350f7685e56c128f59f3cc171f5a25c443f61bf199266ec86fea3276f98e9440307d7f5019eef3139792a8c97c68fc0584263ec154f79cc4aee", 0x63) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) symlinkat(&(0x7f0000000500)='./bus\x00', r0, &(0x7f0000000540)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x100000001}) open(&(0x7f0000000580)='./bus\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x75) 16:00:43 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x4, 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20092, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$dupfd(r0, 0xe, r0) r1 = socket$unix(0x1, 0x5, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x126, 0x0, 0xfffffe12, 0x0, 0xfffffffffffffec6, 0x4}, 0x40000409) panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *512687 60499 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c wdc_isa_probe(ffffffff80000000,8,2) at wdc_isa_probe wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000669100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd802df5b2e0,80085761,ffff8000149dff70,42,fffffd803f7c68a0,ffff8000ffff2e28) at VOP_IOCTL+0x9a vn_ioctl(fffffd80361b5cb0,80085761,ffff8000149dff70,ffff8000ffff2e28) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff2e28,ffff8000149e00b8,ffff8000149e00a0) at sys_ioctl+0x638 syscall(ffff8000149e0150) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,f0e2fbaf010) at Xsyscall+0x128 end of kernel end trace frame: 0xf10bfb40b30, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.