TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) close(r0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x7) r2 = dup2(r1, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)) sendto$unix(r2, &(0x7f00000001c0)="109e465fc4ded962ed3e6a3be99160a6a31051b099f96f1e484f002101555e00e9d16278790fa2cd5a4c9146cb7539f29e94523845d564c30be0e578ab616c710cadd03dae8514edfa179c6c6d347585e3d66d8d25c97b7fd66267b68ed015380f73ebc9979c0b80875a5856d34842095f3e95663872aa8275ccbae6d7c294fe7f23de939f1aab939c12da6a952082164cd4a0c584a6a0a828643b572e3108d238b15b1ede3cca09106f53a6da2298e08fd345ef934c2841d6e17cf19c4a3f9d9d6c7c08a8832dd7a2f34c080e52a923e056ce1020a54152c39a83acffe206c889b75f055dd1b9d7d6ffe064656dba249d0a", 0xf2, 0x1, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x110, 0xd91) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x2, 0x100, {0xfffffffffffffff9, 0x46c}}) fcntl$setflags(r0, 0x2, 0x1) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x10000000}) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x5) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x30) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0xae94, 0x1}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x800) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x9, 0x6}, 0x10) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x6, 0x4, {0x3f, 0x80}}) mknod$loop(&(0x7f0000000440)='./file0\x00', 0xc006, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x6e, 0x40000012, 0xa5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x3, 0x2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x0, 0x2, 0x1}, {{r1}, 0xfffffffffffffffc, 0xab, 0x0, 0xfffffffffffffffd, 0x400}, {{r2}, 0xffffffffffffffff, 0xc1, 0x40, 0x1, 0x225}, {{r1}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x5, 0x2}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000006, 0x97, 0x4}, {{r1}, 0xfffffffffffffffe, 0x9, 0x8, 0x2, 0x2}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x80, 0x3}], 0x3ff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1}, {{r2}, 0x0, 0x2, 0x0, 0x40, 0x8}], 0x7fffffff, &(0x7f0000000240)={0x3, 0x7}) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x21, 0xf0000000, 0x1, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0xa4, 0x20000021, 0x8, 0x7}, {{r2}, 0xffffffffffffffff, 0x11, 0x2, 0xffffffffe8ba2fae, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0xa, 0x0, 0x9}], 0x2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffd, 0x21, 0x40, 0x8, 0x20}, {{r2}, 0xfffffffffffffffb, 0xb8, 0x80, 0x6, 0x800}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x4f08, 0x2}], 0x8bd, &(0x7f00000002c0)={0xffffffffffffffff, 0x1}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xeae0, 0x0, 0x0, 0x0) close(r0) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x188) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x110, &(0x7f0000000080), &(0x7f0000000100)=0x4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x100) r4 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000000c0)) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) r2 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xa33, 0x4, 0x3800000000000000, 0x9, "3b012faeff9cf9065498255e5eec6cff97eea2a4", 0x800, 0x43e0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x1, 0xb6c7, './file0\x00', 0x0, 0x891, 0x8, 0x7fff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = semget(0x2, 0x3, 0x2) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f00000006c0)=""/107) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000240)=""/96, 0x60}, {&(0x7f0000000340)=""/119, 0x77}, {&(0x7f00000003c0)=""/209, 0xd1}, {&(0x7f00000004c0)=""/195, 0xc3}], 0x6, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x0, 0x7fff}) socket$inet(0x2, 0x3, 0x7f) r3 = msgget$private(0x0, 0x261) msgrcv(r3, &(0x7f0000000640)={0x0, ""/86}, 0x5e, 0x1, 0x800) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0xfffffffffffffffd}) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() getuid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000400)={0x10000, 0x3}) getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000200f33c4172653315000000000000000000"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000280)="1e7bfec7447bc9bd7fcaf444e1e118e230f4f1681ac8ae19d1223196189546dbcc6452e5a3253b6a0c1d78aa07a2a82ea1ebf8d36d4e4fdf675c2af3a7cdeec801794df09efef75aa9c38f351ce7a8b188a7", 0x52}], 0x1, 0x0, 0x0, 0x3}, 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000300)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r3 = dup2(r1, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000140)={0x2, 0xec3}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000380)={0x7ff, 0x80000000, 0xffffffff80000000, 0x401, "ebb2c1741c8722b84973cb66acb4337b616a9510", 0x100000000, 0xe68c}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) fcntl$getown(r5, 0x5) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x10001, 0x0, 0x3ff, 0x0, 0x9, 0x7, 0x835, 0x3, 0x0, 0x8c71, 0x38}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = getuid() setuid(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)) 16:00:07 executing program 1: socketpair(0x6, 0x4005, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)) 16:00:07 executing program 1: nanosleep(&(0x7f0000000040), 0x0) writev(0xffffffffffffffff, 0x0, 0xfffffffffffffec8) r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000200)="5c6c8571c9ab73144f9e0b08128e5ff2098a4d496bbeaf4b0c3cab8f07eb84a537f679b35302c2ea57f9d023f0e09de8cf3d7b571fb423d78c3154eaeeb517e032db6357f4ea20749ba6c3b343ab1a879b58f5fe5ebfec07f0fe445486373dcc5c7760ea62a9353bd162249f43df8053ff0592642c95635186a34c93147bbb39faacdbc3d173b86c5c3dbb663cd157a9c30f9ef610f6b8c1db6d70a0608e9895a1d8b60f9b61641f0e26cb421670c22c3e500c1d2eefe84e2c6132c114676f4402852db771dae1dd49aae0c2576abefd294b977faabeac8299b1f341af223c0a6edd83d332699ffe070c4f4de58ae9fe5f1be792abbd3b067c4ef520278b922a424bdc25a3c49adfa98e98730a733cdacae17295e90f6831a85dcea9a7e90737ad0dd2006cd69333495eef86d92ef59e294e67be4b0cdde08644d35d65583f04079db845ecf2c27033bd53e34caff017cc90ec894e6b4930762b67cb9e6d96cd490f757c2116095fd356aaf8870299a8626d53239ea9e6b7f10f879134131c4d18bce7fb6161105885635c652012ade72f24762bbe9da60e6fe71033b31fc2540b330d4b21bd101a3b3426e049d07e5412734df0a304270a2d876c66bf833136a6da788c18e6fd132ff809424c3bbc7e4007f1d37e3dbb0ff75166ee3c6f0aacfec4b9137d4802799f1d6fc00278649c59cb3dc56ff5cfadb2b3541d94df75c2dfa83921a2e0595947ef7ad46216e8f5e2f957edeb94abc9368f4f415de13dc3424b3fe8778b4d8e1f14c7d65ac8cc6b7281e5a3c2d57d66348ede2b63745afac7554d6222d8bee73830cb88c1b99b7ba6d5b462bd27a815c73462ef288ff14c835102b534c18099cf8233795afd5fa0579658e13bd162169c7fe6b1e30ba7d09fdb20a72561933db0c2327771d1fcec8a941307af85399c8ada4e4a1b38f3e0c3927b6a15df1242b5329a54dfcda75dad00326b0b0ec400187f88ac17869ddacc725eaf99d940f96d5127af463fd7303b383fa4227c3883b67b8b1dbe0775b62b1bcbc24637a9174cb2b7a2bf9418cebc9dbbca09350adee60fbdcf4e9a0e06750fdad826d314ddd47ef66b8d560bb412ecc668108a2f85ba79b18e3bd25aea7a0fb0c9c7cd71f4731752a6ab1bdf660fdacbeaa6240de740135677f996d33b49f555180d62d3847284dbc4b54c72b916aee8f91f5dde3a352d51f31453e4ddc682fa5727580652a360a86d636469bb2ef6e7ebc59df329f79e2bdb6361350cae2a96c5b7ce05ac748c05bfdfd8aad11e069a6cb403411a82841f97d0b1d6038942dafff972f56d5adebd9af90b4fbf70af1ccad65f0f896d1cfe38c1769bf06d227d5382156e9857c2780faeb02fff481f96fd5980903109f4e25bc3628cf0ed2334a10632d4bee712e0ac2f6befa4daa2478a60ed4518fe5de66ac282e82401c9e9dc871a5046120cef06a0ccef2079c3ff7edc4dde416540e5b5eebe8db28e8a78de4e0d9e5e7dc3bcfdcaf8519af26ce32f0682dc6945da068e15b5c8de2bc8ed4833a99ead04afd358f05e332c0786bac40ddc108538c7a170a32b0f52624fd08ada79b7252ab002b409fc48c6d61e70e6ecd2213de1f2a1054ea028ac076ede5f76122b133dbf7485a330cca88e94cd599a3534393a53b7693339d371276c68bd4473eb794b4d0ce0516b2c7cd83da59827a187bca1bdcee62aea58d3117265518b57f8df0ba19658362017f286c603b825e42b0b173d735b1b5680ceda68c7bc5eedbe41f33b6c542cbf4e1785002ae3263fcf5f98355dfce4234cb237560d5d69722ffb4b99b1c6386adf95253434f5ea4c1b68c59bb9078d3da7bb93d87399571c474b928cef2bf5c5efc9ebce2f9a5a869155da09e07a0540af7cb6be2f2967b09a291bfd7dc6232e84847be693f77e3d8785bdc17e22f2fe64a83be25ee19821b9e4042f322fc7afdf213e29b7e01509fe719fdb3f3e8663e7c3d687e737b35dc7955533994c202e073886d359858484f96b2693366d1c776c159ee3acdabb6ebaa7bd15176db6a6f3e9200f66881a22ad21a79d4121343649f3ffd395cdf02df42b1c4a2a314b93a687caf95d2bee7f80f07d367cf9b96c2dc51c1d8bbb862a909f971cfc5334c5289fd475d47cbfa00840c513d33c0503c2d85a5f0023551cac2a3e55d0570733e2bc625320e4bc79fb9c1749d2723dd45a4db8a288b60a59e4722a3dab68b7bc3cefdb2ad5cc1ae74e503f75e7b38d82b5dcec1f6f36cd2f447868bbb510e6f4e48a1ffd488f16acc89886026840480b52854d64c31a11ce839a92adc81eeee21fde6b3b603a2f76621e24e9e421ed54616eacb60705eeb4687c355cd90936d8fed930b9b7eeb98fc60d705bc2ae02e80c3301731c8c2e2332fe1af9eb27cb4fa3739c59a8b9b7cbf4f26e5f86bb99c5f85539f09a4001d148d8d1aa514a1d7dfd1f116fba81a0116bd61ebe4f79d17340aef6a959d43d1a92beaff2bc20298615bb5aea7626f0bb63caf24e85308d07374f0b3c3218efab1a548ed2f425a7317f9b1500f728c5ddd84ee70c3cfa426007f42fc8a5ac3bb559063dada2089354c6e113bc5bad9b3564fbaf9e99c6bf388a1758a3e634bad928428cacc91472dc9a3bdd160296769c8fdcadc5b7993333a71be02c5ab20145a7143237c9a1aa28a177ba8259ae662c3749354cb4565c969db3b6ded5b75776c2f5aa1414dae6dd1e4c3cdb51628c7f0a428516d7de4ae554b4985fe31e9e53b9e20aed21e5dd866d871a946a9acab6a8efc0991bde2630f7df55fa3a40da70b0f821a08e4d6a79e6367ef0d1af490043e8b310e8d8ad0441d3a7f9a66dde67a7c009b70a70a8d9acc6814f2ede593786b852e660d897969cb39f06c53295aa6221e00abb3bd680f1575f71c44d3b9dccc1f1cff3285bf0247f6eaacde755ba08f598123d878ee9e7d1ee8df3932bbba5d73dbaa75c75c01ae3fe9f77e2d72bd5fb17acf1cd8ce8d85f8c2c1fa6d4c219ee555fe8cf1735b5f49ade3a58b223c6ce327e1dbecd16ef0a6f0010172cfce2bf5e04aa06750575591a423963074b9f6187e0b56c13988578dd8cabef9fa5c7026b92c7a25d9cba0a6bac121e92d0f772fd3a26bdd32e6f74b1e1eefaca67ec3fe5732e69f12f0cbaecddae7c694d503b9c89b80ac1460e631ab63569b63d8fd5e106c17ca2cce792ed86f6bf64b17c78448c1a1fb0acde718c5ee760fda574171bcc660d59b50cad3a9ddb5d018b36a1b23e0d2c273b09380c47bf7cfe899dd08167c55401ced62a47f9b2c61f84759e6c421a10a6581036ee282c6df9c19026b3e88b0ffbce97dd7a486131aebd7a55c9f9dbd1e28a7c74ce74c6689d3bf6c8499ddd7fd5c338e39bbe450e51ee16a8c04985900197d0caf5910600368b72aeda6e785f1ed40b1fd314ac4bcd8503206d000d3d5b3ce6881675efd4996b464e0020a774a59eafde1bc3c065c8c8e753ae35a73a7ff7d797216e4288ba22ada538b4d45af07b4a50a00c93ef40727b1f77ae14d99293a7c63d458b15a9a197858751df14a15ef9c442ef6d8ce078333ae9f6e0a859c018246e3fe9823e6ef3028f1b6a6404056076d0707c85b4b6887f053db24394c63c2641a538a513aa7af63ace1c335c1e1a5f3346879aedae81be700fb430cde705551b18a9fbc6626c28af541bc815e72cb82f95960bd5a08199debe5833e9a795192ca926bb693475cc3b2ad272677f3d1c7b93a75b13ff5dd7d205d9b4ffc61b9755600b81ab1eb00878b472e18126163f75c2785cba3e800ac018f5074805a6faacc7a8d707735c40da155d82fe761fe4278d57c6006f665efbf2ee335d7dfd3c0a3b699428e2b63cb39604bf7034eb72755bc7f4ab81f0e0235573a171e085ba50b124c0ec2232da2321b589de07edc20976a9926048021e663cbef3ad27d7d651eddf0d32a77a9ecdb1983d4513cb84d0805d7c5335e0f13db6d93e9374791258be6a47eca1f66ef233a7a473a0812904f021a2f363e5177ff3d9de796a82351568b03ed87c8363c5328c57fcb57af2db11d80dad43dbb0b5ca73cb74f458b91716f694b04ab89d6644cbb2e8f554cfb7070628469fd5280a4957f9ad70b74a643a0fa5e4b0d0de3e985ada82d6f0639007272a0520bc1c4b92c51839925c0468a130721d4a6534f34c28f0d5dfe320420ef8569481c8263ab5e63f0d7bebed59edf6f501f638b0fcd871c3f7956199fa4f49bb833f8a77863926055641ffe1037c5cfd7f1d2fcb4e9bb491767c0059cefcfdf145ef42a0da315f10c6c5900338f84a43fea797033f0db163915d05f39a1153a7d519fb29d374ec18351dabedf21309189e01db19a61110cab9ddc4191eebaeaaba68c06d1c070c39371b67be6e8f05ca448ae96d685f077a3c732fc42583f590b70bb76d59a6dae51814dae931c594167ba1466acc202f78d0d46a2829939caa4a39cabdda19875f78251c9575f0ad19d3c1960ff7277cb318c8d0ea91ebd5fd53656f41eef3c828c2882b0b7c3903ed8d71496b71665adaff664a8c9affac06139fe444f24c8011986bf90fca69c9628a0a4d04500c284dbe4b986681014809f45fcd0bb6d58c718a122db6fa06d0f5d93347032bf81aa82c6c8074a37cd8163c0028f0e344a3fc971c77ac2077d40564a2301db537b45e86e6aab7918fbf4ab2640692f52e410fe18e990f2e03a67b8a8c56aebfd8335c4c218f2148b907b4998ee1fe6f19b382aa3f9815cb42ac9acded42e48fd191eb4024dd70341822661346a94faa2752b4a1144980b10490273732aa841ef2e41ff9e398aa6a8f41e84c5c928320a55ec2ed4ae7c3e793db894c40a7bcf081bdfb00f94f20859693a07cb9d91602d005f61e9afde5534129ad79d6c834737a4ac4de3d7b071d5446b0316922fe36e432cfce571f61a290935d50cb3c4a88befe6907ec3bb117d09210026033584da706d6be7695fca091a62cb9c53d0ba311b00f477b75bdbe2131d61695509296f010543a8871e916d4eef560a2341b3c0c3579dc7b3cb9bb18ce68862dc86ad29b77c1d971d404a58784c141eb15026b66f138a44227945f78bf2aba1404dde7e6de8a9d4b02929da5b787d2c959309a23ab29ffaa986712c834f18a0f8d1d16eee257b0d02815697f5b210eaa4ae85d5b8ae312a607e49205ac6641325b7df90b0a193da5d08bbd73a8dfe927763895316f17a0b26405af953e96f10caec4c4fdbaf41667b8beb08b61d72b652742750a4a426a4e5f236848d2e1b8304422da4e6062d9b826adccb26ac25277d3ee1e655d02a3398048f53f3bde971a881663101d768f2482b0a2c5e966d298702a7fca5b1e9e8f6127e7768efa9229062bfe6c3973987286f1f7c10fbf475f01c1f8f0cb0fba84140be8c3da029445e62667bc1dcde4d68b0623857b5973d4311977fbe9360d72d75505ee9179200ef6cbd8f8d77c4ad1f9229a306d985e01182fd5028f0af61ec0a60f76bbf387fab93d743d2043457657b8dee6cd9894ba2c4255ca4d683d5a88b9a528ca0e86143c3f179e6b6c72abb636e8398036f398e11b562d67573accc61945c528426ecb26e55248b31a5738c72f485b2f0b8334f13d9655e9fb19f3d8edd6d3f2741ed4b5d169c8bfec56b4cf1127f9700a1362b56215be6e59467263913c0e9ab71fe5fbf4947d274a4d8afc68dcd1c8871f3fd77997210b1e70de4508473565661fabae73fa84c07ab99c74b469112308d15b5d7aa6493018b01379a4", 0x1000) clock_getres(0x0, 0x0) socketpair(0x20, 0x7, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) mknod$loop(&(0x7f0000001280)='./file0\x00', 0x2080, 0x0) rename(0x0, 0x0) readlink(0x0, 0x0, 0x0) r2 = dup2(r0, r0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000001200)='./file0\x00', r3, r4, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getpeername(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a78600000000"], &(0x7f0000000140)=0x6e) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="4f54c55d24ffdecd8c27da115e2d412aea0cf99b17a8a509d610ae9a3f15aea7633b4bf775c90135b704a23c5f64bffc4cfb0bc8fbc009fd72b3c5ef9fd9f77c4cba1b1051072b78ac99cc4208416c32f5001e68bd122df4acd1935d986116d460b13d6ee0ae6e1fd7abff17fd2005e4ed84de961e91260395c8fcb190abfd1a67ba93cd049b7652162186289cf693a90d91cc46ed247d45c62ac818bfddfd3bf2dc38157d38c806ac0ad0d7", 0xac}, {&(0x7f0000000140)="b000c5b8fc587d9d032d63d3e822dcf6d75ab84655e7f37f02dcb4493ccf2a67c01c681529d1ac481d9b70370eca55ef75a6ad744589190616fca0917eb18679528b4ee330708c9fecf5104ea874f09a550001617ce2", 0x56}, {&(0x7f00000001c0)="779ad4498953984c05c229f6779bfac8039999b267631cd2a30a1aef67f0a07d8521e2a7bcda461c3fc13c63274acb9040ae2362e26eda7aefd3f5c50570fe2940b8291da77ebfc515e1744853a7d179e1e9f454fcae6a37407b155ba7d4b098601e7d4994809a", 0x67}, {&(0x7f0000000240)="77c63143e62e275c4f057b70dada1eec01c3e0d9062d26ebee840a9af15f4d30155e1572c9861d2c65811856ec3d321dde982ae7d76d45053eee7893f73660f37c3369fd54f16720aab4f1ec0000000000000000", 0x54}, {&(0x7f00000002c0)="7beed050ffadbf5e79f81ece7f158b214d938e441660cd273c13c49ccb300998550cacc33367127d7708d2bf2f62372eadb40a22f6c4ec93b4b8416716b75e865dea3460116cbb80cdd2f1ebc7e4", 0x4e}, {&(0x7f0000000440)="ba5cec60092dcabf6956753919cc71b03c072b4d0f371de26835894479a99c7ce1715fffa74ca06e6fd0114830225ad316", 0x31}, {&(0x7f0000000340)="6c4696858f0cbb4f19b427ff3a592f792a0e19db3e994731745ea0bbfb52823dd854433a162d044ddd87a80eb9bc5f4227fed2554cbfe88b6c92da194ed62af03f322932244bc5846d4c8de3dba09dd85553e741fc408b36129df919", 0x5c}], 0x7, 0x0) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2040, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) clock_gettime(0x4, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0xa6) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2002, 0x200) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) 16:00:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000000)="41ff84755079a6c5b14bb011be05", 0xe) 16:00:08 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='*#\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)=',@-#\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='\x00']) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x900, 0x40) 16:00:08 executing program 1: 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x1) r0 = socket$inet(0x2, 0x2, 0x2001) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x401, 0x44) r3 = socket(0x2, 0x4, 0x1f) r4 = dup2(r0, r3) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r5, r5) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3}) open(&(0x7f0000000040)='./file0\x00', 0x22, 0x40) ioctl$TIOCCBRK(r4, 0x2000747a) r6 = getegid() getgroups(0x1, &(0x7f0000000100)=[r6]) syz_open_pts() 16:00:08 executing program 1: 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair(0x10, 0x5, 0x2d, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) 16:00:08 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x48, 0x2, 0x4b62a8bd, 0xb4d}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x7f09, 0xc9}], 0x100000001, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x42, 0x81, 0x7ff, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xffffffffe0bee65a, 0x6}, {{r0}, 0xfffffffffffffffb, 0x88, 0x20000012, 0x100000001, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000083, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0xed1, 0x28a}, {{r1}, 0x80c5b2cf04bb7bb0, 0x28, 0x1, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x63, 0x20000004, 0x10001, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000040, 0x1, 0x8270}], 0x7fffffff, &(0x7f0000000080)={0x470}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) 16:00:08 executing program 1: syz_emit_ethernet(0x9e, &(0x7f0000000000)) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x20) r2 = semget$private(0x0, 0x1, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x7]) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x7}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x0, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:08 executing program 1: 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) dup2(r1, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) 16:00:08 executing program 1: 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) sendto(r1, &(0x7f0000000040)="b7943424f3f2bf38442e5a090a0916f66924bdb20fe21b8ddfd818b57c9b8317dae261ee64ddeb8230e8e29ad6bc015b0e14", 0x32, 0x4, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="820207ef00006c65308091d87c9b987160e104b33335a008d40df4a954771f42fcedc1e930ff55ca060388cabaa71a19ac3c3b6b01d17978a47a6c476bcc5efadd87df12e996f51b312cc7625c8eac93947b16dcfe9f5664aafeef13cdca9d822e73e93939329b667687c7ef369a027ccc1b394e76c30bb7e9bc2145864502027b83025efc0feba508f7a957358699ae9bb71f3dac9cc5f3119ed5f5eb1317b1d402c945f776393d60"], 0x1) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) 16:00:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x0) select(0x0, 0x0, &(0x7f00000000c0)={0x0, 0x5, 0x0, 0xfffffffffffffffd}, 0x0, &(0x7f0000000180)={0xf7fffffffffffffa, 0xfff}) select(0x40, &(0x7f0000000080)={0x9, 0x6, 0x9, 0x8, 0x7f, 0x101, 0x0, 0x9280}, &(0x7f0000000140)={0x3, 0x7, 0x4, 0x6, 0x3, 0x5, 0xf87, 0x8}, &(0x7f00000001c0)={0x4, 0x2d, 0x0, 0x1, 0x91, 0xff, 0xd3, 0x20}, &(0x7f0000000200)={0xff, 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x102) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20008, 0x2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r2 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x400020}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7a3, 0x7, 0xfffffffffffffffa, 0x0, 0x8000, 0xffffffffe4be035c, 0x1, 0x3, 0x0, 0x5, 0x1ff}) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000140)="4962a9a4850633c6ee0a48030000000000e722b0c78923fe371d88bcc4e5e753c506f7150fbb831ddddc9c878f323a1ae9ec386f4745c10a573525b7f590ef3a9847ee4d0e6b28344099b0c6d52d5ec7", 0x50) getsockname(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006065000000000000000000000000000000000000000000000000000000000000000000000000000000e30000000000000000006a0ee65b00a2fe"], &(0x7f0000000080)=0x6e) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x81) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x21) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x410, 0x90) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00', 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x22) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffeffffffff) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x82, 0x1d8) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x8100000000000, 0xffff, 0x1d1, 0xffffffffffff3583}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="886bebc8dd6a760f1c53f7b48841813369b5f405ced0ccd6767092d5a3e87b9d47bcab245bf615aa4d0c838418a5f28be9a154eeac84860ecfa73fac907fcaf104b787de2d7a719cea61cc45d1d742d85b42556690eb5a7514efa04dceafbb8a37ba883fb670a5af179675982985849c790a98cee6aea63feea5c123ba71c0ef621341a72896a10f7fca7ec86d70889b8652f5cc35dbad8e39366d4c703fe6f2283f64744d1f86c35d4a0aa3776b61b254c866332166bb39ac65ee2429e0415b96ee4c37d87914f9829e2cea", 0xcc) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000080)=[r2, r2, r2, r2, r2]) r3 = geteuid() setreuid(r1, r3) r4 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = syz_open_pts() fchdir(r0) r1 = semget$private(0x0, 0x1, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/230) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0x100000002}) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="82c64d7b36721a7ae53f220ac02ca6cdce067e9584785f06df021485f9f89001aed18156a8eeb774a338959fb5dcde081acc29f69d46a83f3ad97e8259cba03994d4152dfb5bd4c01bc1ecd30a251851f7552290e4ae1ee5041c22574ed51b2acf5085c9018d7ca8d53acee41a725d339932863be98fb199f29ba6212fab83805bf6e675553ca7802f4e32add696464af3f38c8454ee15b20fbf568d6c2465f3753db52e5effa334de4d6ded76698421917b070098c6da6d334612a0784c589d23dfaf095cd0e694", 0xc8}, {&(0x7f0000000040)="9a693fb47229a21c7bc0a4c667ea56f66ce13b60ac", 0x15}, {&(0x7f0000000200)="89976351b2ef12c68a4ee603e77988f3617d60aebbbb6de2d94c7a59af08bc7e2ce38cdf52c2adee5f960b6570d5054a652028fd031b392dcf8f473b76750eb20f154f6a63bd67e041006a947a637b16532eeac612b6f99f258a1051f3f7bb1af7a658d1dff9c21935f2ff7bb7d00a6d3fb380f84ecbb490d382b0", 0x7b}, {&(0x7f0000000340)="b879dc02a49e81f946c44beef0e59af54d18f239892903facb0603bfc800976a077ff67bd082d9d85710f341b66fe1cb659a5ee1b7eefc489581541392d0f3afe117b6659549aca15bf62e06801ee792a2283d4b7d114289db9e4570017ab47f3d69cc6fd87d0cdbfdc71e20dccc7774aa98ddd44d6fb1ff317a8f50a8460f031b0bddcb6bc4132dbef1f94ae30bc2b5c0ba5bf368b90ca038ea1197a13fadda888003f8d3f8f0cdaf2b94978a36a064febee46dff76b826eb0681c2814cb6c16b3f8c90d122d58589f0b384afd562296fb621933fd491616a4b5035cb9025b93cb7f6ce80f13ef0c1754da8c4a87c9c80b52a38b15ed3", 0xf7}], 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) 16:00:09 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0xa2, 0x10) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) socket$inet6(0x18, 0x8001, 0x1000000000000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) sync() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="13012e2f66696c3000a45c276e5a20ed197bcd9eff32de502597f2390390a05fcbe11ed3d2844b5d1e2097590d26617a1cc2d129e28918cad3402c27e04fa3e1ef275a7f14071ab454930a823b8670c077f37659dee6ff3056002000000000000000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012e2f66696cad99b61804c882a6ccafd11607bbbd4e983b9f2180985df7653000"], 0xa, 0x0}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="a8234a495cce12d09ffe55731c29c27ece7a4220aee671e63d6daba00e52d073665042e924c4eb3e7fbb117d3731874708e248eac7a739ee0f666a4c72f0464d79b95844e8ee9cf592", 0x49}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000040)=0x104000008000000) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x5a) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendto$unix(r1, &(0x7f0000000000)="94de8947dd8b70d8759b0445024a14e73b9db3737cbabf86b9e2441d0e9894da1bf4eec7718c82740f3d7cf15f091f", 0x2f, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) 16:00:11 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r6 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r6, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) semop(r6, &(0x7f00000004c0)=[{0x3, 0x200, 0x800}, {0x0, 0x7}, {0x4, 0x3ff}, {0x3, 0x9, 0x1800}, {0x1, 0x0, 0x1000}, {0x4, 0x3ff, 0x800}, {0x3, 0x799, 0x1000}, {0x7, 0x6, 0x800}], 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)='{(,\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000180)) chdir(&(0x7f0000000180)='./bus/file0\x00') 16:00:11 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000006000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28008, 0x100) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000040)="ea00005c", 0x4) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)="078752b8d4ff00002c74e535ecccd465557037f3db4f0884190cbf0a4d9061399dcf8ba83cadb2c92d478bb36bdf4cbf4ca7f6b2f91b48f5c2f86084a59fce5d64acfdc4e7c19a882a6166d6dc2b81669910f238e93edc45b080016366a1f75a3f0d4911c741715e7e489bbe8e702defc0c6bb95e72c013d68d1313a633ed57a5b83406036ad4acd8e70df4f0dc94eed3ff581e134c5ab903f34145d7bcecb330d9369697661e0b4a9a7236edc930ba73297ccf7a4b1b3ad59e0487a06528cace226fcd97fc9197259ade3a240266a77272975ee536a789360177722e7fce7c9b795bd64e97f85f0fe92802c5518fe0e855b1e0000000000000000000000000000", 0x101) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) dup2(r0, r0) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) 16:00:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) dup(r1) write(r0, &(0x7f0000000040)="001ec7bcd3738d17ac8970635683e20fb8748a29d0818e517102bb53577d33b10a639708b74887e40a1a63", 0x2b) 16:00:11 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x27) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = accept(r1, &(0x7f0000000400)=@in6, &(0x7f00000003c0)=0xffffffffffffff77) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0x0, 0x1, 0x40000001, 0x9, 0x81}, {{r4}, 0xfffffffffffffffc, 0x8, 0xb1, 0x7fff, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x60, 0xfffff, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0xfb, 0xb92e}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x3434, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x84, 0x20, 0x3, 0x400000000001}, {{r3}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x4, 0x6}], 0xa69, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x80, 0x0, 0x90}, {{r1}, 0xffffffffffffffff, 0x1, 0x400fffff, 0x3f, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x4, 0x8}], 0x86, &(0x7f00000002c0)={0x0, 0x5}) r5 = kqueue() dup(r3) dup2(r5, r3) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x3) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000340)) r6 = semget(0x1, 0x2, 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000340)) 16:00:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r2) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x2c) 16:00:11 executing program 0: shmget(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) open(&(0x7f0000000040)='./file1\x00', 0xa80, 0xab) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) close(r0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) syz_open_pts() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) setsockopt(r1, 0x1, 0x8, &(0x7f0000000000)="19a0a1e2783951ef760f2fe73428de7b0bef7d29c9dabf551233bcb8db22cd808c8ef1541695fab82009078c66fbd93a9b4f85efacc3537eb51bc4b18e7031c861a700aeb5bb9a24d2265ef2ad07cfffeb40b18c38cef11c342594b5d2a7754603b1b425a15b81c21e67f58e8dfe5eb9e0f7b8fe57d17e9d578f8bd6f26c8ae735a93adf3ce15957adce40662c5d0372126bab2c717055815cdcabc09f5af472e9232c289e360683d65350086a0983a564de1451d821cc0543d809e0d72f61309470a2a1f18820fb92", 0xc9) 16:00:11 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)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80000400000082, 0x0) read(r0, &(0x7f0000000000)=""/32, 0xffffffd7) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffe) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDENABIO(r2, 0x20004b3c) fchdir(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x4007) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="ddb4aeb3ec242c0a", 0x8}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendto(r2, &(0x7f0000000140)="0361dfaf26aa11d04bf5864c0d30e7f8ad5ca5cf37b89c2148f7069f695ad088f79dcf219879c95d784943f2b852a8793e58a01e1638c34965a5a3e91cfaf589105d3ade937ad774be734f316a10e11d6470cbe2a2ae79d418c6cf48d59058cd6a8d796f47faa6f028e18488540465a2d856d710c8051e8397a6692e4348ef0205d7de4b11be8cac8402e96183525ee2b0d9813374b381053bc7", 0x9a, 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="0125f1f3086720abb8ee342b80849f40002e2f6669ddb023069592934c2cf8a4cc21eabc7cda1557d8e4f959d400002c26cc1155247c025c778fdfc0841ae16437ef8115ce2bca43fb55ae4cbea8ef3be025f77ac7b44b914e255c9c03ef93f50a5626d8000000000000000000000000001103dd4bdcc51dd374e4eb5ccbcb4c7d3bc804733cfe00aeb148731dab324e9a278152e47665bd4724f28ff0ff81e9c3ffea95e13c1abf3d49d6c9c5b8de647cb70e5c8a185724c38fea6c8e4cef6c160a11505e90130eefcf2b4252f49290a60956f0bcfc20f8ac012d5b5d4e5c6fc48d11a7d44c84b88ee5ce9c1bb8775fef5c97801a5ca050b14195cd3c64cab0779d3c828feeb6c2a08b3332e936479727f28ce91adc2a7e9be06243ec732b4f0ef75b5e5f5bfa0f0f5d7b046026f9680f2390cf3026bfe51fd54fcd5a8d11454bfc1016963eb5cad92c3fb8a8ebfbbbfb8e01d19dcd09d1ca7f4dbcd9480657803817a246a6ad4e1570440684d69528c4c77ebabcc6e5773f06526789564f7cb340cb6a6edf6ceecea55fd1236ad7f5a8374e1b00f11d3824"], 0xa) dup(r1) syz_open_pts() 16:00:12 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x1ff, 0x6, 0x8, 0x1, 0x6, 0x4, 0xfffffffffffffff8, 0x1, 0x3, 0x4, 0x8}) r1 = socket$inet(0x2, 0x3, 0x2f) connect(r1, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000001c0)=0x8, 0x4) wait4(r2, &(0x7f00000000c0), 0xa, &(0x7f0000000100)) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x21, 0x2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x1, 0x3, 0x20, 0x1, 0x1000, 0x8, 0x1a, 0x2, 0x3, 0x1, 0x4}) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x80c0, 0x80) 16:00:12 executing program 1: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x9, 0x2) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/233) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x100000000, 0x81}, 0x2) 16:00:12 executing program 0: rmdir(&(0x7f00000000c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x0, 0x4006, 0xa88) r5 = kqueue() r6 = dup(0xffffffffffffffff) r7 = socket(0x17, 0x7, 0x9) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000140)="189e3f31441fac6114422080d41698f4221dda104e7a3b714847618e002f567d64ea7ffe29aa7188f5359a042291fd8c94881ad56e8a759976bdcf6cf8934165a1ff3dc75eccc4a4d26a8f638c8ecf8bb5ca16ff71fe64b847abd8c02dce29ec28f82caadd236779e1464eb4de7ac03bbba899389b17b8c9bc1aa2abb997431b16ba5aee08140e37678791d9a7c1", 0x8e}, {&(0x7f0000000200)="e4aed656fa5d49cc7c0b95c5f79ca0eaa2b0fabb0246b2dc2e98151a11e2a2b98f14a399e335ea2f583d04abf34bae3249ab43fcd1242eacf4f5df7d0bcbf1f20d75f7fbfe8b93891c00a4ac8288564b1f5fa465cdeb411067d453e6201d3bb25370701b173f1bf88351b2cd991a84f4028afe36ba397a88feed4d0d195822f90f19f9cad6508c0f73f5fcec2d40fcf21e019451ffbff2516259f379b8991bf5c052f54eb3ec7651109eeda3d30c296ab3c6b41b1b6d7845cb355880eae12f2d3508dae4d12a4424c80a74124b69553ed38da721051b2d7ef548c4293607c45e2ec778bc0a1d8c0488eddc514314e0466e86547d0ecf907853c368919127fd0de108111c6e31adee9ed46800477c4556c054db9c423837580d5d1ce46a193e4b5d67311b8e363eea1fc90b52803762772aab719f9cbad84dd4c06dbe70bb8955e08655e355ccbdf2e03ce6f34d84b9f69116545452add07a71cc3fd5d83c778a025309b7fc39f44bd6788c8200e6ccba5d5eb800a351e171b68709f223b84d08ea8bd7ee5f7b0a72e49b80abe2315ca32993a55a37b406244bb87674743fe2bfe0777ccead0da5fae3bd0052a1d6ed5525b2c0a522de3c3b06d90d6534788fbc6a7ebc3c96f4d0ff8f6185089178face6d674cfa91323f874548df8aaa3f8b7319e4db215c776475df8348f380b36caedd2cf0232d9313c19f8c106e4ecfa9686043f4def3a8464d48c0bcfcd2f7c8fd4aa866dee11204187d0261f6d0d231106cc0c5d901fa7fe230cd8aeb0d564136770744548208188439d4a78513bcf30a10634689576576f3ef7f7904018cd144b0cf8f69f18d334483b9e3a82989d39da5676c4eb29c7a4d850692377278271a3afd0f0bfdae1523e3ec939e64a2a05bce00f79c358d813aaeba33fd3dd1eb97b42e88a8128e27fe68c4188c77d3236a19208ea4e6cb3d2224ef64f9fdca8b011e84dc4abaee1e0cce36a32070dd8841c595cdd7e43dd6c08db9a6a77fb96c914768b47775107dcfeddd6f9f60b37209e86631224b1d42b27d41350ccba632aa74ad35dbe14fc8c6cfd2fc018c9ca82d01d37ba410a4e523608d30e37a773a5c2f145f0f4c6bed1283a040a7dd0225fd05258d37092637cc23f114ac5f2610049d13e1cbf52e78742bf5f7c1f3d2b470fdf0c34f720f0da0711525eb9af302619065e15458e7decab758110b2bfe99b34cc1ebfd9a9f7bd219ebb92a246fdf94f18004af86e9f588aaa2ebfc50b0c484826b189e423c9935ecee3e13d5c719ca063fa093560eda55fa1b78a3b8c726cc1d0a11dd75d080073a4eb7661030cab5806d74e151b745aeef64c53c3674548e55283cd883af39f4855ab8a3073c97e69f7e957029c6af8d4896abca60cdc2571d1e5714f28083616b6d8952d0bd579b9c8dc169d651418d6af4b6a94cad661221f17ce3e88649ab83cf259ed77af1cedfc2799d824ce0ebfd6ef2655b0934a4daec51f5041c6b7c7308a9d11fd8d19265521f1f6a48ae7c15027cbfeceb9929e978353e425aa458f774e877756080929cee13f1e385d1ac2d818373bb435c62a58543d4fd9e35268a7354e302f3fbe45bb2a0cd109eb8f8d47be28afd557f4c55b75a05a905cb2655358df95391e73c8bc7c09aa75ac0d209947451cfc8d22a2e4cc9f7f9cc01cad57420792f890bd79bad73036aa81404c11ef6e1f0e4cd6f1cedbb277ecc05cab5819b37b55e8f8f8b65333a8698d31de119f81d46a79766e7971acbfeaa005d477b93e99b4c647785a5c76aa21a7eeb2683f90026f42870bb2b31a8341374667dcfeeb374d7af8596fe3b37d2079318e227ef957c60bcb663ac9a5ddb590d6da5a415721fc89b7b0d8f63c70681ec5859e3a80a8592e1b9f997746b3cacfa2bbe4a0f47661e950ed71f54168e0b20732bf47575131e8d826617922495c8a831395d65fdebf6a08b7704948f40eab0b8c7cb1a32e627f1010ae9eaa9f3476bdbeae92741b00e5a1c6036835034227af61b4cf681cb0701e52c4f1632aab4fb31e72e7f0f45d22a638f0fa121ded796b822e67f4c78c93c579987ab0ea2e57a2ef07a481a50d078bff0209c42107354af6da07dece879e211fba304767620cdbf0c1f2ccee55f729ea6872b70d9d900fb79bf1f4cb0c218828297823c3a2322b939ddea0a30f0a9a9dd300c835f7ac263cb430c2428c86605add3d7bfe60bfb19739bcbf6d113475b35f81dc3238ae65504516e7540e220b89a65a3564789e357c6e23579c8dc2d7e47ba004bbc7e39652074f45cf5cd31b7ff53023d9dd8b7a44350934def05ec6c44dfb5157175b4a59f2cc3c1071f9b7a77c8f999acab6724c1709d3a0ab7b956532a0854f2a2c480de66a8142d493843959575c6aad87a726a03c46be14c9a9ed44040f9b77b6129b36aa23b53a135cfe8d3e39ec014fd212c77ca814074ae980a3955bbad5ade4fa9d2044670cf1cce764b254648dc99a9e5fb9ad07dd0b66ed8bb3eabd036f2d7548171fc97b78aa0eb6f7e243ddaa4d56f9a394fd6bc99b42ff59aede54f27e3d730bfdbeefe60c69799588b4f644478e4667ac182b858f16be10d5e57ba29dc326cb9119e697a2ef34fc41c6e24e82dd1973a0ac2a55aa65d61d04671c57409dac0e35b6df04ce9a97963355f30e4b7350e286934a553c7b63a8bd44430f099cc32e50fadabbc4f19de3d906e7ee35949b59fe289a29ba90ada8fff1a9804c107697b22cceb71b3eec8954500eccd82cbedae0f32c3570f63e9ab03d1cb4ca567e078d8896ece01b66764d6c15fad9a8619688d31f32cacd37d63238971ccc4ec46a9b0a93175b882f4e348031836c938d114b554caeb7c05f99b5968c2d2b4f6db7c65d87fb5e3beefede960cc68d906d490b6cec11a19b08c915dfcd393c6bceee6b2181314333cda043dd3607e175e204b0fab67bd50e734db68fea314b2186153633b65c953956f57837e257935fc5f3a9e71100720b61ebf9df66e1f62edf0e4ebccda27dc3de09d0a69937fade7c5ca134c179a2a1ab6fcc3af2194affa413351329aaa009b8dfa71e0404a63359829b723f407f14837a2611b55d4e7aab82bdfc4aa5a350ead31d689feefcaa43de243fefa6ab86dee1351c33a52eef7bf49a4dc637a5763652649db88708ff5fa2d68dd75db13e16b7cd54c76054dc74ada70adcd6ea375cd160fcff0968e358981b3686388c9e28b49d5eac7981430e1e541fe8c0e81117ac04632e3353db8bb465eb2731e8923fee9a464c1f51b44a80fe357039102ec942b5171faf5bf3d86702626c7ac1e6c9196b197b1af28e96366bbdfc735349b0d7a2344984df9adb332d133f1d4a20ed31b28ba70fcceb66d5bd255fcb1f38f3443fd789a438efc2740baa7668f57d2d8cd825a907757dea7a0b911acde31c372414c28f49978167503b60a8a8b16e2a8ec512b091d7cd0eeaac8209e23fb400c5310850483a67fe5c2ed841e50b796def4a29cfd08ca8b879850334be41431d1237282a7f288fd20297e492f2b3192ee3a6a79cc223cc2db0adb1399c4f4f21efcea542fcf4f03662c64124976787e05cd31a8d3b29ef7b0ab4e9fd916769177d049c2b8496301def01804569b716abd7e91127e899c1d3193d0cd8174d5f188d5ab04125c7c35ad3641d683b0647f50b8b4c33ebfe105e6361a589c7f2e1350da99cacd7ae7f9fe18bb86cb443a2e3766e3e6174c44d529190a51e8d49292fcbc7bf4224a03a247232a946f15618020923fd00b61ff7de3d959cdbb99cb31d615a0e2d8a8d57829b64b20cffdc5659edb40f03ca6b2da69d83e1cd4de21853a2c6a77a53f19db0a8c1cd828bed91900aa497ea466709663d18ec8acfb8d9733e95d361cabf090559be468cd75fecb2e94d3941657ecc930725b18f430c6bf8c601babc33057d4eb922ed01b8b0d2c9580184028177a072e46f10e6c7e8426b0dc562f989e56dbdaf3aa4809928465a4c9938415a741234b83cc7c7fadffd790065a1a820e7f974b997145a89456406d5e2121096023c60f1de40e44272532965f87a559ccf46b879a9e7de06562b95c25c56063e1abc8df3f1747954c56b5ee7d99c71b5405001c88cb7e6f72f8917ca0213dea3e8fabb12a7b2e257102f6ab72043ac6ca9e86ee0a002079da065cc888ac5291009238dfe49513560399d2e0c21fd83e3653660c3b0b30f076edf4a162e7db7473f68736dde1188a1b4e0e5dfe22e4c2336398d71e78f55703cd6565b644eead748997310fac9146ff38710d7abcc72e8f6e62cce77ce6a40a136fabde8c24c84000457fb3b3ccf316cc197fa5051cc3ce965fc91ccb105e2415631a527953376229dd732b27f52c1ec45589174c3b769da4614dc9ccfca8b040ee12fb80263dbfd05aa226ad0b0a9d87753d58b351f059638af3732f2d84bda62bffc7085b57f7c4a516d539789357f7da8aa6e77daac6e389b9f7446de306b61333808f1850b7723694ec554cf34463816627a5349967733ce2f201fede8af153ae603542f9a7d085bc08629ca0a8ee563661527acd79fa90519a6b60589031d139c4a83725820c7d7f178cf4058309e9b11c570a2577163dab6171512eec9c6ea09dcf2d45c2b1477130eb348f2235a37b06981d9683ecb34d7c2f7c8f0c65d74c4d6af96de069d83a0b0350c4c5904d9c15553264e21b0bd29b8cdb8acc30cdc3c924aa823465fa3058e4770becbc494d788995ff28f27f785893f56a2be9f2e95cab63936266d4d3a8e2c12c6f6fcc4e2da644569494bcecd0f6c89617c91cf55598db686b6191d0e5829cab09e3560756f7a0faadd39f98c11e430a17bc9ba31e2afc25ebea2f0d8674c31be3de471a8d9a1226cf4fbdcf0532fde14985d1df8849af94bd2d835ac601452604bc87b236068f0fee1257205b85430202624b7cfbc2b55c7842d9cf68e100adae45204ed28bc38b2a8328054a96fb66fd14858ad35a4249b523c767268f96c331e247e1a4d795f7e4489f517150650f957efd2c27592a1d28bccb97e390868028de45996c25a830c1477613463cf4c7b1ba31b083f0caa65a6952e8b4b316f7d9db8dcbe6ade6dee6cc3d18a94e3b7bd95121ff9167360989bf238f25eadaf4a39df66ca623d9f202c533bc4f8e86cb40df1aaada526f8457da1370a09ceadf623149c2fa715baaffca2bae9cf5e0c1c06dfea980aa2e03248b46cac0b64b61ce6d45b3f059a19ac94d37f9d9821c745bd1f0439bb3d8d1f629f1e37c113c9b69bfc32992d93a08f74721f78af38502cc2fbb4ebb925e86d493292d5ad4199af9dcecf263796c7c4002fbd114d6c50663c278a0deebdb7bfd6117145b978940ca7f7bad2f07f3a9bdf206ba68256e21b48490a816e7d03cc86905a8b30ef10dfdecb55f7ea226a318b80d660244e816b2f9180a42a34b2b3c3fc68e9f3a4177d09b6b4e088e1641bc9815b35a05e10293487c2a9a13f3a88f2d3e6d04dedd5eb07ccc2898aefeb9f63c0da0bfa179e6597ae943d79f91ba5cdaff3ebf9f534b5b8d7b30000db651a063acaefc7b27b7102ff513e6a5f48f10fafb83921301cc7d09ba763216a957f6a4049f5eb521764bc157a25e53ed04009e20e0db9baf8ce4281f1de9df0a6c66b216c1da45a7546585b418c16e42a56989180679269f8fe6233712455b8c0c59732ceb4b9dde315795800a1d609e58666f0f8146d7f1a8e5aadc063bf111abcabb301d475878d2c69b5e03f6de9bb0d7404cccbbae4b73dd3c", 0x1000}], 0x2, &(0x7f00000012c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff00000102e900", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7], 0x40, 0x3}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000001340)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() dup2(r1, r0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r1) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 16:00:12 executing program 1: getegid() r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = shmget(0x2, 0x2000, 0x4, &(0x7f0000000000/0x2000)=nil) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) shmat(r1, &(0x7f0000000000/0x2000)=nil, 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffb, 0xac}, 0x8) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4492b255fc1bea15) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) semget(0x1, 0x2, 0x80) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x3) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) listen(r0, 0x0) close(r0) rmdir(&(0x7f0000000080)='./file0\x00') kqueue() 16:00:13 executing program 1: symlink(0xfffffffffffffffe, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0xc3) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000100)=0xffffffffffffff74) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x41, 0xf0000000, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) close(r0) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:00:13 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xeb7, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006003, 0x412) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0xffffffffffff8000, './file0\x00'}) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000011c0)) 16:00:13 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x2000200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) getpid() r1 = getpgid(0x0) r2 = getpgid(r1) fcntl$setstatus(r0, 0x4, 0x80) ftruncate(r0, 0x3) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x104) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x800000000002, 0x101, 0x2000008, r2}) 16:00:13 executing program 0: socketpair$unix(0x1, 0x200004000000006, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2400877fa17f7b353a16f55f4400d000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: socket(0x10, 0x200000000000004, 0x40000000000068) socket(0x2, 0x0, 0x1) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/164, 0xa4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0x2}, {0x18, 0x1, 0x2, 0x80000000}, 0x40, [0x4, 0x0, 0x800, 0x5, 0x13, 0x3, 0x5, 0x200]}, 0x3c) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: socketpair(0x3e, 0x7, 0xd75, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x80) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:13 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = msgget$private(0x0, 0x460) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x697e5cce) r2 = semget(0x2, 0x1, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/173) semop(r2, &(0x7f0000000100)=[{0x98611d0be3cfc9dd, 0x7f}, {0x3, 0x73c, 0x1000}], 0x2) r3 = getgid() r4 = getgid() getgroups(0x2, &(0x7f0000000140)=[r3, r4]) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xd7, 0x2, 0x800) setgroups(0x0, 0x0) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x3}, {0x2, 0xfffffffffffff593}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000340)='./file0\x00', 0x9) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8208, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x10001, 0x2}, 0x10) nanosleep(&(0x7f0000000180)={0x9, 0x1239}, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x7002, 0x2a4ab5d8) munlockall() connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) nanosleep(&(0x7f0000000000)={0x200010004}, &(0x7f0000000140)) 16:00:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x44, 0x20000002, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x50, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000040, 0x67bc, 0x7}, {{r0}, 0xffffffffffffffff, 0x82, 0x84, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x800, 0x1413b2bb}, {{r0}, 0xfffffffffffffffb, 0x28, 0x6, 0x8, 0x4}, {{}, 0xffffffffffffffff, 0x11, 0x2, 0x80000001, 0x5}], 0x7fff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x3, 0x20, 0x7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x91, 0x0, 0x0, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x3, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0xd6, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x10001, 0x3}], 0xfffffffffffffffd, &(0x7f0000000200)={0x80000001, 0x6db5}) kqueue() close(r0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x89) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x3) poll(&(0x7f0000000180)=[{r0, 0x42}], 0x1, 0x0) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x0, 0x8000}) nanosleep(&(0x7f0000000040)={0x0, 0x1}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8800, 0x1) nanosleep(&(0x7f0000000100)={0x1, 0x482c6ef5}, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/20, 0x14, 0x0, &(0x7f0000000340)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0xf1, 0x0, 0x6, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0xffffffff, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x6, 0xffffffff80000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x400fffff, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x82, 0x5, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0x80000001, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x1c, 0xf0000000, 0xfffffffffffff000, 0x3f}], 0x81, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40000003, 0x5e4, 0x9}, {{r0}, 0x0, 0x1, 0xc0000000, 0x6, 0x9}], 0x401, &(0x7f0000000300)={0x2, 0x5}) truncate(&(0x7f00000001c0)='./file0\x00', 0x2) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) socket$inet(0x2, 0xc000, 0x0) socket$inet(0x2, 0x2, 0x2) 16:00:14 executing program 0: r0 = geteuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x100) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x63, 0x1}, {{r1}, 0xfffffffffffffffa, 0x21, 0xf0000002, 0xfffffffffffffff8, 0xffffffffffffffc0}], 0x0, 0x0, 0x1fffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x4, 0x100000000, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e6993192964855bab6dbe509d59b92647754e22b57c689bf38440c76bae276e139462c04d1c9a38189b667bbd7c5cbdd22a86a0446485aaf0a1210dcb382fcb84818d5373e56e69402cb63948dbd31abd825ec6d8dcda5c3f3904aa6de973f58f445565054d7d592aae024d0ca3876e85f571b5c76a2e0f8a50d02d76b74c67da032c000000000000000000000", 0x9b) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/90, 0x5a, 0x803, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x120, 0x4) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) poll(&(0x7f0000000240)=[{r0, 0x10}, {r0, 0x85}, {r0, 0x20}, {r0, 0x14c}, {r0, 0x8c}, {r0, 0x80}], 0x6, 0x8) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0xb, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="348964d4bcada6abf1bd38bb94867463daebc386dfce652d6f6e5c8d3abda9d75ff2b8659ef11d61340b32fb5ed1284d5a", 0x31) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = getegid() r2 = getgid() r3 = getgid() r4 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6, r7, r8]) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)) fcntl$getflags(r0, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x220, 0x0) 16:00:14 executing program 0: r0 = socket(0x6, 0x8000, 0x4) r1 = socket$inet(0x2, 0x200000000000000b, 0x203) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000280)) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0xeb8009d218c11546, 0x20) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/160) unlink(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0xfe, 0x6, &(0x7f0000000200)="8e9b0e76d167ab7dcdba87c0e20f1775abeabb", 0x13) mknod(&(0x7f00000002c0)='./file0\x00', 0x2030, 0x7fff) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r6, r7) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0xffffffffffffff00) 16:00:14 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x800, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) r2 = socket$inet6(0x18, 0x0, 0x2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0x10) write(r2, &(0x7f0000000480)="10dbfa91fe67fa05ef6e416d2a3386619a75dc74d83d74468e0fcf07ced5b1ae5e55d472945bbf5dd36425766e94014e5bad4735a58725fe83cbd64af682a3386382631b0b28a870df1a636cb26f4f39fa136b490c5ef9bcf9450ed108bd892a4844a0", 0x63) r5 = socket$inet(0x2, 0x8000, 0x80000000) r6 = socket$inet6(0x18, 0x4, 0x4) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x1) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) syz_execute_func(&(0x7f0000000000)="46d2570066450f284c52efc48239bbfd0f0f7d05a666430f72e002c4c2c5afc1d820f23626da7b00c483b5498500800000bac4429901a2421b0000") msgget(0x0, 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000500)={0x101, 0x9}, 0x8) r9 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0xebf, 0x1}, {{r2}, 0xfffffffffffffffd, 0x44, 0x32, 0x9, 0x10001}, {{r3}, 0xffffffffffffffff, 0x22, 0x20000040, 0x80000001, 0x8}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x8001, 0xdd45}, {{r5}, 0xfffffffffffffffb, 0x4, 0xa0000001, 0x0, 0x1}, {{}, 0xfffffffffffffffb, 0x18, 0x20000002, 0xffffffff, 0x4a47}, {{r6}, 0xffffffffffffffff, 0x10, 0x8, 0x1, 0x9}, {{r7}, 0xfffffffffffffffb, 0x4a, 0x1, 0x5f, 0x5}, {{r8}, 0xffffffffffffffff, 0xef, 0x20000004, 0x200, 0x3}, {{r9}, 0xfffffffffffffffa, 0x1, 0x2, 0x2790c1d, 0x1400000000}], 0x7f, &(0x7f0000000400)=[{{r10}, 0xfffffffffffffffb, 0x40}], 0x3, &(0x7f0000000440)={0x3}) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="dfd1636ff264744b3cada1e3535803fab5156299c3739cebcb0e84b1b0c2ff75157bd453a7c294573a1ea0709b78e9faed0a2c4bff39ebda2888a4900b92cbf38474cfc6ad4b1bd3746e99a2fa85afbdef0118ae53a9e41f5355db9958a99d1a284505f8fbe44a0499b6dd78a2f4b57d673ad890d81d98c68368160dfe5a33c5f94b36854c4c7e5c", 0x88) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xf39b, 0xfefa, 0x3, 0x1, 0x200, 0x7, 0x3f, 0x2, 0x2, 0xffffffffffffffff}) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="68f0d12cd1f1c3ac43a964d6dce4eff179c3d72ab0c907f6b536cc9bdd629ac581055a63f762a23969709833cc5e432358e890dceef23fe504d628d7c804eada8dc49a2ca220678f7fccfa4f29b426bd47eef993d0b57a9b9f12b4245ed18f267122d2eed36c58eebbb862c19969a79987a4271e6d694a342f28052fb3da13058e4341d4b86340f88e038b2dd7368eddb576f0f6872f15eb6262c4e1d707cf46dc94c7b447100655bc38c485d372724ce8ca624051ea6d2a7bc106e973fd9881ded804cefc619f213071f8f0df2f9cc39dfdf81b045ec8d64cfb73c76cc234758a2fb619985875eba9035130cc497e10723360dbf1398f2d52273057a3906c8e3157925b243d11434a7df53bbc89da0ef56a7e13113fe7bfa29faad627a8b3dd91fdc53974ec23282fc76b3aba735b7ae6425ebf84"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x800000001, &(0x7f0000000080)="000100000000000000000000", 0xc) write(r0, &(0x7f0000000680)="8d458714e9941d99ef4d3b2ea0e4160da8f8f90273bd75ede64533cc35c22917ef3ff141870d2a9917758f5a9277955c2ada2cca33cb665e6c8549547ea89465019bfefde46901f9112ad408a9cc4eda8b118515b3b253c83004194475ef746ce29c06b74f93140ef9893a76b897b1f6b110f9146c41b70594c2fe1f65e2d6ae654e310e2b2a3b13ae4a859317b1792f9b541a968a4c1a515ceaaa29ac6b69e46f2e01235ac204929d9fab113e135879460ccc20411c82c4a45bedc440c7d54ad72695e9562b9d5a8c451b577565b4c1e1c4fa2681593f95fd9fb8d5", 0xdc) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9e}, 0xc) socket$inet(0x2, 0x0, 0x8) setsockopt(r0, 0x20, 0x6, &(0x7f0000000780)="4100bad47bc414338437f14ca3894b0cbec984952f0eefd0030a09b96f9239245bc360675cb25cba3a8f26cf668251433af3e4236007632a39f140c6f735af29ae0feddd1dfc3e28e7ff3928bc73a1dcd975f1c11423167b6759c9d0a28fc588062de2554b6e70fb7e2052edf7e85308b2c75ccaba73fbc7df4965f43fcba97c9a066845d7ece29a3b2dc3d2b059213adf7a5b6eea2261adda3d4ad4c5cb005581707035bdd1da51b34c63236014beef8741ddc32683c686d2f45fbc574054d1a78f3c740828a8480868e282c75a07e93d7882a847ef6da9b82503c6fa143f120a9180d8b2eb4fc5dbdd74e0b9476727ea6bf578f4dd03ff5b5ddacc63a47c319d130550494d76e87d1f57ea31d3975604539583b32dfbc8adfa15fc963774a0d2674eeeb0e97d67ca5c8742a0d6c73c79c40ca7ef48e23909bcf8c37e2b828b391090581a5e6ead05d1a4d88dd86bbd226d5e78aa0793878398d0c0fffad6025ad24aa4c685dc1b1da10da3d52c080184f6b5db80a1e15699b7d5fde760c281db6d8cce13a6c9aee0dd7828af930621be9572cff21cced744068db9fe46bc3216da0c59d5e428511c1baa75084b2c9bca5ee5487231186960825332f911c31c445bb3721ee6e099eaf86bcd50588eb07eeec5e2fc2e262c14dfb2d8046a936a6ca1948dd0f0604dc41c91b6354a4d392675db8d36aba8490be9af7d9d4372b06c8aa848f821a5355a96bd850b0ef5b66df043e1412cc091b44bc98c0c5016dbb5c28bd77f21f12412c99290baaf8b72a2b6f05514c359315dbeb89f91c12e809fcd1004f9c866f853cb41cd022cbe3aad3b2ddf348c44e8fc72659b3e7899adbddc42da3dbe3a18be75e5744a4b0694ccdf677ab3b655df25275a7d350f5064c5e55d128edc5b1be5bf863b8038a4fd75c090ecd677d1029f20a46f5e5ebdb430ac738fcb3045b6d67e2f4a2d9f2296a7089b207dec6090aae5eb4d04cdd433c8adb430b7e22d9789b36f4a1a4c1a75e4a1256de61aadc0e250ecaa99fad428b6e7339dcfdec8625ad8b1623226a572e4c80f7eb0329e3a8a0ff1568136a0cfaa97ab995e11fc5b956e0c10925b32f9f14a4ececbbfa77829ba5314c65fe09c46aa654c0aea75c8f997ce90e6143a5454376bd3c6eccbaa49168f8da5f9c29504238ea3406488340fd29e72e7f9e919ec954505e2fdc7c2552d98a4717f5e5c4eb28b762dab75c208545c976fd5ce9d005260f5073986e812d3717bacbeecd8fc1acd1864311e1f3bad6afb53fd4bc928d28d4c5a701564d7dd83056702c4de0d0518ab4b4424d6d444f93148ca1cdf228f251d975fb7c94ea73f2e4403a17d68f2ad62a659077e32b889c1790dcf59297d8934d19838c64e5fb057abddcef6e3706f3914afc98d9e5b799c3d9f1c93be29b626ba9db50c69e891afa8ee58bc4cf121e563d983ba553584f9a2aed16b2e8fe01dcb767a5ddde8a1062155787655a4bc6cb5ac5892709588a46d550f5f8b0c8c617a30168aa7ac6fd2fb797ea6f5e8c43bc327398fc6dbccc5d8f332e90ae0b0c54fe9ad931dbf503bb55aaa55a494dd3e268832225912b2a3b36735cc4c9294cda3ee3d2a0dd2e069e785b183608c2adf17f95d99b1a5642c2a37318e8fed70e2dbbd637bdef44dfcbd827eeb9739d68614c169693018aa8631253d72193be54d38902d20483ae038aae178d9bc646962dcd177763e331c8a794b986d5cd06c6018fb382da68d36bfd0ca71953e878f17102db41e86d49b308f4fda43b6745d45b0e5b168ad42cbd8fbfb544d4032b98256ff548c8b9832bf4fcb84ffc4e7119fd1c3692ea0418289c777e29918e2bf9700f80d04114d33bb533ccb5c187b12a287626d3be25d3f219e427dc646bfa95b4042937162590ea1f9a0ec636f0466746e6162c49eb7314efb78c2dd80b5790fd64c4442022acfe297e7549b9ff263a9fdce005cdcad27790394037c76b1de9eb719b637c1db62c77d21d905bbcb5ff0cce3a3a7af41320925edcc36b21d90b14764f1724d7c6634f6a69b6a80dd3eb984dc84be96c8bd1c0590818b25a5b113f9ad523575a5d14f0d787f792c1c5a719b63b98949b0aec849662495882ae8d091361b74da108889bc1b949a67ccd4ea8826928cfb09d90233542ee849cf1fa98ad5bc86aca77413a317da76dc664f50e10ec8a333cbc777c2f148edf2714ab7f8d8429be72902fc9696d00b17a116913039be5c64c1a5de982232afcd88b5265150ef0b965cf97dc1bad63cf0fde564f9f64ffc59f409b790515c385491e9c94df11cb7f923b1d4fdcde4f16c60d3448651aa222ba431f1380f5ea9405c5f1856566070f1655194ce13f38f88031358cfcea35ee331ae5d41fcc8ceed7f072218067269827b070bfc58d6d71663e2e09af4f80f319db81b8ea0fc3fff5e1c6441b7ffded1496c71843b5dce1dba73550137d86007550fb9d5befcdf0556fb726af9fc6b2eaedcd9007af5b382f90dc48ef4b2f968270c460c3b072bd33e53e9acf18fc3a5a6900b2770c748232e1d5839b7f605c08cdf1ef41bf196db45c82b21588407d6505540c25a5ea5bd5ed263b33105e8291de8d2c6082c0f92a7b926bfe5574530fff2352e7366e8232ace650c03b99d4e6134f4781508166ea97f3c634d83da958cb35983155120206630ba8db71fbcf97cac784bdf66fcd32cf7d43d9356bb6f5f5f842d046b762552ffe67bc49243cd3086efd64cda3a4f325e549a633f06b7f2d3a7fe2d5f37d354f475847aca1121b4ca0284bf35568d9072b92cde37fb3901804f02e23c9c32620819334114db8bf9c2700588b8d380fb582a6eb76e993c6a1d8ddbaec4b7aa6447c8550da0abad61b802c7ccb1a7d013aa54287f67ff76ce5c03eda8a5880911f7d7c530b0268b62c3959ca9fcecedd54116068bed6baa92dced9774941db236b6648edbe1ceb885189ea7e6efe7cfa62f639acfa5dff9b2a7a5ee5aa293db6691414c5171534e0a0225895c5cafb743d3583bc8896645c375d70b528ce47cbefa604a2cf0b6a55c03764acc0343926a1d2993cf5307e5fc78420f1beb7d9eeabd280dfcefba7d153df8a760b338feda7951366ad029a0c6ad48aaac89ca373497584be96099fbc1aa63f95a65b4c9bd1d4267a032c434d288c7cf68b1a1b760d5f80ad600639f6bf2b85f618c7df9917b5e7093b20541dc8d9184f91741d7945428f8121652cbeac85e89a37db137b28760cec8772227b46cb45b9da4c70ab3f34549208f999d2fe9eaa3e9e8a4e62576398fc40e8170f8d447d1f97819a6612b424edeebf4c1ba4bb1ac94539a74aea9205e8b47107d955f19199c9a72e0dc6abd584cc90e0706f8b3e0f68676d12e4f3d32dc1416fadf162a9650a47fddd59b0d1031cd4af224e16af2fce8682945e91cb8cf34c706fb9dc5d0a971c0a264cdd15a98b87c24cdcf3f4b3b2b7e2457107c0d654120ba6f4a6c6c0d48d663cc408555f0081e8ad4bb255eb2c3f774b771faa5cec4f525ae1a2d794a7b851af978aaf9875c2b41e04bd3a7366584ceaf34128c609170c2ffef20bccbd7b2cff877f62202d77f36c8cc64dd5e33667335e8ee8b3819cd449e92c68be9db51052b270cda99d998d7f1b7f07490f431587d6c2023811cc99a1d7eeccde0861a07ee3fa97aa3a0997a3369d9cf89cdf815ff8b9afabc78275fde472760704cfeffbc76fe2efe36f471359726e6ca436a858b31923dc04b3fdd6309e55c867e9088c906156ee202a079bd75b3d3923d92551eeba198fd9c78dccf1279de871a9b9ee0aa78f79a9eec4d1f9944acc0914166d1c867a00078b12ecb73be9aeecf06e5b6995dce7eb8902bbc95d4c8c8bc001937257b4dde564de100abc678ea9740b66e17bc2796856a51292564fa7c8e0df038220b7a4c8e4228ba235aef92b4036e8bd7420f7c1b0f8500f896807004d68d494aae61f22b7746e410771166286b9b0a8e33d8ebd2148eef028c20f19ea40e236d8eac0c5d0d6a5fb987592532ab922d7576f624e4bb348dd5de4d5a5d7fab824daf3d2da8e17608c4edd2e7cba48c692784ac100f4312273dd1cbdd2283b0861c45c6a5215ea8ddeaf2c48a924e1e79d07ab3cc59e96ec74eadcf442b65b5fe0295da7c6472994d0546ac4bace3f380613a7f84f25e322880be0d31218e4a470108033faa1b81ac38b3e04633711ed18f21b46a0e7fb7267e53b42064a13535f4cb3ae395b26f42e62b246d4899d5b54435ad1a294972c36a9ec36152c185a08ad08b5b5e8b65eeeff60e6b3d3072be0a7da332c9b210f8f96e961a10d95b7f08e4a7509cd57fd06c64a3c94767a3cdce9f9e6a11b64c010a6e2ad55e9d220c0533019ce1f7c3a91c7bd79c77b99e87ce671509389feeb53360bdbeaa005ac73f01d78895a7ba23ad92a9250c2d78237870b215acdfaa426da14b064d3eda7458b3bdc5de53e1a5edc9baa62f28afd893f6dea03df8505fce5e83b8bbeacb8a99f4fbcf95f406edb31c8d555e3254f5a87d387a16dfa50227d4d07a44c1e27f1b5bf6f8ab513c7a4fe02e5a30204bc1462f073a331c5019d31e7e23b1b9fd4f63cce100a9ebe2c00cdad933b1ed6a3b4a62ae3d830e70e5f5babe62009eb8c156dd3349930618843d4826ddfdf1a23018826b2a47ababff329cb69faca4023b26ab7d1ce3f77d83b6935c6521f58ff4ddd7635fe1c89214a4352d60ca619fc9491c7ef5b8f3b6f8c88259c115140b3ac82dca86073221e80d16f865aa67f1c09248b3a34b6159111022f372c1198c31094e7ef2971ba8b3ba2e03adfc9a76c2d2da62de8df3c3bab97f087471e94968a8309f8fd96d42e4320eba584b3e4b1d663f033caea8570ae72784b5644d1841019019e08ac981dccc0176ead50ab4a1a5e5aae05c8ce86aeffabc9b1ed02b0a04c76c053bbe797a4b1bbe51dee0a767060dd52899dcfa3a0c97a91172d032ceca16993be918b2316ddc1f049866ec6cd024df12b01c5c752ba2066a45f41f1afbd66125a8c52e98434b7a476c4739a3381cc11645c958e4b313e2ea11cb75915cda158c9b9b1efcd66bb4c106562a83c018baf812510a7840c8a376faa016e4fff637a73e2ab721978ce4ac839bb4960b548928126d2110de1b8236951c25fc3d367a7d565b595280a63d034b1d999516b09f1bc816eb15175ef74a15a067456171447494d9f5cd29e454661194f54f9caacd80879d165f6009ab3112eac51a847c493cdb9c5e8b6ba4e52eb6be155743d818ae8845ed2f6f752783174d2e2d1157fb57c006cf560b3a000adaf84583bec18d4a591d64674306c1ed798db83a5ee5ad1321e93cc8998f5064fc3e5accc2c5e62f2fef06664dfb327e37ec5c94ea089ff5f2551f834afc1c4a2c28733a76f2ce0d77e5407e7872a5aa68b70880d33f57f53296e22b03313694a30e1ad95e3edabf777e5c2bd7b09e65ae709175e66e553d0682360033fe2ba314b2626cc13240caad56aff46abd69e19e25cbcd18767fd1d4be6c54ac95bb2fda97574ba7bb525e74d3de0fe6dd0b5ef9db11766c791080e35a2b8f4b45bec2abb569b161df66fc674bd2be5082a56a7b1dcebe7c6631d4b3a8852476586e559903ab57623820949d34ae6fad5e16a74842f01ea6c1cbb0c931f8a85d7223241d8e1001087435884a83c189d514af71f32461edb45e5167b89c019676fe5f0d2bc5ab1f7a61225bbc79f323f01d45b4b2147f5b5cdba671f9b1ccd268c3e50789eb", 0x1000) 16:00:15 executing program 0: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)="6478a508ee066a8392d06bc42e5b9ce86335fbd612d826b416cd4ed0fdcc5192d66302ae2865f8fb28699bc90aa7a4e03c2a4ace066e0c21495c3dd6584480dfc7c0eef2449255c51767ed2e363552d949501634fea26d1394f6ded5a7f063c955928189f272ba0d76c975a3484268bc583b32a78ab2bddf7e943e63e6138400255460af8e3eae6bb3648b65b921148efe362dc4db05e0f9f00497954e8f4f8af7e5ee29c6cda1f2694f03bd63c4df17977802ce31e687c3c7c354671bff7b5147205a80b0f9c1aa41fed8b12aaa5b54363d4d1b886448f7fa9feccc847025491cfdc02d", 0xe4}, {&(0x7f0000000180)="28681b7cad41e545ac32a1ec2c6b1c52954789f8b7f9187f6bc453ea1d1fc69d1a4fcde960a8330ac1e9bfdb9c6a9140d3f32b043823717ff4d1f412eac952bd2b8a3fa416d4e7a6de57718fa5ce90f477c722b9c57e3164ebcf36be1a838009ab33fe809ca8e76af20299aec25e9c81117e7a288797deced97e706e839d49d79c3c992692afbbf6f20d96673aed326b4911e888758cd61f1e334831bad6", 0x9e}, {&(0x7f0000000240)="414375166bb5596194ed08a8bf95946aa378ea5fd72b6efd5960767faf4830", 0x1f}, {&(0x7f0000000280)="ed0b92e6102e63fbb4ea8b66eed164613fe2ecff887d158f93072cfabcd3bf3a8bc02950740580fe063bbbf88908a897b6f151832046fe398e7de7d2e259692d00c8bdbd00529b432d18d0f051c2657a5fc62b362001350dafe196e92f63d52f489b56a4efa61477317b1be400120672f61827136ec4344539c2dec950c5698c37727b7383b0c49fc56d512d374d971970fcb31829769db2eee84b202e189aa137e24d7031e1ab3d8c7cc1e99909f9b6441ae1e8cbce6aa7a19dc9c91f14e2ea3f57e333c7320e7947815bc3fded698a6a235e004dcd550f45909fe62d93b2adb1931d30b75b497e173728e2c2e67b7f19cd5aec9520", 0xf6}, {&(0x7f0000000380)="4d3a155bacd291a621942a05b74d6f9475211c5cc45198cb95fbf6af66c1e485a65d4573659bd904882555bce0b848361eb9ead93a68fe9e72d3ae519a59e1ad957a6a633d6d33fc6f1366111e7d2cfe6983c7cbd25d01c34f580d48f7388a6df4e672e2bb126837c28b0a4db77a38dbe1c71eadf7262996649ad1f536c66ef7e275dc8f4111de2420c38368a4028160c22627c04a655659bbe3a0bd9fad85cd2263f0569f6814c6b1e2f8c55c1889df5a049db675a2925931fbccdcf535955bac435f04e9d7e217ec4eeba9b58d46440c2e099d133fe72262c8622898262164", 0xe0}, {&(0x7f00000008c0)="ee882c0ea13f0b05dea43fe5b41420945df5b66b722fc5821c869207989ab8318ef6e4fc1bc1b5c4de97b9d0453ee9bc27da27fb193eff63038328bcf332bef9b9985e782a7a50f2e8bdfd281e73d9c88e854d244f915e4473ef29e9020dbe56091b7ddd140a272d0fe688628a6d2b0ed407b55793d49b82646a7ff3abadb2b42386c84a0c5535683cabf3ec75f85ad443471c524b24c1138763470d3f07dc84f26c32b2eac0b40fd77634cdaab3dafee437d8c7d076a4e3ca66de90ff489409802a78661e1678e3f358e3db9d9d12b4b2bb1ac8dbf2e802f9fb69c86b754434008ba5ea2db0d5ea73f16d6610769143720b5ccdfb3effbcb0ddfbc70823d57fcf06a076599dd64c12ed37ec8fb53e0a6686a19d0b5458357c7c572dceff354eacf796ee4ebfa0f663c7c41e845a84523b87ac2916fda98193493f5b6d0e0809d009c46652fc72c69512fd6f3d4ef5bce62323c89c897b9ec03ecc42b8be59065c4132feb86dc115a0bd6d40212bef803d859a97ab6ff6bc4d316968afc48286bba7985c7828fea039b1da1468cdca0e78751e94e0084be5cffd8f7993d23ece39df2021da707a7df440ab7e2cf9f2b5bf5a6ad024bd6e05aa3058e163241d3d3b526bd536e4ddb5014793dcfa831060dcdd2b3bb57624c0da2be351cf8310f570c424518a66fd36ba733344aa3394f12b27b53b4fc881cb203a6065488652208583e981eebec26760b25f5b892f4a95ca355df9313d3e93ebc073050ff2a594aacf9b684fed4c1d9294063687d29debc44f8af01f498c7dec985c1fcac7ba883c126ac31564e95236218f83679c18a61d10f0e7c91b5f9a5fbc33617f1167e4441332c408a88f5a43ff248156d852b7fb12ada52e7defde9c33c406dbda5d7d762281b6586033d4540601afa79981aa61e2a2b29a788b0223616ecd4627c683a7d6ed490e30fa34a2cc25aeec6c9bcd54870370b238b5ee6d1d29ae8bea4ffbd13d387fda4cea7eeb3293e24f8e32f244f0aafeaad1664120813b3f8aad3733e7a5283791eadf606ccd1858492a58533c8c166f764c7a85990181734c86b8865e5dd99ffb03d8594155080a19228437585e4bbaf792a28dce3f435ea41e38cbc0429b7b10aa2031eccf9b10a321a75850c597765a37f04618fb5d72accb069d776939b8a0f533006e5aff6d955b0b2d9398e0660215209a2f31e898a63c1ce8adbd864a85a067728897a9c217bd1cce6be5b03e1860dd0bd69a2cf2818b26ffae9201fb65cf7352a5605148605f2d9805234b97b302e1c71e93626ebeb0a251b42549f5af0c3f211521d0ac1c3ce3ada7ca9f89d38aceba736f0fdd6c4673f70e8785bbdd744d56abdb5d4bd97b6b8d816bd4e3eed10838af559a42a7d215ed99dd4c2226a971a0f2fb95a40c54bcb0a80539083fdcd0ae5dfb47ab2a88f992335daef0e0f0c96ec54480ad6c3e3b77e0c92efe5d6a0982899a376b2e3760bf89c334819ed448a3d4621b3ee2b47f14a9eb7e50f2346bfb5dcf206b94b317171d741722dc586dabba4c4007a540bd32c42ca4888022c0543acebf48f3e87b90b07d19cf24c57d804c8f8d71c7f1d2e61d0ab7b888c3345332fb9cb8b5bc52c69e064e002c657e70a0ddd1b4c51e77eb4e39832144f14c60eb027f1b101be869ab6fe760fb9c5518e8ae17c90bd756c061a50d12100ea79ede488250bd842027c0d98fa73162e412b997f165b6bffd6f0abb2cb439cc52ea896fe1382537f8e2af02212d4422a55d3fb00542dc287c76d03c8fe79bb2ac950261c8dbcbd3d76486954f48393a11737a83aa3417c5554d1936ce612996de378beff30b98bc3a0cb51848094a48e8f5b51d7c86fa6129a4b033c2df520516692410a1a5ec1ae766bad1230f3bd195d7c975286a95ed0654a433e48d6e56dd06ad3bbf8d8d5dc71b8f9ecba08c587b02aa43d8d96b781fd4effb381162c7524cbf90ee319000bc9229b886c863a8f52022ce0c3fda5c15a28b357ca9371cac976cfd4f7e7fcbbbee5488f1231678f1babaea7015771b487c018cd6ea761c36844ad146be0627c0047ee8f092b278813035870b990ed9528b0d7117a8080f6dbbade68a73f1dcbeac020bb79183ad1ff84adbb7429852cffe06fa9ad53026eac4f0a11fc4f27f7a309c19313ef4dad3c1b6d30de417af807e2e261e22d208f484e38960167a8bbc64d49ff2abd576ed8912e93acc860449bb7889fc37da5380974b50602358104fc381fd56e888c4a50964bab4aef9a8ca8f6cf3da62ec0b80f3d3102152f28f8039b25324c57e38c5a24b2de92cccc9d5a7e5be9d280a96db049ce1ae0710cb37a997237dd7e6ab6a27aedbcfd0e50f15657ea70878fdcfa352f04339a1f2f1743217a2585901a5c866e3ac04f5bf3dfe801af9117145d7cd2c897a3264fdf2acf9fa1b5cfaaff39d8314d7420eb0d90ddd0e35a17856e7cbb42bd23fc15660a0f0915c71430d877f0d987e9a4f9168c80de5852dfb83d00d0afacaf6c75e80bc7b6eee5b9671853fd272086a2a9b483fdbd6a92b414d9b79b10a3823ca6938d74058bece5084b61aae1cd5ef17d577fac72001542b78286076f9f42160037fe7f8be9ab7415980b1bf4750923c4cd5861fff10e4f19a355aa86a2d957f81d10c5125bb3b149dfd7ffa767d44391848dc9a7081b44d5b5c6f51913e3982e806d68ac02ec8e771f28b91221967a968396fe8dc5903d0dcfc148f375081bbeacd75cf37a1b7444a92a76cc818adcf8ef9461866fb30c6b0deac75a2a33a915286588e1ee6999dcac0da776f62539ddc1cc79bf5322cbfc1023f5d140209d20f6c6c369695fe05204b08ee823711191d6b032c260e05a860b91eeb0ae8fd1a1b4d571d95d6a94474748bc8f56bdf6de3a6fcbd0844d8d1b2a80a89a4b9c670515b4cbdc4c63bdeb9cecbaf3916d232a4bbc4e4b17066d75ff272c795a648e1f49423fcd3d792d8d89820ab52b037b9b3d37dedf3596fe7684344a160671484bbc6052338304fd8cc6ef6107b7712ad2f01503b7743de0e1d91826384d794bec4d5acb13a632d8ac448e6823acc0bc08732c24e14bd65a23bf18ad7e1823dc0b9b7fdf1e533428c948205794aebfe7a63b55ce1c31204a450ca857a7cea6ba05e0f33f96b8ac0aefe7581f7a28ccf065a282d3e4cbb0fa434a6c577581e69646914c55ebf720a126a2c29ee38e3d2efe225d2eade9f0efbd4c49ef931bcd8040b929d1acf7e67074e282001980fddbc5719cd7216a648ee1c41a1144228cfdc608f9ff7d9643f88c44f2b1e61e7c8764a5e395bf3663e91c58582f78178d7289345ac564122b3745edeff0a462ff6d94abca1098100d315a8e6a31b754878953a6f4febdb4eefe16da716b7aacb91b0cdfba2dccc64719c74451f00499f427be60641a9f9469363c537409e3874ee6a36be9cccb28e8ea5b325bfdf775c2c0f3f6e2a81e9cbffbf23ecb0d12774be899540d7fc02c925dcc1ee2b6fa6df6b7f4c7006819dff27a1a2cfc5fcf8c12384e83ba9a37a20d71c0b6ec61236dc0eb80c30b2ee6c14a38096c037e790c0c8d29ed8fca2b8c342e70e7fbc613eb99ebdbc57f40a8c96e3588e7b306612df8c67fd51aa0416004417e5fa9ec2a5d2a03042b0a7ec59b04413aff6b8107696c6acf9272b94290523008a04ad3f206bbad8e3b695cff1f26b5fddce73052f9291f4939671d36446cb142e7cca0af3444a1127a1d936e02b44478a34ae998655b65b3c372d572fb41fa2897731ba71713be20c1ab966a208422b6b40f458161bd1e637aaeaf319601df35537ffd5458055e2fe5abb6fa44566673ed3d01190af16e0e3bd5c1eda58b36802688e11393cf87a4f9b630f2d51a2f14ab7ffa6e7b98d9a809dab7ec57c0d443324324ad38c7fe75995ede306a7ab9c65f2f001df429c96eacf7fc6acd1b7df7220971969ce8081899bcae2d6fa4fd76a14f8064d3c3402731939b81d913a332314f6ad507d80ea76304a168ed7ae438c67f2404e74d8fb5870eef3a8685478ba756d102fdffa2fc0bf86eb0734188d2db4f2e523f35a9cfdb6a0736fffed3f247bc7a5c108969d8631b14151cc4d193d4e7e6219d000a12af514f0dd291960882b48f1c1553117ebdb2e06bb6e3ce4f2b59593a139e885414676adcce19a08b0ed3775d1ee43642be3002b16cdd57cd1554246053b5aa09ea0633d70775b0f4de2ee465a0944504f32a9376cca392010191f39dccaedc575f17730739fee16376ab84845293473a0c246a5c459dfd27c74c36bbec2f6b6a6f6629f72954c5ec124d1685d0c51dc0415506892ab90dacc22f2bf8d285716c26197ccabfbd710c695849fe6b8bb81727a9ad7b74432dc02e810ee6e7401682620d4c43766f3bab1537a281c5d2de52c0a5f5a084be9eb39f15dfed1f7b19807bd613fae491b270cea16309fc1b116f4f1c02d0a52577bbb54e2d9854d6f94ee3135c84196e33314db112335ba014352d1e16da0223cc957403cbf8887012a3f1670570cdf6fc7e89ff5b6fe5b12cc3cd616679f384177d624f3660863e3d7fb9db66572e2e103f89b5f358a4f4d824178d74468b4bee643fc7b759b116581887d89d9eb8c6dc39841d491aa18acf9e02f581a39b6ca59562cc3cf63170f6b1d8bb55f06e24c340a7b4a09eb14a4f510616506e5d9fc8b329236621774ec349960342ac1461393425a342bfb85a2a6b12670c51d4eed22c8c53b6b5874533b1e1ef86053c48866013532e47aee5c5bfd1304db6be20258aca254596ab9f318b5abd10b2cbf2a5b0cd00bc7cc52783b34d29f383afd21853b05f1636cd4c324302da9ddbe44857b8fb10232570538e6c53948c49ff0da709b061c5f980eb559b441c589d6f59bf63fc5516b9e82b6c2eac602778c246d9d7cdb8518a959f80f82dc4a85668c7865f39ec9b46e9f006a09addf0831c0fc1f5277fe79068bf177775668b56d821547118cee3ccbcd29505db6834548287160782dd576cb929eee3f56dc24fcd3bf7b478ea294bda77b3b4f1eb7cb2cdb5e1d8a4cc24f4546b44396749fd57e40e84a6d21d8916b5cc53c674398a0f5fa6724ad629410f5e84b18972956e4640b65258c800e81948ce8f3fd65c4bdb9329704dbc4a1f1a671a4025160b37671b841c37d7e0ab265bc95f72e051463b7bc9af77efe8f98ef24683b9dcc9e4b34110de71abfa4d81b2856369eca056122f1218863a0a071a7586d5f079afe7f2a93aa8cc4152f39bcc5f4e164139cced5bfe1d4e89cc32262501bbe7f4c05b0c1a74b7a88920b25da5b70ec01430955d7be0833bad5774f02de34ef9b3f76209f15f410fa639b333407ce444959c309d7a94b6c874e4b76c3cdf86867cd0e8f25b8f05aff6ee3d4d1dd5edac555bd7b5d3d4b969f3af4aaf8a07f77d906832aad0edf57b9ea824c9f92c8f6bc6db8078a3c262c47e89674a2d0dd4db9f11c842d62beff6581f33e28a2e22b47ef438f9a2e65bc5150507198a4f8067fb3c4ca9f0567a18025ce8d064b67b564b766984f6e447355b3e0222652f12f586230d5aacb50dc51b22a8b1e92ca1a610d91bc992134d5ad562bfd4d6f637554972a5825aa5722be96841b5f03b46b720b756a622cec572e196e9af2b0dea98d361fc88e001beda5f3649075db8c4f901e843fade32c867f7af578f99e7fa019ab21c8995d3998e5bc08ce543ac5f929e403151079858f1717c33342e96183850fe299ff72a08b31d9b9eaf9798fe22e69459a", 0x1000}, {&(0x7f0000000480)="6c3585868d2dc9ece1b610db2407d5a33e3468ef634af80b8825b80fb4eaa92e32ceb86388d89109404d242225899f8338b835246142cc213a033d3664ac9fc2372d3bf7bed1c691228223143f635aa9ac4af3e50e", 0x55}, {&(0x7f0000000500)="4824367ff1a6fe23f1ed427513d3bb8ffd29038ce4d938b9b1942e454c7eec8e5872f10325d011effd3fe6c220746aab6243b7f2f5c8fe47c056bbd7bf8a356261da1854e48abcae33e75f872a8d040605cb2681e723a3f069d539cbd45787a80caea29ad78528f79aec358c53b4dd16291b2e69b851bbca4746245211a050d41e6b1e0c43b9bbe59d38852daf27c299cc9327632ea9bb064aa5465080f936cbc69621ddb859e0478927f5fc1c3b14380e2e34190741ff0ddeff40aa61e89db6ed24c065b2e210095d13abb7f1417fe8a6c79bd8aec9dfba289669ec9790a7", 0xdf}], 0x8, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x1}, 0x401) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x800, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000180)=""/223, 0xdf) 16:00:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) dup(r0) pwritev(r0, &(0x7f0000003a40), 0x282, 0x0) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/64, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) poll(&(0x7f00000000c0)=[{r0, 0x9}], 0x1, 0x0) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/247, 0xf7}, {&(0x7f0000000180)=""/172, 0xac}, {&(0x7f0000000240)=""/218, 0xda}, {&(0x7f0000000340)=""/120, 0x78}], 0x4, 0x0) getsockopt(r0, 0x7, 0xcd52, &(0x7f0000000000), &(0x7f0000000040)) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 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, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x8c5) munlockall() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 16:00:16 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x10000000004) stat(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xb8e7d9af5dba1bf1, 0x0) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) 16:00:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0xc93}, {0x18, 0x2, 0x2, 0x1}, 0x64a, [0x7, 0x7, 0x8, 0x1, 0x0, 0x2, 0x11, 0xea8]}, 0x3c) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair(0x1, 0x1, 0x4, &(0x7f0000000180)) socket$unix(0x1, 0x2000000000000001, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100), 0x28b81e) r3 = shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x60, 0x0, 0x7, 0x4af}], 0x80000000, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x13, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x123a20d41513d149, 0x2, 0x5, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x8, 0x9}], 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0x9}) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffff800) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) r3 = dup(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x8, 0x1f}, {{r3}, 0xffffffffffffffff, 0x6, 0x0, 0x80, 0x3f}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x6, 0x6}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20000080, 0x9, 0x80}, {{r0}, 0xfffffffffffffffa, 0xd3, 0x0, 0x5, 0x2c578bdb}, {{r0}, 0xfffffffffffffffe, 0x81, 0x6a, 0x7, 0x4}], 0x9, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000069, 0xf0, 0xffffffffffffffc1}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x3, 0x4}, {{r2}, 0xfffffffffffffff8, 0x20, 0x12, 0x78c, 0x3}], 0xff, &(0x7f0000000240)={0x4}) 16:00:16 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="14d67653989aed9c15d57d7dfcd2ab16cbb454f0b763fc28f9d20a6e43a6b57768abec78dc9f7714b75254f01d62fbfe0bd3405b0788a9fd28978cef18190e7ba1ca16635f40981b4a75f3ebe1cfecb4fd3334769a6297a72bb0587b38d865f1bacbf348cbff95ff0e86097a3d4cb9eefbd5cc83c8f75697eddcd31537a91145bc5c216446fcc797e714a91fffc06d7664c698c0c66b81feb467891d38fbbfeacd0e"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x800001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) recvfrom$inet6(r0, &(0x7f0000000040)=""/16, 0x10, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x1f}, 0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt$sock_int(r1, 0xffff, 0x101f, &(0x7f0000000180)=0x1, 0x4) 16:00:16 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x2) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x3) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x1, 0x9}, {0x18, 0x0, 0x400, 0x8001}, 0x10, [0x20ed2c49, 0x7ff, 0x9, 0x100000000, 0x4, 0x4, 0x80000000, 0xff]}, 0x3c) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) dup2(r1, r0) getegid() 16:00:16 executing program 0: r0 = dup(0xffffffffffffffff) select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) listen(r0, 0xfffffffffffffffd) socketpair(0x3f, 0x7, 0x695e, &(0x7f0000000100)) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x20) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:00:17 executing program 0: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:17 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) getuid() write(0xffffffffffffffff, 0x0, 0x0) kqueue() 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x3, './file0\x00'}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r4 = semget$private(0x0, 0x0, 0x405) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000080)=""/165) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) 16:00:17 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='c\x00') 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x14) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2000, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x42, 0x200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="f670f23fe0d5260b0581cba18dcf926fa9a3bcfbffb6d992b6aa3d3b0f0b5b815e4c1424652ed882f45f543ed545b8f4fcff3c1d28cbaf38062aaa5dd4d7d5d0e4a4e3ba29354504e67af339e8635296c633ea3a84bc25731741ad67ca5afdebd48fb5e07bb2d2bf74441fa169d417ba36", 0x71}], 0x1}, 0x2) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x28, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x9}, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/2) 16:00:17 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) setuid(r0) r1 = socket(0x18, 0xffffffffffffffff, 0x0) fsync(r1) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="89dc1f682181a4de9506a4d8d0458b715cc2195d5af22ca75f641dca1da76e497a10bdd9d8313d2632bdc61353aa35766bcb4ca8272e1e6734d16912dfa7a1104c670e", 0x43}, {&(0x7f0000000100)="a819a11c3f86427be2ece0658265a1d7c7388dde3e4ce6d4ca886ab0d259fb35b5be5072bafc1246699d5d98cfca18aa698429848c", 0x35}, {&(0x7f0000000140)="9f99f9bbd74f8cd07a44b3600e1e9ac636916f0b56aca2392f9738e8a6976f842aee3677958eaebf4d073a5dda6a120afa60d5f2bff07a56328ad3d2126e12d9923e4ded472c6f83b2675b4902ea0a754b3f474a62c31b123b07d63ce6c7d2eea9342ac483020c2f970a9aeaf2ebc9e1e418a29f8a04dd15e29a87c656adf795166be78bd9bf0913063ea270bb0130496e44fb0c68119138959ee16a441adef0f396", 0xa2}, {&(0x7f0000000200)="9237e982d8cd7a843bb242151422c4ce0615bf3a31403ab237124da350c7e197c71fd0a926d8557bf089b4ba19691cc9ca70eeccfa55f0ce4b16f4edd7f727e1a40704c4c958599e1865aae22ebbd1af66f1a99f0a3ab6775e6fee16acc8662c43253991f546d4", 0x67}, {&(0x7f0000000280)="29df37fa3fd93560690652d3a64075d1f4c158899f58f649d4466d32850958b72b2969035eafb26643a3b6aa6f188552fa15c49b02a3d95c9dba4597745ff1b56f8c94add7687f49168e8e3212ad6b2b96df4f13d64caa53e21f137bd0c8171f1ed81af27ad6b9b853e900f3639a1a48d0246c073c23d0622e93b02b6878ba7e2d2e00cf8eee4032bc8e695549c2725f67b60b4ee6c46a9d1de750c29497fec9bc75925bf73455d6110d1092799f1d97e71f70b5d1da0e1749fcdb133715bcdfbb58e2277379c8879141bb165d1f4576c1f844f58984ea4b15cc6101f9c89e91a166499911843b9734ab232e7623bbc0d4f4", 0xf2}, {&(0x7f0000000380)="ab87982ed0d1c701caca09a4658277150f547243a1c6c7b0e669e193392c9f09766a6a0883a86f122c83f0b4e0a2bd0b05f9ce110dd44b70d2ef2c81b49419d6b8abe81c01f329646b2bccbb97725d6bcdbb84c622e3c9233557935408854f8527f450c35b41ee4030473261274e5b6a83eee4837958fc2168", 0x79}, {&(0x7f0000000400)="0d0f9288088478055a245dcecdad254230f95fc72c9d2794b867833dd78b94106c7ced17bb5dc4e424eab25734cce8aaa6fe55b0aadf7cd924bd8da95b6aec72f1a056dff940856d1ca8", 0x4a}], 0x7, 0x56) getsockopt(r1, 0xffffffff, 0xfffffffffffffff7, &(0x7f0000000000)=""/62, &(0x7f0000000040)=0x3e) 16:00:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x210, 0x40) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) 16:00:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) r1 = semget(0x2, 0x7, 0x18) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/4096) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ccc22bf1acde05791f63c5b3106e413b6fc81cbc0493755420a73a07ccfc02a0893ae1da50dbe22e8cfa20a5195455970473527356fc5fc35f63c7fabad5a15bfec19ceda08e55c17b89c58de31a2d98b1946e6e100c969fac3923e906fe331039", 0x61) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xfffbfffffffffffd, 0x0, 0xef64efc9890415c1) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x10000, 0x1}, {0x3, 0x6f11}}, &(0x7f0000000080)) 16:00:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mmap(&(0x7f00002b5000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x280, 0x10) getpid() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x81, './bus\x00'}) getuid() chmod(&(0x7f0000000140)='./file0\x00', 0x40) getgid() ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 16:00:18 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) dup(0xffffffffffffffff) pipe2(&(0x7f00000000c0), 0x10000) socket$inet(0x2, 0x8005, 0x8001) socket$unix(0x1, 0x200000000000005, 0x0) r0 = socket$inet(0x2, 0x7, 0xffff) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100)=0x8, 0x4) socketpair(0x3, 0x8005, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(0xffffffffffffffff) r4 = socket$inet(0x2, 0x4000, 0x101) r5 = socket$inet(0x2, 0x4, 0x0) socketpair(0x10, 0x8000, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) r7 = syz_open_pts() r8 = socket$inet(0x2, 0x4, 0x80000000) poll(&(0x7f0000000080)=[{r1, 0x182}, {r2, 0x2}, {r3, 0x1}, {r4, 0x105}, {r5, 0x4}, {r6, 0x116}, {r7, 0x90}, {r8, 0x54}], 0x8, 0xeac1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) msgget$private(0x0, 0x1) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x800) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:18 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x997, 0x4}, {0x3, 0x44}}, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000240)="b5bfd5d0e9e69bae71cb9578020936f6c9bb38f18b246e0651cff369bc3ac1e7deb8c2e509e8321d0dce4ba93a9c55e15151c3f0b78f47cb6b99081b96a7f8c69c00c9ef4a7489c7339f5a8a785d9bc3b6787783bdae0b1f13f77f3b9f71cd74139785fe8ec7015fb97cc21f79c4510247330836682f5cf72ecede4ced8b3e97bf6da5d8858704456f4bbdee10bf566ef37f8d99a3243671d429847c803215610d60930c5de2dd798d1e9426902f4235", 0xb0}, {&(0x7f0000000300)="9678fbc58e20d0e5e4f117dc2e8836cdaac82275f1c9a935215b82af3bc451b170523e10127d03f7aeb4c866a363f06f4b8353a7b69aafe41b97fcd08e3c53a851f537426baeeebfd338c61005", 0x4d}, {&(0x7f0000000380)="ce810d12a0fc0745e71ece678c8b1aebe6eb6973e02346882b28428ff44a9eb578182495cba6bd17d2b19f28f51284330b3c6acca5f35a03a9fb561e5698cceb99dd7598731c4b5fe86b792d9815f2a56fcb74ea7862e5e44dc456360936256ac3208c86691c0cc27a1cb1297a3176d4cca3dc426001c0fa6376a43c100e8dad5c6e283e74a2fc5060df8550bc6b4e64db8c0701afa4fa87fd6107c695df4d92dfd0eb625d0c6be53b20c0ffa80092fb20265949c47578ac1ef3d65202266fb61528152ba898dd0890a6d504895f1c9cb24539790677ed38907e67255305bbbd93495e990c2ae93dc36818f81cc0a644f6651c8a71225c99", 0xf8}, {&(0x7f0000000480)="48ae3c59e24cd182e4c6191e4aff3b786b085141a6a97fd16cd745b421384f9013e5c872149402d77e0b75d0d4f4331785e5557c3428218629188e27796370197faa9ff75ec9382bf5811b7b5e007417eef5dc0eb5128374110423aed46e6b542ae258ebc28f5566225c43f85ee656fa4dffc46f16f5e88e92d73810767eb5dd990832f45cddb5d5fa502f4d6a3400cb858e62d27d65ebb5f4a90dab17e708d84becbd353dae5016ce354fff84005afdca7d0d57d0508ddc0a75558ba684acee35133f869189e728b80340389825e345d899352ea51e44840d5a76762af61ce56dc3f705f522394a7fe95235dc484fd4d618d3935461b87fd0", 0xf9}, {&(0x7f0000000ac0)="65bef57e79057d53b3a1d94395178fb7822ac7592ec2aa8af05a4797100497ff033b1717a7f33f1fec6eccf5c235817bd57dbaffccd7367ae266d312eafc0e6d7f89bd99bbe9d5c5c8b77bc83dc4c87343115f41a7bbfd474954007a97a470db4e96c7851c6ac4d5dc371f95140e0b6895f33dd3e1b5fd44d2aef9c94646a3cc238629e5ef979d79e72f1a7d5a39954fe2281eded3ac8c65009948817beeaa33f6668b1f221d5a4d6b5ada842911", 0xae}], 0x5, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x5) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="000000feffffff", 0x7}], 0x1, 0x0) semget(0x3, 0x0, 0x102) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000600)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0xfffffffffffff1c8) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10290, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x56, 0x2, 0x0, "55aa7d61bb2d685d44460584f5441258c8bf209e", 0xffffffffffffffff, 0x1ff}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x5}], 0x1, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8ff1ae65c7a6238b, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x8, './bus\x00', './bus\x00'}) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8, 0x8000000000) r2 = dup(r1) r3 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setpgid(r3, r4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x400, 0x80010}, {0x8752, 0x7fa}}, 0x2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x14c) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) r3 = geteuid() linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r1) rmdir(&(0x7f0000000140)='./file0\x00') mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xd100, 0x6) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0xc, 0x2) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) fchownat(r0, &(0x7f0000000200)='./file0\x00', r3, r5, 0x2) geteuid() fcntl$getflags(r0, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) chdir(&(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x9, './file0\x00', './file0/file0\x00'}) utimensat(r0, &(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)={{0x3, 0x9}, {0x9, 0x9}}, 0x2) setuid(r1) fcntl$lock(r0, 0xf, &(0x7f00000003c0)={0x3, 0x2, 0x3, 0x9, r4}) write(r0, &(0x7f0000000400)="9044f3e6017ff0f7f9b6b603226ab00585e3e2b7077e458e694fca1e443d5a5d26e254d52aac5b6ee30a940468dd4c630c4b3d32a3800e5ecc848d56fbeb20517fb13781aa0bb93c7378a104f2d7e8ba4da140dfeecafea4e14c1d9010de22dac0ff87f24a10f8920a5a26c63b176a4a7911be040d06e8c40910638403759534d9aec75ca1a23394693b0d116e4af349b397bf15c113f72367195af1c40cb10e6a3c5a9ea3a1bb6f503f5a92cba4a68cabb4289ea9a607ac21077caa67b519771ec167cc7afbe90c51976001d2e45ce275010901581ae9906eb8f0148d76cf7b9fa97110e9c7af3fdba6809ee19c6a0abb7f7876cde733126985d045945c1056972c90e85fd3bc30f5c99edd2544d728dce76e7629f7de0663f96079bc5798d7ac6e749809903edcb1399075d14bf7e18b009e5718ca3249559fbece102e5b4434460673a0abeb2db9cf2ccc35f967b29eaf9521fbe611c2c298cb0b77dbabd7f664916358950d604b74c74b040304640dbbea87e8812a4401bf653e6e2b127bc5cab2981ecc572269973dbb42bdc79f769acdbcbfb9bc1bf5ebf2ef1066a1072bccefb5f3fad2922f403aa548bff36ed16d1d4d4e6780455d48da53cec95912913b1c31a360265f0a5ba79b951e2d0c101205c5b908e02fd551ade235faf926713a6e788c095a750f7791229f788b6406778f33757a573959db835cf48f1af1aa4b696d815d35dada215b3a5ab64544a6676d81a16b5d701af5eab0d4bdd2d0c66b22752192d78cf7163ab5f37d6819a59d6393ba4b0211c4a9e2f77a739025d58659d9c13ce0a0175e9209e6a00c78f9433c7b473bbf91df3962b60b9a37f7f6919597a0ebde0a78799ced7628e031bbd91b99e19e2477af16920b895e612a476190143343ef0e4e95c3ce1cba8e1ec703fc56192c2b24a6f7ee39a7620e4750ad1b77c879f62f9496f0e5c6f921eea96bacdd80f19fb4de4dd04b836b9ab46d595f675e47f98a9f840f166a3813d2244f4029388c2430706edfaa102a5207bad86ea667ec9c496ae2621b2d2844acbd314f308c832dc28e6a69562f5187f6a0601632d431eaa779b46d4f019b1bc5a6d2e91214890956e156cbc3f0732e64060e33e87d8b78af077bf7bc94309f47d2d06d7b900b234644e82ac72bc3f908c217ad4d5b698addb74448c393e57e4ca44dfd26c0f44e4a25e7a32666f6f7a3a4892c9b4e036cb55a7e1688fbe3c214de6508bf8e7ff24104d9f358450f008da02f712529207ad6b1408c64578140ec2ae5b9a9df668d44ad0d64d4fc78fec364cd769d01045ae4f3d3c323330e15acf6e6ce175ed93cb9c85fa268c072d018523acf04738e52eb28a699d54e88cfa76f57e048e8898bfa4905c27e417db4d89dd6e85ff68fae8ec8ae292267d8c9c8a288942e60240892345cd27382ce306f79ade6422b5f155d02c90fb21622bf5964bdae649a557748f054073c185aaead01c2048d723ae814b288f160e11d7f3e770bd3edf15dba4d00b45d2db78d5610814049f984eb8033bdd50bca40b727ff7f514a22c8b2a3e4b93ba13c53add728980dbb7e84f6ce286b8122feddac3a9d0b120acd07ac7486ab442eea45ceb3897f01db2951650bea583e8ee6d6ae28a52a04c32b712b323e7f933706d8e7a6157284be7ae5c007a4a240174a7408f0f706a148bed8c095391e568acfbd6a060c3e8c7d6f023ce4b532644d1990a1a48bf16ed3b1a297050102bbb22334b0b21709006c148cd897da8f0dd3df39d09b7bdb992c018c21b35585b6e8d085751f1a76beff5da856539c292542996ca3bcd9db258a6734ca13f4aad314931db0d72db2c4250dab93df16cc006a72752b2dd2fc41eb3c19976b59829233028b34253a17e5b23ad98ea6243062d08b55fb391442d171d57cb2ad0e9d272c3a1cc8adc76095841f54b25a1c98278aa2d86f737dfb8220cf078d4db07f374412720b1041ab3efa88597f5b7c01a201c21be4168659ec7d6b3575ab4fd28306baaacfb6eabdd7511e95fc08ea83c757cbec56344b636fab7f6f340a2d8c46677d406bac9481323d97c24575f0b834de86b27f7ee571464b0ceef57ee98e25bd9228912e44bb6294fcd21d6eb6428e1f09a4749cddfcc2a94b7a191d45e7f3e1d0583893004952372d06e606a72849da1bdf9a22150144d55d36e40f1bfccc8e020b3dbb0f14ab2afef586b63b9a44a8631bed574685930c0d96368e281c8f7eabef2904caa9e4a0e1ccc7253307abb49ada54fdc7c2ab14125ee220db8102d65259856ab2c129149c35920fb0d7add9425ddc2212850ffa1e74cbfa4a70a063a2fd871c743f000f930af0a2ff3971982630f24a874c7f2cece513cc5c305fcfb84f71f597c7a2e50156b5a86925dd4d4771d1cf363c08fa19d039e0c1252404aa79c37fcc591fee2f753e5d76aeae45442a7b09b7a68b00444336cb2035e71e23546609fee64c709c72fae0d6271d0c9340513759487e8e0528045bee4a7a95f8f14b8a0f62bb3d8f0b81bebf86ff3d56d8483099a2921010ee9c2024fdb3189785e5a660a17eb3d89a1b99418049e51ea3b0c9ac7ee75dcc96fa88b9f64c68dd13ce046146f1a798e52e111d35ef6fb77b8ba5df64d5e62c037f1daae9ef7c3910f96f7385c208bc69b27f4a00c39b42f6165f46d84c9048674886ba83ec40f6f23409d5d6aa1ca5b254e2c74adb12d8ce2a5918b62b3d282a754924916c73235a552c616dfeb9067a8b38fcbe01ea25b389863769387862b304c4469051186a0f1f992fccc1284ecc2a5679e8afc7dd19ec407b4e7aeff6bcc2efdcaef3c1b84f3abcb5f6a1135ac49fb2cdc336a939086aec62eb64b8a5121d4ab35a2ed8b662f73cf431999c240131efdfb5a145814f2597ee7e0d3badc316ae4a06ed7d7ec285ddb1ccdf29d255648dd859dc39cb1704ca17a7ed8ba2cd180427673ddc0eafd2f4840f12e42fea04b1ca4716560c51afac0124f03d22b20273f91117bfc7ef0f8cef319b03ed120a2746f4c30a5cd4320f70b75a203fa178ce7b168ec6a780b12673f2024a85cf1d8421fe2c4f5be44a7b8f68e3b7b3dc407cfe56c9870202d2f502fd560d09f050a951d046064e78571cef0d821118e89b67bafe955344ab1e3c47607dd4aef4c3b49cf36a93754631321e3fc6df9d1ac675c7194c52c4643561807b5d0df9e65ec2284e4619f1aa9ac20834228df96d90fbe32d93eff9abfd02b305d1650f5bba876f91a7754988312d78fc2bb36d5de2f21403ba4bbe44cff2f00d6d3cb0eb218d5df84c31a7f9cb3d843dcd236d082085c2bf77008d312003b164188afd9caeef2c4574d11c5fe72c3d029e180d3446f2fb44dd0f4758dcbe0ebd617f49a470c2f9f84f6d981020a82e8142abf189322f24f90c5b90417a93b1ef6b32ba5b3aba4fc5fbad6a57495ea45a4fcfe07f57d77b6d6609622ae8abc180107b9de1ee5eb2eec680028ea8b259d8e48310880dfa92414d801748e7caa2b1153f7bcb68e5687e9ad84a5b0a651494f0c63bf67b7d3888336086a9500608c85b6c92f1fc8ec0a22c2420eebe4e17abb886386f30835495c26a7347d7fb3007ee290885a68dbae418b9a28332356beb7e3319131f0018c1a91285692161f939247a7f98b45bdbc4ca9865ab854a406bfc63f973dbfe3b50ba0481e2b58134255127e80dbbee48f969b108f81d83ee151dbe9c1ae661495a1d2a33139bdb5dd79fc2193e2325a89d8a5e5e6defca3d1bf80f435f52bac9e775cd2f1eedd1750dab140156160b880132d873950c923b9e7a0d00d25f62228ca1095d3d4bcd6eb63f7fb9e531221e92c3735b12d6eacfb2bd322ea055e76fcaad8d70111a97e4f5dbd1961baf53ef564ba9544a575882fcd155e0f499e4fbf6444158fc817d5716de7596597b9c7c64d78f45d024df6feb800e49d26efae589292e27f3e3c14b6eb9c176881981539a9c10e3ca64c608b2190711a4ec608c4f385c64c1bf7a95e9bf2c28ddc8bcf482551f59b79b40a0bf19c194460e7b7428168efc9b0c05c69e78f64a5835034c826aacae1ba5beb557b34a9579099e1bdce9625d06fbd189bf7b2c1956a256f2f1d067b3654114d8888a0d20fb31382863e848a32d5fe0d8ab58a9fb65edb0b315181dc6fb5b710e4331191d22dbd9ca0001c0099498bef7532877aaaec28ca7965ebe69446988cf0dce4cb4ffd72c67fba10bcb37d0e4a8313107d69e634fdfbf37469d90ba491926a1cd5ac94ad44dfcb2dcebcfdd0947ed2f8cb01aaee8a9f7a4ae98a15a25d8a7e5bff5ed30f60ae36e39b92d7be6607f671df0373120e8ab092cbcd0a53d992ff1c94a8482abc2a11ab359cb9506781ef194d2798954de262782b76f26d40e86b0fb23a35a004428e3dbc9a9bda408fc2cacb391d4ce1ea14d377dbae923b17e24b0667adb8a990eeddef38617d5c6a480bccf3b06c38333958ce6903b67bc07f395403957bb179b0355d1d4c63a4efd0309a5d5570cfcf3fb4ef42978a04bd40e511cd66329016d1a9aff7c7c90975f6a1a26d81023d334b209b8271887d31411c492900f0be7c5c191d20520c65f6fcfe88bd82480c9f15a0079ba020e00a040756629582c36558c67658b613057c43aa22371d5d2d57fd42572f86218a7c1fb2f5f107cd1754b0102ebe36ec9dc18269fa526104f88ce56c94b90184b981eb295be451ea1ea96387a3ed7678933750088e4fad772020e4a6ffdb02317024a73d2896c5e854b2368807e38ec7eebedfc46549e3fd6651bb728abed892d8f880b757f218cb95748cf742b617b34916a409a387ffc2f24351fd1a8574d2088e0ab9260bb9b9313bc90f94da50ad1507c341b7208f54c3e6cba5c0c6d1567fa68bf9850b450cc351382f8e9002e3e3fc4cb58a952dab0ac6b1ac8b5a43a31e74ba9009330772cffbc970f0fb4f9a1474f412b1b34e602fcb72c74f7131af84fea7cf0e4bc104de3b23afe2ed89bdab958493bda54d90c424e725362c1fd707389dd58c4fe4ba0d2d63fdeba0bb6596ccf39a5dd219c2468d3096a47556c3ed6ab65db9e7d53774b2ad922011c74c07cca2588342194fe6022ddd60af92180b0d4435b522fcf256eb4eb353fdbba6b0532d624ec3855077cefd20021d95ec525d0adf13484954ab9d355715626d4eaacf7a6fbacb042746461748c44d19e156483348b1fbb2bbfd03fe8789c3e5ec53e7a757e0ce90f7aba3b3f4868747a1857017758becd08397422488306ca111d642614722924826f6d824bffb3d224e0bd637531d385dc73be99490d4fcd7a01d66807793b9af4fa6095487da04a1bb6a93ae5816473f0fe9d000dfd49be4d68f552f422c53bc90d41de012e27a679e6aec8aa66113e7dda7a5ce972cfdf5194cfdea30430d5221ed484e0f805d2928a6e7d94cb35ed2c83e92965dc70671bccaea693f0b3c3fd1d68a52b52dd032b7561bd408cb28d4eca54ed8a42616c297845eb7766cc2701a4a442da5d2da1f4612c006135346909cb537df2bee490a33ade4c70521844d31d18109da1016f726d085e8c6441cb512c0b9ddbb364ac5ad28a650c1986f62e2ece1bafe629c0566110b24cfeeb6a6f5a9d22bcbe8155f265065347cbf6fea36d552b4bf3718ff7a1a6709b9393b6ded9b73df676612f07b54bfefeaeb1cfb501a8de6bf2659ced02e182fa6734d72d07b7f08e9623aa1b6c32de56578959bf2e6b585c196a5e2648d1b4ea44d61608fe20c3d7ea2e56e4b9ab", 0x1000) r6 = openat(r0, &(0x7f0000001400)='./file0/file0\x00', 0xa80, 0x1) setpgid(r4, r4) readlinkat(r0, &(0x7f0000001440)='./file0\x00', &(0x7f0000001480)=""/42, 0x2a) sendmsg(r6, &(0x7f0000001b00)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f00000014c0)="ceaaf81be08b999019c740ec045fdd9d0123433c6517c7d37be4209469e4fb603166a53f57d08d719e5de83a1351cf79e643270fcf6bbb1e48f2329fbe7630ee382ee7c086d6cab24fe973e6ac852d0ba6cec05e48551c9ce2b950eec1e32b5b93e7d638364071ec4a7023dd97df1b1736b3457c508b485d41ab9da21a467aa4984d6c4844d52a433a2cca3b4700446b397f891d6adc8f854191560730c3622c7c560006514452e843f638f70a9dc3736daa36142592933351b3dc63e47c7c8a6ee6271469598675806cc38abd5236a21c20acf4d9965fadc38fa2756c910be7a1e7f219", 0xe4}, {&(0x7f00000015c0)="61b724e9343ac8b41c15bf300d23f01b8d294813e81b3df356bdab4d5db475d152c0d0d0cbffa55e8cac78110a595d6613ed033910cb56f3ac7ba527741188369b585bdd2666fc6e6addc531db2c8454779b043958a12f1d7d207a34dad2cd8824c473440fa2e9ec91ab78ba994dd4a11e9fd92cd553d6fd73f61e348d8549fac0debd177e8fb545585bf41c0aa23f0bc56a3d2e076e3b1afa63a6065dc024a9616d", 0xa2}, {&(0x7f0000001680)="118cb3820325b2ad13960236e016e02ee8a2d2cfd045980f14980a5da0f07780c7872473dec954eb70c19ff00affb4ba4dfc02c9c6b5762d13c800e95f9ca74ef3dc1d23fb0a79baca48323eb377e324b9c40881a01bce5dc48e97078b2e8108115a94ec699c4f26f1fe30595246ba0cde5634e7fa6b17ba67e31f87e686627e474185c40ba8ef2473bc73f21597bbff21e45e0907cdcccaf64887aca813a2", 0x9f}], 0x3, &(0x7f0000001780)=[{0xa0, 0x1, 0xf8, "25dad64819867631f71cad8f8d3a6129e3029ad4a8b7f2e09ee4ae58c668cc708780ceba3ca4939a25e765bae6e0c630353073ff963a5a9aa44c1d75a5ff5181628b1676be013374db2fb1aa22527741583db5013e8bb5d5c87c43f253a07e0a15417aecb0eae63883de48521f54fc8db315ae789d91a3e1653034ed17f1de3963f3e2b85ab5028a2be2"}, {0x90, 0xffff, 0x6e, "0b31c6b95c264294fc3ec1956d80b6706752be90f58b6d6b7db32a24fd3042012a39383a5314d998e236b2cb7486114369a2a06b43e674508b3ec5aaa2c9a19131803c4dfa16703ac2e946fbc4ccf4aa32bd597dfa32f45ed821785258877b29b3c1a56156f54b3b4a880ee226c431bb1873ac85be756235ef218552d9"}, {0x90, 0xffff, 0xfffffffffffffffa, "66d659587ff614a75670366e299733cc16e60d7b324dafedf88bfb53bd1ff1928629dceea4beae6c22dbe775d18225b87dd1f5f33cefdc60f82fa74daf5bab197076bbd57b726588a351a0076698b020f301d326646b84340d24fce82b4c2a4f63b189a497d21e282a5ff113ab2f706eefa94c3eac76c0a4ca37a71727"}, {0x78, 0x1, 0x5, "bd9421e09c4f4d49ef83dc22146654932c6c834bab9bcdf6cd01879a394ed045b0b4c91062fe39f0e765da975513610a33f07404458bc2ad6b9056075e93054de3760ce111dd2219e7c7fe24ed87a1b038e56b41fdda3d5ada2797f8108633f95d8079"}, {0x20, 0xffff, 0x4, "3e65aab518c7a8f0fc00"}, {0x30, 0xffff, 0x8, "6abeec9b64006f1a8863ca624b06e49755b174f01548fe18a6358037a3666070"}, {0xe0, 0x1, 0x6, "80cdecee621c0c4a9254190f7ab221d47ca6bf348711858e1b0b4a638d6e53046c51a9676f330838a1c1bb0fcbf806a91c73dfe3c9f27c5f80d6b11fdef26dc37548d59612fcb0d2fa051f0a40e0eb9bd47be1c9699ed08e893cb6a1039559316e2e5510359febb191c835a06ec25b98449ce54cc080d85fb17b6f6a922b7b9f7f0533c8a6a84ac6f11ca8411bdc2181f50ef4941e5150dff5d6e6e89c87ce17f02b8f77734aa3a64aa3cf582e50e27d7d2c1da3621e6c22d86e9ddb51d1314ad948d2f662af6f1e0eef"}], 0x368}, 0x405) fcntl$lock(r0, 0xf, &(0x7f0000001b40)={0x3, 0x3, 0x3, 0xffffffffffff7fff, r4}) r7 = shmget(0x3, 0x3000, 0xc0, &(0x7f0000ff8000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001b80)={{0x0, r3, r2, r3, r5, 0x70, 0x1000}, 0x7, 0x4, r4, r4, 0x0, 0x401, 0x1}) fchownat(r0, &(0x7f0000001c00)='./file0/file0\x00', r3, r5, 0x6) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000940)=ANY=[@ANYBLOB="1b02003d5a55b8db9dd894584ec66c0579b9000043b73710a999a1ef0dba3a19a56f24758b2001908afc9b06c5aea90f08000000ed830cb4dc819e6d987277530e377e5b816b60a0d909beb76425a4341552df6a84466a48bb7b2a0322028a4c21c426834881bdff730f1bf1bd8a9b44876089d7c9466015c25921d856a2bdd812db847fe5e67b963f5f09c9848208000000134dd892119b1300d9643a742a7874d8eec7b700000000000000000000000000000000000000000000"], 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 16:00:20 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) r1 = semget(0x0, 0x1, 0x100) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000000)=""/35) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000300)='./file2\x00', 0x80) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000200)='./file1\x00', 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000280)='./file0/file1\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x88) 16:00:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x4}, {}], 0x3, 0x2) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) open(&(0x7f0000000000)='./bus\x00', 0x2000000000, 0x0) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:21 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) 16:00:21 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = semget$private(0x0, 0x0, 0x4) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/192) semop(r0, &(0x7f0000000140)=[{0x3, 0x1f}], 0x1) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000180)=0x3f) truncate(&(0x7f00000001c0)='./file0\x00', 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = geteuid() getgroups(0x8, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000240)='./file0\x00', r3, r7, 0x2) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000002c0)=""/217) r8 = semget(0x3, 0x0, 0x102) utimensat(r2, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x12a1, 0x89}, {0xfff}}, 0x2) mkdirat(r2, &(0x7f0000000440)='./file0\x00', 0x54) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x20008, 0x0) kevent(r1, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x20, 0xab3afd0a3554467f, 0x1000, 0x6}], 0x8, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffc, 0x25, 0xf0000000, 0x7fffffff, 0x7fff}, {{r9}, 0xfffffffffffffffc, 0x40, 0x2, 0x2eb1, 0x8}], 0x3, &(0x7f0000000540)={0x5, 0x1000000}) utimensat(r2, &(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)={{0x7f}, {0x7, 0x3}}, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000006c0)={0x100, 0xfffffffffffffffd, 0x8, 0xe0fe, "47754c1229a23e527194715e8bd70ba2e08973b3", 0x6, 0x80000001}) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000700)={0xf3e, 0x9}, 0x8) mkdir(&(0x7f0000000740)='./file0\x00', 0x20) socket$inet6(0x18, 0x1, 0x6) getpeername$inet6(r2, &(0x7f0000000780), &(0x7f00000007c0)=0xc) semop(r8, &(0x7f0000000800)=[{0x1, 0x100000001, 0x1800}, {0x7, 0xcd, 0x1000}, {0x4, 0x40000000000, 0x1000}, {0x3, 0x1, 0x1000}, {0x2, 0x0, 0x1000}], 0x5) getpeername$unix(r1, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) write(r10, &(0x7f00000008c0)="186614cd10833f0ceb50ecc99a2e1d76dab4adc87305f953039612f4d5af0e8cef5f2ba80200c4b50ae12ae4a54b7976786d5d68c8ff437419f37b107b85ca7b7ebd84b501949d87922dd7f9d973906640fe20201fb7be6f7a032f7a6d050c7e9441d80cf970bcdc330e44473d23f3987dae9f1f69e0c1b8d669a4d666a0a012727af2bc291da9b0d90eedff87ebdcca3ca66a45abc19b74", 0x98) getgroups(0x8, &(0x7f0000000980)=[r11, r6, r5, r11, r4, r5, r11, r7]) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000009c0)=""/145) 16:00:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000000040)="bfc88127250d399e6e9ab2ff5c3658", 0xf) socketpair$unix(0x1, 0x400000009, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) readv(r2, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 16:00:21 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:21 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, 0x80044275, &(0x7f0000000000)) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:21 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) select(0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000280)={0x1, 0xcd4}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x12, r0, 0x0, 0x0) mlockall(0x3) 16:00:21 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setgroups(0x0, 0x0) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x100) 16:00:21 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)=0x100000001) mknodat(r1, &(0x7f0000000100)='./bus\x00', 0x8000, 0x3ff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xadc, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/58, 0x3a}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:22 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x6, 0x3ad7, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="42d0302b8ca57334e66b277c0ebb79c2baf71d8b67da10227490a9bfe687663f9a3c59078e44f1047da5d6904db3a39729111fa149b95b8afbdd200ef04cbffc271542c493f48d950cc09d0063d97fe313094ce1aa8ca44cfaa96eb0e8c4e784136d30074feb03a95d807806d83d7845b3f41ce157d4a3496f8e1db28ce5097ab8a6eb1e78a831", 0x87, 0x8, 0x0, 0x0) 16:00:22 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x2) rmdir(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/153, 0x99, 0x840, &(0x7f00000001c0)={0x18, 0x2, 0x8000005, 0x3f}, 0xc) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='r\x00') openat(r1, &(0x7f00000003c0)='./file0/file1\x00', 0x20, 0x1) sendto$unix(r1, &(0x7f0000000280)="9a71554486e8892c16f43df0dd55e6d828c0f4c11d49944c79af8ecc45fedb2d4d26248cf5f5f2a031031fb387f544fced59b4495cbba8dfa8e0cb2fa9f5b6571139cdb3ae4a34e7293be5fc3488abdd5088181c0dee17ad753cad0030deb17a4adab3eaef2305b0f38aeec9d84a9eead248e8436d1089000209f1a2f3f643a1ccee9f5edd3b4278b3c247b512143c8deae43e420cab653b20750bce4f4fdcbe62080780a737b44bf003e75ba261624ed71c6a788607c7619f93409c47d0f11f0afdcb", 0xc3, 0x9, &(0x7f0000000440)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c6531003c272b37b8d6482924d8d73abd00be64eec23487a83ec8610633983c517596593ea554ebdbb43903efc89c60384bf29f939832325b4821b73b14d3e2759a160114721e24a7b0af6c114ec87fc35c4376a95492ae18d4ac75096a6b551e94e09f274a120dc3bccbc269022145fcc07c63c171b60fa16346d8848ddba8d30000000000000000"], 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x200, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040), 0x10000) pipe2(&(0x7f0000000140), 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1000000000008) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x100, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x0, 0x275, 0x0, 0x1, 0x7, 0x6, 0xfff, 0x2, 0x1, 0xbe, 0xdbdd}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffc, "107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000240)=""/129, 0x81}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000300)=""/128, 0x80}], 0x3) 16:00:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x20080, 0x120) r2 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x2, 0xffffffffffffff43) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x4, 0x1000}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x4f, 0xfffffffffffff000}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000002, 0x100000000000000, 0x5}], 0x9, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x40, 0x26, 0xfd0, 0xfff}], 0x6091fb56, &(0x7f0000000280)={0x8, 0x3}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r5, 0x2) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r6 = dup2(r5, r5) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000080)='./file0\x00') 16:00:23 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10280, 0x1) fcntl$setstatus(r0, 0x4, 0x80) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x100) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000040)="ea00005c", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x183, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') semget(0x2, 0x3, 0x210) r0 = semget$private(0x0, 0x5, 0x40) semget$private(0x0, 0x3, 0x3317b082244c1b28) semop(r0, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002005, 0xffffffffffffff81) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="c9a1959686aef3cac50e23499d73a7cd8fab19295b2e57be831919ef077afccd519030501408d0860c3220e5e40c69e93483a142d699c908f2a4be7388b191bd62eeee583762e2323994337a3aaf0dc72f6d01776873bb1a06e694ed0877f2ba", 0x60) fcntl$dupfd(r1, 0x0, r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c570a, &(0x7f0000000000)) 16:00:23 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000100)) dup2(r3, r1) 16:00:23 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000180)=0x40) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/85}, &(0x7f0000000000)=0x57) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) r1 = getgid() r2 = getuid() chown(&(0x7f00000001c0)='./bus\x00', r2, r1) 16:00:23 executing program 0: pipe(&(0x7f0000000440)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, r0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="1df05c982e898fad22810cf0bbfad34768461bc9d60701ba8296e61e7a6fad73c71df12bd36714ba3fc03a3bf43399f03dd4dbfdb1ccace94914b3d3a666143063adfe1a72805a1b965e5b3216140b00d75567e79143b894821becfbe646ea7a499dc6fc3e13aaa53157507685141b6cb91a786caf051496c2bd73bd92e8b3196c1091dc15febeeb2fac1a15", 0x8c}, {&(0x7f00000000c0)="0133a2f511b4c665aec7346b06e191b78407ba897ff273bc9e3c6bef556db3979619c6d43a428ecc0e2f860f811e6d2a88fe80ccca914b2ebefddf8335f6a8d2552d51a1cb42b4cbf1d8c1d0f8d0e9a90b04334f152bd643ad902bef98b1e4e638008045ffbd9556082c11d8cf65a9457cfd0c8e3ac41c7fbc677d389634f1bcf9675465357449177c54834aad855181823a320b2aed20a5756250259137a3cadbca85a10a45c36e8eb70c12ca", 0xad}, {&(0x7f0000000480)="a2c0c4e10d1d97b0b85333493674e83caef96ba0a3d9e6090bad53c14a206e4b6de3098efb1a0b7e67a2494b5afd5dae5e3664a3ac902b1b2298ec14704959ddc642a5e5d6551d3630d7d280d46d72533d9f6b4bb18e27f08d054b822f4a34bedbfb93341f7ecc57de2efa908c35174791359f362157181f3c3a08984a817e43a1a7ba92110ca6633cb1e6f87331191b9a38818c66fe53648269b3b7d067a2110d32f18e2171ccd4a01ad07a9c2163540e12edc3ab45bbdc8e0358887500b63ff4d7b43faae8cd5a655d6ee57f4e26a9ce1cc2e21100db0ee573e3ce4f6c269f850eaaef5100df728f0f3f7355d693e8dc1b0aed53cb76294812ef88438ba9ebdf96482781be44a7f11631496c7db0ead217becfa95d1433a1075e80c78f7875599e5504ce2c68942b8cb9447c44f3b5b3b3fed264031bc601fe8868c5caaad0757b27907713a4e55ae2d32708a3e2491b9b1da297a202077f458ba5273a81a3b7eb9d85be32e94287eb617d984455349531627ac5623661d9fa1bf676d21f92912ffb9b743502be50938b7e1d5e9deafcbb1f274117203d25fa25a38b5ce43388aac95ea264bd3e942e84c874af15a344af270343e8d67a9cd486d65b2dd9e75bc99c6cb51e015918f9f3adf628974c58baacee8139b4dc89eb6df003ed79afa84fe88c735d2f990cc5f619c4f73f7cccd7b0763206cbd14b51df37433f7f9eed0f6a1f19290f23ba7401873a2772e1ec60dc47e517144cd402ee00af16c32de7dea6f894c6ddd19b1e40f4b5b94c71dcae048a781744e4e8afd767cacec675f0e6be29c085a8912851241aa06994869bfa1c31d53b81329c67f49d934deb8409df7c2bc02f53bb5ab28ec1190f762f9c228b415ea43bf5efdbadab9e068fc2179ebf5e95d1e09e03234576f3d3807dc8f5d3a82b9f5124573ca8fbc7763c642da2a1f67d5f4d5114f77bf910fdb022d2f3f67becc9554a44dfb0b413a96df19fd8e446820f3fb4a99664120b73756a1dfbffbec3ce3d3d9420913d2f746b38f3134dbdfb289cf18e70e4e0211d0914e72adc4f8bc6c2b103c07cc78167094cafbe66d2e7feda6ceb1bcb7b59a7948eb1dad31565d4059d2612fc7787f06666b9a19f862fb37279aa42e86e4fd5c09149aac1b7f86fd4c2447fed8f60db59d180869d568b588ad4f428222d3e5db7a391fad411f436aef1a417da67a54955731ce3229ef019e27349cdb1611b4437be9cc7af2689d563f4c3b93356519284d0cef227596ec6386781a81f29f092bc437616712462b198e19c8c8b0b409da4f6f9ef854bbbd084ab072a64b09faac057ff4b4539987f66cd979f9ca23491a0670d7078b4add50cdc36a65d49f869dd03220253aaa9b97119aec58cdbe42b05069a199773f3c68c8ed1209faf9ccc5f68f4133b8ed51c65c1ecb3136f3d055091bfb1887fb4480556df8789f177960b4efbd6c1a9babd78774172f127a9328fef574d478934662e1e9719bff3a01f3cbf21659021bfe490fc641732eb5bc88469e1323735152709e1883b98b2879f5825a831fdd05c5729d525d360666dbefba4b3fc19ed3b035a6865a69f148e172b41d4f82b07b60466b67637ce6078de711f9d42bf43ec66a7ff1303ade8109e04617ed27d9f71b2ab21165910e9f8b708ac2a343f32a90b42c132c0a62b75d5243ff116215b863d032113fcc8f7fe8a2fc9377c770668ec3bc1802661b6b1abc13d8a99b1d759e8cafcb8e352fc50882cf5a2e260e97c8957753cf43b7faf65a9cdfc6dc1c31344eae3cb791b6726d8308d0a9509b8ee236d7ab967ad246ded282285b52c75490a9349358f3c9c9ae488aa27e01d44b9fa71220da684fc9a1e9daceb570b0a5772a4c33f2956ee670b5830d36e238b495bd61e6c48f8540864dc6c94bd81c2fcd7d80ca10403191991eb07e40e03e4ce37c315f0f14fb90e014cac7f86127ec241a1807b621d2705f57ee5e3737e5bbb287d11f95ea51d353970bac95efab8b3c129ec7e01920dc4696f85e71c2808f7fb879f4939874e46af5a9aa6ff46336858fce6d90d284c75ca49402313b5127568b14cefc45de33b3648cb91e6a300dbcbe1fe7ab37db348367b8f30b1f31f9d924f4ca5d70d428e0ccba20b1307c39a146bf401c8007c1d535ba2bd82b87d9397f0f10d2f2aba11e6302fd850cea23855f0051a5609e1b60e553592fe69d94b55e6c9ef93d9340678e8abac7b8ac6fd2a1320e79a8169279f2538c582caffd1e40176e3ded8f2bbc7744c440efdf9a7af1dc2d27fb8355959f69c1d1c3d360b012db8942af57ab024dfe7dda6b7bea146ae0487e119f8ec9df1a4fac61047e5f060389a3a55bd4642b59f4a73953e3f4b24e2292b4a01e6baa252ed00930fe0bca3b12716b31aad1c8f18b6e4ec855f21d1ad73a9a0f40c42540d97c0ed8237c2c1628c7821b664a00c1d394e1b6b16dc1f2783bd24d6c2ac55e50e512a8f6782caf401279c8d514d97fa62ae5064d249b365a6b5c105fa97b9f6d74b46b0cedcd59eb5a8f3755141934cb8dfdd3fba96b903eed627284541b067ac4f56378e7416712b7b0cbb8d774cdfcf43d5c2c216519ead418f29bc336d8a8d0d64065054a05015221930ced16d21a68745dd43bbc7ccefff45fecbeb547ee24ec7ec1c1529d62a80a32623827b7b514a9286409e4b6348d0c7905f38cf07c7fbea70b91369bcaa0cdeb3178a49dcfb05d168ba8ab39f61f029bdc99e73880e6efedf991669902a217f5366c32736106fc38fe7b8c844b62b30ccab98237326bac9bbbc2337c19ec263aef559eed394a93fafc3d8433cc5aa9f27ace286ef91b8a9d69493ed188629da5a0f33671e440809dd51916e49f5943560f6c0d27f178ab748605ae9fc9f2e0308b454315ff51e7eae09cbc3aeabddf469409a82b6606df153a76be2a8c84bba625f8d0c414e4f5031036f729124a82e55f208077c90c26373541163f676ba841e3588d5789e94d0fe1bbc48a218159e378329732ba35e04d87534add5fc19ba57e4fb1a2ccfb1f000410d1a432d3462593478b70d79ba24dddc27683bf62105cd0847e37c8251c2e79bcc3450562b7506533cc20f5ec605a24cbb00967d3ae3e4843debb7970c67a68eb7d83c10e357d9ac5c5f44534da5ce9115715d6eaca6e0f18b7f0119de786a026b27bea3b7ba4f4be6fee899a5f1249f2411dd771b67e5696182d06326f6e922b8761644d12ac015b285551fd818ea99f4429660a9aee27c85d98864040f166a31075ca63f22104a0862c820e2a1b671ca2e4f27cd93580a4cb7bb057cd9082fc7936666ed227d0fb4731b9379dfb7b4ce6474b9c03580a28903692be12636bc087709ac37bf7fb5ee7fadc3e4459edbf05afe4a0c8bef7817762c0b819ebf6f2e389cac2442ff989563c77c25e87f74587e46bf3aefefd1805786514e7de6f32ec6157d864ac10075d17189e758133c3b1d4973705c43d7c15d6897a3a4485e1488ef95c339afd0d8bccd055ef884bcb78e03bcb4097a5b28d7b08fe5d3e66ddc78b92d353c0618c19246fc034f317e6b27d1cb826bd1da95c3faee6b0dabae53c373cea1d83184dcea903f620590ff8b49a038c42491843ce896c4e267ffa36239f9c290755a7b9ff9ff422dbfcc39a1f3a51e09ee186a39dcf7725f92658eb506f3f9c6f43f3b903c4873ae536d9c1de01a90404831b077d3b7239d56304823175a08ee212c4074091af4e22a8690a6051638af4074d4e74e75cc42924e6a9f9f06db3f75cb89facdd79afdd4452b52d700e86687a28da5d6b216cc57ecefe6e9a3efee8fe1f8d8fde849b5c1d2f756243ccf02a4804ad6ee6f065ae673cf85de355f11a7e06d4bed01c79b7c197d0cea85094f1a1dabeb058b7ff65e3992d7fbbb371e0d3df21335516bb3c2b00dd5186fda3303454dfc3d1598bfebebfeb3bb7dfd4088bf0d9ca521c0f30d5a67aeea40adb2855d6e6f94819da7089347d8c859848f9ed1ede3813be36ab1f91514bfa8a5687067e5faa112debb98c1376160965dd95939ff6822769c63833289a0927d0e61ac5ea1bd619f6f69987525123424ebba015ee336cdf28f3b87f0258bba7703b7d19db219fd6d1e03f994b89702ab565ac08a7d36af6e586df9041898eec6d36f97801841b6d2547305040dbeb93dee0ae3975600c06a2bf5840cba545aa264256e316bfb4229c96feb7eda6f60d1748f815a6fc984b2534cf9c2642a832842ea0120f7e477f882655bec48b5a896a94c4fb2b20fb282b16876d391101ebbf5270edfbe4a9a879fe899b6ded3eb95f525f504bb1f6dc6fdf0d227271bfc2eee598460806b053cc5643c6c6fef9e7f03e66156362b3d99df952bc54bd5db850d8d09faf9c5931021b7501ed68dcdeddee26e892878419d162eed162c5f322b18c9ab33cfc26210e1aa0f32854c13611ee792313a8b4ea00274f998016fb36ce9104c859acccc91d5f73b2a535f847c0779114c3dab19409addcf3336ab3d21b544732ac3592d22cdead288b91f8ce88dc8aed21154892981a7e0a122edd9497e373c940f29b8e3078226cc2fd1af63918551afa67415360bf3f67b24df859881b4035541be3e50f5e69b636103305e67b8b58b1bc4bc11f557ab863e20b690fc31eedc5889c1c84e085466ba7bb40da9850906b8bc32e33d61ba900d0310ba979aa63fdaa98f7321e363a2ac05515c40953af1ab6d6cccd8427eb9785a75a8cf1e040d413bb6bc903ecfbd9c479113a31bcbfc0e2f16fec3e4675df4eefda820e128bc85658dd95d0119ebc9e8dc306ba188b9d074e42304ee0576e16f8dc113a44401a0cf0ceb480a084170c9c837fb87e239691c08b0fb86f1503e12072ae578e1f746debdf8fb329f079496429bfa0f7e7292e6cfca85511c5b284c9c9a4a3a27508f72f4f8931a1d06b45611c40480951fcadc1c481f8f724c57ea49b21b622303c9a3e234390487ae13278bdcf3413f808cf12d97beeeebb3fc50ca04cdff38ceccd1971085fb5cb845f75ea49ae0c845dd18f4ecbed2140ebb151d183218b67401fae5fb5328e095ff6dd4844919f416095e5ce3bf1aa5c7cc2f2d934742b531d62366ef32332ec76f21f01ff41fd1b71cf3bd6724071260cebb02863ab2fb8a46a8b7b6e75c9a4531df83f3ce15e5e3dcf32c8aca30294007c616ca8af0020924d6b0aa88415b74667fef90a875fa7b2cdd69ec8073d053164c4ed6c40582dbfffc2c29674ca5c7de0c00e50d5301096f887cd426e849cb66c7c25b64a5434d34f5f7b0749583a1a83cadba82dc6b62dbdd13f66d8db21e7567c3fbd5500630ec976df2405bb9c5abdc67502c2dae60aee2e37c120937be5a50484020666b03daba13fa819076a5d3883858cc7cd1492256fa19b8669c7ea51e40dcdbd674d76f96fcfb6fe59f44e06a78af9e83c75de91730f1ee49a40474850655394d6e36d448af51ca5a7e07cbfd8e954cfdcdd0f692345b46deb96de725b1ed50e3fb2941ddbc0c70786eccdb83c8ac0b43b8b347788cf418a2eda748419a1b8d7455c08c6b674e6e2ed2d54659235760c4e1ad7791a288ec07fbd3cedb27bfafad823bb6e39af92b4f316d9ba860f2f19002900a16fbf00ecfaa99b5dbb421c63510876ffd62d9d63fd413b343f72efdec5f14c11918fb9f790b641135fdc15fc7dd0c31e8c95b0175ce23e83e9ebe83b7896f4cf448697831acf8d8b3074cc90d24f53f6cdbdfafb111cb559deb43509ed9fee9a98499", 0x1000}, {&(0x7f0000000180)="9ff16f238293f4cc61bc174f8e33d56c50d4b7e3445d71f63fb38bde1b8be232f72e291d9412c1879100cb4b6af576f8b82cff61fa9678cdfa2701df6d40b50e7a5795015c9484cb9aa28da2ba56a296fe6445ca4cce1928d94136ca7adf848729e1f99cfac5c2b8b9ae2d74e01cf837ed151cc6e434828a5f1fe84f266914f69f0573ed6a9916f5b7d1dd80d5bb1bce6bf5bffb1cde80659e2e744bbe013db000289d2f9ba4ec1a4838c2cce24da814db7939ce8237ac18ec7a9c882c09ff80dcdaca0e821efff683ea71c3a13dfaee71e400c6a53759420ae99ad449cfd1c9e56f371563c40593896c791e", 0xec}], 0x4, 0x0) 16:00:23 executing program 1: r0 = socket(0x6, 0xc006, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x14, 0x9, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x9, 0x14, 0x5f, 0x7800}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000000, 0x88b, 0xd310}, {{r0}, 0xfffffffffffffff9, 0x18, 0x10, 0x1, 0x3}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20, 0x4, 0x100}], 0x5, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xca, 0xfffff, 0x69, 0xffffffff7fffffff}, {{r2}, 0xffffffffffffffff, 0x28, 0x2, 0x1f}], 0x7c64, &(0x7f0000000040)={0x8, 0xff}) read(r1, &(0x7f0000000180)=""/141, 0x8d) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:23 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x828, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:23 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) getdents(r1, &(0x7f0000000040)=""/215, 0x23a) r2 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8800, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001c80)=[{0xe8, 0x0, 0x0, "174403c72cd0faaa46205708b43d91542cd8f3e30e034aad7a67f5128bf824f65f099136995301ef582d9c0768d3eaf7d5b49016f000278bae00ff6285c93422389aa438f8a6860f061686eb3b30b6e86f99cf2f60c15d2238f84677198fb14e7875f76761427615cfe08ed0a9afe520c36d21f433bcdd5844778413c976cac2fa8f3f2a9de6d78ebda1a9646b8abdcbfe811e0cdadc5eb4c288d438e24c0724fd96a731c72f538feda88a841dc69009caf0e6e00ab8b70b8d11467f7b80c0fbe75176b9b48f3a4b7ee72b2786c353dbf6"}], 0xe8}, 0x0) 16:00:24 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setuid(0xee01) socket$inet6(0x18, 0x3, 0x0) 16:00:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000380)=""/251, 0xfb}], 0x4, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000240)=[{0x0}], 0x1, &(0x7f0000001540)=""/172, 0xac}, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8100, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) 16:00:24 executing program 1: setuid(0xee01) r0 = syz_open_pts() clock_gettime(0x3, &(0x7f0000000200)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="4336a61990a15577576ff9131410fbf8f465fd38711e3d015e607c19482fcbb9939c8124b4313dadc328ca530cc690be71082d266ee29f23843125b70838832cbf34", 0x42}, {&(0x7f00000000c0)="14e934aee1fa42a0881ca738e26e4377c03837425c2e82033f7a8056a8be5fb3a36e4a32e44c7b0b37e4ae49580ccd923f098af5e1ae718568ecdaee76c16c075d7601e587a8e6613d0fb5439ea9b3529dc599c951f2488ce4d8eba905c4f9ec1ca96635a409cacd403314b9dc1b106ca2ca7d9710912aa53ec49c25a0419b4f775e92048daf58053b51e15861d129d4024fe3b1c7148ae23d4f66439842789f18029975fbb1aed35a58e343005dff3ee209631da326233418da9ba286db06a50a7f12fa6c7512de186b2ae5f25c874261e00f", 0xd3}], 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000005) 16:00:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) socketpair(0x10, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, "cf249c9d38d83868c0bc7f932d9d672929144e1e"}) 16:00:24 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x1) r1 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000100)="0000001f", 0x4) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000002a8831f044145f28ed14dba71eb66199eb5fdc00000000"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000300)=""/215, 0xd7}], 0x1, &(0x7f0000000400)=""/158, 0x9e}, 0x2) r2 = syz_open_pts() fchmod(r2, 0x42) close(r0) syz_open_pts() dup(r2) r3 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="a0c1dd1036008c4e8a0c079471d0b207f4ad23b69a617b3c8958e4fa08ed99", 0x1f}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 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, &(0x7f0000000080), 0x8b, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0xcf, 0x3, r1}) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="44618bbde2140b984bfad6a860445213cc954613dc9ce878e6366acffca8e881d315ae49ebb6396274e963ba764bec0a907b9be9d25e617db5b6ce66b65511785e0b497936509c4f894461b0444e98cfd77dd630566486bc28c1cb6d86232b8aec77d8ad2bca1e12ed5ec77d5ea4e0a790254ed4f8c85a04fe6b82b2305ec1f8485c05867727c5f4abc0e15d2d88959391dc39650ccfc3b10a69c5", 0x9b) 16:00:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = dup(r1) readv(r0, &(0x7f0000000040), 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="9064d83b059a9a47936572f00cdb8ee138d219e89a707761fd7051b6b319cd7dd25eb2dd5618e0c1c7b6d8c17f89fedf7063e909a45320514c3dfa22ded78438f3b32327b9d85131d7988baf7e294dcc29eab32ecc7f08b62f4797bf58696eb834ef93edddd0d6a5d8b61bb9bee9cdd911f895e9b41e6bb115aceb31a3438b7ef351849d459aa0bac7000493b5a7d785336014104dd963e68aa8f0e865b3c2b3f1c5d62d1541de65e52401a2dd61532cd09119246c4d1ba7b9eafb2813dab9b446b21ecfb4e40bb4604e6c0de75fb647216ffa1e0277f5ffeb7552c634", 0xdd}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000002c0)="d280fb7a8bc1dad260dc13b5e5d2c59c4b3ce9dc102b92a28328ed7cb056614f189b189686e0a4721b8d62359b4331a5f4ca949ae6e4d333e671a93cd2ba8f5be395b36aa5a2edc95b27a874877dac0327fd4a84e1dc78354746e8bc2425717115b6244c05bb08d06e4c83fb600420a72f7cc0898b5655d3cd1f16ea4f60c6c408c699d33321799f81cb7ad3abfda980b9bcd9eb7b5abda8a922bf7f9e059c4d2257773f41ac3cbac18089f448b3cebb318eac5813ef8690a57c87bedf0c36d89a9fe6c959a26922c8390c3a295b2ad530d66c3739e262ba9687e3a0f9102384425a075187f9b9fe4c05a56f5b49190298bbe62993f290e9bdd3b344", 0xfc}], 0x1) lseek(r1, 0x0, 0x2) open(&(0x7f0000000480)='./bus/file0\x00', 0x40, 0x3) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f00000003c0)=0x4) 16:00:26 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) socket(0x20, 0xc006, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10400, 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10) 16:00:26 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, &(0x7f0000000080), 0x8b, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0xcf, 0x3, r1}) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) 16:00:26 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000b80)="bbe730bd55b2fd14d5203a37cec0a5ea462815ba2a50c254a2be445820b7d2817e8e950ab54742088402ee408c8725bc75480e069595160b9a43f221c96c5fb663bb0b352eeae683b59eeded3e4f2450f35c49eb055bb0d8199efcecb855a3f3b18327df440505e66093a1316646c82cc9c526cd7f1fe14e2dfc823a8cd40200159cae08c3011bb0120a22b6606419733d76fbf9b93d5daedfaea43ad8214490ba4ed85c269dc64949b35909eaf1d14dad162fab5843ab45397c3458514b92eecfb3c949bff553e5460f54787f750410c2c6de4d698b426dfbfe961462d41ea02578d18f864f37c0a0e17d0192b9be76cb77b0fd2758857fc083564ccae9645eb1d9fe8ced220feece05294fe30dc7fb699fbd8449e19540fd2fcb486e6ba8398733b181e5714c4431f5936f437a36c3c4018975f145f92782e0fe6edec82126724b915fc2547d625b0886517a28f6a1f3567c234b5eebd3d77bc371c06e06f18318d42f08b710a5c149153f37bc272e61beeeea407011d28d5b376d33fe4a9f2519366fdecfb155d20242f33a3f1617dcce0a0f64f062e5cfe033878b5090b1b562e2827770dd5c29ffec2632ce2947fdddbaf2e7b240b141585a2133121e4951231f0f4cfa35ed06f27e14139e92736b49ca72517f81cd617fe9fab2e67ca2721d9952517500ce49fdc97e3096649848ab32371ded36308323e8ced9cf4351631cc8a22073d80267132f31826f9f168e40b2ca4ce0d8368673d05b69843b9093c73db29fc000c992d4bf631a379c80c9f6a035679c7a23986e257d4f13a77a5052c06d32e8013dae7f64e8692d5c1b7741bcf44805f40921c6032ce56ecbb2892414d1d54972c0f412b3923266594d1999d2fe80cb0bb26306a136f7093da5bdf7c8a332827895d57c9bc3f558babfe7331fcc05f4db4b98c4240b5f99f67ad3e70339f94b731884bccd71d6b0a1830efe4ee7dd2749f7fb26eca57bd5c1dacb25bcfef8ec98a144e28ac167fc3fe80f77f09f2f2e4862e9892d0be8159ea70f1a528e736d2f94d88336495fcb5aba186d175290af24e07ced37a19f74261ee7200859d4e4367fe4dc2cd3c0aa1cf06893c821e6ccb8117f9c6c807d145e6fc9588972bf9fc51e46daec4fd06d94fe567115a63ee12dfcc729e8223739d8c2f89a8627859f5c1a05166fb7360d8a72f10150e8c5b767c2c004cb2ed1ce8b0ef575cdaa1757f4c30e4b16e639ac6a345147a85db36a8a70efbf5b21feda9fe180cb1bb86fcd103da8f775e4b02dcd01a6466cb9e92ca9fb75d3ea7a8b167f2d0b7992e221825636531f159e34563ae9d1500b4f98e51f4b93472d8ee0dda1249be22e569eeecc0b4011662361a3042398b910fd6e09bf26fc7b50bdbfb29c640146e7ce6fe0831a652c7c674aff2d7a761a29b67ed653ff750b0bc19aef7c0f1cfaef8ec36d0c4ee069136a70c9bc24fca113ef0b159577d83efd60e5def46d1388a3141b1bb9bf04feb17f1e0f87cab894cadbf1416d269d30d59e354d0f061cf0c4671c3eaf76f991a719b99bd1206d2ad2a314bbd0e03eeee44987795fee8fbaa3715b9dbacfd5ef364d9e70e41a4ea73f1a8aef8e7a36dea67f6a753cfdfc8ef9471eb4331c44af2375589a5a68d721018255eaf0a8abcd74c4f857a81d5467b39ea2ea69587ad9bb53a8e831f76fc86ddae8168b78fc574bfb0c0008c40de521e0980ba6135d46da60f43a2abbbe6ee0ae22aaa03011e2475d2d9f48c11a615d4380e79f94a2983f45157a7283972112ecc24a2c1cdf8937dc01407a00627a532301f2eed7bb437de2723b738b0e6ae2cdb60d640774cc0e8f3f32a4874ab99f0cdca3b7da5a6200655c24c603e50427d243637ea34831099a95bdb797e40a233e4821d646aad379346a9007287433435417401f2c633133478de0bab9407583a7874b3bb4bc6ac1a4f3a36ac78157db893d14ae396c4270b362fcdfae72d719ffba4f0dd555232e77edff74936f123437294bb0fa462dd15aae305c53035d498622b205f6be1a85abd282ca991ea45079560aac295d46088c2234f6276c3d728432dcd99ac3133d84a77635590bb543d54a227b96d3b867d83a941bab87d927507b32e7492787c7f78bfaa0ef07871b466f2ae214688c12cb5b95a77dfd2a04346f19817f3bf5276c323c294b506dcaec09203d811fe9d15ebf14600f6d3cc180bb8219a519dbef703244553d415bb70e159bc9b456aa1fbf17f888c849ccd297b3c67ee4cfc599539ac3382db10ec0a2149c214b52b6951424e69f242363c106c2248fff95779ba3114905b75a54658ebd1dc213f3bacba783e8117e4f246cf7a5f6d4b3371dc28fc3eac798433db20b402776ab052bc164c4fd069083337a5176d8c2aa8bee468bf68050ca7dd5015e41f29243e4a3630c2531705954c215ab1610da82199494a6fd074e44ceac57fc74c15710786a93a8fae47432e805fc61897e3fc045f62ec07295fcf3cc885c7c3a6cdb92179c4bbf4f3317f557bb26bd30d8835dee23e0bbb38d8c16456a05ec4bfb927ed686f0346c3a003630724d62f7af349bc8f949c699e9cf1e7e4eebe32a5cb32b8860381c0f7b05709e9e9e37f6b4306c4c95ef353a8a7c1fe95cb995e2dfe25e6d07a19a9414c39aa80532c2940274dc8ecf9807509872ad8e05317714272c04cba307dbd5b5d14f70fa60413274f71d75f31f27cc4aebf78277f7af5b239a1de440b8574c7a81aba2667cfb2d166d217f7f602bf4cc267ac3c6889192950425dcbf36d46bb0399140017c88a97da64eada64757b08ff8f2b1304c53c0c54a47c58a48f6a3ddb6c11ce8ab114c8196ad33a6e180a76e77e3441d3c26ad3a7986ed1750ddf0cfe80050160e7e2e406299ad9c471e421acd3699a7347cc8dd02e0a4f6b003efa9b4f953b7ef37c924955691140b98aba2940bec744798857345075430d1845ab59456f7a59e671511a5dbb24f58c416b06b0df7b9e40e61d9c998f85f604acae107794aed9129af635f1d549574d3d6be5f140872f13be3d28493c65f2e571bb0a7dfea4f86edfa2ecd45dfba1439202af312ab270976dcfc284ec795b33720541235c3550eaa76da0769e27e94521b85a832ba630890974e61bfd71493841293f049de85cd4bb521959a9d7862471d706794e5a5903aa66c909a08794dca40c20d48161e27f14a9478816487190be06a75f9ffcef4eb38c22c9cd8f50aa67dadfffb17be6eb3fe6fe5047534a2475e419a66d551745071c183473d11a96c4fb37421f9af534b8da2601b74389dae0a3eee83a5abb463f920350ec024bc057c1fd47d10e9d6d116c5338bfe82f0441a57a861df5321d9d4f0a4bd77fe0ea8f72ea5c2c81e7715e6e437b8bbd91a13d857f84ce44fdadc2441e136a444cae00ed7f5908756d5e9eb186e4d8c0f25c841ebcf252dd633b04aae5955a618d723b5269b91b0495fff2a0c6875e3b7caedc19d74fc927ceaf08a5838757184192966df205038ec269d930c2bef8f6f1ce31c84417f4f10fde272e226603da45437fdeec0d88f45e7c3ae9e89068d28a119152cb990bf0ece8315e4b15dc21cdf66866215185f7bca2202a6e3ac1b3821fe73a328c3c29f5000490395c1c4ab080ef798d2db6752da1dcd181031ee84695afc48a5265246021311d7e925a5bc2f408bc0000a6b50bc00e590cd69b5a2a56374f303189a4d0f830b8f4c21a24e60e1140357f977edd25019378a5159be1d51c2c4653f6afd9b40f2e9c5dbaf6cdc0abd8c504c04d486a301ba97734aafdc7582a3e3e104cfef5b5c301fc27d5e94807dd642c7cbcc3e49c2f0890ca4fedceed32033934b9457c0d9f4a561d4430295cfc817beea24a59a53e9768c0be558f0e7c5f328c329280a70179ff14fbec73894c4642ccfd6fdf8103f27061b52de7462f0006b0098bbc3bfd7ec519b415fc16e27627de5cdb8445d1d4e94dc576ffaeb2e95cf7c680c62706466bbc1afbd339263ed06488feb0522de9d323926f3267f5f2cb881f88c81895db219aa3c4fa91d0a91bc4479374da789594eacbfc810aa01b9ffd9603cf5c3122ca65fbf48221173ef1ad708010df2f094c1554596be23af692d4aeb3d43129d7ec763032b6d0437e65eeebd4828e352053a134c1ae648ab0ff5f7b83880c337c8589806b559955720f3cadaa0052090bb1d456ea3aed82538211beda6123a66ad000bb3a6d41c79e3fcb1c3aa3ea510ac603aef57daecc715fb0dc401cadb351f1ad1d5c666c7dc557b7f98131322de642c017586082464ea9202028647a66994cd1ef375939afe82b1b55f98e6d0284ccf09652e215fe323f5fad0bd439d9592bf18f580d5d90b7fcdbca2069f6e9c54f62bdd92dab8d4e33d1745715de8483fdbd78d5ef1143f38bbfd68bb3b1f126340414b5664d5d69b50ca12fd4d3159e71b6b8c264e72c019197aa3823e9ba7be48df80bebbc63a36b1ba27084b1188b2586d5d548d56f58ad18025090a5b22ce6c4ccc5e28b5a95d38a4f1d05900cc78abf7438ca6a648b57b45b3b81d1091a07dfa3d6a294d986fba41d95dac956db15e6ca550b7b1301eaf0eed3dbf49c5b807bf2804699882b84dfa4c039c286beb5ccd16f914663d1319cf9467028473a96acaae4a490aaabd5a4a6ef36f4341a1e28b96f604df662bb65e404c49372f7639ccfbe149b4ce91ce450d2071db758a21130bfbfde976a10d199f6a112c13229ea570e5689bcd3443f7e4ac76b70d8ea3b4f216279e1c00b213143e829d0f4e5b2db602c1e215ab3854b92b7a120b64ff81a10dc48c3754801d83565a6a7fedc373db86117d079096828605f3a302627ff79cb4511fb3417f41a52d2a29aebbeb7f6084d3ed82ad0bc90da792670e3b78a99c767b324665a1b2dc3e78e3591b246abf5437a860488fdc82a87c2f3d38ff3d43607c9d3cb346c342e7509c2a2e06a4026373661b5d699b4c31505dc88d1c0aeb9508a17fe1a70b4275e6ef2da5ffa8e8fd42c076320bd107152b394dcb41717f07dfa02a9e8835eb7414ffff5fe6512e44ce29178847a3055386b0e52f81ec73cffec397ca4291f04cc58187d6c4106ae6e7c5fe72afd21a6a46474c2ef4736bd7ac44f148b3db0af7ce551b3a8f193bfb3a8b89af03b5995ce4eb31dd6d4ea3499cbf64c76097ec9ffca35fdb6d65afc26ca7af2c4e51dbc6f4f0fd3f05b8f3b0601dfdd54c3888267490f7f88d5d8a766c2502f058c5b3031573698a9279dd529813253eab738449c6a5cb4e7dc4ff004c51ce972fb4af2a70d1cb7587b1900ec6f8c17ac3325ec04423ee86177ffcff26b6d4ee6e6ecb8df9d84e829b64f990ba69f0ecde8fa4568d722b35d9e968134bb2feb78699dc9c76b367d89c43358fa48a76f278be8a2525bddacbc67fdba9547810e5df6292970981b05ecc8ca1e5f6fe48c69735e1c59c4b69ecefa9f1dc68807be5c48f958c74316de4a4db0a7f4d24d9184144391defb9f0b7f9a3beb5e157024b9322cf7a3b10f7fec5260f3fdaa1b73f0d4401e39413616ba9682fecfe6a50330d6eb75e7a722d80ee7860adace349bd46edbcedf308139be4769d5c4b2e5240cc31e5ffdd821e9aad8073b1158926b5036c0335a025c1c4b8487b9e34aebf5e93649fff5bd109cbcf1ed1c38c84a54fb4b20b0995efbf8fe86238a28cce8858fc4938526346866d7db3334e1ed9f7532f149bf6b7a8933a02fce8cc7e3d17fcb5ec3637be9bada4de755fe3469218a069", 0x1000, 0x4, &(0x7f0000000240)={0x2, 0x3}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r2 = syz_open_pts() close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = dup(r2) poll(&(0x7f0000000000)=[{r2, 0x20}], 0x1, 0x6) syz_open_pts() r4 = syz_open_pts() fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x21, 0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x6, 0x4, 0xb9, 0x8, "f2234b7f7de853acdb36a5b6b1308ed9ccc0f2b5", 0x3ff, 0x8}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:26 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, &(0x7f0000000080), 0x8b, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0xcf, 0x3, r1}) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) 16:00: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, &(0x7f0000000080), 0x8b, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0xcf, 0x3, r1}) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) 16:00: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, &(0x7f0000000080), 0x8b, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0xcf, 0x3, r1}) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000100)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="5f08f565c103ef836c861f1e84de94f220fd534a1d3994d57975bb336005bdbb5a0836224ac605b5a995961937319c0517152e871a390768706e3c710f6aa472ec2972cc2412b3b4e622689d9a499bdd0c0cfe6bbdd352ed694556e7", 0x5c}], 0x1, 0x0) 16:00: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, &(0x7f0000000080), 0x8b, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0xcf, 0x3, r1}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x80000004501) r0 = open(&(0x7f0000000100)='./bus\x00', 0x280, 0x0) getpid() getuid() chmod(&(0x7f0000000140)='./file0\x00', 0x40) getgid() ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 16:00:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) 16:00:00 executing program 1: mprotect(&(0x7f0000114000/0x2000)=nil, 0x2000, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2c9) r1 = open(0x0, 0x80, 0x11) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) getegid() setgid(0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getegid() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fcntl$lock(r1, 0xf, &(0x7f0000000240)={0x3}) clock_gettime(0x40000000003, &(0x7f0000000380)) r3 = semget(0x1, 0x3, 0x408) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) semctl$GETZCNT(r3, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0xfffffd43) 16:00:01 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, &(0x7f0000000080), 0x8b, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0xcf, 0x3, r1}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x3ff, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="81e0a47bc2703a35fddc8ae92a68dd76ac3514294855198d48264b45573ed36b5e65f97e96372cbbab2a42e90c590508050e1a7f9ac574b043bc82b64c1cfc5faa7e3cfe3b42063af3a34d9ab26f5f", 0x4f) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xffffffff, 0x800, 0x3, 0x1, 0x3, 0x0, 0x3f, 0x2, 0x0, 0x1, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0xfffffffffffffc85) fcntl$getown(r0, 0x5) 16:00:01 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="81e0a47bc2703a35fddc8ae92a68dd76ac3514294855198d48264b45573ed36b5e65f97e96372cbbab2a42e90c590508050e1a7f9ac574b043bc82b64c1cfc5faa7e3cfe3b42063af3a34d9ab26f5f", 0x4f) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xffffffff, 0x800, 0x3, 0x1, 0x3, 0x0, 0x3f, 0x2, 0x0, 0x1, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0xfffffffffffffc85) fcntl$getown(r0, 0x5) 16:00:01 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, &(0x7f0000000080), 0x8b, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0xcf, 0x3, r1}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x200000002) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="b19c49c94e7705dc46caf0f4d96197689a2a519ca0e0f87496be26854338b8fcbcca08f61d594e198b996bfd908cb836fc1c596a49dd56c3becdff922bf9f789f2ae007cff7eaec6a242396d3e16e4f19daa", 0x52}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x48) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x2) fcntl$getflags(r1, 0x3) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:01 executing program 1: socketpair(0x1, 0x0, 0x80000001, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="df066eaeae606b68eb4fbdb94904c9dde79539b427783df98e51f27828cf43351cc41d084b9522", 0x27, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimes(0x0, &(0x7f0000000100)) 16:00:01 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, &(0x7f0000000080), 0x8b, 0x0) getppid() unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 16:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000040)="9f352947753fa1924878f4c15905f314d73f6696c9ce71f826b7419180482bbd8256c3cbf54fd89f3977af8a583960b2ac3e153e648830d99c3d18e646302bd846ebafa9d610ebf7df63c3416c8604398bd859f9460147dc1da6bff78e2cacdc4c7c5d86372a790c3fe1cf046f74601db668aa220acd0e3681d0c3e2ff501d627932c47b6feb2ec749a9568791c611d5891e7671989885a9816258aaef5d751a83787c5b569e7b794a460c7222d8de49709056af913ca5944c0040f3b085b5a406cc2466175d976a8410dc", 0xcb}, {&(0x7f00000001c0)="7ab3cc8b63fe986a0384627275a622df8e9847335ff1bcfc56f1f426f80c3ba6a305eb4bf96b359524bfd02594d3214f1751098c8e0924cc5581c12c6b1b1d9e5f35f6397293394ea07e44013928853139c7113c72f2e0c26f2024a2b263eb0a77da0b69439167cffb45ecfd0eed54d8811dd8a36fbf0b6bb6d17c244740d29794f1243e6d836dff663aecbea930acede3ffbcc985f03c8e92ca8bea294ea56cabbbad87184e16", 0xa7}, {&(0x7f0000000280)="c239d8b161ece0682be57ce507422cd5484b3fca59839d4c636f1f58b8282b5861207812a3a97fe7006f09e5a0171cb64983717fba28ee4401d931c595f7a1ab54ae2407d345fb172f4abd10250733d2839e7b216330a4a854b633e5f36b857670f3bf8be27a0f66028944ac036248eb1a9b269c1f60d81de939ac87c1ff3272b6112f44a25ecaee045c09cab265e8a5698ba95edd9b12fa6915", 0x9a}, {&(0x7f0000000340)="8036e6c37ec7635214e8334cd8d57ded3f7314b7a91cdec27b2bd273949980be243af6317310b48bc2104860c6dcbd394ee86a091caaee8583ae055f30c3191576c6f168aa2ed0ffa26234274d85e3c20e91aeb3e0800335a002ba3f225f4ebfad86b982cc7ba997d02a2d1270530d9def04f21271c431eac29f8ca74023e16d381cc812603286fb855be4381219f668a4200bbb2461e499a8e30a", 0x9b}, {&(0x7f0000000400)="4fe6e8f4395c097b00ab67053ac15f5f68f00e04e08c24b2937c3363b27fd96cc8dd343db5a246807b7181921edb1831a2d12232cf20c67a5151f44f998478fadd44890bc94d724515f9957a5c95659502253c797cb8c383511d80a73a7e5a0c9a0658f935a6aa7e", 0x68}, {&(0x7f0000000500)="3f18c78e7bb64132ebbaf7a001d60bcdc7b4beafd76ee7f1c4d6862d503ebd50137306d386557d14152e1d2a7f4b5a2ec7fb94593112525d0eb88f9ef0cb3d9dd5b892ed3ae7e56bf8881ed4c54b6e5fd8586d99e1bf32638dd6afec0906356f6714f7b1153f112ecdaa5c343067b30eaa36965502badc9835f0ef205f18096cdf773016002f4c240998ed5aa1041e90767f22", 0x93}, {&(0x7f00000005c0)="f5cfdf0cca65550ed17da89fd3464aa5dd79b27f238557216d5722b2c1d9ad76cda9a9c61a65d514805c9c8e97fbbe740a0a0a8501e211dafe0fcdf58dfa71eacbfd7b94ef98d91efbd0dc4f088d5e9bf4613f554dbff2003ee8da7b35c62b2afac6e7cd2addcb56961997d6853c6a32a23a2a7cd321cbe28a883c94cffb746f21c6a95cadb6", 0x86}, {&(0x7f0000000680)="1b33ca3e025cdad02fdcde71adc96f9e956dfdadb25a4755af87cb404c6e21a9251dcc589d24e4773b02784438fccd6650973ecd30d1d5681b51bc07e537175f569224314316cffea6774580cccbcb81", 0x50}], 0x8, 0x0, 0x0, 0x400}, 0x406) close(r0) 16:00:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1ffd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000000180)='./file0\x00') 16:00:01 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, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) munmap(&(0x7f00000b7000/0x3000)=nil, 0x3000) clock_gettime(0x4, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805", 0x0, 0xbcb2}) fcntl$setstatus(r0, 0x4, 0xcc) write(r0, &(0x7f0000000000)="881c95d448ae2fe6afe7", 0xa) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c89ebeedc6"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18080, 0x0) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x400) r1 = dup(r0) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xed6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0xce9, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x70774}) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: socket(0x11, 0x0, 0x0) getrusage(0x0, 0xfffffffffffffffe) 16:00:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: open(0x0, 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) accept$inet6(r0, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:02 executing program 0: open(0x0, 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = open(0x0, 0x80, 0x11) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) semget$private(0x0, 0x7, 0x0) getegid() setgid(0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getegid() fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3}) clock_gettime(0x3, &(0x7f0000000380)) r2 = semget(0x1, 0x3, 0x408) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) semctl$GETZCNT(r2, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:02 executing program 0: open(0x0, 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce0a0e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf00", 0x66}], 0x1) close(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) rmdir(&(0x7f0000000100)='\x00') r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: setrlimit(0x4, 0xffffffffffffffff) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(0x0, &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x7) accept$inet(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000000), 0x0) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(0x0, &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x0) r3 = semget(0x0, 0x2, 0x10) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) connect$inet6(r4, &(0x7f0000000140)={0x18, 0x0, 0x100000001, 0x6}, 0xc) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000000c0)=0x5) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(0x0, &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) kqueue() flock(r0, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockname$unix(r0, &(0x7f0000001140)=@file={0x0, ""/23}, &(0x7f0000001180)=0x19) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = socket(0x20, 0x2, 0x18) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000540)=[&(0x7f0000000100)='^\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='!\'/\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='{-&\x00']) recvfrom(r0, &(0x7f0000000380)=""/203, 0xcb, 0x0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xc3fa2e7, 0x2}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(0x0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(0x0, 0x0, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 16:00:03 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) r1 = socket(0x2, 0x400000000002, 0x0) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() chmod(&(0x7f0000000140)='./file0\x00', 0x40) r6 = getpid() r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x79eb3074, r2, r3, r4, r5, 0x1, 0x8}, 0x81, 0x5ca4bb, r6, r7, 0x1ff, 0x1d9, 0xfffffffffffffee1}) semget(0x3, 0x3, 0x12) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r8 = dup2(r1, r1) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) 16:00:03 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000001157a278000010"], 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="03000000", 0x4) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) chroot(&(0x7f0000001240)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001140)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/176, 0xb0}, {&(0x7f0000001100)=""/43, 0x2b}], 0x3, &(0x7f0000001180)=""/93, 0x5d}, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x20480, 0x0) sendto$unix(r1, &(0x7f00000012c0)="78cd48888158eb1c3721445e9031ef14c96d7a400ca1a6bc724a15346f02f8f11a2e3231ea64b16aa75a02edc9c5d1c3ff8b495c7fb7db3151a44dc4cbd991338df12d98c7d75443298cad32f627a07700324215b430122a59539f81ac7751b55bbe32577d7c30f22730b892b744382b5638e99a8fb116a329a09c112f31f4920b9fec71cb31eb620502e2239888757ecf38065b", 0x94, 0x5, &(0x7f0000001380)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x0) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x10280, 0x98) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="ff", 0x1}], 0x1000000000000076, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) fcntl$getflags(r0, 0x3) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x6, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x7, 0x0) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="13dfc84cc8ed2a2c98d92d0106eb21774f2c9e0f59f1d0bbc059c63a50774b8e02988f467d9842baca8aa4734d3914266215db0dead37d20708e781716160911626f83c26fcb51d66dd920f9debbf37efced40480192eba8cccf5e929f0b5913a35ed2b346b5c096c502c1624a8e300e7c5b36c1f87029e437cab0e4cebcaa57aea14f320a0dde98757f75a5c4583d06cf6f3ab5f22da77ff6f6787d3edb4fe38994f17d"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r0, &(0x7f0000000400)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x80000001, 0x7, 0x0, 0x1, 0x8000, 0x8, 0xa1b, 0x3, 0x1, 0x77ef}) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0xb, 0x0) 16:00:03 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r4 = dup(0xffffffffffffffff) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shutdown(r4, 0x3) shmdt(r3) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0xd, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20c8, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4}) write(r0, &(0x7f0000000580)="000700090046ba2ca6", 0x9) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x28, 0x0) 16:00:03 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r1) 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') 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2f, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0xc6, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0xd) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x500, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x600, 0x0) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x700, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0xb00, 0x0) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0xd00, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x200000000002000, 0x7fff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80180, 0x0) write(r0, &(0x7f0000000340)="50cfc600d6b9562a553cdd12617e0fbda3a30de8861c01303fd88d4f58b4fef6972149f15346e66a637ad591fee7bb9cc4f6c3d9a0cca97cd04933f475c7ed350107e058c624a8de26384e46967e041bd9635a904c6506565209f3108f921f3360113ed262ff", 0x66) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000400)=0xffffeffffffffff7) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x1, './bus\x00', './bus\x00'}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x15}, {r1, 0x3}], 0x2, 0x6) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x1, 0x9, {0x8aac, 0x1000}}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000440)={'./bus\x00', 0x7, 0x20, 0xcbf0, 0x1, 0x3000000000000000, 0x200, 0x80000001, 0x0, 0x2, 0x4ed, 0x5}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x27728cc40000000, [{0x1, 0x2b3d}, {0x3, 0xd31}, {0x1, 0x9760000000}, {0x3, 0x8}, {0x3, 0xffffffffffffff00}, {0x3, 0x8}, {0x0, 0x6}, {0x1, 0x7}, {0x2, 0x8}, {0xd8c7cfb575f4a2bc, 0x76c333f6}, {0x1, 0x3}, {0x3, 0xcdbf}, {0x1, 0x1}, {0x3, 0x6}, {0x3, 0xa541}, {0x2, 0xc000}, {0x1, 0x7fffffff}, {0x3, 0x7}, {0x1, 0x3}, {0x3, 0x8}, {0x1, 0x5}, {0x3, 0x4}, {0x2, 0x6f12}, {0x3, 0xffffffffffffffca}, {0x1, 0x5}, {0x1, 0x8000}, {0x3, 0x1ff}, {0x3, 0xfffffffffffffff7}, {0x3, 0xff}, {0x0, 0xd6}, {0x1, 0xff}, {0x2, 0x1000}]}) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2800, 0x0) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2f00, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="3fdca057efb2169739e04bba44e0893b2936a57101982801ccb45a13efbe04dc4a841e2aab16fb9e4fb26e62a97020ad1fc7af0a00379c24cbb077f122b7951acb1f37f057bb48", 0x47) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0xc600, 0x0) 16:00:04 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) 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(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) syz_open_pts() 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x100000, 0x0) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x280000, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1000000, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2aa) mkdir(&(0x7f0000000040)='./control\x00', 0x4) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000000, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x4000000, 0x0) 16:00:05 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x2}, 0xc) fcntl$dupfd(r0, 0x6, r0) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x5000000, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x7, 0x4015, r0, 0x0, 0x0) unveil(&(0x7f0000000140)='./control/file1\x00', &(0x7f0000000200)='W\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000040)='./control/file0\x00', &(0x7f0000000080)='W\x00') 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x6000000, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) mlockall(0x3) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) close(r0) dup(r1) r3 = syz_open_pts() dup2(r3, r3) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x7000000, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0xb000000, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0xd000000, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2f000000, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0xc6000000, 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x8) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x100000000000, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000000000000, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x28000000000000, 0x0) 16:00:05 executing program 1: execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='(\x00', &(0x7f0000000240)='%\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='+++\x00', &(0x7f0000000300)='($\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='.\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='%\xe3(\x00', &(0x7f0000000480)='%\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x2) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000140)='./bus\x00', 0x22, 0x48) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 16:00:05 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x800) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x100000000000000, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x9) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000140)='\xb5%', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'\x00', &(0x7f0000000240)='*{:%^-\xbe$\\(&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$]}\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='\x90F^(+}.@\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='^-}*!k%l\x00', &(0x7f0000000480)='\\)#(}\x00', &(0x7f00000004c0)=']\\\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='[%\x00', &(0x7f0000000580)='/\x00']) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x200000000000000, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x400000000000000, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x4) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x500000000000000, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x600000000000000, 0x0) 16:00:05 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x700000000000000, 0x0) 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, &(0x7f00000000c0)="c39b0644abbcca3cbcc80c2e26651455638678b729fd4cf5b0d8d334760d4d6d7cfd2e70e857d8a5d809db3958e72d46df38bf988426350524cb62e3834067153e34af9b707f89b9695ef0310d6fd6a16d6123b644b9212b160d864ad2b019975fa357a43d311e89332bbfc96bdee6f26a81c2b322c47bb417", 0x79) r1 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) close(r0) r2 = dup(r1) syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0xb00000000000000, 0x0) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0xd00000000000000, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/152, 0x98}, {&(0x7f0000000200)=""/73, 0x49}, {&(0x7f0000000380)=""/84, 0x54}, {&(0x7f0000000000)=""/21, 0x15}, {&(0x7f0000000500)=""/245, 0xf5}, {&(0x7f0000000080)=""/2, 0x2}], 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2f00000000000000, 0x0) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0xc600000000000000, 0x0) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0xffffffff00000000, 0x0) 16:00:06 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$setstatus(r0, 0x4, 0x84) shutdown(r0, 0x1) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:00:06 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) clock_getres(0x200000000000005, 0x0) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) read(r0, &(0x7f00000001c0)=""/20, 0x14) 16:00:06 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) getdents(r2, &(0x7f00000000c0)=""/4096, 0x1000) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xb) 16:00:07 executing program 1: poll(&(0x7f0000000040)=[{}], 0x200000000000014f, 0x0) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xd) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open$dir(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21, 0x0, 0x0, 0x2000000000000000}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x10) kevent(r0, &(0x7f0000000340), 0x470c7792, 0x0, 0x5, 0x0) r4 = dup2(r0, r1) getdents(r4, &(0x7f00000000c0)=""/5, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) shmget(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) r6 = getuid() getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) r7 = getgid() sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="f485315c8877b0126c56d259982345de4b0effe5240225ec455108d472e6f0fbfada5fbc", 0x24}, {&(0x7f0000000200)="701c793e4bba6e2b130d9c48a667167aed7796d77a3514bad0a4eb145bf6", 0x1e}, {&(0x7f00000004c0)="a6da5fcdfb82325f5c936b36e278ea4a6352837971ec2ad979ffcd91d87305fad862c039c2ef2a84fa89f632fac99861f5249197cf6b42bbf18c4952e37bd5690c9e5dab7ba69782f1a21d869c4c5088e35630ea6f7184eeed9d5bc099a0db0de597044d356b3acb60da4eeb075bfe41e50c1603daa8648e3ca38fad7bf8eac78c7c132e7e0275f04830c2ceb5faa112637d306e0f51591bd2774f9f86", 0x9d}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x4}, 0x1) socketpair(0x2, 0x4003, 0x100000000102, 0x0) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x28) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000080)='./bus/file0\x00', 0x104c0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x2000000004) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2f) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xc6) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x111) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/188) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) r3 = shmget(0x1, 0x2000, 0x108, &(0x7f00003f0000/0x2000)=nil) shmat(r3, &(0x7f00006fc000/0x3000)=nil, 0x2000) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x500) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x32ffc, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000080)="504d730d2686cf68cf560985da082daa662e0900000000000000a018c743b06f56ceba76", 0xffffffffffffffec) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x1000}, 0x8) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x600) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x700) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) getuid() 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, r2}) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) fsync(r0) sendmsg$unix(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0x0) close(r1) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xb00) 16:00:07 executing program 1: select(0xfffffffffffffe9f, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x7f, 0xafbe, 0x8000, 0x100000001, 0x40, 0x80000000}, &(0x7f0000000040)={0x3, 0x3, 0x4, 0x160, 0x2, 0xee3, 0x3, 0x8}, &(0x7f0000000080)={0x1000, 0xfebb, 0xfffffffffffffffa, 0x200, 0x9, 0x2, 0x6, 0x1383}, &(0x7f00000000c0)={0x7b, 0x9}) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xd00) 16:00:07 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000280), 0x3ff, 0x0, 0x0, 0x0) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2800) 16:00:07 executing program 1: select(0x40, &(0x7f0000000000)={0x1, 0x4ae, 0x81, 0xdc, 0xff, 0x3, 0x5, 0x81}, &(0x7f0000000040)={0x0, 0x10000, 0x0, 0x7, 0x40, 0x100, 0x8, 0x5}, &(0x7f0000000080)={0x81, 0x2, 0x101, 0x1, 0x8, 0x7fff, 0x0, 0x401}, &(0x7f00000000c0)={0xc00000000000000, 0x8b}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x5, 0x7, 0xd7, 0x5}) bind$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) fchmod(r0, 0x2) r2 = fcntl$dupfd(r0, 0xa, r0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = getegid() setgroups(0x5, &(0x7f0000000300)=[r3, r6, r7, r9, r10]) getgid() recvfrom$inet6(r1, &(0x7f0000000340)=""/44, 0x2c, 0x40, &(0x7f0000000380)={0x18, 0x2, 0x80, 0x7}, 0xc) r11 = getpgid(r8) r12 = msgget(0x1, 0x10) msgsnd(r12, &(0x7f00000003c0)={0x0, "7920853bcbbc61c31eebb004cf961d1906c0f1171299a9d9faf371a01753b99b5052f464821e02e44f5348aa94faa35734ce63908b9d40f52555059fadfb29f6390296363502d1dd341258740789a48b8d14c50297c391a54fe2560b92e4035ea37b83bdce37b1aad4a279e99c812bf91d7aae87996fa341bb7e46b10f072a1ee8e85706909c62ec1c295b7cbe21760326be09c207ce6e93fca50bcfb9707b617e724cf50e6b2c381dc1b80ac5166bae3ebed98151793f0af76e53b105dffea064b2fed54547b47987267d978a9b29ad8b9129b2ec18d4f9c906136f"}, 0xe4, 0x800) recvfrom$inet6(r1, &(0x7f00000004c0)=""/4096, 0x1000, 0x1, &(0x7f00000014c0)={0x18, 0x3, 0x1, 0x7f}, 0xc) getpgid(r11) getgid() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001500)={0x3, 0xffffffff}) poll(&(0x7f0000001540)=[{r2}, {r1, 0x60}], 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001580)) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000001640)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001700)=[{&(0x7f0000001680)="5d048eec66358540a4c5142ba890ae2d608dcf67947d82f922d620bb9dc6f448a13c12b6ab693688365f4dc8a09e2b45b8398b86a69c8b7e85c9c2f7e938a2502b90a2f0fcfc73b8018972ca0c1f96fe8d35c87774f2d312d695259be4dd4653452e846bbd18a244b656ab21363350a7b89a7bdd3e8f2ef8f06c6de7768fac", 0x7f}], 0x1, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r4, r5, r3}], 0x20, 0x408}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000017c0)={0x1, './file0\x00', './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000001800)='/dev/zero\x00', 0x80, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) openat(r0, &(0x7f0000001840)='./file0\x00', 0x80, 0x70) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2f00) 16:00:07 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='.', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100, 0x2, 0x0, 0x81, "6d364d305b1311ad48acbc1a16c244198d1b60c4", 0x6a, 0xffff}) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xc600) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x20000) 16:00:07 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20800, 0x1) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff00000100f200000000005b84413dff1b8a56d0ce963c6e307cb0678cb1170f633e37c69c702a868d45091e58ac399dfec47a889ddaf7d469ccfbacb32789f73c85113e18a3e8d575daeaf4dc19cc1335393b457909d363442824416b8950419bd2a065ac717f523cc72e0b7008f8cd0625ca3628f5c5597dfe621913a59db9431c2a279e47b6d21a168432a027b12a"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) clock_gettime(0x0, &(0x7f0000000100)) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x280000) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1000000) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x4, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0x8, r1, r2, r3, r4, 0x4, 0x62}, 0x7, 0x7, 0x80000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) r6 = geteuid() r7 = getegid() chown(&(0x7f0000000080)='./file1\x00', r6, r7) bind(r5, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2014, 0x1f) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80105727, &(0x7f0000000140)=0xfffffffffffffffe) readlinkat(r5, &(0x7f0000000000)='./file1\x00', &(0x7f0000001580)=""/4096, 0x1000) close(r5) 16:00:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2000000) 16:00:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000000) 16:00:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5000000) 16:00:08 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x600, 0xa0) dup2(r0, r1) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000100)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000000), 0x10000000000000c4) write(r3, &(0x7f0000335000), 0x10052) 16:00:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x6000000) 16:00:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7000000) 16:00:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xb000000) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xd000000) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2f000000) 16:00:09 executing program 1: r0 = socket(0x15, 0x0, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xc6000000) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffe) shutdown(r0, 0x1) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) connect$unix(r1, &(0x7f0000001100)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002796d56ae644e40d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f6afaa0ff78d7b65f91ae9dbb60d5250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) getsockname(r0, 0x0, &(0x7f0000000000)) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x61c7, 0x2000000000003fe) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000000) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x2) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x8, 0x1) socket(0x39, 0x0, 0x80000000) setsockopt$sock_int(r0, 0xffff, 0x1028, &(0x7f0000000000)=0x7fff, 0x4) socket(0x1a, 0x0, 0x2) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2000000000000) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) listen(r0, 0xe0000000) r1 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/79) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100)=0x100, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x28000000000000) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700", 0x0, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000000000) 16:00:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x7) r1 = getpid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x200000000000000) 16:00:09 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r0) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x400000000000000) 16:00:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev///ro\x00', 0x0, 0x0) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x500000000000000) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x85, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x600000000000000) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x700000000000000) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xb00000000000000) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xd00000000000000) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/183, 0xb7, 0x800, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8) fchmod(r0, 0xffeffffffffffffc) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2f00000000000000) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xc600000000000000) 16:00:10 executing program 1: r0 = socket(0x18, 0x5, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x8182}, {0x18, 0x1, 0x1, 0x8}, 0xb067, [0x0, 0x3ff, 0x8aa, 0x364, 0x2, 0x8, 0x2, 0xf905]}, 0x3c) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x6}, 0xc) getsockopt(r0, 0x0, 0x70000000000000, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x3) sendto$inet6(r0, &(0x7f0000000200)="659c247baabae2e463526459394581cb066d5fcec6496bb8b2441d0dde7e60ee13223bd5d80cf22f6471c3b55ef4c4661f2fd2668a46a61e8ea3b3923f797daec7559ae67ff89bbefc78b0af8caaa895997383d8d59c6021e797bc65741afd7e200771fd5f2c2af52d297d7c16604f7add6b073ef629c5d64a0dc63af7056a3d3454dc111e6fc413c8471de23b4f8701fde9550208ddf4f5c1c2f3dd3172", 0x9e, 0x401, &(0x7f00000002c0)={0x18, 0x3, 0x80000000, 0x2}, 0xc) fchown(r0, r1, r3) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:10 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xc00, 0x80) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffff00000000) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x1, 0x1000, 0x1, r1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r2}, 0xfffffffffff7ffff, 0xff, 0x0, 0x4, 0xfffffffffffffffd}], 0x4, 0x0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) close(r2) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:10 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x4000000007fff, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) mknod(&(0x7f0000000100)='./file1\x00', 0x10, 0x4) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') getgroups(0x0, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x7, 0xfffffffffffffffe, './file0\x00', 0x5, 0x7, 0x6, 0x9}) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x378, 0x1f}, 0xfffffffffffffe6e) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000480)=0x100000001) setuid(r6) r8 = socket$inet6(0x18, 0x8005, 0x2) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x81, 0x6}, 0x8) r9 = socket(0x1, 0x0, 0x80000001) recvfrom$inet6(r9, &(0x7f0000000040)=""/39, 0x27, 0x3, &(0x7f0000000080)={0x18, 0x2, 0x82b3, 0x5}, 0xc) r10 = syz_open_pts() ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000000)=0x100) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) r11 = semget$private(0x0, 0x4, 0x18) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = msgget(0x1, 0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x6, r5, r3, r15, r0, 0x0, 0xffffffffffffffff}, 0x4, 0x2, r14, r12, 0x0, 0x862, 0x34fb, 0x1}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x7, r13, r1, r15, r0, 0x11, 0x8}, 0x0, 0x800, 0x5}) getgroups(0x3, &(0x7f0000000440)=[r4, r0, r2]) 16:00:11 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000080)='./file2\x00', 0x43) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xd91) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x20000000000000a0) 16:00:11 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="2e43861074878ceb5321f62d44b33c98d2732bd35f9041977d33c2ff8721a3fb7cd7ce808962376b2ae145616b43c871f6222593ec76968ba214ebf7b8f3e189a4f8a2c2d5b84de0c5470c66475800733ed092b146e6c6422b5030a36d463612981cbcdb8a655059722f78f463c1636dbb57a69d00ecb47103"}, {&(0x7f0000000140)="b2c785f8b11cd890ce44928ade89835e9cb4586cb2f2d7e9993f4aef94bf2dca104fd486980f8431f2ba021525fc934f7498775cec30fa40fa249190271666c1b3d68fb5ed387e2d46fccd342abbd148880d0ff0b127becabad3c96bf86bcbcc6344c9c1fe06e44533a96db4afaa4f528714f43c096a64ff0fc638d8d01ca87f99db4bd9df0b6a5e1691bb07ca9ae110030a888203a54cfdc2814a355110607cea579c"}, {&(0x7f0000000200)="1ff40b8e806a86b2740d73e52aeeebf092a63dba7278f224af04cd2b2969826622a6338338426f9969c37c5073c4634988060af872acfbf05bbb8995b7200f1f81ffcf5d8e878000e600afbd6c61e7dbd5fde491d139b975cd0480350a3b71a272c1a8d669da10bb39d23104797f76a54c8547e979ad661b1e3b3aecc2281fefcaaa871219dd25c83e70bde6629d76858ffdbaf39b9161bab8000707ea2fffe0a9e4ac39767b37663c"}, {&(0x7f0000000080)="5ab6d8cc56ccd9487bd41d1ccc8a9a899f0c304ccf257f5d880c5eac9bfd9abce235ff19bb79d6644d90ce64bfebca668e4835e713dbbddc43431e"}], 0x10000000000002e2) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000080)='\x00\x80') getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x14, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x1, 0x7ff, 0x5e, r1}) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\xf3') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe4eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x0) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r2) socket$inet6(0x18, 0x4000, 0x5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x6) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x1) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x3ff, 0x3}) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x100) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x40, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000002880)='r\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mknod(&(0x7f0000000080)='./file1\x00', 0xffffffffffff2ffc, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x1f) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) 16:00:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x0, 0x30) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 16:00:12 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x140, 0x43) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x14) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x101) 16:00:12 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='./file0\x00') fchdir(r0) read(r0, &(0x7f0000001140)=""/19, 0x13) faccessat(r0, &(0x7f0000001100)='./file0\x00', 0x10, 0x1) chroot(&(0x7f00000000c0)='.\x00') 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="72373198ba9dddc50f2149fd81d23098c185dd51cd60c99d90c3dae36775a84c435d7f3601816992a201c810ff53d11c969e03d175bc8e019bb02028e5a922181bc135259652e62fd54592776450104eb24b9dda2d3e5fcc798cfdacfa131b2b0fac9d097e0af5b60f562167f20a953e5f605d439d42cc0e3707321dfc29b81da56ed497fabbf92bf4c7d6742799e983e805623551eb0c80e0b212fe3cc52dc1331905c17a1fd135431bdb6a440fa7c5df29368bcefedc53cad5bb79b17754987bf1f4068e5f27e28af1dd5a3b5f902bf877", 0xd2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_settime(0x2, &(0x7f0000000080)={0xbbf, 0x10000}) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') kqueue() mmap(&(0x7f0000fef000/0xf000)=nil, 0xf000, 0x2, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) minherit(&(0x7f0000723000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xf8, 0x2) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getpgrp() r2 = semget(0x1, 0x7, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) semctl$IPC_RMID(r2, 0x0, 0x0) mprotect(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x5) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x8) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:12 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000080), 0x0, 0x0, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x2}, 0xc) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') fcntl$setflags(r1, 0x2, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x408, 0x2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) listen(r0, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x800) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000200)) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) getgroups(0x1, &(0x7f0000000140)=[r0]) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000540)="d0c5532426a0fc54966ef01f6823240f08e080a82cc76d02344e95ab3b7281e14d1fef143e62978c5244c5c6a02818ae7809cd983f10fcc05bd485e7c424d7a1d8e5e99aa799b3c34f8377aaf27a3f673779d389d23f8f67e8750f78dbffb1784ceef6efd640a0a6ce171f828b7f036f04f399ca17c1b2ffe66b1b7195c74c9a2e742e52a7e244795a8dcac5b83727f417a1e02e88d157a5ca9fe58b42f8d7f470f2880297475e60aa1ebe025621c7f121c7ba0b506f667d02109cb69893e039be945583347f7e04764a7024e3820a50647fda3c0c7a9b85e499fd1fd0da8691dec9c301961fafbd6f91651fb20cf0ba49d363d81a745dc819abed3c77e6e4c0cef8433a3a1c411018eedec9d3664ecbd220d6a1d6713dd781d5cdbd98f421d00a1cfbacb7d96476813f434bbb9293e9d357b42e739ebfdb2a9510d3fea85a36aaa2c2eb3eade593bb16ceb1db8cfa4bc872cf6c83acfbe8153b8ff78ba58c3ea4fca795bceb4450e2074644bcf6da1bbc5b95bccf00762c75ccf4734c603b7c207b48324609b6b98e4592fefc87a4a7d58e055a4a1f8d93f47d1b2950103de3d700706ccb67c1ebd8449c9b0635ae271a30ada280eb0421dd47f1bbe1795105d38e07210d14bacab00ec48a7a4ada6d71907af1662dd8dfcef9eae03dd7807deb9bf9df4d1f9735caf03ec9e2d1ecb50b78c1492fa22bb838abad362aab8c327c54822d80a3b848bf16df40c7295d32587fba8b87a7d8eea377c23f8a2749fa75766bcb600a88770a0315e468466c75eabf6ebddc3f4675720f4f4e7265dc137a8fdb8b886a42af39657147979591a956ccc11cf7282f818b5514ef6d2ffaca111c96f50c80009256065af81aafb5951e24a4d45c29ee799e77b382b73dd7273bac6fd31e678cc9703a93949b640fb486ee13884343ca128d142c5722d3287d8cbf29acf4fee2dd166b280ea49078745daa8943ac5acfa960e8bc789ab8adfa16112083e22191d239fdc97c3be4e955f96d591fe3c013a036cc805a51c7e508e1a0e322d4aba7336d98bea21764cc971ecbc981b1a4c462d5b07c81c1bac55ca8937b58918e03d6d7f6ad0357f19cadf9365fd29de721bb585ccd77d4a7631cc7ad03ee0b05ac4e38139ba6c19477ad794fb37745fc8f6d110723e6beefd84a3eadc104dd8cfcb507d82f015b632026e6de67f600e6325b5a27a2e82d7b565fa19907fb3838384770691fe756bbfacceae7bd6c674a57826724c3f3ed3b80bfb11ad15cadc1a070b9e2c26f144a27ab7fefdae271de42b75e810e923cf59ab95648d9513628d785295cc608e31c1ff0f05b2bac58f0e7f818a663b3b430ce1d70043f462ef1aab1b1a72d796e75d46a56abcdef83594d079f2d7016dd76610ad142a0a0289979a2e5c9ca7ce1f66eba97e7fb2d41613e9bb088c20eb35548a3988f3895e9738f9da7724b83b670e2e08d5536fc4395b0e01dc9b18f7ca9f7703c01586de658b1d1c91de748c2ae15d4ad429f691ce3e47a4723f4d87d41116349722f0096dd32595e4fd006b7aba5e3c300f7f0a709453460b40e59ace7959c7a680be899b92ef272396769128badaedf5b258ea31026dbbf33a8a90ea0b6704356b21d77f0c161857d092c3a59b16a7e1fd7ae9bf436127f083035d4f15ea23a5a7b634cb48d7c1cd0c8a628cd9ff1861764d17a65aa62da3d4b3337dde7300c8651382d59823efe739f7d6369c6ed4115d89c701d6b49296429e4b6469c0f17c57eec571022be4232c10b7aec2ae7f8e5cae3e3f2ab07b71220ec500974fb79c093ef2c243e5507d897669f2bc9a54e22d2e5efb81cf08664eae53c646bf8f2add9191dd568e9dee745ed7366fff0dd96203b2dfaf9e89d4a77390fa7b7f67590647314c316511206c60b3c4ad8302f13f4e1a55b400709dad192c17d084d763e58887eaadf1d2b0eb7654a48948fd3da3aa9cfba74874e3fb03b1175a7755be24a30934f5e5fef5ad9693d864e30c0f7cdf819065dd268a963c81b12a4ef183f24b53a98a93debae098b99f5174480a2517b497f0fe7a3beb8f6217e2d408b8d139d09b3ad1acbfa25a1ef32aad218caf3b88284dbea62c1668db9e32877071372855d108d242becd43e2fdef11cfff2a8f0ca99c7813f50c5fe0115a5812fd237000cbb77d4637d1a030970fa6456a56decdf141c57fb6a8c4b976d483aaa8d6801d79a6ace97b4dd595b10cfc1a3c09d5d726bdc07164efd2363d570d0327e3648d5a79cdfb167c659307d624ede70bea6d5525fc7dad515796085ed70bf68a9dd5434f9e77a555e8802a35d95a3ad3b9c1e2f8bfce6dd9e340e42b9d1902c472101818c3ea5368772e9264954b7fb4c671378c9a682e33357aa4eea98a3f0f864d54c5fbc2239af1b73c0f667ef0f30cbbe80cd0af2f908b5722e9191ad8c8aeb35787181200b28ca81cf2d0d9cb01bb6ad308f6c4d74a33442a5a3ee28cae86aa844e660676ceda0e76a4ea797dfc10d7a93230c2c5c21a92f8d802c777b55f5a45716e45108f6edcca0062c9894a3b265b61d5212afb152e1f0a107eba8de9a4562521aca9be8f0b55d5a8a508229d81f42e39333c09894a0f720e68622acf46d95291e3ad75a780f8ebc68b6fd611a3a81af54f1d2541762a478dc0f7160eacb14a767a0723cb4a52a2a3b92924d989571257f4b643b9aed6d9c50437cc65871861869e42cca129a0d339767b168751bfa6929881c6f9719a01dbfe41c6e612b2acadcac48ef6fa1837e19ab97d19dc015536996f4cb70987b0e6da64898af759e9df819a95e53fe07be656be7355aa6aa00bfc1d1463a40284489f0e7e1af050c8f7ec627dde0bb90d563e5f6c2027106174f0acb3409b38b5a66e7bb94fca623d10ebb36e7ba9e47d200cec8f79f74b43eb9a20afe186bfae192b9ac31ac6513d1e94c3751a0848cc2b9d1df60611f204db5dc3128a2d3ded5619dc20887e9ac670f7f07ffc872921420d82e12768e3417696fffd65c8db50fec3aedfd6dd5b25613d10cd65d875c09cf817d5d40fee76ba3d12cbed321ed65d4c9fb942533003fbc3328bd96abbc2f4010e0d938c44e8e2eb8e14f2ee70bde66159df93d1cb8da1b914f759f147ceffb2fa3c344b38bf1a5b1c1c150f58ff43e81557426d2b9fccebef57cce14f611b11ae1e4b7de019b84d6b7de6d95b8d84f91b30837db32e8a5f549433061897cfc843c4ff528ceb21262fa7e882fa5287854dd5b984ed1c23988b9e6a7caa9f34a761786537c732ec307c3ec5ae930d97f8c59b32c18e5355fc4cbd580e798077e42d462dfdcf47f1f5def6c9346277aeb84ba4a08a50581b421c9d1100d22856c405fd0821a0cb9946ba1b02e56f2be8b9b2e23b7cea419687266eca2fd94e1a880dd9f6324f20568c2825eb74e2964f4775f18a2a25102363fba1c73317c78b557f3d3b3681694727cccbc5d8ecba3b562bcd547ceed6dc90613595ebca473946376b834bfcb0ccbede667d8448d58ff6d8f8e8e585bf29118ed75677b1fca87d1cfed0a97f7394732f98f693cb146542de03a563ef66a7fb0a0ca797bc84f3f00f9282432455c71c265e05dd17f486119f39d7a1ff3aa5f5a526a200baebed410257b1bada23a592d542a7e23d81699930ec6fcf11a6c486d6617ea62a8954467c1b359d618a5f7300b0515a82b21f766248468eb6c7346463ad027231c8b60e147bcbb0fbc548b8055d3859b67896d27d55b76a6ec1a75ca535c4e7628f28d5392cd986b0d5ebb73717e589cdf279a54b28a0576f5dc52a01323e34310e336d3d8c037c3ef07de67685cf05206dd1677607abd60cf25147a7c952eefa2ec7be47533637ce557ddc8dc6fe713cb90ae8260e48de715deded8c344ef354d5dd97ccbcf8d76c4ffc4bed6c19754e0f4948265f4200ad7b36d70f0903b266bf156340719fea4cc252360ffceb1845a2e64ddfa3744dc0c61eec13805f5d9c07b7804dc37510611985c211ca25faf00ec3f29844c4ed4aa70f94eaa223f743489317b77c6a5fe8d9e42004bd4aca33bf827f86ff98f8cbfbe9b41743b679f2528a634b519ad369e7ed640c5c2ffcc4c95df3e3ce00a8cd1f6dd4466fd9d2f8eb2ff84ae29d8e9d5af2239b6ae467f4fa77ee607bee67da16c238748f165f1a35d6a6fb79266f9f51439420da6690bbefc67f01ee1663c44a428a838786913d8731e7547e395c91a6391b52aaaeb21ae2d87aa082c0107954ec943b57e6d7cf574118c21c30880ed7ea161367b92189942d439956e72de79fa3e7edb4af313cd954c8756195c379f4a30392c4e1e06c9215413094ee7ec12952c36ba5d8a55f8ee92db952ef610e8d84fd42810498232c0e808936b8fadf8a3b04a96831d7e7a87bd0e178fe3450ef2a2f3de135ef0bb88b711b6ce049c680c4fe2cac55074f27bf82120942bd5e831800021d20ce6e8874199d23039a0e1fed928aae5cead8a20a505b9588dacc72a24316fe521754628450e4bab1bf3551e1d8950a110ef14940e409a6195fe23989d2e8d5e9a91139bc38ef41f7ed36d3c5b741234ca85961eddafacd9f02391cf257e7bbe13d19c459af4d1bd8a81e48f2de412792013133b811977a0980e6550c13ac20e1b4ca38fc8c416263afe5c3f1fb4841abfa2fbcf15adfacc3162e55761a7dbcb9cfaf1e40cac0213792c5db3c4accf5b3ec0f34506ca466dcacd43ef5e09a6a17156e6a670f2c023160cefc7b01318174596e00b3db3d720e153acbc62870c2ed8fe730e0a2303389abaf97b629383193acae211bdbe2bb573d0c18c6d4eb17c49aaa35758f35865703837d6f2b90617accd62608c1dd023364b393d1ff6cb0995ce9aca4a2a51072d381cc079ce53ae5955ff77a4bdd5f1a9a892971f695efc444be73c8c7e3929ed55bdbfd91269f4fdbfb9b9d079a7a1561c51437c20371200161a765c1a8fb766c1196e148b7c18eda2839cca491daaa75f3107c8e49258f86fbb922288d85d1e397a88d80a2b28ffbea90dff7f567d202f1395822c5bed257d9e63bf348e600975070e00991f44de756d105a548f97dd9390ee69ef57ba7cecee7aef0ef647745f1b0d331488131e66caf83292b6c8a4038b9028e78eab30dfd8b545d2214afe5b4deb3b3dd2ff42a693bf96603c606f39042ab58fe1a12003eb3625c70d13a18566eec227ac3bd241983532ee224f76591086ab1ac94f9ade8d4a681f8860d02feeea87b67ae9880f5657d961b9354d3b2abfb357e2b29e14deb6895a8bd98d12b4e17ae92eae7136c6e05dad1265ffd6863ec0fbe476dbe547fa53a2aae141371b2a6c270605bf8b37c07c16721d632dec3e9f83709d8e33cbc9ab16f5389dfd7e4e901885a3480d03cad2bcea6d5c42d218b76568c6ba135a6d9bf39fd4508e6b6e0a94602673bb9c7c126c0d7e839a452c8c7b5833167bba08042b121a18c122bed37b6878ce90286f9467af8e56dab0dd47f522a35fc1f693bc48b9f1c70043aa45ac014e4e2baeee623f9e53ade4b3ae9216096ff9348aa06c9874b58cccedc9d684ea1f611349f1006b34d7e0e574c5f768c91e92b9e70928f312385c6520c099c4320fe67aeacafe403f6ab47deb507193e453e7fb1e607bdc9953ef46b68d5236701d7c80269b75b40ffeaa4f9e22302b667858158d1fd3b612839d36ad78f7c61291433d46d31824c6e02c7a753a2037309cd4595682eace1e9f5580ed650df332caf28eaa6f8680079ee12f949db8ee15c9ef2f499048", 0x1000, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x1f}, 0xc) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r2 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = semget$private(0x0, 0x3, 0x140) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/62) r4 = dup(r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x5, 0x0, "6f2079b1716d1fd5d64514561b692255dfd68e30", 0x8a, 0x1ff}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xd9, 0x9, 0x2, 0x1, 0x10001, 0x2, 0x4, 0x2, 0x3, 0x6, 0x3}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x611, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0xfffffffffffffffb) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x80000001) mkdir(&(0x7f0000000280)='./file1\x00', 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/161, 0xa1, 0x40, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x20) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x42) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000001100)=0x1) renameat(r2, &(0x7f0000001080)='./file1\x00', r1, &(0x7f00000010c0)='./file0\x00') ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x8000, './file0\x00', './file0\x00'}) getsockname(r2, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) syz_emit_ethernet(0x1000, &(0x7f00000021c0)="39b8e3ef4b64e031852778bad1f1bfacd5614d720cdbdfdbc1feac09fe7710b64cf19cd02ad5edaa125a4181622c91194482796f220b8e9532ed9062a83060055bc72577f8cd047c7e589f64e2452ab7e817124f81b215c118427439d8c910acf7e271efb50214c7e2d9430bcfc3d6c952b7b3288baac4ec61ede310eedd2cb4dc622325b114f967d8cce634f2f0b81ddb84f3c28eeea7300b3fe821a350d1f2bb8466ab88f3505e1c1e64097f86d9d9bf58103e317aa489f96a60e04ce9f2bfbbcd3d131985b6a041c301af0c5365c82969d0544a9e7cbb4fca8ed96955d7c3aba313679098bcbb8133421d8dbf8d8cd4d722f85321060280db596b670617c7361a1547abae2526e8504fb208ea7612c4eb810f1410637899ba5e7013890bde9708746338d92234c2dd7d85d6344e3f2455e9a7508f08a0da10c953fdddebc06bb8d5c6b0c6e459f1cb0663f699502b08ff2c9629213485b9e83b10e5b3ea837617594b27731a16e08a5d257b9df861db02debd4924228e78534763e0a508ea206e21d67d6a80531ca7991855f461bb920bb4f0cb985cf2cffd4d206fae25df6917788860389fc766af4d723cddc54dcf6fda68c79d341910da99e2b1f26be4d5f4ebbf4aea7b7909ff0b304b261639217609ab85dae0d9b5150a787ab024fba1cdc4b427c94c9792049b844dbb96f2eb6335b5b8e77f72babf65ab2ada093850a4c6215758d0c32f87aececfc50eaf8007711f851bc8da2748f038bd4b06c159fb8e3ec7c584a58ed2ef8ffa3918a6f0b9727038199b8295e07da0029dd3f346f2a276ac9edf75d171e92c92f70c1459bd29514ab20c7103dbb020fa76b38ae4ecef77fb0952baac32a20c02a55fbfe4c3896526074edb148c935b9c8b53445277d3099237cf35e8bad5aa8f71bf4d6d99dd43e10bffb241ad094248b5f9bc83b782adbdd015db4b6e622f659a650ef77b66f93b75fab70adbe9263b4c8abd2f405e8f6adc6417f354e569a687bbbd9c881c766a0fd7dd66ed10fa0d78daf39c459cbbc07e42b9a59b49fd6832cd0080959053a3cefa58d77a263fd41fae5176520fbea809459c911ec8e43103b4c99160e3f79bfce2c92e9068fab7c284ca7cbd1b8ba53bbb099d29f7fd8b22142f2b294fd8dd4481d36f1dac58e5d1fcc34a04200308f5d41cb6d8fe0a608f2aa8cb68eaf597b3a160512adc5033a9bf422f6e05d4006fd9f5c2538db80a7189787565fb04885f82eb740ba2b6960e83f7c85927c13f493b11b991126a90ebca78993b1f24989ad7aa45b10dd3877b322b05425f8d0ac565f07d481100db99e101bcaf4eabcef255cec3867f48e3501ddb2551c68d6c558bda41670164c333ad65c00dfda8b48d6add6b3bb7c50faf72db2bbd5e99e1ea62f484000665ee6e346dfe503568531c7111b7f2bbb9ab8e123617f81ef08b4296610725ed621c9a6c7dc150bad75bdc2256762a0079d79de88abd7d202ee21675ecc939c0b421cefba5418669a0668615711ea8a171adb01eb6fdefde77a22adb13d80aa1fa147bc3e72780b9d9ea88688fdc1b8329e569c87a4d918a424e6777d1e7fff9ac1542593f4aa08d8af0c849013db28b4b041132e27304a4c3ca0c0410be639a9cefaeb574b13bca5fdbdbcbd1f13631140763de106b3cb1ccc3780fa91b2fde9fca94908be82e94a940173669cc2d680c778f23c5eeab264ab420ad0100669281ed4310029fafb6ed95bb31a067d5c39eef1678ffdd941690df84c3539841e54737cefcdf75080140a5e19ca3a18e424e1be72bb72581fef33868f8bd8019222153109c09b27df2596685f9a03cf04b29aea7579cbe1fe025b4c0f416aa5b93a701925b8413d9f38a3db9f3dcd9d933ce2cfcc297eadd41291fa83fba0c68a509a47ab09e4b8e4281459c82b38efe497519c2cd3939373e61e33025f9ada5ffb52d993259db3088263f3031a5624ffab16f990cd5fd662b33c6abd2e72a34af166d19415d0cc2dc82074be0732d6abc806eeb71ff79d23ed355b0f882a9f04191a3310caa795631497f64d860d4f87f11498ad7bff9ee039518190cf8bc5ae6737d0007982be9b0aea9370b210da31c298f713bd85cc671f637d0ccea31793f5389b98e123bfcb8af2ab72e0905a6156dc36af90222d4960b050ad21aebb38f1de7fce9e766732ccce58d37bb430062067271ecc25a790b5faef25f3b073e540e5d5c0c17aabcc894b31e9e5f526221a256736e86427173d574a0ae78dcdf3e223d6169c1e82045954691b9f7adc8215197b6b1c8976a7fcec3dcfd8ad87b61661086408e8af30e9a3e06879c23ae1fd6521523efd7fc5e6b3db41cfadf23031b806b3f4d5c670791badb1df08fcba65dc78bcf3f4dea397face35fb97ece64d0fc32d2998033ac285bbd3fd49d2d1926fb6bac593b039880b1f736c060cea59554a2ca22608778f35e621a49ab47a5eb85b0e27a9ccfad7abbad47ca85a8400cd744e5ed1326264cd102a2be21638e47b768cafa4eedc87b283a604a38e446e00153f6e231b77ed6233c739e4754bf06ad0ac1d7928dbde1ec938f3821d6814f4a82748c711166a01adf92c611cbdd4425d55ceaabc04ca719767236a137aa59715352e48f43b218b611444f071e2e5a0968188e42e6137efe3e4e3a10d0ea756134c0634589c3e553bd7c3a7b23a4100d6723ffae6a19c25a331c32f8b6552069ae9936c8ca869c253091f6d413f1301843032a2b9e90263afa96295934d44bd7782a1bcd906c7f1c2f96edb8c7447e93c96c0cd0be958f5981b6ed7a9de346c02dc5878ac42ad7b1e39d98105b7f142f6078c7888bbb3f9f304a447e5b5e1304c60eef3d7952b4c59c2175344128aef749445ebf52f97cfdc9844baf63f53179c3124350803748e0019b3543b7f68f6ad912f0d0344c96ef2f352ff92ec73d07b4a3ecc1423c6718f8b49cdc3eff11c0865bd053e2079e71e6cac440511f67feb4e897e66370775e477f78ddb6a56dc46b5675b8264fb822882b3003973c1656f34f7f026eb3f90b36fa923a73d75ce64ef61bdc50e872d7b2f88479d031016c1a7ecdbb76ffcce1f9936e941959ac94d835dca83ba0fb3cd3a96dd613352e918104eb4a7133d7b8f4f144f27a856c018940c1854c5e2f5b19b96e69192e5404d458f600df59d395e01dda9b9a74365ce31d9c83e82f678ccede7cbb1476007f6eaed42f8f1d751abc21d91025b8259fd4065bda77f9fe9825559f43991224e1cae2c4916b7a54393d9e2279c989f09d261c4e47e800e83f16c1fc03e84d4a3234fb73774927aaf90a79e0779f194dedea2f40bc6ebdf71460c239441c4ad756a6736ff67a2ed9a013a5ec27ce98d6cfc8ae3685afde98b1bf92b85c2396a7c1ba4e872c36fc72f496267384c29eea2018cbe20dc0509f8c9b6e1b68bcc222df5bda672c43f102526a790a4f561457d7c9042a8e081e1842542f34a63f73cb00e7bcc41f5a54560d8022b18c056d3f96aa1046d25eef3216062e0214ddf0e7a1c2ec854b4932b2edd85434920e2a3bbc28d3066119a2b307b1121591f1bbdee4f51ae5670a8454981dc4b28fac448e438398da72c0b65770b1e67a0ee5708f9ec9efd3ec46f7152e2e120d678817a6ee4dd6b38326fad4d5f02a19bf5c0f491e63aea61271c0b2ccdcaed15783fd7cabaafc83fe3388c7da444ff73bd5b21e13fbd96dba0e23829436d5f77b6dcb41209a0533c1eff62ca2255e544f1d00129ae20bfeb7bcf7be994cf5d57052b30080d4aa1fbb78cdeca229c620a24cffa59ec4058c254927699841384b5a68cd83a83b2b2e4934e162e91c2eba5b6fbd120bc061ea8efe7f7d60c2cc0deb4bad3736565c75eb6f1277de39b02548c91bc432e52a12b58558fb6910986975ec3ad73697ddc8d634bb0a64e65ccd04c31097553bf58f7d60e584ac9a20a72fea9e4fb619d1c3210806c127418b9bc5c5dbd610486ee34ca6976e4c61f5d9f594527219de8b75204b76532fe79c7c2795dd1c7a4644d692dcfa8fb4f3cac6b334936c2d3b00318f42d84d80aa596ae5cd847dea5a7f2b131ca9a383fc1d601df4fb52f21a57b3e5b40dbba7e9d519908d91ac0c025f969f3c4430694148d81dd90e9e38b73053e7b7a537d55b48f8bebd9ce6357b472268e323c7f71b0a3dbfbc99ec8fce05c1fbe2413cc95b7b7c67a43f24291caa22a8780d82758e095688f3458ddab9f6e69a6c97303df27a293081f26ef285dd89abe7e2070d05ac35e8e6b33cdcfec837d20625e596d82c0125380e1a3211ff090cc8370d74def0ac23191be860596583989b7928d8dccec6e7a3b59f3673def11d765e13414af217a033057281208e41423bd9ad757a640ab6e57cf3340564d6be53fd632b841c2f8a51d09a444e4da5ef34900141c6085bb86e1277624821683c1496706a445de9172a5cc8008334f2ebca74195469762c458d84991ce2ed43f9dcc93beabaf73ca2a83480fae3b6e3bd99101a20945a08352d232d02e65e43c4a76a7114842c9f7cbc39489131ff4656f0aafd0b4713461372daade7683bbfd01f65d5729f52f7e933e65fbe2f4f6c119ea5b0a8d4e358748906e06fe6b7aea2922b317d32c8eb7be48273439da4990179d48431d3254e81e88b5100e28bed80fa6fbe27ce238669f3bcb7555d3f493ded2a202aa3984b1be12b26a8c144f3821718d9eaa5e9ba1294dbecf593e8c96130ed3c4cf2703be0bbf73857ab3344c79b3742be0de3daf6f1bcb28b11ce3a0b7a5d6249885120f39be826d53adeca06d5b93d9c626e384656bdc990340b437043d5beb2f6e023aff3006d106f6780998338c07b49436bc097ff9d78a7580e8f702ff92387361ed280c5afc63fba48c0b829c40deb5a0d3cc89951680218ee859df5ea1c6eee126d003924a2105d1362ff932ef929a7303a0fc4cdc73e1c2174dedb0dbf48b8e3857bdff2621ec6eea856cf0ef1f0ac003282273e97a0399e6647c9018cc62b87a818cab7ef8abf0c7d2540cca03b10e50a1bd51a2006a386cfc2363919a24b8a2aa917e6d4ff80e7c24b6f9faf33f9213f616e06df9fa8de60194855cc65ce1a3c0503cd71d31c94b14338fa42f927592294f7d43620e2064aed81ce1aea0e0912050beec38b1bda024288d2403935753a0e8348803abd76667ffd911a6b2955dbfcf6f43c6f2529b9cf571709a50d8056b465828e9fb1aabc7231ad3bdf53f9513d8b33a2dc7e17618dd35b7d3fb6c16fa31a0afe13e4aa7d51ba6b8b1646137b4f40fb998a6b55021c0d602f7a57063ccac839a8d60348ddd718e8987055ecbebea9e0afb58216fd3d19c5c7b6855a8cb9fbdad618028488b870efa24bf9e22e55b02925f6e3fe46d0b9de85b866a743e2605be9efd015fd28234c13b3822357e5c8bc835cc574a63497a8d86c9a35bd1109d615236b928667fb1874938c6daa4541ddec974d4a708c4ac58895504afebe79466a156d1e0d86c869cd6848a941ade5f8b6c10d6300b9aba89c3d7078fccebd604c02d459c82d62b275d985505665342b0ac42e3f8e7f58e73704253beab6e8eb872538875aa60ca3097ae0ee3c4eecbd2dc1e37845f3b5efbb1fb94aea0eef164571178991beef1ce3cf60a95c58c9ef44dcdeeb7f368e57cdfa4e8d6a3918d12fa4cedc98d8dbc0560f9d06f93d38d8a910579ccc15979431dbdc1684bd5c218807c312862d373d4cfed457da5168c2199061c23cb27d7edbfd5936abc7a6192c3de468") fchdir(r0) 16:00:13 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000000610, 0x0) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='./file1\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x8200, 0x12) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000140)='./file1\x00', 0x1000, 0x4) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/35}, &(0x7f00000000c0)=0x25) 16:00:13 executing program 1: setgroups(0x2336ff44d67d7a0f, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1ff, 0x954d, 0x20, 0x0, 0xfd0c, 0x0, 0x9, 0xd0c11dcadf0a455f, 0x1, 0xffffffffffff0000, 0xfffffffffffffffc}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:13 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) mknod(&(0x7f0000000100)='./file1\x00', 0x24, 0x100000000) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1ff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$getflags(r1, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) setsockopt$inet_opts(r2, 0x0, 0x5, &(0x7f0000000040), 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000240)='./file1\x00', 0x614, 0xfffffffffffffffd) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') rmdir(&(0x7f0000000080)='./file1\x00') r1 = socket(0x32, 0x4, 0x81) recvfrom$unix(r1, &(0x7f0000000280)=""/218, 0xda, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x1000, [{0x3, 0x1}, {0x1, 0x7fffffff}, {0x2, 0x1}, {0x2, 0x3}, {0x3, 0x101}, {0x3, 0x4}, {0x3, 0x55f}, {0x3, 0x1}, {0x3, 0x8000}, {0x3, 0xffff}, {0x3, 0x4}, {0x1, 0xff}, {0x3, 0x7fff}, {0x2, 0x3ff}, {0x2, 0x68347a5d}, {0x2, 0xfff}, {0x2, 0x6}, {0x2, 0x4a}, {0x3, 0x7eaf}, {0x3, 0x9}, {0x3, 0x1ff}, {0x1, 0xffffffffffffff94}, {0x0, 0x9}, {0x3, 0x2}, {0x3, 0x3ff}, {0x3, 0x800}, {0x1, 0x100000001}, {0x3, 0x2}, {0xf032206c70eaa95e, 0xb7b8}, {0x2, 0x8}, {0x1, 0x401}, {0x1, 0x9}]}) open(&(0x7f00000000c0)='./file1\x00', 0x40, 0x4) 16:00:13 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$getflags(r1, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) setsockopt$inet_opts(r2, 0x0, 0x5, &(0x7f0000000040), 0x0) 16:00:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') geteuid() mknod(&(0x7f00000001c0)='\x00', 0x0, 0x7) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x20) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x400, 0x40) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x400611, 0xa4) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8000000008000, 0x40) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x1005) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) getsockname$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000041e1c4c364ffade7323ae0720000000000000b10000000000000000000000000000000000000000000000000000000009292c2da520a2638000018000000000000000000000000000000000000000000000000000000009cc3e4a043b4e9ba15a24eec04e4af7b0e9ebcf2e472742bbf6069f2f8edab7445d6495fc0300b5b4fa87a2810d797b2e6962206f5a2c2abcb6ae116c2fba14d04399f2c796e2a332bc699ffd9d6bb47d5e665384f9eb617a00c5f4c1441b376059f1c60"], &(0x7f0000000100)=0x6e) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0x400001000000000) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) r3 = socket(0x0, 0x0, 0x1) bind$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) accept$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r4, 0x80104277, &(0x7f0000000000)=0x7) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./file1\x00', 0x100, 0x6) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) setsockopt(r0, 0x81, 0x2, &(0x7f0000000000)="d6fa8c892f309531632595c826c8bb8aa74590a5c5cd936c546d432766bd9a4cf95ec07b9a4f6a5527710b0362647393939fff3438df842a5911dcc6a46011be4d644ea25a768cb65c2146475fdd7b9b8a", 0x51) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000540)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000400)=[{&(0x7f0000000080)=""/152, 0x98}, {&(0x7f0000000140)=""/8, 0x8}, {&(0x7f0000000180)=""/89, 0x59}, {&(0x7f0000000200)=""/235, 0xeb}, {&(0x7f0000000300)=""/21, 0x15}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000000340)=""/91, 0x5b}, {&(0x7f00000003c0)=""/6, 0x6}], 0x8, &(0x7f0000002580)=""/183, 0xb7}, 0x40) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="196a57367aa5f4404c671ef74f4c50e5163d426b2de70107b9050973b4261dd064761b65b363d9b8ffff6c64dd03", 0x2e}], 0x1) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="6f73389c82a45f4fdc69bc0a1a6b3773760bf67aa85ab2296cb12718c950a9712dffc5d1ef011ad856dfa408a0655b92902119538276110aff9d56e62653aaaa1003c4ab", 0x44) close(r0) dup(r1) syz_open_pts() 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffc) chroot(&(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') truncate(&(0x7f0000000180)='./file1\x00', 0x8) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x8000000000001) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="ef02fcc21e7d7c7698f70fa8f78711715405c3a12fd83da7c6a6df5728ba8ed95f42f5d1f37dd0a23ba538c70f1405e5a69ef672b5661b20814c175e5a265561d7ca58757a42164918aad1811401e2a888854faceb3f71faca5a081a6d4c9347", 0x60}, {&(0x7f0000000240)="dc2f47fbcb9039f5d56a3969095a59a0a777e723f91066a6f8d5aebc490808f9efcf1be01b9f7c75953b3f7173a627feab309a08c11099f4bc7576ad72dd7013abfd40ae5f44a254e4f6822bad3806", 0x4f}, {&(0x7f00000002c0)="d2a7540a5e231f271e83c7e0575d7013cca2ba3a16f03c28a4edf03ea4b63a988c123732afbf25ce691622e2913cc779fdf5f90fd65bebd6c26b3270e2905d1664f985be7e8b9b3d4afdc33b38afd406b863d23a853090da4658209686d4b01c3cb5611789a56b08b17f8343bdeb57751dfc1124c8339a7bdba9612e3427794977ebf90ac21e218b821f096aec789467fd274907e1a8869c192f1bbb4e5384a9", 0xa0}, {&(0x7f0000000380)="0d0925bb91999b4a2f176e13ae4b4f588d1f9b65fc", 0x15}, {&(0x7f0000000540)="85b292f5cbcfe99d6743e60996523a593d81a56d3bd382b404f29d0ae250c5f60fa22bbc1172b2fc560612bfe97e48a8e76ba17c6e6e46dde4b3953cce9461d0656c5af1ca3901a4aafb00bcccf0f84760cb512d300063750663cac2b7f3a0d5d93e5603db00fdbea59daed6fe310a83496033a18e13a12bd34b699f80d16e1ce9a94867f64b19d8929d42a46f088a9f36ad6068ea47726f256d275d3abca4d038894e53af10344b386e5d05411afa67c1b06d5ea5b2474c3b55092aa9c6bb55043282933cd1c6c1bf145c61dce4220984d5ab54ea383c8c3e338c8d42cd23d324f7c2e31df756db10a16415e11f7a1e1eb8117202264c810d1db21d42a20bf04ff2b99dececf215ff6d77c31f8aa1633f7b8485729c7125439f0af51e9b37e1f833f45bd356f304011b50f83137b29dc16817a6fe27bccba7288726c0cb26d02d37178dbbdf691138ecce028961db7ce5b5498a39c50491dea0d16bf635f952a00073c91453fa73dcac5ba070743da8ded22e261fbc1c9d3b1b33ea1570a4b1ab470b643c96d5b1c5c707de152e444c8cfc5446a7a4ab5d7ae68238269ab5c2a67667003a919b7dcd498c4e7bbe83842895f9622051ca6e6129ab86aa2e0a380b78ea06eab7e97afcfa7bd793c0e89de641f9fb9132cad6971a003324471692ec1433c2b9e3befb0bc9cecad840905f0bd4cbc99c80ca916140313f5b393f11a5f2692eaeb888640bb389bacec2254ead3b4a2fbbe8fd17dd3208f39fc8ecd09767f5cdfd5e957ce761c196773ea5a2ce71c85b59fba0fbe6aaa2ed1161536dec15edc17ce73dcad4cde319bf5c1555e89b4ac5d80a38f631d351caca8d5e612f77aa145a22626cd4c4aa67bd308f36d3466eae9d9708fe6679b73ef1366b4c4b0a8e3f98d1b972a34dda1c685d188c1c4dc37ad38374b9655a04d67277ffa9b8e7ee1e80a94955597aa34e281fe2168ef8a397019d07a1e0980b44421c935cc37e99d5631d0f6f0b10ffa9b7b5b153993f1979198ce2bcc56599fca902dcd2462fa8ef47aa0a5d74dabe6f3caee74d404c7d1d092b53e468322708867c10c8e859277ad9d0cb03ffbe46725955a001c113510ee0f605c3ba14dd32808a172a8130cf860081a9bc2b3a94e5d7c1d270a543bbdf063aebd4af74ee04639b11c9999054e552b0d6b09c4abf830d8c807226fd88efe7c9694ae886ea26bbca4c6547a13936b1cb203764a99771556cf09ddcb3fc1db0cb47a50cdfbac802f411886ac8a24205909c0a19b671e875a3d42cb462b08d67559d619b2b749ae88e2e45c333da7f593c94aca6335d8d374ef3e45e017127e4843b27f62be699842271831602c1b8ebfb11e34e3c387cb880c5722ef1a4b8927fba4b8a3efa14195c665d9ba4a35510ee3da784cc44ae2aed4e69cf9a765094f2088443f613e50af1718ec4a74db7afa5a8212df580a2c60901385ee2bc47cba33f2d2caa44f0a1648eac79ac193cc5c97001bd35ec71f26927fe6b7a2b60b8cb5841d72c6eb82dee54be85d80574c3c435f69d7e3ec744f3fa1c9d655af1661d4137f1ce891bbd4c9d25658f2b36a8702e74fd7141b9e8e119faa091d0f51faee2fe696c9c3639413c8804d181fa7c46482f07cd753207a897e0f93223fc3da58c82b4bca48349c910c042a2232c75a520712e7f4433f6fde316e10ef9b38a9233c680f8fe281b96af225b0916cb4947f00feca092a3ca135945c985b15f50f4f9775d057a2ab223cd107cbd313d8a4bf25e98655b637232e883aa5f1f76d885a8a30288a2b72529960650bdb9f6f9dd4861ffe7443c04ec07ff86683f4e55b74789ba3839c3bf5a65c5b7f7b71f64db134a3e2c54fca653b727ec932633c8a886366757319573cf3b6e2d136a730ac228cc1b959caa67143b940b02f60fa017a89e28c587c44454bbe276c4df33c1322041f63741e3715d4e5e38b69d0b2dad33e888dba3c243000b9a2a7018d176c86b0e39fe5173f80cb2e2cbc0b18734671af8a3f5d1d8cd187131704e1876ac135629cc743fb10fca3b37bdca910bf6deef08f818a500fe43632bb81b44aa7eabc9976f176954940c348bd55826c69791edfcefa7699598dc9bc30d6cc7b6efecfe132ecfeef0cd865081722c4a999328ac8d890cff43f1a178acb785de79b36d324ed66016da05190df508c2e49e7a34053e8ce680c95e766f1e0248202a49679b95c5f3b4f24384cd93b75cb04a9e1f269e8938416d580cb053cc8fe9372105500a03ab065c82c1390b09a463fe6613476cc22f7ba69cd8a3ff3b58baa6b54939d693a9684dcd458d19c4320cabd7015f4dec3a28e247ff0ac70b52f263d49eaff01e754c962b6bfe761556d0d09ccf0a423aa7b67e614dcb38bbd135754b6a5db876e1bd15ccc8350f96ca3f7f93ee4b47f7568ffdfeacefa0c6e8013a7b2453ed793ad28ee1183d04bd8810635960a932040b4ea396d194395d5652a30ddfc1f4ca65d9703d2fbc95f63168055c7c6eb2cfd35238badd4692239659c03eb399db0cce40f641d5b859bab039680be634b246d5883271b43c69ff1e8e2ee56b44f2df1f894adcb7bc39a3b3a7711f43def89a401d671510944951e89a3a96917dbf03e59cb3a0418f5bb2eb06c1bcc9a95293a6622c8519c88ac8c39a5cdcae744753076b7f93a3d829677ba6105dfcd2f30ecc6d27a8320b44117c527187eb4b9d794037ce35ff27f65b3185ba0b5bd41648500abf6667d92c8a7fcadb93c59b26d8d6521e939ce1d63ab1e0d68cf408867dfda5016a87aaabd475fe01b1b42f417e3939005a4c0b285764f42ee8ae0ddcc91dfc158fecb36874d559872cc46ee331557e47af48b35ff90ede870a28d764ea9b3ea788af602ce30fa71418b3a53b270f846202f514045db5a14f9f2ebb92f4b2ce3e3aa4017075fe5bb713d47da3c9af291d3ea54012c125e525c0d368339948b52126787bcaa56b69975d1d560dc78830eaed669206759b812d62431e07cc03288d5518ed47e09064b92fee1880b2aa816845930fd14cac611591e2ed012dd4d0c9f603c2da7288a6f077f89198e6c3beb1ab75c6c2a0c1c6f090ae89d5d6baae8fdae552f4864469a6c05b66d7c24ead8d819f72e3d0ed7e30eedb325e55537deef6369c1d2ef557951fc6ca9c2fe64b7247f7a16fdee021d60210021b7ca71b81006414177a49c7c9cd979f2c5115b328808d63c8bf44a6f6563706a98be7d4e0947a816e312f842af268e14d45a7b10a6fbdbef6f7228e3b0364fa9d92b60c830ff196dbed5eef1c74f21b34ccc641af5778a9bef88562b418bd0781ae1852c0eed2df9e6914c8f30581c7329973b8f351e30d72fb0e70c613ccd026e01ac0ebc834f9b69cce5cbfe1fc1e2bd60cfa69630d72a7f719f96fa063a15e553bdcf21d82fc0eefdadb4780d5d4cc21b71ead81b23c668e1af9c53356f02bd8042ad4c23fbe17ab3afc5c820e6d8dba726e4ed16a4004df8d06257069aef97e257a32a64a293ba66a4a5adf63238665c0d31191cf600498d505b592f2b9d9699d0df3a5523bb2ec3051a8c14eae7c5cb3755080275b6f48ff04d324a2aee77d5bd51a905ab9ed4889203abcf15dde80dd06677c7651bb201205101efbee5f4beba81b921a69936cf62340f033a679d6ccb767cf1b19ed40e18dd7cb81cee551c9dcd09c0ae01d94520d8f7987a038d72d5f0209a232d8ad479cd31bdce6b1cdd71a41a2b10ff182a2228979b908f735657dc2e0dd38566c3e1efbed9c8f12dda44b340e647de7a652d10d441d076b0e7f581a985d94be34d5009b1ae8096e15d6d84526fd7de2d1f7b157e28a64b8b409ee183b544634b32c685fa0a0163990e300c366beb121954447351489e960a4ff8dc0c6b61b76e7077fdb3ccc65515a368ac91454aad38d3fc57cad238aa09c284eb8696c14dc73b321e2574b2385370a435036d21be1b4b1a6c52e8b7a71362ae856ba023d8adac6b90e16ee50b332fdcbfc9e199380b078a824d7e9971e45965ef012338a47738ecc2651f24f2220f14db7cce432933707ab5a6f6bae1ffa05f15d5effd29f623a4963c67f302b20ab0df37c8a10630831718e3bfc2a2c597ee18afe61a8071311de26ed74569aae41e88cb477b826b45c5b92ed09d15bd91e54a2acb823766d0907e9cb4b9fb683613f47ed77fcfdd3fdc8051de21aa2e1cdc92928337078f041bec524b2b044d374f4b64d340be30310ec495bbecced458b4d64d0d866a93b8eb4e799b5e83f9c80f1aa42c3c40a51c34f00b11199860879e40b7c51ba38ed8704f9d29e4e63a4c7fd10f82884bf176f10a3f1c4d8def7a65814ba77d7fb6ebad7172edc84f896b15d8fa0e43de3f4252098713a75b673050f5dccfe1e2c55b62d3a1790c301bb528904424ee57678c5378e74ff6fabd69542cddf27547b933bdacffc1e532b7bd02081b718ec1a2982750555245eb00926138a6ace4531760d429089295c7617029a73a568f415fe3751ce5993ed2d6665a8b8a8cd65f80741342714bcee2325b5eff1ac8dd6b7c97a9880716c8376e3e36348e92050a9446fd0e3e20393e879fc0e6cdb3825f21b13cb387f2caae6aa5037d593858a7822220bdae6ebd1a99191c05cc84ebf0cfb0c9cf805a021f6bff49b8a08d782f9df515e69e9ba7fae5de1bf0a09f9338c309fdee6833657026c92df38653f5c38ec7fceb04408fe69c1f869bed36c996c40b6f0eca0183d29f723712345bb5a25eb74015d65d78bcfecfdce23b176d2ab6b1b32da5da1315f29090bf370572a59299aa88ed99885a6b519e579a0fb09082d3900095a768f89556426da84f5a2c7e1e2918bf4a5d791aed422b1a4fe4ef6a91e32197a2148a10c75f2aca62fb068a3cb5da2c1a8b60e1fb41d759cda619c00b29ca492c3dce92916124df07f2d38f212de5f00a198a322f1d6e0d3fa8458dab6fe0ce00d2fed675b870dce83403804f939b8acd6c6582893ddeb4d4cac3fd57db5f9e4b846aac8e6336d14ebc42c1603f66743a456a458ff3c890104d455f6a8567b4b035d617c270be73e797124ceee650299347b2a7761492c6c71236048d9c92a6e10f544f50e5c3a973915d4fbf49d8aa28858d9a9e8ceb4e70ac6abe83b75b26ffe5e9449d1094b746cafbf3370140579ac05d526261a041bf41741c9393d9953b2767c4c0d2ea0f178f777c304502fe6df6f253bb2f3c7bec2d997ed017b03c6695b4b96bd31efb0c22aa3acd65849aa3d2203f4967a35fb8ca6282eda59d1a230538ca46282fd9cf056f4d8db8299c2e5ee57b94998ca66dd9a56bb671733845f52a1c9357c40ae182bfa651c4688353c8346ef01ce2c76c3993e6f55c8924c9a032dbdd14c85b9b245b38109a4cab5d3dc6b5fb8d8e0faeaa28da7af8367d4c71b3a87bb4826aa52ad18c5c78b397fdfecd65d8b94e620636c8d379927e42f431a267aae36ddb2f7e9458253b4b0153fba87d5b56a2589564611e098eca22bc37f17ce4573d78b6903a6fd47a45e6ceeadbc7508db1244a8f8df5e1156983cd0ae7268065e7f43782d04c198e982a2511c3775b6cc020d8ae4372eb3f1f04823096649acd6398319e8c50bee5fe0da5139484965e1e366826e96bfdfb1b5ebdb9c4c0dff89ea8c26e6d0c2d668336927d708a68adb22f9a5f9832dd9e4dd10516f43bbe0241dbf08a57b394df30bd95bf00175ece6203efc0fd4189736c0a97edd8fbce2ae755c262b3c09cdf8893b02a823e1db46e9601b4f46", 0x1000}, {&(0x7f00000003c0)="368d91bc05827206c860282395a0850f83096c6b3d2c5e9c1b202eaa88cfc3d36b46aecd5331e499626a619b70877152d3bbf59c42ba579a83295e36bec2384c98685ce9836e09227e104d835d14d70030468167d7160acf74db5fbff94e54c3f062c94f2ae380f0198cb6ccc6cec414f0ccb8fa26d3b132cbf066d875dd8ac2589397951146d2f1633b225ee02ccb3d9379a0fcb24f1761bd434ac5d00080a0cfdf39e6821952b055501541a1", 0xad}], 0x6, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20611, 0xfffffffffffffffc) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000002880)='\xff\xf9') chmod(&(0x7f00000002c0)='./file0\x00', 0x9) mkdir(&(0x7f0000000300)='./file1\x00', 0x112) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x20000082, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000011, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x26, 0x0, 0x6, 0x6}, {{r0}, 0xfffffffffffffffa, 0x88, 0x80, 0x5, 0xfffffffffffffb9b}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000028, 0x100000001, 0x8}, {{r0}, 0xffffffffffffffff, 0x44, 0x80000000, 0x0, 0x7f}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xb9c1, 0xffffffffffffffc0}], 0x7fffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x57dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x18, 0x5, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000013, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x9, 0x7fffffff, 0x3}], 0xd653, &(0x7f0000000280)={0x8, 0xb68}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x3f}, {0x1, 0xffffffffffffffff}}, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x4, './file0\x00', './file1\x00'}) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="169bdef8f9158eeeab27f06f7524db28d7aea9a315a956230deef1251c8d7b4ade473868640161d3776088460f1d3913c00c9de80241e6c28c9f2beafa795fda70e2595951f3a2745c563eded034a659afd448205eb677a73bbdf353cf0b902e8246d6247bbef104370e43b86edfde022535496403140d8d1dea2df5018ea0b2f7792fa256941584fe2a9c20504c65188dfdcf4464e16e13563c9c9cd37db06393f0c24719ae856a5d4bcfb1b1ed228a2b6aaf008ba5347e4328ffbe1b62", 0xbe, 0x40c, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xc) lstat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x41) renameat(r1, &(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000840)='./file0\x00') recvfrom(r0, &(0x7f0000000440)=""/143, 0x8f, 0x0, &(0x7f0000000500)=@in={0x2, 0x1}, 0xc) recvfrom$inet(r0, &(0x7f0000000540)=""/211, 0xd3, 0x2, &(0x7f0000000640)={0x2, 0x3}, 0xc) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000680)=0xc) sendto$inet(r1, &(0x7f0000000380)="df2d29dcc818c530be9ac65c331e4ce672c9bc52b0d0f8885c9bea9cd06eb46eda47c746e1a7e9db9cd10c5d348dec029f0dbd0e9728abb01d540b63af41878cf647ea82af1ace44d5c27f0f5ee70a4f53201a9b9195717aa6e8", 0x5a, 0x2, &(0x7f0000000400)={0x2, 0x3}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x0, 0x6340, 0x100000000}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000280)={0x200, 0x6}, 0x10) symlinkat(&(0x7f0000000780)='./file0\x00', r1, &(0x7f00000007c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x3, 0x3, 0x0, 0x1, 0x0, 0x7, 0x80000000, 0x2, 0x0, 0x1, 0x5}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000002c0)) 16:00:14 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80a0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r4 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r6 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40000008, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x8}, {{r3}, 0xfffffffffffffffb, 0x10, 0xe0000013, 0x9, 0x322c}, {{r4}, 0xfffffffffffffffd, 0x8, 0x3, 0x7f, 0xffff}, {{r5}, 0xfffffffffffffffe, 0x2, 0x8, 0x20, 0x8000000000}], 0xd66c, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x4, 0x22, 0x200, 0x80}, {{r7}, 0xffffffffffffffff, 0x48, 0x80, 0x36c, 0x3}], 0x7, &(0x7f0000000340)={0xfff, 0x7}) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r10 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f00000001c0)) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r9}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) read(r11, &(0x7f00000003c0)=""/160, 0xa0) 16:00:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000080)='c\x03') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r2) 16:00:14 executing program 0: r0 = open(&(0x7f0000000580)='./file1\x00', 0x8051, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/195, 0xc3}, {&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000240)=""/245, 0xf5}], 0x3, &(0x7f0000000380)=""/202, 0xca}, 0x802) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) lseek(r0, 0x0, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000540)="43c9cd0a41eed0fccada6cc1c47426dc3bad7bdbc1a9e9d895f7118232f6602c60f9cdf6d439c2a99b04e59e63e4e6260e3353caadeeebe1ee96d9dedd50fc282b7d722be26e461c6aee46d8f7e44b4f80d610724436e23ad3d843a6747659bfc0a2ef3e6bd3885a6238b1e55625d24f1c0d3e8b32b289fc98c243bdaa3e49e5178a355fa377f6635cb2def568c7713f30e09b0df09b57f216132f655bb48a76cfd806eb6241fa0d60a69df9f92de721d8bd306385b6e649aaa336206563bda228e8426ca1351b9afd9728b88bc2ef21ffe438d906f8eeada495aa649348673b7539575ca3f75b4b2cc9f0c8dfbddd1b6947a0eae3c057f12948e52f3096e13b6d3ce56377cd74d002199a12ccbab8cf64a560ad56d3dbdb504a43d622b994fd53758f4e6dfa85d273de0953dbaa0232a392a22d4c0f14460d228093a9ef9a25eeb77d7528d09282f309f6ee3043a01d8c9b7e8fdd2176eb19348da8a58d1d032bf671f5613c2a1b1347e869fffc28e753ac3f01c400253f770c4a99bc4087fd03b43756cc2469de6705bd57476874ccd9b421fb0974570f0f0418129a2d169ab7682afc75e75abb88315d799d28e46da41309b3e38d7bab1291404e9a00c6666bd95bc8f6844496dae93b0f7136efb0c33701cbd0e1d86a2c306fca15f890affe53650ca39271000420e7c192f134146d2be84c29822a4a83b2e65e5c429ae636f35a3d6786163f8d13097d2ed1bfb378c6d4cc88b1814081dfc1da85facc83033883ba7f998b48513d2eafb2773bad62ce43189dc4f12a28165de5307f89b37a09d01e3c894fd9d528a845769a66ad8becbe34e529e5f429ccaf7e6aad48e4e659a6c07dae1e41c685f6521ccc6a58b1a7d2329f4b14c01224ca1a5f602888e020a3133a87aac0435cabae7da2679630577fe445b706587540e39aa84491a04a4be004694f91c1fd55dd10f6e57d9671c8da6f3358222d94cbd7d1eff7e8a50f945175866ce8dde4c37696736d50e373a9658e7b7f80dd591da7e54dba1c063bf896a543c644351c0a26", 0x2eb}], 0x1) syz_open_pts() chmod(&(0x7f0000000040)='./file0\x00', 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r1) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 16:00:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000080)='./file1\x00', 0x0, 0x4) 16:00:14 executing program 0: r0 = open(&(0x7f0000000180)='\x00', 0x0, 0x7ffffffffffffff) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x44) link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') 16:00:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0x158) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="68ece0554c4116a7ae622d0641fd54c56a0219a41e648f78bb6c51448d8ceaeece6eb80e0c8220b96a0b4159e25e715a514a17efe3e365c90edb0ee44700958ff6d86d841663e0abb672f7c7a6b0736684b1020a306a02594dbc8da890f4244cfca765a0a381992085285c5c1c6f0eef61dfd196b4488000829091e23986a1eaf0ff3c2a5dbe4c2dfa8e803d2a53e1f3c060d003a9b4e8478544bcb6400aff48479c27d8", 0xa4}, {&(0x7f0000000140)="da97292d0a5b7d5f4397dcd6a47f1d2366673ac8f0dfc39d2ebcafdc2a55a947c920f60d9ff42302ba7d9935f7fd9dcf00d1b96b5bccc2f1bd11299233882474f698f9fa4810945216bbfdedf2baf34d05625f968ee8324addcf88d77425aac03248864fe2a84b26051f1907fb9d", 0x6e}, {&(0x7f00000001c0)="90fc92a757e86e660db2965f780f01304a4dbb2c16ffa553b94420827245524952367bd012265809c9e46042931865375682c33eec0f3e74d70d50b6390121b07a8b3a2d91f396b4a69b8d984b0778ba3229389c9a3bbe320f616fb3d97d76cf575025f8f3ca65907515e91dad5eeb945d6f5dd7f5943d013f07ad491250a9c662d2470a69a0147a51ec827d780da519dfc8e0b2929765f2507b1dae6113e3cc654dff810ca3b4f721aa7e11226885d914723cf711a2", 0xb6}, {&(0x7f0000000540)="78baacb09de27e7e74f564b98a37e1adea17df30c633281cfcb75c0814abf189c4b24d07492dcc7581b1a7bf8119fe6dc97547858824b16ccb6dd258dcb1f7b43215be2f302660ccaf7efd98ec0f934b5383b6f940da3dc822ea0d55f4b9f01d6b45334e16f65c271df0192dec11ca82d3be71b995a27c86f1e03f943a7c096b9f7b77d97b152f4529e1c9d7a9b3a760b8639df84fa9cf12a8927b2be6b801b6c03facfcdb803326836ec529852a8ca1c86f7b35f936e1db98aa08576424b6db8c05cd001327f96f6c53a4d88a2334d9ac8bc4acf3fc5f385999edbadd07982c54f7b2e77b67f2d66d7071a7b6e36199b51bc130fa3469f5c2aa1bf01b9316d7f2413259a2680769a554767db38d592c2da3186afccadd0cffb11fb89a7df7427eeec093180eb86dd9b3f866075df38db09c08c47524c5f6a38c0c241fc5b1db436df464a8ef8cec34bb4d96f50b6ea7905d6b6776fa4656da4f73219aa78c2c804a8054c941abf6347db6d046b1cb19af9ecd58c20d8e55226500ae8002cdc86fc67964079b04dc1d80c871df174b914213a02199ae5eb5950c8a14feafd3c168b4002a9d0639cca550e9649a4cc6b44d20b8bcfe0ccb80e2b084c5cfd9e4d1c24ae2c1884388185669bc2eaf6eee9b3bce98e5654b7e7c33ab40b317fffb412a63c4c6cea376eb72872be05192ad33baec43ba60359a1c0f0a0aad65e9f3c30969f43ea7ca8bb91bba9ee656ab082bc00fee904537c676c77d490abab4cc61da76b56813c22caf540a1bbfcc15cee4c4fb66ce3932ee814e8c468fccfaad6eab5ffe1ca8428a13f62498afd917e65c59558f5de98103fe282ccdefff22fde7613d0d094af479bb4b3f08fd597c5477445f7a4787f15ea7ae9185ca7b383b8fccfda517868f820f06c92581c87f6f963db74b0189b807d049efd9a523d6cc7ea70143d147fa7b0e3493a4772491fa26441ead4104dace5cb6b2a5de1d8a6931f9816eceb25a33e871fcdd71d69a5bb7903403786305ca7af896fdf7abb9da8d16b3a813fb9590a85dfd83e967bf60b3a5c85b146f9eb61f7dedb2119953496e7367e91e3a945c1d8bd53490d7f28bbb33849eee7588a524632311030b0c8794318e1002b83ea732c96b56d42dee8e78ed9f23a96473fa864941c5f9c6654223db77e2e1352c085bf1c033fc732e93638a6c8ff85011384cbd1215b342efeed89d8baf32c5f0eba9539ea9807c594f2a8a79a709d32701786d6bf7a37a51bed26504f39355405f375ba6f88d276ec6eb2cd5c21b3b4b86259b13ee45477a5bb303321bf4f115a53c8b9686ceb1927e5cdb1369b9cb8e50555ea7b43f1eb0be7b70c5727682afd103d96d82ec90e8a419d0c7da31db40b0564e71aa5e73a363cb7e09980a1368e1e7fbc107dc0ff64a1ca1b7d442c25a4b25b4e81281993a81c868a6f2f91aa96a5b6f67524d5e6008978e2b23e82a06153ece0f9a0369bcc34d0515452632fea0fc8d2052c072f9a7c363c973764d36badbde0a1f6ed32930b9dbb266f14cdb5e6d0d7522168c7499fc0f1e324316cf491866fc6d99e667f19dcc7fab36c3dcca53075cf86b5f4a1bafe88c1cf46a8b67b2279da8643548bb2aa140e2bbcb00d75583892bc4b8493582ceccd22dc544c1aec4a136c487d5dd714b2af26a5ec65e7d4934c3c75d2dd6b508938f0476f414cd68588685f1ae79df99e81cb4ae44499c9566a40dbb732802daeb0dfa68e05780945f37fe25cb77711776de60c15e50b71f74f372dde339a082c90b22c31b382bd7d4672bb3db75f21ee4881b3c3d687fb8595f36129360c5e715e7f6d4e905210d15456fd7c8910118fdfad5435eee863aab80709ec4745381098ea92cfc7899928b18fd7a4c87bd760bdd6e0bddde18d961f4862e33ddd68137c7d58f02fadb5bbf87bb6ad6e20d63f93c6cd773edd4ed9a8c458b722224216a6d20be68002e77185f0477e6df4c3df88ed43211be311e7e71d653c3c1a8c9c4e9472fc68621974883f22afa6d10fab1ae0859cea0b36ff79eaaf21b3867deda23427b96121c8f5fe705b64b067341b8c654f5629e676c12d902df40d9035941f1f0dbafbdb6088c0a1f5e7a468d07ce7f633ac818b2278cec5f6debb6a346d9911aac4884ebca0dba3aec38973dd39dbdfc376858c4c25da219bd31375006879d53aa8d93c6276c997de7d10ed18b5a8c6aa6a5eddf8e9001d5587ce162c9f22ed616f3b43df7e50af4140190f25d1a14a2120de4735b9a6827f4c46928744b4d9fc956039200ebe28dc0affc457c7331e17ff95d6a43ad0de61b726d713987e16673ecb1bce4879ef5024fbf283a6791a01f5e658e4fcad9d1fe1eaa4215b06edb0aeded9c3b3dec45ff847c9c5a2fb535228d349397b95f0f66c3f77d2e2cf4c5d8a3e606afdd908411e3b804e78a10e61f46ea197888ca4750d1fbee005dac30e05c15c50415760e4b9a6a7b433bfdbdf1b30440403351c36993fd145adafb45a7fc76dc545e5174344a5d01ce3844f0e00ac5ce208dd41768c3eda0d163a234f04b36c01c48e394c73711d138223b4c97f329292dcc7a55f010d3e9bd9954f44bfe26823ec58e27a0d0edf9d8a752f03466abd3b2eb58e7d84ea212bc683cd8bd4b38bc48c2c61c0269b7870cfd6689dd31d6bbec5f22f5202075e35b636a05cb851b6b7f881de4aead74856e335c24c46172ec6765f83cba76a34132c811bd9d97f8f81967c7531d85dc204ef21f7ab9e906c6fd2fc31b78dc5afed4210545381d698f531e74c9e649d05b766a99cb38c677d3a13c221cf63408da6f55abcf4f1f756232d78c412e301e38e78e32df419e8d334376ecc9d10c4234402c822c8477d59b88c3257bbdd6a4f7c508e2551347afe5d4f208438f6cb23cdcf17bc087f327542d07938b636e372f5897b897968eb3a3d2f54bc2d4a13a6a122a1317fb55aa32b538ebd8cf369edbb83cfc8fbd63b14d0f2b25fb12577434d26ac2fe38b85276e16c2645206f8c75b07a647441150ffa1aebdc844e3ab9bd0faa50111671f8fe2885dd0ac62ff2013ee7ce11abb964a9fb815d7661900f3d789d097318789f6ad1725a0d3d4b68005c466a24cb810b5393828fbb1886ad516b9b92e8d1bc7c06b2dfbd83cb7522d6710503843f9587ac3d6005903c53bb09e258d10cb8e9825c5b3f32256bb65d424201f5ca2db4aec52c0ca98a5fd87333e956693dcd2e3ac97030bbeb4d4ea99d64f662a4b9b80b6c54e7d28c3eb553d224b9cdbbf8fa4e5ec265771a27487199c6ecd79a07710ca0dcf74fe45d5e5d378c05c798f4ab54b8b84904965c3f1c7ea610e804cb0095ea6507fb546ccc4bf8b5b381a38b334005ac609f59467059426d175aa209fe867303b6848e080e0f5dd853ae54c077d62c43fd7fa3bb5f0cf2e04bf6e804409a26caa3dacd1a9a18af9a92dc190fd13ba36f8aa8fe464e89e8e5cb8d3edac44c52552959325bdf5e2468991e286f043e5316599e9225d00eba4ed225701aa7786866d4d5dea440587d3adc0bcf095a0106345a45b33db0d9293d3f7d956e2ad5eac1537ced9b0ff88f0a53bf926125adc72cf460c60f3cf9c12609d02226d3f538f9344b34c8a74c7dbf693b9ac223475f8bc9b1b9d60f10c93dbe85058170cdef9be5816d4f2f22e0ee71bb26ba7cd43f7869387d157b9645c5bee4093681de972ea412d6a29f745cab283c6c7ba09c1dad8b82b92a10c31000970995eb3a1915f7b5a42fc6f8ac3534e9d7e1953152b47b9741e7fd3f3d68f590ea44e3731aa8228ec05445f6ca1f1df362f23daf72505eb57ba904b975d0eb9621997dc11f4ace9485bb55bb835c52a7cac6f72d3a2dbe7c6e7aa2e7550e9ecc0d5f3e7fff583ef2ddecccdf8d1d649ee33ce113a6a0ed44df9c0d9641966408edb6886e04fc8792d0a6434dee51c647b2960e0e95a75c1b61ba38030f54d675788a146d794049bcb0784dbd8d655db9f2a1dfa2daa717b6b817a9ea7ebe83c2ee7a3049cf84c09059ed0c9119f2210eca3def04cc292fcd0bed24ad7164e1e43be9db6841014b21f3985588af809b2ffbb238714a4fc8ea9060244c3cd8520ecdf625870df1058017c16e7de3e8cace53028f3999dc7a6ecfcb77379272220c84de53a2d12fabca7c9f465b76c96dbd28deef372bd3f226241c936174702f05f72ef2d399d857590ae8754fb12b846d3aadcdbec6cbab6eeecc2baefdf073ad4ad3c47ea03ee3430a7788b2452e624c21ced714ac4255be96994cd9d26d685b87e87c7b3a7043c812fa362546dc294122fd88c4117386309017f5cd35d41c54858d5a5a60ebd1b64ebc9a962878edf59ee88e52c18f99e84ed5485b77db3882290d49570a417ced945c570267b89a8f92f8d5314f03df0543979ee5bb56319fa43968c4ee8e7dabbaa6fc1c3c7cb8a0769d0f88306ef5abe803d44f4ad5896b5222852da94384141f580871cafb428ea88f196de799bab639edd17e4720a64fd3d4735c2934c2fcdc1ffa991781e4de333e5b28e14998e347911adca03b8852c65f60cecf597704fcc7bc08be20996b7273cf8ef04763da1234f83960b2c38e0226e7e7d3be804f9db4c5d7e432d94a8fdf0517321bd5252b08b6c51a3bbe4c910541f2bdced01512db8f17f8ef60cb4dc497efcb9925bf7116b3acf631724bda9fbea80fdf080cebe5d27829887be61a7dba94881f673f30f0a4efa5c745fb55dc678daaff8177d51ab4d679dc7a1cbe0a20eff7f8855b89a1f39999ccc188461a66d92ed796b0ac87e58d37819de435b247fd6c4ba9de66f3aa0c7013f2302b8a0b88c97a2aa52436c162b4a78e7b0d31c460d4c1fa3c2bc843862f4ebe3008d9d9e8f2a72914a4467fea71692f708cc2d940865802cde900cc6cfef9651fc70ea79c292c6b8c7c9d1ac95d3b6b8404fed0ab1d974407652113f9e0112e676198fadc80f6c87b9b81b2dc212a801690915f81c44d2d501b14eb574a063e5d29e282d746dde552c471632d8f87f8e72b803d6cc5aff5f532a63d048827f557f93f9731c823f32fa8e76665d77a9fadf8a85e8474ba4df6d81694d0699c36c5badefb5ad26c6272b7b8a2ea1d071367c92cf014d000be171121f38743e23701043b865b5f3bc09756bfc73975c30de385cfde774db50726c7a2541b6154d623718f0da7e93d01f79a0089d2845e089019baddcc176262787b6c92383dec2ab8885688cfa151ae8f9882cbab3fcadd5029dd0b28ecd1ad6dac422c3a40a308d3aaf587c7ce0304bd73e61d09e9b79adcbdd797d80b1ed8548f51ec659fe6a7bda78a2c7aefa1ab63606d92def5229fd7f77b05e1753bac02696d00f9fcc77954eb03ee89b58649097016ae03d92ee4719c840a6321dfc12ce4df4e046918dabf478c4f0dc63cb4f1bdeeaefc24219368cbc9ce88782bfd0664a021c6179a08a1d3e08f3143f40aebab9ded790243e7c5a5c0f62e76a8918d7a6d7ebd25dc54a56c0a1eade2a015d0f2a038ec76a4ad85c69c2b51f485fb32ae0a6cbd6be80ee8834377ed5755c1f20c9a1b7da3dc3bf0a02b2396c7507d31e73ff02f99c95a5d6d804888cc99da389330420b15b808e9c2a94680c827ad37308c1c65770052236b90b73900828159f591cf64bcde873d86f2f2f41277e16bb01df28e1ddbe8c567c860605236c4fc8a50b3a00d2d62b4ee6bea013beaded62ca4f4c22cb353a8b0d063f7899f4f5048e85771632b380617c44374e2b854330a3d83adfc3e", 0x1000}], 0x4, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: getuid() r0 = getuid() setuid(r0) r1 = msgget$private(0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x4, 0x3}) setrlimit(0x4, &(0x7f0000000040)={0x5, 0x3}) msgctl$IPC_RMID(r1, 0x0) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x28fd, './file1\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0/file0\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x9, &(0x7f00000002c0)=[r3, r4, r5, r6, r7, r8, r9, r10, r11]) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:14 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xffffffffffff24d0, 0x8000, 0x3d, 0x0, 0x8, 0x80000001, 0x9, 0x2, 0x1, 0xffffffff80000001, 0x8}) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x2, 0x300000005}) 16:00:14 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) socket(0x36, 0x0, 0x2) 16:00:14 executing program 0: chmod(&(0x7f00000000c0)='./file1\x00', 0x40) r0 = open(&(0x7f0000000100)='./file1\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') getpeername$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='W\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000280), 0x181, 0x0, 0xfffffffffffffff7, 0x0) 16:00:14 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x100) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x1) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 16:00:14 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open$dir(&(0x7f0000001240)='./bus\x00', 0x10189, 0x8000000000000000) fcntl$setstatus(r2, 0x4, 0x0) 16:00:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/135) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) 16:00:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000080)='r\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x6, 0x141) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x6, 0x40000000) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x41, 0x2) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') getpeername$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') 16:00:16 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0xff, 0x6}, 0xc) 16:00:16 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0xb0) r1 = dup2(r0, r0) r2 = geteuid() setuid(r2) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xfffffea2) r3 = semget$private(0x0, 0x1, 0x100) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/84) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x5, 0x6, './file0\x00', 0xca, 0x2, 0x2, 0x10001}) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x101) fcntl$setflags(r0, 0x2, 0x1) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) 16:00:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 16:00:16 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x1) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x8, './file2\x00', './file1\x00'}) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x0) 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 16:00:17 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='x\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 16:00:17 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) fcntl$getown(r0, 0x5) 16:00:17 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') kqueue() open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x30081, 0xfffffffffffffffc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x114, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)=""/68, 0x44) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00', 0x4) 16:00:17 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x20080002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) flock(r0, 0x6) chown(&(0x7f00000001c0)='./bus\x00', r2, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() r6 = socket(0x23, 0x7, 0x7fff) bind(r6, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) lchown(&(0x7f0000000040)='./bus\x00', r4, r5) mknod(&(0x7f0000000180)='./bus/file0\x00', 0x2000, 0x100000000) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknodat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0x3ff) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00./file2\x00'], 0xa) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000180)='./file1\x00', r1, r2, 0x6) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') utimensat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x100000001, 0x7f}, {0x1}}, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0xc002, 0x1) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x8, 0x1, 0x3, "4b9de3388426839b0942258a0969096685b46cf1", 0x6, 0xa5}) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:17 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) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffdcf) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000240)=[r3, r5, r5, r6, r3, r7]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r4, r7}, 0xc) setuid(0xee01) open$dir(&(0x7f0000000200)='./file1\x00', 0x80, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:00:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file1\x00', 0x2061, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:17 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1ffe, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/15, 0xf) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3}) 16:00:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getrlimit(0xf, &(0x7f0000000080)) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) recvmsg(r0, &(0x7f00000024c0)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f0000000000)=""/246, 0xf6}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/135, 0x87}, {&(0x7f00000011c0)=""/252, 0xfc}, {&(0x7f00000012c0)=""/83, 0x53}, {&(0x7f0000001340)=""/168, 0xa8}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x7, &(0x7f0000002480)}, 0x1) r1 = accept(r0, 0x0, 0x0) shutdown(r0, 0x2) sendto$inet(r1, &(0x7f0000002500)="7d85b452f68ee94946a16b69eef3efb70dc7c7e442bb19ba57860d69590eebc2671e1193c1556f4f1df94fc8229dff7c295f9cdc9510bbbf21f23099aa5aaf8dd1c15ed4688d64", 0x47, 0x400, &(0x7f0000002480)={0x2, 0x0}, 0xc) 16:00:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') 16:00:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chdir(&(0x7f0000000080)='./file0\x00') open(&(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x80) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x20) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10400, 0x40) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x6) pledge(&(0x7f0000000080)='\x90 \x1a\xca\x12-#\xaf\xf0bO\xdev\xb52\xb7oh\xa0f.\x91C\x9cH\x02\xe3\xbb?}\x96~\xde\xbd\x00\xea\xd02{\x10\xd2\xdd\x01\xbf\xb4Q\x19\xe6-!=\x05\xb9ZF\xd2\x8e\x03\x00\r\xe1\x85\xffiX)h\x936\xba', 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 16:00:17 executing program 1: socketpair$unix(0x1, 0x10000000000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) 16:00:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x10) unlink(&(0x7f00000000c0)='.\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000100)='./file1\x00') 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x90, 0xd0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8aa, 0x120) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) sync() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0x85) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x32, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:18 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='-+\x00', &(0x7f0000000100)='c\x00', &(0x7f0000000140)='c\x00', &(0x7f0000000180)='!*\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='c\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='.\x00', &(0x7f00000003c0)='c\x00']) open(&(0x7f0000000440)='./file1\x00', 0x442, 0xa1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x3, 0x8, 0x1, 0x63a, 0x3, 0x101, 0x2, 0x1, 0x7, 0x81}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r2 = syz_open_pts() close(r0) mlockall(0x1) r3 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r2, r4, r5) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000280)=0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2, 0x0) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 16:00:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x614, 0x22) mknod(&(0x7f0000000080)='./file1\x00', 0x80, 0x5) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='\x00', 0x2000, 0x18) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc, 0x1) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f00000000c0)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:19 executing program 1: mkdir(&(0x7f0000000080)='./bus\x00', 0x0) execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') chmod(&(0x7f0000001ac0)='./file0\x00', 0x88) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001b00)) sendmsg(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000100)="fc78bf0e009d436c9b165e334583ca72d0e5496037826357aabb0acd759e0864f63986e395cafb4505b361eebe4ff15525f226fa8bf60d3a4463f55e72a87f88803c1b46fe642cbc93ab781e0f1edb25a616660fe362f6fa81a7d97c4c125f630dd2319d13dec65aaed9972145f0d3097820dafd9579335d4109771f226ba680a5130ac3e55369302b832f687c5fbfb31cf8073fa41e292926aaf360fff966893b1d7338c4d1ae99176df334b72d0e01c9", 0xb1}, {&(0x7f00000001c0)="ad6a32c81bedbf27f9d545cc952eef0f3eac4dd44ec3b5a829802f44cbfbb3c67f7d9134e6d1af1eafee6ef005c81155e257938ca475687ad89e1ea4d187678503f8", 0x42}, {&(0x7f0000000240)="bd04cd6b27cade1348a2dc3a74886649c67c5c80ccb9fa18e9bdcd65d00b3a217be20546d2dc636b0065a1dc0557fd17b2041a639dfbe87b43df3718ecc7f7641e180bd59bacc2b05506ccf25233", 0x4e}, {&(0x7f00000002c0)="06c0a3ed728bb5c465a78b29c5bae5b8c384e7288d70141172d33511111e06ec76d08cb6027a450eefdc965ba2d91051ddce249b3017b55709b414cfc16023308d6b74e42f7f1b1b17cfdf46e28d78611728234516a086963ce73d2d", 0x5c}, {&(0x7f0000000340)="dafe65a7595eb4fa9604cc64f54a3205afa349507d1694e97f723a9bcd57de", 0x1f}, {&(0x7f0000000380)="de37ede6366c113531fe15dd4d48fbbf42dce9278ab6106d5a4b951999a152b6ee1df45994ef443e50eab00d", 0x2c}, {&(0x7f00000003c0)="9ec5e3479cf4a301e00c3d1c9e3be3abb2641a4acc648f4c52e63220626747dde96b723854bd9ae69ed7ebbebc703eb601d419fd4c280be977dd11040c585706e20ec044623cff17b508845786ea7c8da1851b422d7685b83c25266dec6cc794bc9599c39f6f0375d26544cf9660d044eb0807b29a5e565d71a9559868bbd910b9eb6e951af9b3cbf285a691a0a78d72409c1d15f1560adc5195aa220906c4188eff13f36dafbb366116340c037638f1802747fe6abdb7eda6204934276613f9574b7706bd6b862c3417ab2a", 0xcc}], 0x7, &(0x7f00000028c0)=ANY=[@ANYBLOB="4000000000000000ffff0000fc00000098e8059b4e4add6e8b4a76d41b85684509d077633ba29b9c4383be4f127874be404395b3b6e7847d94b200000000000068000000000000000100000007000000f3f14966377b448e776fe4b928a3d3ac39601662937e5b90927ff5b02afd8512eca27c1fb94ead1e547df2a242eed5b0c288ee51f11c3e5a34a491b1cdc080bbacdfe933c3679db901aef6d4a7815a0dade52041bf0000005000000000000000ffff0000030000006153bdb758c04238355009b7dcb24932dbe315055ebbff4eafad967f6ede2b1c886a7d963c93020a726e8805c6a57d1637cad7a2ab10a943e8ded97d00000000d800000000000000ffff00003f000000e82ffc75674fd56f7ece2ac0db315a522e5289c9e4017a8002797608ca734d036149e96bf5846a3b3ce6be7891d7762f4dc876700f33795d89a66246b46168f5be6be8a08680b83c23dabfa68d3f5de0de1b42fa5a104638782bb62ee1f96cca4ed34cd151d3098532e6a9b6e05bce4e723654820b9a20968373c9b05aa570cd3dabea3f62fc132d332f26a8f8b36e1694f5f8dcf3a51b1ddd952f6d280a41e0267e6c85630249d38c35a373dbd5a0eada805ae575587a49af8d110ec898fc161c131caf63740000580000000000000001000000010400006edd86632f270c21eed6981152bc06ee8650eceb61eba67daef19c8761f9580592682b985865405c5be836cfb1d44aa1111f5f73f58df58298478622bcd55a972c1b057d19ea33c5880000000000000001000000ff0f000038791c7334ce6bfcaf5c14f591d38a85880b76c04518385323b4e17cf46656768402a02919c008787bc165de2eb0ec0fe785eb75f31080dff0c267c3f3d7738d7260ceb1bea45fceda0b4964d6eba4350b755a9839f663b16aaf85663677d1a3cce908abe1fa48e435c2eb7a9db50e25e1fe9957b0000000c000000000000000ffff000007000000c47723b0cf4012328fc1546589ae7fc178544baf0a087932eb4aba5a127e54061fd56fdcdd2de9a1a1488dac4019992f9c06f1d6caa64b16edacea940336448e49eb1e78fd3e2d30ccb5e46dd4ae060b98ca4a1e6ae44caa9e3558cdff86ed75d87d79a60084f060d07e850a7ce5025bc1c6b2444e43db80bc73c58d3749764de0612ff09281dc8e83c40b19840a6928fda2f6b3b0c8d1766e1ee519bc3651a0bc52e3186c56c17c3b018e5edfbe3f008800000000000000ffff00007f000000874d0d2a26535fbdf46a431dd15c114a1595157ca1578fece1d02b35ad2942280faaadbf569aba75b0967ef76ef589e1dfd32face8e0d6464692524341fc469eb7aae5855695a69a3abd3170980d787d4d51ca9c2303bf0baf9bdc866ff32bfb8ca239d680d19582da7e95b4be598dba992c9067000000001010000000000000ffff0000bf000000572a59fb2baf332505f04e43c95bc27f8afc1337336509fc0e2dab563b0e960bec40346a0ee19ed7530e5827803e1f324e5a6c62cd52c728341192b8f8cc94a11e999565cf78d70be246db0a77ad340efc15d0da7d076d51df6819ede03fcaf99fd5f65589e8497361a16458d86776eaac2461eaf921933f73558c912d104b2f70ff1eb27df100045be4c1c2b28dd01e7a282fa36d49f0ba4783f1e8d1ab6141d421f2dad0ab60169f97315d86561da07e3844dea63136f6aeb74b91a96a5dd33986236ce3766f60535abbbcbdab7ce55ad1943d1a92102eceb15089cfe04140283d2996648dbc6e403b5549fe755f628ede0c8b46ef1a1374f86529081321cfa4610acd49a8ea4dec978b1405338bb28066503bfac506e41785296fb03c0b1ca833abd8ae5616d93c205f3b178f741fba6b02acbe5a90a9e0cc4043723a9932b0a2608b383d2ea5561eb333018579d5bbb7c8316bc14ea1b12e5cc8b66242384440a419c59b7f6a8f0c99e6a3c5ad9fa8a6e18f20d407b458ae4c038e303576719a9a396772c893c464b55d0fb31bc815725ae07830354e4737657d35781b0768f1760f049d3a823b231175addcc5e54c3e49ef7cc65e10de700d9f7b6b70dad6cfd801318949a24c7033879237c83d92790f8777653a0d9af250733145f98a108025f4fa0ffc544c9f0e61d4e57656bdca95b883455ee7a3ed6597710e200c22e478c700f785990be2edee0ae7e7507c8c42e113903b3d902d94d2b2bddd7137d6fbf7d634823754b092a2edfd8dd6b8cc366be35ef2f25fac148b36a332adf63a3c972e98d8265d9e25cefe0b662999b00201cba42f7e4c3462fa451650d1ff15b3f4e19fe654920072262478e1cc345777d87fcf978d973b63d4f439d199dfdc10ef71beac5ac2b0d5cd41ae6383d0ddfd688c2f9bfca5561dae2aa3553961aad82a584f3b18942241dc2a6a86171d38cbf31671ee19eb5511f2b478d665bb4393d3d8c63ac0b243c8e607f2551cff37b9d223c5c9bdf8d9016097de67393cb02b8c78776996f25bb40301026474b33f24933eebc943d83d88df0c35274b77afa46564e35cfd7fd54bebed8fae9e4566c31ef837ee34505774965968bb21d69ff9265783f08e974cea527e2fa33843cc141689e76350e9a43962832e3eb614e2639af99fcd322eb4f513009506c08c02c6838649ac4c1ec3c82ee11fdb0b8ba47d4baab5f21c16d849672dd1c8d1385051aebae783fdd9bc70236230958affe030262e95a8d4aef7767a6368598b05e189cf4902678c2703f44807dbe01326316935a5bad4f21b588a1e34a47810f12adc43eba6f1ed47f1ebf73f6ca2cb58c252918e96dc7e26843bb4b862177e0b9cd2b3a7df7a926eff4656173c69c7b79a712144eb588d21ad361013b3a77cab9791a4bdadc5b0cd57d8ea7b1c0acc65294f2830786d0567eab335bcd21b7389c19f212cc2f43a6d8d74c7565d69856e1d68f4a842d93aa483de07cd21a64d9ae526708b92908b81e8c01c9878b9b3b869c10f25863baff0f8060d48fa85fb80a99ae6e058877120944c672120a228a405c9c77b0ce2b82f0cb1d316c96f5797ce8590dbe5f3834aaaabfb250b4200a8344727e33c1fd8ae6c5f5d21ef064d57354c138421870780c283ad1e961650c64179b8682128c42b4dd2f2536e047ac4283234dad53921277d52cf3484757826a51ebde2d1fa83eeb9170f702138d722cf9ad160262474ba895830ee89fbf65b1c8b4472533a3d4244cc88047ac03aa4b402fd51e0e8fde33f5c61b368ec092783c1e9f4f9c65ad30e34035402342705301c669a1e91585b78dd68ad9337d6b71d9477e76683a77e36737cb9ac7a68bc28f08cb971ffd214a5e476e6355be3fec6729ee7f42883e735ebc21efdec6df3ddfcfffaeec914ed79d813426f45fdab250effca3c5606466b8039f6cfbfe78f6724c1fe69403310a3a20a3cd1ea46f790f4dd14cc738acf34fd292ac84386cdbc4ad00e468d097de8cfe28c5fa61a30bacf45b35153b6bc76d583422456a2528cc50001156e4787f37bb3112e79901f4174dceaccf14ff970e480a0fd56adc87753d8a566cfd43f5edd793f05ac37b753f5c96608fbd36b3003bc98471500d8e5ecd546d9df6141378cd363e58de66b0ee9a8b826d203556d5d90052c79de3303c7ac90e5e60d4bbe057470f7cd8ce957c2abfd769db7dd962d95cac51243728ad03b5762f9f1a6c48c8bb9237332022e4a347712fe217f4bb6f7298db1067a8f6a304cada5f5dbc02066df28c9529742052c7868f431fea0af94e55ee2cebe4a463bc1be77c493bb32d79760542d05f75ccc03d8a4e4b6eeab702ce31f842c1e017f6fa557f473905195a2e47bfcef8ecc6f564af57e0183f517dd125b26c4caa0b09d3bc3734a08ddf7a4e44dfba71c53410ce4ce9d5339c7917c8186115ea5d24fc2dd4f3bf9a46b0a8ce3fdfee1109e3715c53f7d409ebcfe694653036d03667aeaee107c96eedd2252ae98dc42529d54f66e9e0baf1329df42685f510f9e43c37df147f980a83d91157ba4a08351c1aa7e8b68d4c763ce7695a8ceef5c842922d222ea574135c61b1fc6bb6d5ffdce438f92a03b35724d91057a5d18e6052c9b14600fe260dbac6a601696d88a3c795e29120778040fc374681350cf83b3a89f4b0ac14faadc085d271c3499eb53c22ea14465f5fa0737ec8312c91155f584163d03aab88a9a6591a587c61d4a9fbde87498283f2a5e526f928f516ed9eb8dc65e205fe3f8d9963886220f064bd3ca6aecf34109dfca42d3c663ccdc63cbde52ab4d17de41f544046366c77ea25282e61c36681f70f7ce95d2cf69cabb2ce0ad7da3cebc660f81485e106083bd3d491acc3da4cdf26c722046a951ea6808529f6965b526ff2ac73a0ebbf87e93837b2d906f4041696529dd8e6b286d17d72966114d5fa833a4dd0d7b42e08543524d902bcdf5568844f25f6335c694524cd2141d6ff4e172c146b0769360c927cfaee4c2e7646550bd6cb196daf4c9dc51e90944102053360a84336b36a03a27455fa616e8c29ee6d772d2223960a624bc8f19909a360bb98792f10ff744cc3fa02afc283c242a0440928f1f578e41adb4cf0995198d03ff4ac531985ce1e8b0df18062f52525e83a76e7b9669f0ce50920e8b2963b7d5c412a1da331b91d1d4bf97e22a5031cecded6671e782ebf49da3d2f28c742bdbafc18c70794ecc5958879b37f87322d03f5c275e5bb936254e5eede6558fb1efd6cf63160594a5f806bc495f8338030860c6bc44bc95cd562466d33d0bdfab3ae5d470b5c08c6a0a7db60e3f2b50cba046efa34654cf454e89a9cc377e3c498b456666450dfb1109e6f0a0c983bc7aa3f59ca18819d6e56f676a932cd509e0e50e8d4f812c3b7a781b9dfc6794ace4e7b604801adc3925fdbe506731c8004003d4acf29199dda7c0a3f2ff1eac31d66b7e0718986b6d102ad16b3b3f5c381e8506b0aaf3a5b530197d2713f91c9d919113c3bf2e45e82b649c597f6410f0a1fc3a8c049698ca03dc2113c0afd08e58b2ddfcff25ecfd2ce7c758d6d5e5d409bc68327e0cf9ada035945a8c468bb4b3553a01311f00cbbca644e64ef95857561aaad694ad806ac082f818c8d9da979891b918a32f7ad17008c4e40ef5ac9b1644fea5ca1fab841470a9a74def7373fe1b31b46a42852a5725365e648ce2fa0c32b0c7380257b552038bd2c49875230a3cf7b786adee5fe67a11388f0a2f39e279cdbdd7b044115579f3e397249b164b4a4b376adeed55a8925045040db5f454188c9312fb5cbdbf694f0be093ffbd57c848c60c56c75f72fa0c76061c8ea013492dc5b78e2bcc3637fa7f50fe26c19d6e42726241ce9a7f0c6b663057093df0c89b97f62a64e52353a9fcff954dd28f87d3ac5f26d0f8712799b02c504a069a12396fed0f1c30c96c87f154fe110aff0dfdfbc29d6387ee4dea6364216018b8b2a0ff33c97be1b36d855ded7d4baab5dac118512b167139111406a4f23c926d5ca35bf2d7440ba345c85cc63945de69e4326516b1a19678b1137b99d9639f4faeddbe25e4905183afadd2965cff04cb4c8ed72693bc8ddaa16179b919272713e00c5bce8c429357ec365b971342324243408a029346126879dfc621a3034651311ebbec2b6a576026495f842f5d81949b0730da66caa10c48131b435fd049499c2eaf0b1951d86958eaac408ad9084308e6cf4ed165113c9da18eab260707a7abfb92f38f7c49139aaa67cdc504ee24a6cc1cb1d3648ae2e1a3112ec8968dd66334c53ef80477b8141998cfd881217219195207597c2c5b9ad8c330b1362f8f05bda7ee675393a16c74fe5c81bef1aacb755f2d78b2a74550c704c1fd6eeda6f066c5afeaf6194e5b24d4b6758095454a59a280dfd471f26a9e9e31ac0e4e9ad216b0710f5f41cc0c0c9fc1248e17f589b00edd25af4df8c896fbcbeeb4561e75222384a7fe7c10d2b92a5294b1c0b8ccf9b084495db39b1bd1455044af597740e80ba9ad175a8211202db59416026283e589fe7155c17c9784adeb662a6ab344634032311b1da5971bd7b4b883da854153b55dfa7937537b917ab76fc3bb8211c6bd8093e2ba8a2f8139b2473c5351f2e26670e1e524db63dfae7583ba5906b13ade170d9124f332ec84a42d85ed561e2a401b06587672c58b20b55d79946ba0ded1e03325b264561a28c15772d49ed17720e9bd02d2a00cd2a55666beafb946636c8a925ed5faef4cc79a0ed0fd75799cc6ec7fe36740e70c5125017c1ba77eb946b19c109edd7a5cf29c42b60d5b98ced94ed4974e8fb77071c1223d46c99588e3d8580763bb7d25847816996a30df8e744e9b18388e24d95e1c8f261e1d5b27ec88c95401f86477987f9622193da9a5febd4b44900c968cba06193465b03f410b6e8fc3d87129691b0aeb6bf5b6411b89d3efbff5be0610d4f1dcdf96bb929c22419f8ed0248ad7288df9a205fec39bc850c6a54b336af5a2ddb68e8e8470aecf91db38464a24c364ded2044ef40ee21445e2af9d6d064e2fe37577cf8a85cd365a6ddec1ce5c71ccaa8e66bc9d51702da24645615006e5c64ec95e1a8099646baf6506156d4b73a06b5a54e35586621440ef1c41b69e007a8f309ca661a93fdbbef1f79c7c597fdb2aa722ee34c1d0c19f2ec96c38b63d8da4d37245121940bd40a26838ba04b5cdf28013e8123ff5b65c8a004db48282e781e6043f5a97a53d5e45b46693b2f98fd39d256b6976fea8cb5d3a476c9602a9458de4bdeb545a160e1c8d119c19364edf943029ef604e1f301ddcbba008253509be428a6bd864a030d26ccfc878316368a29c9862b442216b9f522aecf6d0286d3c531946e7ce45766821275c5397ab37f3b9f01169f9ad41e69db5ddcfd2afca093db893574e15456000543588dd02e8664ffd10de3a2a31d3a5323d5fd6293b6d4ae9ce630ef0c08500d091d140970e8b1caf0c6200d44c9489e1794df9e82326b35a958f657a22d1140f74a322a5a8151ef2c48cea5be11667696108793539a33c8d8f1392b1f5c5e02ec253defee417a710178a39297a437509448daa0c33b12fcd2e75ac8048bb60fa3c00491df652e479b9f75d92bd42adf54e9f041f914fb8cdea23bcb045dcfb18c1c8899eecfb9b3f55ba2da9eba66b1dc80d8af7701cdbf9be7744267837819739c68c9d4ba228736afa4db33b490afaf4a1d64df38fc1b9f38aa1caeac0a14a8e64f80000000000000001000000000000008b90baf82ebee90d9ec46b596a305374673c04be0edf47eadc9a36fff3f9aee122040556bf5b465dcfdfc8fc0a8fad007cc9bfa4c9bc14886423dd7349ad6a2c5fb665d0333a86731d4e9c19a01fbb3291af85dad4063cb1d8bb2874a86877a4aa5dd26e8116c2d3051b1fe4a87791c244c9c0d836c5d3d424c4a060dadfff4035f73a263034a71a2dc7433127aa7bf6e88e8058e254b82e166687948553918aec7065fd17993d7bd94d93f84523f9d21c83b4de294ece7b2ec6b43eed8ebae45cde0f4833ceff562d725e41ae5996776e4b54de26217eda7c788405ed39b42ea1b07884350000006acc5e4e11f470d41f378ca9c6727b605fbfd2ce6b1c1be991c08c3cf6a176f7b9307bb0a2c7d88d2c86d232ab11088d2b0a196873774c3ab8a4d9eb7ce1f8e008ffb68dea0b5e27a30af4c5bb6b6a1cf586b2bbf3186ef215969cfc10910f8a2f3eedef01baf70ab802743f28b9e4f33d8aaa50427d1862d22f4ea1523c1ae22915b90cadbd847571babbe323ee6b85bcd10d55b332ea1d4032c803b4d20342cd00216cda21bf3d0a87adfd3b44196f593892bff1b1c05d23b3cb8a0e2da8513462e534775d1173c13663d9a4607a68a1f5eea6e4fe3db10dc3f8a3e5e54eeca37849223ecad66a2ffad078e2a3fc12c7ee9a143b95a2d1eca8090eee53c00fa4ebdd07b0fa25a4a2c897c4502a6519118a5bc10eda9d55343554ea609cb92cbd6677f54fdbfa86f706baa51607415cc0064b169471f6166a72bd7f7e81a478365b19ff8fb686b2e0ecdab6e0d991ef621d82ea67c3a48468"], 0x1500}, 0x402) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x0, 0x6) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x6, 0x7ff, './file1\x00', 0x8, 0x2, 0x800, 0x101}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x3ff, 0x8, {0x7, 0xbac}}) mknod(&(0x7f00000000c0)='./file0\x00', 0x8004, 0xd17a) socket$inet(0x2, 0xc000, 0xfffffffffffff800) 16:00:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r2, r3) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file1\x00', r1, r2) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000080)='r\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file2\x00', 0x0) 16:00:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpeername$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x38) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r3) 16:00:19 executing program 1: syz_emit_ethernet(0x3274c324db29cadb, 0xfffffffffffffffe) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000200)={0x0, 0xfffffffffffffe6e, &(0x7f00000003c0), 0x1, &(0x7f0000000340)=""/127, 0xfffffffffffffef8}, 0x1) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) read(r0, &(0x7f00000000c0)=""/27, 0x1b) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000100)='./file2\x00', r1, r2, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0xff) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0x0, 0x8}) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt(r0, 0xfffffffffffffffb, 0xbdef, &(0x7f0000000080)=""/150, &(0x7f0000000140)=0x96) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) close(r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0x0) close(r1) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="d1c1d51842f54b03f8acc5363c5256b08e49fdba2084eb17ea7bb402f7c90df196fbd1c1e8a9a4338e97228394503e7f7a2ddd1b88a114262f389597dbf4bf5e36780457b2c76454e376a5eab496dfa225e81d9c0c4963a69f8f491b77e54187ad70717e9bd5acc5df3ec30438e84c574f", 0x71}, {&(0x7f00000001c0)="fc4c11e03262cd9c7ccadaa1b577ee383b53bddd4e66eec8554f2320778ad16d34b6ceaf09b6e59ff75c6140e32c1477c431397a9d2aa28d20c7e1722b18f914ff5af0fffecb4b93ad6371aada6df620e3d1e654505f5dff60ca698dee1deef9fb7209cc01c966be3a1174c248d57d2636b899b7ab3e791cbd4e37738a6e4f38e421b718342082", 0x87}], 0x2, 0x0, 0x0, 0x15f4b0709d821a95}, 0xb) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') 16:00:19 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') fcntl$getown(r1, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x194, 0x3) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000040)=0x500) 16:00:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='x\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x9, 0x2}, {0x2, 0x1}}) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = getpgid(0x0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="d6eea26c79c740cd345564c7333bc9e5d49ba222f2f307b352806ba3b7dea12ea1f5a718ef142a5f812d95c0973203b676fa82553107634fda87e1e7edeb74b09611224f38781878cb628b", 0x4b}, {&(0x7f0000000240)="1a2e43a93d494aaf57ddbd1df640b2ca8e9eabc2319022dd18d5e8a0b5d91141e94692c7ef7af8e7707c3494453961218caada5c6998235fa944072a9e96558a861a98f8f3b9ae1c4161034556d2316fd84b6d3c37e0e079e9b863478254ee36bedbeb31c415b91a4be82d201bd6560d9b843967d13a3080bc75f29d2b37d8a340ea702ea07dacc26370d85ff2135dfa29c2cd2f5ed140b301f262ecf4f0e97a96afe0efd9b15d22261c", 0xaa}, {&(0x7f0000000300)="9632baae0b0c8163cc737c2246e8e32d788b3d11e5ae24d64b3586fb4e64fc7a0cc3a40d8bbaedde986df6ecb47989bdbdf9686deb2c5c152b0306ffa61383255fce89c8fe8838e32bf96496fb725d1b32266c66a18eb19ac3635ea8500e623e7fe390e192339b5c05ae9e93ce83a7d18c1f55f077bb48cf7bf3c97ca81e04179b1a99ee59b81162c527bdc7af4038cd2e86b9706fd36258b5aa04920c11a4a66870f640fd08d03447778b6aa750cc9ba6f551e7621ddb71eeae8f829f9d033fdeb62e1aeaf062f5f54f34b7758aba40e2b7c938b37d4e662b2a307e87c0864a8ea9837dade091117163", 0xea}], 0x3, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x108, 0x1}, 0x5) shutdown(r1, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000600)=0x9) dup2(r0, r1) shutdown(r0, 0x1) 16:00:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x80) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file1\x00', 0x51, 0xe7) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xffffffffffffffff) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./file2\x00', 0x0, 0x2) sendto(r0, &(0x7f0000000100)="62fd3541634b", 0x6, 0x4, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000540)=""/4096, 0x1000) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000140)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = msgget$private(0x0, 0x8008) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x211) 16:00:20 executing program 0: open(&(0x7f0000000080)='./file1\x00', 0x611, 0x40000000008) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semget(0x2, 0x2, 0x84) 16:00:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') open(&(0x7f0000000080)='./file1\x00', 0x400, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) open(0xfffffffffffffffe, 0x880, 0xc3) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) fcntl$getflags(r3, 0x1) getuid() r4 = semget(0x0, 0x2, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r5 = open(&(0x7f0000000500)='./file0\x00', 0x20000000000010, 0xc4) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)=0x1f) readlinkat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f0000000880)=""/131, 0x83) syz_open_pts() socketpair(0x6, 0x4, 0x3, &(0x7f0000000840)) r6 = accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r6, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r6, 0x0, 0x3) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r4, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x3, &(0x7f0000000700)=[r2, 0x0, 0x0]) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) stat(&(0x7f0000000400)='./file0\x00', &(0x7f00000007c0)) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="29365705c9a6640141adab194a54f605299c9a2a7d83dae56f0a933471ac06fa96496c81bec99510fe11038e828ea6015d6ee6ec8ca6e2ee07afe2471be38f3427941e71b88aaa0eb0", 0x49, 0x400, 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/191, 0xbf) 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/47}, &(0x7f0000000080)=0x31) socket(0xd, 0x1, 0x4) 16:00:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = msgget(0x0, 0x41) msgctl$IPC_RMID(r0, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="dfd1636ff264744b3cada1e3535803fab5156299c3739cebcb0e84b1b0c2ff75157bd453a7c294573a1ea0709b78e9faed0a2c4bff39ebda2888a4900b92cbf38474cfc6ad4b1bd3746e99a2fa85afbdef0118ae53a9e41f5355db9958a99d1a284505f8fbe44a0499b6dd78a2f4b57d673ad890d81d98c68368160dfe5a33c5f94b36854c4c7e5c", 0x88) write(r0, &(0x7f0000000000), 0x2ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) recvfrom$unix(r0, &(0x7f0000000080)=""/161, 0xa1, 0x800, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000080)='\x00', &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x2, 0x8, 0x3, 0x0, 0x3, 0x5f, 0x78, 0x0, 0x2, 0x8, 0x8}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc120, 0x1) mknod(&(0x7f0000000080)='./file1\x00', 0x0, 0x2) r1 = semget$private(0x0, 0x0, 0x80) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/172) symlinkat(&(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00') 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r0, &(0x7f0000002580)=[{&(0x7f0000000280)=""/202, 0xca}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/246, 0xf6}, {&(0x7f0000002480)=""/248, 0xf8}, {&(0x7f00000001c0)=""/20, 0x14}], 0x6) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:21 executing program 0: open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000200)='c\x00'], &(0x7f0000000180)) 16:00:21 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xfe6a) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0x120) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 0: open(&(0x7f0000000180)='./file1\x00', 0x400000020, 0x101) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x10) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file1\x00', 0x0, 0x7aae, 0x9, 0x1, 0x400, 0x80000000, 0x7, 0x274517581ac38406, 0x2, 0x7, 0xefb3}) 16:00:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r4 = getuid() r5 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r5, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000002c0)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000340)) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) fchownat(r0, &(0x7f0000000480)='./file0\x00', r4, r3, 0x4) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000240)=""/21) shutdown(r7, 0x3) semget(0x0, 0x2, 0x80) recvfrom$inet(r1, &(0x7f00000004c0)=""/36, 0x24, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = getppid() fcntl$setown(r8, 0x6, r9) socket$inet6(0x18, 0x3, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000440)='^+\x00', &(0x7f0000000100)='c\x00', &(0x7f0000000140)='+&:\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='c\x00', &(0x7f0000000380)='c\x00', &(0x7f0000000240)='c\x00']) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) 16:00:21 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 16:00:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10010, 0x88) renameat(r0, &(0x7f0000000180)='./bus\x00', r1, &(0x7f0000000380)='./bus\x00') r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f00000003c0)='./bus\x00', 0x0) fchmodat(r0, &(0x7f0000000440)='./bus\x00', 0x10, 0x6) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000200)=0x100000001) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x5}], 0x1000, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0xca, 0x2, 0x9, 0x5}, {{r3}, 0xfffffffffffffff8, 0x40, 0x40000018, 0x2, 0x5}, {{r3}, 0xfffffffffffffffe, 0x9d9d44db227c4d74, 0x41, 0x76f1, 0x9}, {{r3}, 0xfffffffffffffff9, 0x80, 0xf0000005, 0x1000, 0x800}, {{r3}, 0x4cac2b775fe6e4b3, 0x10, 0x8, 0xbd, 0x30}, {{r3}, 0xffffffffffffffff, 0xa0, 0x20, 0x6}, {{r2}, 0xfffffffffffffffd, 0x2, 0xf0000020, 0x0, 0xfb}, {{r2}, 0xffffffffffffffff, 0x61, 0xf0000016, 0x4, 0xffffffffffff88be}, {{r3}, 0xffffffffffffffff, 0x50, 0x20, 0x6, 0x2}], 0x9, &(0x7f0000000100)={0x6, 0x49}) 16:00:21 executing program 0: unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000040)) syz_open_pts() socketpair(0x10, 0x1, 0x20, &(0x7f0000000080)={0xffffffffffffffff}) dup2(0xffffffffffffffff, r0) 16:00:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000000c0)='W\x00') 16:00:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x600, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) fcntl$getown(r1, 0x5) shutdown(r1, 0x2) r2 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c3bb25a7c8646443635651245"], 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) 16:00:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) 16:00:22 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:22 executing program 0: getpgid(0xffffffffffffffff) getpgrp() getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffffa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r1, 0x0) 16:00:22 executing program 1: r0 = semget(0x1, 0x3, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/59) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfa2abad380deea26) r3 = dup(0xffffffffffffffff) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000140)={0x2, 0x8}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x8) connect(r3, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)) getdents(r1, &(0x7f0000000240)=""/75, 0x4b) connect(r3, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = accept$unix(r3, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001380)=""/233, &(0x7f0000001480)=0xe9) ioctl$TIOCSTOP(r2, 0x2000746f) listen(r4, 0x8) r7 = accept$unix(r6, &(0x7f00000014c0)=@file={0x0, ""/21}, &(0x7f0000001500)=0x17) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001540)=0x3) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001580)={0x5, 0x5, 0x80000001, 0xcb, "fff42b689bb575ed5624c40b102e07972c460400", 0x1, 0x4}) symlinkat(&(0x7f00000015c0)='./file0\x00', r3, &(0x7f0000001600)='./file0\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) chdir(&(0x7f00000016c0)='./file0\x00') rmdir(&(0x7f0000001700)='./file0\x00') ioctl$KDSETRAD(r3, 0x20004b43) sendmsg(r7, &(0x7f0000004a00)={&(0x7f0000001740)=@in={0x2, 0x0}, 0xc, &(0x7f0000004940)=[{&(0x7f0000001780)="3039c6b7d565eb3f91e1f198ab5a5127c44091b609e2268f0327ab54bdbda58d164ceeb8fe02dd73e45f34e9ba0b848ea2a0ea9b4f08f7604713be9fab04fd6532b1b7498858a4f54abbae6c5551e57dc108820ed2bcdafcfbe792529f6532f48b663cda3ee9a4d862d51ed4b39123e55c5d56175bc036597911408b0bdc97553fe508823af506542094261b17f6787a8041da287c47e30b1e7c0ac50c0aba9188efbe84c6786b32d1badefd6402c75c114ee67c7286e4ae41c8bb7f6e9a8a85466a2e91f799107bade52805c3ec1cd481bb4cf6c910fdc1e7f80e2d465f2a44f9bd77ca5f46157b3dbc3e9b43f2113d2b37361f3ccad20d92bdb851753152d8f2109b07ffa8788f478e9e5ffe71f1bc4cccf4c35e60af26d7cf7ca6210f22fc74ab140b2b42845035b321bf361a21dc99a77fe81170df36952e1e2bb160e49d34681f609b53b226ca25b2fca8196ec7efd0a1351039d196248759776ab118f99f4d9c8722cfec7fa7ab6b7470bddd66c8968960591535a5c0cb547dbe209ac4effde8b684311d53e3e2bcc19d1219dc73d389334c05a0b3e1fa0ffe51b78586c9d8dee3bfa62f1cea18026ad522a59173728d5efcafb92efa1004a73bb931d86e941d6b1c479e1cf3392f473807ac47b798606a7c9800a7b7a926c79f922130d257f3156b65409fb18dc62ac2e47f0ac6cb2a73b04ad3982436622c282cb6f7fe00372b4aa56588837f14dd16804181df8a3de10c00073ac51c7772c0f51fc008e983720cfe37ae4513d8b79dbe2a3dd7b6683d206edd89972d1d47186f85fe23381f1ff6cfed43447e0cf497f7246684c585499d20201e7e5f87a3c5ffa29e00b687779bfc796377161f05d2bcd9dd3a3103a669485ff0a652ff2831164af3b2b74e876337891905f5b50f8843ae3d64d99937be7c916467a28267c69a784c8e2a1d128cf0fbeb6f8f6664503735478f4be7b09f9aa22a037c6ba2d0071730f8af4ccb48a0881b0319e4b7385f9e8e35c5ac792b52a1182d33c53b23cf5cec2dc01a9b5f82ed203bddc53dbd170da271ad7f6f5c4e715e1bbc53d2347c7507f98450f0eb1c7da5520233c62ef089c746e47ca9b12e53a6513efe8377a00687eb0e1c347a1c7cb420ee213a5edcc9a07c54df4d830abf1ea653411e16c80223fb4f81c88435e91b46d6c8603929acb1365a575ce9c9dd7f01fccf8126eacf17771fcc85f215af67ad1cbe8514b7bcee6bf579e5d74b235132f4bc4014f4b84d884f3c2fe8ed9994a3c712354252f2e39b329f60f7426d1f482421666f6de1e3a58439348b70a25c8a199e2a813461671c30602e4b5e862072c807d0166831d5942cd209808c1949d66ef1db60ad6ddfc7810fa6e17d4649e75896a3d8d2238d8c1e7b30aa48a585fbe9f5624e3daccfbfb6f467a00036ce1b4bdc17f5429ed67b50903f168c6a5c771e2628f5da0ee87a86e34ca0a54a77b556a96f7f60c8f75c635098f1504a46e08086378a24e8bd204c7898cc7bc4335e46b5c1cd800c9cf76f694ab3c3a970ac6d7d030295d2c9ee25c2311258ce0d51a802f18df020aab16e86a2014f5160ff15dae502676bafa1b400d885f9507583248e7f7a3377c4d8ef6886e40ef968640bab5afe3f328f04f18c5d9ec67731c1c00f2aa5c851161cba519630e585b29d5418b85d94d465a82bced754ab8f20bb11bc632a23d3621da4a7fb2ac4c1fe3692ced98cef456b0698d23c52df7cc09cd59722f2aaa11f96150872dd6b974c3e9c681fe6870f886725563aad3bac0c277d51bbfcc6893bfaddc880589beba55d82b02c4e2b8a2e22620130d9b9b76ed9e2c1f72f0c0b0698c7522bed28c04e919a0ee1ce1eeffebc09dc7bea92697879a5bcaa06e711157e3be7d81ab99c0011248472d9da227e4977dfc6992522c52dff40b280789dcc4e3f16ae4e90fd200f856f31e116b8668f2e1837d154f6a29efe99528508ef57bdbee87bf501ae7063a55fed5c44d4f419b73ceb90a32da0bca62ac12201632ede86b9119387e2bd078a2148535179887174163a5f0d6587af6dd63ea22dab4b8574b0c1ed04133c3d7a97d11ae6123f5897897f464e15f4f3f3d3e3ce443dcdbb42c8bb29ec732088ae0bd975e48e3c51367600b54b8bdf706002d88dc86ab50da15ae1ab4f973626c6a7d3f05e2ea66b5a0b14dedfbb5e6e6553c7947f001e5af46c81bcf3028dddcabe21a59cebd287a76d34a93472a7a7283de6b4f2ab7c1d383a86c4901864626e070ae7b3b7d1cc72a287d85087b84ced3b7ab577b19dcfdab6f55304819ae35427358d8e601853318cb6539807b377b9f4ee92aa0e14cae0c609881c9bd623253523766dc610a33656b5f7ba340db718672c6d69e1cb638201f0af3914d90e3aaa2d57f5ca5253a1b8cb6a619533660a7bae3874fc2bf6f716178ab16d649d8952d9a60edc4dff854d36ba3d799760ccf9120592abea2ec11d6d8e40b67aff9e4dd22301d442be479f6682a11e35e097d9b0a1c7fbabf7a3cca6e63afd28348818606c612e12e0dc78ae8c3a705348e32ad2f6c4c14b4a135636d99fdef2f03c3edfb7daeb06b72d30bf6138b49f6374edb0cc46bc82e8901a4b9f4080b0440f47246dc47a13a17373e7c2719c3fe1b42a04d071efb1ae95f3fb23c4f6e53afd1989a53fa6d300d10a90ae0a735b7da54b57429894f8dfa55c79de14e7994d859bc30d82a9cb1ea65bb19cf194157be0cf3b0b8883454b8a0e716e93ba46313b8a400790e72a4343499b15d2fe41d84eec2aa5f4c11891694f065c6781a5b9d53c5dc5f0db8c5a0e2fe76c80530c6236dbd8e196659a0be801423769aedc3dc0b95557d986c4a16bacad11bbe073212a6070d3862fb3c8775932ee645f25bf02e02d021b4f6c1f0dde2cb34bc2ad960bc7bb8d18adb387919d65b2a077aecde0b445b9090319e3d4929c84ee94d1e5c3200d24f4a8a6497fe85aabd4593d4d6f4e63955b830eb85f91cf972a20f01046e7d5edd87988b4fb541e375aa7c20689871b63ff185b0cbaa9d1dade22644b8dc4ae08a55e00c76c52c784b19850263cc7f0f42e6b1ca04dda05ae50bb8ec18b6c4fb5b9fec603582d1f41b455f68483eab7efc2594fb7ee12e7c2f64c07336cb640b8b82eb704fa399c9f976ce29500847ab9060c154a1d1fa29e631bf95eaec4ce07d305a56c2117b7030856773197595246a8a608d0629df8fc6c7766f5a4ed27be38a5ea47a35b5ce72594eeadcb58b7659ed883548143c4948398c5303bb019a2fe474563362568dd21af5f36e8e46dc96a65ad38d4c758a32c37d87ac7f2b9d864f431db014220dc3b69946f3395430ef93767eee9e56afcca0a39d42720f02a91067ab18506770a9553557829a754361bea59642caae159a8adf0a5315b7edf244b636e62f18271b8d113a18a6d7b88f4ab152df82bb4003951fcc514ec9336b0b054acbb9979462e01009d08b0da1330cca039773fef90def437aaae87bb29de7407e4aae935acb8dc86044df65b7f5e8b2e880f8ae7a612f3e988e058c6134effecbba697feb686fd697ef971d151b19e234cc7d2b3a9981dd25700d364dac9edf293dfd40c8cb7b2a8a280e5f4b7a663e82d903f712fe6676d3d9af6fdac27b769eca3879f2c1628519b6c98760a7d8aa154921e92e8312d119511c0c5042e0571953a17ffc151097498341c49925f29969c88ae53dbbdaf8bbecfa369ca3dacffdf481bd3cf5cf0c93cb554220b7afd25888fb2bac2cd42e96040e4356ce3ce72eb01925c82d1567bd05a771587e33e2e3701ff76710589b7d7c1979270309af4941653d78859769f6b147782eebabf69b43d8b30a4671e124685dd9db28cb8809b8e95764938a1fac131caebba413a80c28d7cc314cf1c2714c9fbff00dd5f539adbd70f993f6319254fd04cf57f6aa03995ac454f7214bef5eb48278a4f77a27b79e71468ff8ea15642b8c3273318a4e0a5c79702d8bfe61558c09dade55d68e2662ddf099bc8fc6ec114af04b93c01860c462603470f87005f3ba0490f23f6c26b4a229a3fa95ea9ef64076eaa37d5d43332146b38b8fe19855bdb82384a703af8e4967970ab5c5616870807a2c10181230cb05767212005edcef62153bf615badf78fdb712c78d245adae9fd2900747b2593589b9a9d042c3134f797b14192f7922dcb2db99f9ea6c05a58ca79789dd7a814fa193934bc68c04a213f43471efbab496c5f7bd973ceed914b99ce61cac4670ef1ef729462c1dafa90f05a4a8e3b310ed7ce5e2bdb1814484f3acf38c4cc68fd748eb3b292d12e207fda5d4175cd20ef3735072b2c7a6c55c5756efb019bb6978f25c363850defde1a19b3bfc4fc9db7350de5fc4330bb33ffc3914e5776d4ed3f2fc8550ddc68828fd04a5f7a81e0bfcac00b08e8071308c52e8336fbe951ff3bab812005f7c543fd05b9ccab5a83fbecc1ee15a7efe7a1281e52077017969137ce1dee9f74c14332fbf0cada508c338c67fb9bc8c9e63d974acf513f37a40e0c10882c28a920bb1dda44326415fb11b87922d42045f0da6afa312b1a1decdfd99616658c88dd6cfe338a777d1f94e50ab925dcf001aae101c111abd00a175766308e11ed7212345f8870fd11e3ea3f2c07572f9a1a332378c4e34dcaae22a81f3059cb97f4814b5b58ea087a3a09d1831bf8aa63da595d1c2bc0f8855e703b25b9163b937a54477e90fd68b3faf32b2b19357f86a1ac9b723db1cfe8acb8cf0426d06738d2f0ab31d5b8dafc14f7de8135516aba0ae137da768a4df8c55635a6fc1bfa679c998badbc98bafe9a6a987f2485a6842173f7b72e8ff7c707c3f42978b04f6b23e9c28f8df4d03de2e5873af45de4cab0cfc19ed6cc093baeb2fc67fd506b91cc83face897a2b87f3e9cdb206a672cb1ef99795c147a175974731d533f9047c85f3a8fdff9144ca98675476e45bebc6e5096de72a43a289adda9a5b7cdb262bccf11d063db72766af83150e89081b36385cfc217898f568477732cab6945b4bdb5f3acb3a1676356ccbedc5d8cff872684eea05c4d177e0224ef3fabc40a50334147a9c6f72dfe430a7dc9aa18299fa710b9fd14cf2c83d1af9e51aadbda83151ac4d8bdc884ffb29ab909d5242bb7f4d2b4fe5f10e8d9755026c5d34e7f43be83b610237b7f00b29b48d6abe173864c3e25f011cb79a46a521f9ce32981aa4640f9e117aee54f464cef8f20f6503802657e98620cc5c5702c024a6f3596bb133334fa1d936368b1c5e8dbc73063872a4c5491951c07614e9f315693326bc6a8052e6ad4f9df2fbf9833403c34990f454372bc74ff7115c5139af1284c2eb6098384c69d7e52df315d167025708a3f001fa8857c59ef66f0abd9f3596b520b466e37ac675bafd0b53693fbbed9ac4a13ca5ca34fc552094224ca583ec3e4c815fc54d2d903c4e97850749bd108930b6be25163bbe0b42ea0b880e1d18b3601c1ca56b18423a14ac174a15fc61cd57b2747515127f1a42ee1dc1cac0e72deaaff0987698c00988b79136857845df5bce8535478cd3303d5e8b54ea4680f9baa2b90b60e00e757b8549d04d1303b21ecc510f81dbd33ad6f1bd33c32fc2669dd670d199cf4efbb8614ed1515a085e0366a26b1db62c272f0bd1420579c86d6dc50c307305a20cbf008f726249fed9baedee881a152d4764fabffdacacc412b4c4ee16b6a9cc2034f441e8649360799d9c2069c71325e110dcb602496452c2aa60740cc911d1f116f", 0x1000}, {&(0x7f0000002780)="f95ec19703fbdfe894c1e17209452954e63a4f2074aa4e593b9c6311fc8fb76b389efc805318abdbc677132c5ec722f52c69846a50db7db2b53f2e571f27d1096971533e9a86908d6e3a147a26c235a04dc90cd192311bf405f28e55fafba0b979380df9042feea9e3b7a47f9ab06953131c8fae28fe30fd1b70fb3147df667ff8bc91af43bb", 0x86}, {&(0x7f0000002840)="de2c6a2868f3eeafac0abf370689e9b5e542335f0ad4dc125727de5eaf1b0b79acddc931d73ab3e8641fc99eb92136d557e2c3248c06eacb390f0d231b76b418fcd4c5364227940a4e2098e2efd8c9994f3823bc9c9b8ffbc01c792db1cc7acd776187737c4768f67fcdc2ac0df700ba0496c6c3d3b33cebc6a9b355f35cd162ae24815f0ed6e3192bc9883f09294abc8da01132a17869901bd45e66b71d0ace3a0d79d71029a99485cdb38ad79c727945c9f25dbbdd921b9df4c36b7083032e0f2f9447ca00c463d4c35e8409be3df5caeae42f5c55305f277556e55c8dbe43ca4597971ec5f8f73c1dd50e0184c082e77b8ef7eb2405241cb09a1a0a5093b8fb2429d10060485084f393700e129612ee80772c9d0952b4cb8186e67f58db10a78971143b2680eb8535d2de683685987a456943443f92384659dcb2f20e9a03085bb7acdadaaa53dbd5ba38b3d185b400538d1ad347f8c445700d5ef2e7f587cdfca83e8fd9ce8b222af9e03bcb686fbd33e89b61915d097c5f032dd2bfd3627d778784d7f30bd8729d850418fb8c2b827a14895734fb8207c77867288bca9d9003f0bd327c4235d14720ac472388a6903e5cbef59673e09b1ea67590740da5d757d6bdbedf73d847c79bcaab3d15204e209e39d450f922246bc75a64f152fed63df32a59b03c6bae48ea0133b6c85aa7dc42274f8afd96f4bd71eebadc4a379514da551ae1516fa986007697bc06d2e6534350a30ac9b9a3c38e19009b81d12668a63a623e571bc19c13b701735dcd9efc846cb5f4a0b9f87e3901cc111a3c3dfae019ac9753aec8f582dbe2ef290afe3aa2961259d367e58a18761d419c63e06a7bf50dc2f6a4cf04a713e8db9ddbc9005cb2126beb25b30089a9fc4645154c8664bfd6157ac12845febd4e08942a45409c138bc2bf44e87fc1a17bcd13890048b056b1ec3f49a3a0a9673ff1241ad5b4bf8c58c17803514a74d179c2f1ff0817b1d8055e8df2ad5ecab46c902f123c9d1aaa71facb3a81fa1c8e277c9fc344cf80ac10b86a25ecadabd183aeaddf9ee86f95a2c240583f0daea11e3e84036821b35251f81f8363a747498a2d55900188729633acfcee636cf271f99aeb15017b9b0d51686d9d7d024797d83e904bbc0b980290939d7e9118816f44c0b627133694a331aeecddd6ce8d3b868c9402b8cbf2cb3eb2bc6f5e63108d2c76a8252e280ca2f65aaa575b78fa2688b4538ae4589719ff6076c12655eb266bc3eb44643a1597d99356705a85def1df81dfbf5bb5c9a9fe694ec11b05f8f0cbe80c9d85fded76ed36159a19a3b77473008114dc8d62849ea9b085b9b0fe9b4f3578f1177df24f65264d9b2e4b2baf9de231ae33f0b3136a63670952b18c9c7440f3ac89c322f29d7cd33ed807ff3589b3a8213d5958d8e10c3a71ec6514d35c4d4b3ee38fa5a212e4f7129f5fb9f5c5a6e41441c5e0a9e9c4d9bba10a1dd7bd98d22de7d8463076a68443b5fe379dae0fbb3936a0b56f5d4b8b9209445dac882a3c6788af35f1b3ccfe4bc67b19b5260d1b5e04555de42d2f45e09a48bd4818d0c4291692200cad8f2265f65fd9a84a32498e787279afadbf144e1be991fbc209867af28a92f957567c375e390ded99c9908a41e9a6ca8c7a4c4fef9487ab03fabe1cb93bcf7641521716b69ee1dbe0f5f30bd7289300d0c19efa243119d5b50f64627f58827046944e808a61c4e776ec1041f2733005bb514c019cb7f428f6e2f87d3497af8929e424904f506edba5086a39ed25d6aeb45cc1bbbd99a87a029d3da96aeeb009c52155de1296cc53c5816821f2a31bfe648be8495c143133b7b6a6ed2cf39ee60776b786196bbf8a68ecaa0eca0182b72a41e1063ed28d5e1a4dd20008b74cc628c771773fb415e05b350adb50f845d7b3f4243e58741d38f3aa108380b7a7afdd4cb2a987e19147756d60c5b2882953b9a97e85d2e8d0d24335484a0a137fca181a5d915163816a39535442858b8d228cf4d40d4fe0a952ad50f1a3c0d58cd8797957231e7dcf0d3897fc76e7ab070e29fdc17679c72b0d51881a2133e3cb8a5a7b19f9721f58a189099948ba167182d0bd5675d6768730aa6231757c070a0a9812c2a6867aa9d4a9d5a25333fd41aef277a5409647413ac4b1a6ef36da9cc4e4caf7da5f750e1b7b83b11936cc734eb375a60f8e11311c893d737f9fe5f28125b126169488c4cf15e964d9dddf0708496f7f0938a60833ca5c9934d1edf41f33fd80ba0d3d071712c36f105961902dd262395edd5387722ea774ed6bf59a57bcab06c49d126ae2ded8bf524960619173b60754b4a4b94fe0489a489ef8b89ffa3eed34840a867ee2fe6f7eebc083dd15a3ad66d6ae0f099476baddf2bb7c40ef8b409a886995cf5fc9aef5f91ebab908be59f16bdbc6e7defcc0120808b7b59e4b63b7d6526f753f9a179394ac93784a6fca34e3041a1aab0f838cd34c10c8d84cf5b4aee36321f93aec725f23d29784e561b13a0e26acce68f25b8f037482000a8e5cde77222130b7bc7d17cada6d8582c51c0c784bc32be0e63071b93cb9e302f6317053f8a8089a7f65f2cfeaadd371b2c2ce89b0bab10d6698718d6930ec6effcf5aa781ad3c34958759a89ba97cf4b93d54b5b80ab54f6cd9fe0a6a554f27414cf4aaa74cf396c8669087f4fee2a4f563d8cf45229885c5eb45e74669072b3d21c0732e213c8a56654a20afe2e1dc442b061268a0cbb4fe78363786aba5861bed1aec8f6a3f9f520bd53792303514c9990fa6a1897a704c2eada1cd9706ba67e1d3fd233b553fc2729a325c715e1cd035a0a725b2aa88e521a71476ab93a8011c97646e536d00520818606f9cbdad59459558361171eadeac48ebfb4b10dc08802f0a1c5e43caded90797119d7fc2810823098473aa4ad9f060e25435e89e7c383b651ad4ccc529a047e33b0d773977cca7f883a20a390ffc6dfdda83bf9518393d775d5a9054619a96b23c5ca892ae95169be1455fe324cb61f66c7f7374cf18b362d1348e6669a3a671591ecbf537d05d25c6318a6615674b830819b009ba8aeb9c9e5b0bfc5ea2cb4cef8fd8873475c7c8a7f97dd5bf28533e40e2e0619651690e297b643bc558d9c665580edfe5f841a25ebe11b38cbd01708f4fdc3bd867ac7988806139c2958f0e32414d0e0f1c868c4c0484f087616a53d156af4c51553f262508b01a07d0e12af18c4e400ed7cba66e03ca28dd44c394a15e28fe48e2af2a2896da20dfd8cb02a5030a6ace735cf5f1fb5b04dde7e1bf4cafe8e37a585b927fc40ec1dd6d9cf45b9fa5b3d3603d557fc6e44f52fced57ac14596dee26af0b197cddf6ac6f1f3f945f682146524864242cc282b0f09e0a343c6636ee8d0d39bd11fc1b603c953c63f2023990dc90fe26fd147497da5de32b3c21c127a72356cecfcb0acc08373630db8b63cc89139b5750687295d030347ddbfed8568f1c4976e42d135c18d1eee7bdd7999feb072218dfcbd114c363441bb4804f2bd9a2e9ef5254da191d44f56f72f3d19fb136f29c20052624087cd577396c8a30cf90b5ae888fda55d2811a36b233f3785867a8c7f1bcaf923d0768d69713692e29c45a11ada21c33b37b56c4d772f297578851b4a206274f8c79999aacbe724ca1708031463a1e7778193e30abccb9181aff8145294cf3e38481139fee47a6cf6ac5aca9ecc636586a5d5cf469c1b3b3837fe61c8a66bca3f45a1b8ba53b71a1765c65c268f6a05cb788afa8b4ffe83f129791ad685cd60bc11fea724c917f71cb41abd2f2c23d14debe99f0a375988dcea0a6f8d808db06390511baf071a39d0a0170f6e8a4c90d2c826c90256ead6e6d2bfe8ed5c851debe0f3d6e5b31a6b2524dd856a7453475ba35bc63e6aab81f89ff681a7ab86a4165a04d0f1f7bae5b8a4ed54da71d64c9ef556c6550c1a100f89738ae2b5e4e03a910c2fd1614ca44e16691242b2c82086c036dc1e576f8616fcc221823612fd934230ba5a1124b5943d111d115dbc9bdde9babdae7bacd8ed22ebd84b536c27fe2cbea95dff71d0e58402589f64453c3c5af73a0ed2f557e9a1133af7315a47b1cfeffbb1c67099662aea77cf7ab46946ef7ff1f961009e4fe6b4e601d6cd4883e77d45f909779409aa51655bb293a43a8b57a8917ff64dfaf21c071b742143a02356aad491063bf3dd9b922d6ceb54a25799a712311b8f6e56e259cb86b54baab37b7a9f75c5c3a7ba7e8108bf1288e74fb73307194c182425073d56b1bdd0fd29d60f984a8d16042dfcd37e6848472799cd1299a8348376e26a625b61ab334f924d248632818301c410e1cdc3fbb67d498f77fd4b0b3b54b047f70effd41456bb11f214135a2d20458bc756dfd7b4c1e2a927d9972b1fc90356d32d73c00d23ab313e54772eb9c1e88dc4513908c9400fc029dc8d36f757601071646a5d790ca2d860bb3575d7f42f523e152904857f773c3d62e0eff611fb3624a831efad20e0891acdd085cab557e9d959a3be44da17ca8802c49b094401bea40a2ae0dbfc5bb5468d0becfcfa55bcaad38ee9b7e975f2ad46ffdc3e63e23f644899271aaa5400440ac94b32e534a308d9359c70c425adf6ca8e09c6fd20d54516c61fdeaad5e6ebfc1f0068dc4ee236698a930bbcd6c8d046f1c35a000e9d8a540c18bbe778b56c19a3e205238df1c8eca8027dfb766b4f8b61097865b1ad0e3e42e1d7976120653b07b620502245b26b62472fb7b281406ccf9552cd16d73362dd73fe0ed6b39b2f947cd3c4b6583154f3c05f027a61863a7e872e334563608a4619435a4c2f918b2931751dc08253343c8ae439438ee6b82acb9cc4b640d4642826a7d7b021864e979684332308577254cdbd86eb9e37966ab962fd9130352cb5dbac6198c118878495809d565a4e184f572d26e385c4297263c69e0d80b3ec2dc69b77d971a463c78932695e59fedefcf27e0a2a5609a50b679b19aa1aa4efa68e1058317ba6f0422203615e862107aa7a5a59f27e886bf25d0b5ae8460dba8ace332f13819d714d2dc737ab90bae74f60cb03711fc79d3523506c05e7cd5f91f3ad2166f0fab55134a122d442a5cd50dbc9175e94378e771fea55676fac64294334499dc2198ae9d59980b9ea559bbb24ab87dbe94d435417f3c63f18b392f0371ff14f9ee7b8cbf198f24427313475fc968cd9c42cec9654863555b791430840e1af4b45930a1247ebd2508da7a44becf88a70e7fb2d79b76f8799f625cb3261e158b819f2aec5248b4b7b65917e358f2bbc31b2ada5be8bfce0add7ceb865c863c00f5430f99f4a57e5e03ba5dce0b34602a416e48553bd9b2d9f72f220be9a235e933513da3ad62cf3037364589dfb582822c97e6b9b5b76152ff2804bf88666a61f490b8448ff57510783298c9432b7b911b0c89d4d8b91a9670fe9441e6a0b1f13c51a90e87808850f1ec102ec02b7d2df6dcb88bf1821c1f829597bdd2f769f0e3a90469eefec2937adc9270724f01b127e090b5e43e5a81e444e61b4671c243d3802e135693b71c807f55b956e32966c9f2a48c234575a9f526584165d93f7bd4eff2492b6b4b87b1823038a280894208ba262af650502b983e0852839fbcf3e1c178f9a5d8c15efcb5b299b91746bba4e546135f357c0aeebefd78778e967ebd34dc6d72399cd72f10c0b3359f1a75ef61c5bc53c1f1e36c4afde03889b06343a657c2bd7f0ce25f6e556fe7c210efccadb8e939dc3be2338a02a344a6ce0f", 0x1000}, {&(0x7f0000003840)="3011be8cc6f6e0adfa315ad5a3bd3728df80f9d54e1bb7f47532fba912ac62480167ff4e00365eed6369c6425652d7a26087381b2afb3fe67810c6af94e766e0dbac2897058292103e63789790d869692a39a3ad47f355843f53a54139cbfef5639157b9138c92b8dc28f7a8d4404d5380485c541598557874f428fa98757547b7d73672bad451fb65fdf74e29be4cd76447d0c2c18178c4c46ce71a6564a168c4848e5ceed0f2f9bb9d3c1c7b87b6f7ba78e23bb2ea35e4b50ab92b3fa92071052dee5abf7e01065c42df5c33c08bfd42b5d58ff850444145c14f94cece1f02ea3a11e6f9bde78ebbafc131bee2f57ef338b6f8ac45bc227c8efc4e928ff6990a31ee94f13b4a6d5b950069e9396d0ff7f0e0c86943e16709806e5bcae7cdd11c84fe58d909798600aa9326eb81f5b783db1ad94630596ad7069fb076a78f7a4fc25669526141c9c62e9348db2bcd1f95920e7a972e875199a4cdda8b2191aef81fafb425798c1ec86bcf375c4554d3cd1dabee291221d49e7ddae9e526e95cda01d1ad4502a88439a07156f0752e01393af456f5506b0fce5d66e732d2c3b6c66309643c9d14e837146d984145f5564c02de0f4033b60e402c5f7feffcb6c94d4d30febb3140ef3a98331ff5324eac954ba2984fe6d6426b35815b3123b3d429ad015d407a817de4c54a929d89f54af83b8b3c7f38c53a125a6cb4127f5bee23cbfa15f461f755dc93d4b8f277d50af93faef982b038c3e4e92c7f261e16da81318cb7f87a03959da99be34a2bac8a24de76e2c424065abf895af66992d8b77502e8fc38b586c85199168f7c246079b42cfd399ddc64e40e6cfca2dc8f3bfe30541fd47178dc8182f4797098c249702ef1f5fed0dd6e0251c415e2e3be8d563bcd6cac248800853e65c0303bbcc849e3131cfba884e92194004f053d565509ad61d1f9d98761aa7247f4f7c09c3bedef6a1051589222533bdc55a763403a59e7a4bbf29cd3eb933637d533c03d4f3611a9a2469610aab5e36393cc946a790683ccbe5c6da1e23c406284aa1a7efb171cf970c2deb83f45e9ccdfaff73ef1b9ce8797790c713280d74e76e83cc97615670506acff2a45ad5f95bf146213e9db37e8996e7784b69505c4465f40b21b589057c184083dbc4856ec3e6ab26a2d97c535c4709facb2c20a80ba19d95e10cbf02cfb9442f4d702574ee8a91e73be6aaaa2c0ef74e84abf790ed5e6dc4a9e33ee111c891753e0e501f04f4457669466f52d49ce084a636face5ea0063d876113155a6b2dc7ef2d78bdd1537d8cb36180b3a7d6f5dea4eaf4f28492b310b75eb9cbcdc692760d9fa4f40228018514a330d9f1e36cae5b1ebbf0b14b2edb81308769392e504bea88a101021ba59a9992a38e257e7483f95e45554ba8341c36bb3407723b3acd9b0b099a64ab67cdd34c17a265eac60f3a17659576421f5ec953ebbac96d8adc37f72ac37ce66e4f292c4639803c1de3f1a804693b4b446b1bf7f26da80e9544dc721cb871f7783f386440691b502ff89baa00da17fdbf3a7b426d2507143a864e6c51d7635cd98354d3497ea41f0f53a49b3962b07da20f47db7a9599b43a0adac2ea9a58efc04f22520647bc815031be87d8f9dd49a6f04f0b8446b0f0ef30ea422f807db54933c90ec141952de6762474471a26c925b3844ea4409741b4cc2ce5c1b4cca25bb6d09a63fbb904de104e15ceec8b1bb4362c17825029eef1339e702b0d4edf8717b0e4ed5e33fb76d0443e6f0d0415c7622f37d3e55deff6c31612ae5a55af7d997cc19141271fc3a0e8322f88e9d0a52b8cb232b8b77b63e8346dc53afffc86130467ce3779f33ab9956b5aa826a8ea33429a46e05de9ad289f4fde4d960491ec0b7434ce436ee8a368907844f3139f57e0ba23e765494ba3fcfa46ced51761ae56082ad6aca7eb5dae5be13935e71960f4bb5399d97401b3be7a948554069ee0ad0b59f43c712c85643b2f2ef05ceae204bb57826ffd152bf633f69cd0786049d9cb5ee09dbaebaa5d1aea3b320b5b3a307801810ae94d23f659e92594b8a051aa3ef8d05f9e8039681486bf132a77059a1f8b75c44a8a1c1e9e34c3e0d0921d7c8b6a66ed1a63a77a894e89ad550d1e78c40a37c951b3560dccfc306081928ad3bffb8bcc43ce9bae0b0522ed08c034f8268d5f17b995c1308d2631a0eb65b9cecd8c34ac1429cef6e06e86861ec817439bc10765ca4f2542366c6cc3cc4383d5f6187c5ed26da676e49529e5da20c8973f7bb6f97e3c73ae723aece06ae16294086c89d23b5875cb528fcd10e4663af241b2f44427741344d92f5e1fa436329d3ae4d3d5f767f35bb2e3dfd0a861aad8af68f202d1c6090780e39126689c2356551472d28ff5a0d6071e0e9a9fb2db8c36e065f4d8413a16bee25d881b9ea00d79f6b5900a3ce1cf3fbca99346c7f83d14d4828499996b0c52bedf9ed3799957a0573807148c3893f798120d87c0d12900d22b57dc4b4df99a19bc4ee688c61d3a15af55afd7e7da44d71309863526c987f092cd711feb816fcfd1d548cf90df6c223663e5d9d3e6ff69b14d551181d1511db6139d47b83f21edad560d2678fc30e9f4f2ecaa8363a13370729b2e72bba9db766c459583c9153efad963739d8a288092c6bd2f14b5de0b14cd85967e24d6b1140536238ce3809d7fb9a7077a92c0792cf77ee1097eaf81460709e778dcd41b42cd831007332a0089d462846d1f1d6dbc60eb752ea97fc5e6b4c5b08cdd8a4c89cc1e33e29b1cc5f325fc3e08d3b70d8d0dd025ef95f7e82844a17c935b6113c03991bdeb6c53c510a0322774f387190103b11f0da62b81af3c89c58e54bf32c7351c40827c9a84788a7dc19a9c87e16fe64376a868e3d55bb79a10c94e2ecb1088a2d3de31b37a7bdbb9d7ef55b25850215dba7800082ed2fc4c4e59a06ad1e680edf1f8722bc35a81df729e1d4bc80ac07734b2417dbb9af2631b9f4cf668a356b642b8505fd1a3f205160222b725a7ba2ae1439ece481c0399a86bc41787985c5c8e6fa1dc0fabf0234f553ba11b6d282f052a7d4217139e71be4b0663c7eef736a4234fdb0c45025a8dbd7ef5506a253b3996ebd853f654052b2b9c9ac4573aad6f23a0d45ca651a63854854a141eb52493ff452ae9d6d78c27205a96bb41b471f37ac8b55607cc8ad419de4044e9c7919509ae503395b901ed00146c892be2c9ca168e99cca817d8ad2bd3693215472acd26898a991f083d495dc18cedd648278d8d574b315d67564a2e3334e45b2ac584930dee5d1db293a205042a44ece9cab8b6cabee7bdb675e5a60a0792d90b0d2695e00a3dd0d252a09b9eef771fd71bc52e5c5b39fa818b3938d96295ce533e9e1cfd3772db2a373bdf9a2349f318ca1672a35e901d64c33a77c7f65deb8e2630656f1b9d4d0111b520b659572efa7fe7344c6aef7d20b4faaa7bf068bacba1ca07c4835b7ed030cd49674a6bbcbfbabef2bc2ad32d59c7a2b5541d3d9b1469b21501abe91a2be8245d3b465e1954e8a1778fd2aa937ddf06c9f0c3c3a2c0958b621a49fb5d11b3f3b0ede993027cd7a8d833beda08083d6f0c1d7228ea1757f863964470816dd8558aa61ff2fe337b1d68435f7dcf1b36462d04df19fbb67e0713854f7385fee3e9959f57051decd8a0e0f6d2ff0d5fea08959c1d3b48ae08c86ee24c5e24377bf43a554cced7f55b9fa3207472c85e93fd4d23705f5d634db42e0231a6f194a244876794832e61270ccfc077a34e84f2169191e2837b40c342167ad2219c69b32cead2a9dcded9802ea28132662f2c83afc26c8e5427a63f3238b207f5e1d03c4437a0e4a3bf710e5a1a57a6274d83e642f0009cf225d7a0fe4dc0f446d6b6f23366dcdbb589f792c963f11157d94d7b4d5ffe46a386485a032eb996f639152c2a0d2db8b2cad964c8cb4d268f0db7af6172a64e53b83da67e84a087a53e0d33690b96e1d95387768b9937e2fad237a62cdac4ba3ea812c76a52832d26554b426690b3b020ce7db9e8dfc8db573000d2fdb7e5d440ccbf71e25f312a78a80f3cea2d0225491e02681f46f8aef465fce497d7a3875215f2b272293dc9937b0597e1beda01569774e0db1b79438f1e47ded087cc4befade3e5ba1abe2d9565e237071abbe6df6d36097a1cc5629fd8124f5936f27572e7ec00160eaccf133881dd1f4eb1d39e2b336b6d8e83ebf2876d19752d9a46b2f6ee0f1b5741da814184bfc5dd234a800affee13a1ac6111aba9f179fb6d2ac733b027f8387f8e5e68faf29bf3a95565ae062f8e5f89a90416ee0fd6a5fd86737e6c936c8d4e98956f3e84e8d8cd11fb1372eca93aaf83b50ef5afe8bd28c47cedcd498b8d35110d26ba5bf3582122d38380c43eea353db0a434520c57647752f163f91c0319c43868f40493eba178d6bda4584a161e1b3270e57e3907af2b0f5075facbb59b7930623e426f4df796859581101ac578bb88aeb14bb4f69de3fd1d157bf4606afcc98df231746fdec159dc8694d6b0fdbd2ae54ffadca337f72f7d75fe685c692386d7540689ae73c14d68438ba346732f8761dc7f1a42cf01210178e7996fc03add8729b190dcc21d65142dfadedbdef52916439b4167cfa6c5c0ce32049e83cdfd7b5ec6dc4ca54a0990c3deca896ad5bd7aecaac50871fd7d0bdd385830578f8ae4533247778a9145e47cb6adc43375e629557174e975bf37d2c4713a6a3ee66a7c013916b598de5e748096ad7c9e9cfa5a91f7bbf19ec4b92bdd93e2f8713b76d5d06e5f2a0017323c562cc46939a8c1e00865774a2a0531146422ecfaadc3494fa45e79dfe9788e96d6f19403a8864b78086b2d2408264ea85ceb62ade29f10d3e117ec78a6beb26ad70e4bcd4bb23cca60efe95a441f9e195e68f417db66653a123a17dec8811531e59545510b5d8973bbfbee2d35d5d7402ab5a4d11006aa8cf9ce3df44425a895e2540312b34f5915560a396d18b1cb5909d8159d09645b0b4d4ab60d5e9f03fbca484ec9f113a60fcaa80dcec21821e590e9dd77487e0e3f580be976ec1028a0773ac6ec2c4a16f7fdd86fd1ce3d9833f3881dff9ec4b77ae92b4e9833f5ba27b0e822d6cb4092046d7b3483e050120e9c88cf1d0afcf5e54d3dfb65470472bf5b6be37c91755264d5a7045cb08395aecfc2ba1301cf180064f13e345c1528a4010d5d9c8e52c24eff9d0ba2a466664be0628ed914a5acf5d40bc35e46eba9cf7c9bc5a7dba3434525fd7f50e009a02663e3016581741b20df04db9ac32add4261a88f02231dd75aa85b31b6f9d7e18b3ca14ae0da4bbfc7c61b39d5c3cb6b5850358b1d9ca8b55bc8beb4cbe84142be11e6b46e0f7cdd4b56ca6a183e728e41ede089034a2449aaf629fdfe047e1c79fa3294a7ed87eafa16445671900f80656144205096dfefeaae624eb8781d11a19810aa8726f9d130a99ea521ff3351b62ed263ece4c7dafb163a830e3ef9c67869b576a6a4c8cbe0db49c7d9cde9f0d5dd670229f2c877e28002366d62b4104ff7b3ac3b0c2c59a5a71d2e9efdf66802557d96fd88f7f86d71e9eaa3e383e7ed253b778c82e8ced3781642a480f2dae6d28def1d661f004eed8ffd6222f00777536f9446d3527913b385278f7822360643285c3b0e43642386464ef590043f31655ea33cc57c5d8ba9223b2b3f786eb88cd0b4e36715b3c832f34f31fc0273c843c2d36dbcad7c9673b5276b8a9abc19bc6da3f0103c474e3b3024be27cc8", 0x1000}, {&(0x7f0000004840)="1f86469bf5e6be51df8b67f19bff21f4f93a00576fb96f5f4719c57674fab2b06254057415cd9a8ec6692de20b303f59b235dd6801f373ae2fbcdd3ba8c6b9e346f7d414fc32845cc37e1ad42f590c0b88f77ba4ad88698d91889f1efcf81bfbade5aa800f7cffe7979128d8b64878abe9fc8851324578e06fefcdc862a6b9a737d35b23062d188c0821ea99dbba8c5481242cd14fd3c5eac9a230492f1776fa1aafa0a6bf44d7cd8e5446695b", 0xad}, {&(0x7f0000004900)="6dc35cc25b75ecac7d1d8030dc105d90d3b5e0a2643d914b47a9b1ab8b8304eb2eb219f97bb4d18b4c4df81a5b44f2b0ba9c9991", 0x34}], 0x6, &(0x7f00000049c0)}, 0x1) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000004a40)=""/48) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x9) fcntl$dupfd(r0, 0x0, r1) 16:00:22 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)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 16:00:22 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) 16:00:22 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, 0x0, &(0x7f00000014c0)={{}, {0x6, 0x23}}, 0x0) pipe(&(0x7f0000000000)) writev(r1, &(0x7f0000001040), 0x258) 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x1, 0x5, {0x80000000, 0x46000000000000}}) close(r0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xf05) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f00000000c0)="410dec4eab9f932dab3cb6601a4fb2a40620c6a4c2747b9a18afac94243ca4c5fc9ccefc365606d0fa544fedaff5aa899825530d5e01b752a87eba6323d31f13faf2cfc982545c6b25643cde63328fe203e4c593dfe5051fd8d3b790c1bdec1187016156e4beeb71b9905d8762686580cf578dede71cbadb2825e845fa346580886e5a7067f71d85215db5e7bf966cfde7b1026736ffac445f283c5c30f686e2f02a5dd7bc64f6e1a6e6b33536b5955c26c9c96dd0a291fd899530917c1586496252d355ff8504e018a13a637bb728e49ab3104485908d178e86ee36c920c7afc0836744c3886a997dfcca328e", 0xed) msgget$private(0x0, 0x328) dup(r0) fchdir(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000800)={0x0, 0x1}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x1) pwritev(r1, &(0x7f0000000740)=[{&(0x7f00000001c0)="2b413d05f65a310dacfb932e9803a9b329eba197f120206a6266322f6dc4ec74c448ba1690ff6dfd73b0a39661fbbdc3f570565e40b3", 0x36}, {&(0x7f0000000200)="c8bb21fd93d80470b2062b67761848298d00011e2a32297cb832c46d19d8eb0e1f10cb8ac99da9d9d7b91a1c0b5814543fd8c040e0", 0x35}, {&(0x7f0000000240)="dc3a901f41f9eb18eb07847dc773899bcdc73aeba424d0dd8c5d3d36d1e6065a64806fb767d59657ae63355f8d6aa99e0a5ad04b8d41c96452e11fbdabb6b158e190c73179ac9efed9e5df8c3d3fc3887f4337bdce6cfe20d05cefa4577f07c3c2e1c63c8e8de6e0993858c1aa11a1183b712f7ccc183a7d72d2733a4488527276a1641431cd557fdc1c3aa2f4c243d6721d6abaf375167f6878f7c19dbef1ccd6324d052083703e0d72e6daaa0376905c43e54dc38550d711e3c1805c9d41120600df26306bdf6ac2d988a0b1c6f365fb4f12b22ccfe6acd91f374df791e3", 0xdf}, {&(0x7f0000000340)="97f53ad09d23ae7a420f0b79ddc90fe5de012379f33ac1c416eb516e5f1d5571d2cac8a07c50f805d45d0fdc43c3e6ac34e46f2fa8e1c3749fa9d1d5d28a521f70b8a60848a3fc9f5730069b695bb7d0a5d4f44538c9e690671925214a8fa42a33a4031d0386506368211e029b7044524a578e010e06645ab4361a2a27e0425b6b5da61367328550e45dffc8e7ffe1480324f1754d7d4d961f09c41248a0c480d158b92848300354c29d971b44b66958474bc867040b153842036b6193e66870a700ea85f12c05b1db4994f2be77d1b74a", 0xd1}, {&(0x7f0000000440)="ff2766f20c9aeaee88071e74d16b3bf94e719fc1a445e7a161c97d9f7ddbf163fa038a08885934cd9b763f748a0b89471efdca3d9df0fe2dbc24a4b1c7f227477c99b6dc1345b9bea3c86aa6d7fe218ddb596cf131dbd8c532a8d86b01d238c5142cf48f67cf1bd2d2b41944ece8a81e65719ce4723282d54585917e87e7d1ef31d5a4fe", 0x84}, {&(0x7f0000000500)="2f17218d7c3dbfaddf5458d9b11b30b7cefb2148bf463ffc1871435f11a4482f8be178abd4728c51791af90de8d77caaa3c5f4a87c47108177f1f390c386b54306224b7f50006af987ccfbe082f6ad746db052fb94cb5e9a828d9a1223116d544973", 0x62}, {&(0x7f0000000580)="89c1f76666ddf1f4c57f432fe91229a02e756ce8a5c188f45632c99bb6805997f3d97c2664985fbfb3b6ab8b07c3794e", 0x30}, {&(0x7f00000005c0)="7577c14312fbe9cd3a13d76ae2b4afa947e3d61fc5aa7c1b77a40e94a92e7e81a0c78775c2fe3aaeeffa9356f1b6e87697868a0b9cb6be48304eff0b4ff39b837265ed3d2e718d7919d838a9b792313d1730d6067c2f18960e38ce042cf718b88ecb3e90d4316ac3653cf1562974c1b76e12df50e60ec8fc40f827076c7d6038a01a15", 0x83}, {&(0x7f0000000680)="6c9f16eb50921b890edf79696a48336fb425734ec724e0b9e1bbf95add6ead92a9527c2e18141835ed18c91aee93e7f38c50ad61d91b2524f4b03251b38c489c1bcebefd557c2e38cf7c9d09defe7a453070efbab778918817c2056cca37a62bdfaa6b0f2b6e94fdd489d41b2b126d5255fab19b97c85cbbe54ec9a3b22e7fc977c8f32ccb434aa6aac7cca67b1506af930412f17c30b22d7c16ad53f8", 0x9d}], 0x9, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000840)) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:00:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/143, 0x8f}, {&(0x7f0000000140)=""/96, 0x60}, {&(0x7f00000001c0)=""/149, 0x95}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/128, 0x80}, {&(0x7f0000000500)=""/163, 0xa3}], 0x6, &(0x7f00000005c0)=""/155, 0x9b}, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x400, 0x0) getsockname(r0, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) getsockname(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053eac9df4514c36d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000006c0)=0x1002) ftruncate(r0, 0x3) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000400)='./file1\x00', r0, r1) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='$\n&+\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\xab*/\x00', &(0x7f0000000180)='/--Q\'}\x00', &(0x7f00000001c0)=':#({f\x00', &(0x7f0000000200)='[}\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)=']@/\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='**)\x00', &(0x7f0000000380)='@/!@%!(]\x00']) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) 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(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/143, 0x8f}, {&(0x7f0000000140)=""/96, 0x60}, {&(0x7f00000001c0)=""/149, 0x95}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/128, 0x80}, {&(0x7f0000000500)=""/163, 0xa3}], 0x6, &(0x7f00000005c0)=""/155, 0x9b}, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x400, 0x0) getsockname(r0, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) getsockname(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053eac9df4514c36d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000006c0)=0x1002) ftruncate(r0, 0x3) 16:00:22 executing program 1: socketpair(0x18, 0x1, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="b89f277403dd783839adb97325e27c8b44ecd4e10c45c7c187adacb01701a93454c18f83d52fe3edc0633e7a5b1dd10d1ead3016aacb419442b24d388bd6d69f14b2c13ccb770e3a80890bf1dc8b401921700eb921275e01577b68731f000000000000000000", 0x29) r1 = socket$inet(0x2, 0x2, 0x0) r2 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:00:22 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000540)) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0x6) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r2 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x0, &(0x7f0000000580)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r5, r6, 0x0, r7, r8, r9, r10, r11, r12, r13]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0x0) r19 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x7ff, r14, r15, r16, r17, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r18, r19, 0xfffffffffffffff7, 0x0, 0xb46}) lseek(r3, 0x0, 0x1) poll(&(0x7f0000000040)=[{r3, 0xf1}, {r3, 0x56}], 0x2, 0x0) r20 = semget$private(0x0, 0x4, 0x50) getsockname$inet6(r1, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r2, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) getsockname(r0, 0x0, &(0x7f0000000040)) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/201, 0xc9}, {&(0x7f0000000180)=""/191, 0xbf}], 0x2) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30108, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:22 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000180)=""/159, 0x9f}, {&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f0000000340)=""/81, 0x51}, {&(0x7f00000003c0)=""/146, 0x92}], 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x800000000005, 0x2010, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="1ee934f9dc850212903da785ba15a39aaf2331605fbc3f995097fd24f8b9cf837e384d202d8843d70a014222eb8433e77ba56a", 0x33}], 0x1, 0x0) write(r1, &(0x7f0000000080)="f5", 0x1) 16:00:22 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r2 = accept$inet(r1, &(0x7f00000011c0), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000001240)=0xfffffffffffffe9e) 16:00:22 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r6 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r6, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000004c0)=0x3) setreuid(r0, 0xffffffffffffffff) 16:00:22 executing program 0: r0 = getgid() r1 = getegid() setregid(r0, r1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r3 = dup(r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000023c0)) r4 = getppid() r5 = getuid() r6 = dup(0xffffffffffffff9c) r7 = socket$inet6(0x18, 0x5, 0x8) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001240)='/dev/ttyCcfg\x00', 0x10640, 0x0) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r10 = socket(0x36, 0x4003, 0x40) r11 = accept(0xffffffffffffff9c, &(0x7f0000001280)=@un=@file={0x0, ""/4096}, &(0x7f00000022c0)=0x1002) sendmsg$unix(r2, &(0x7f0000002380)={&(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000001140)="3c7754cbf29f5df8da086e31cb9c7bf68140026bc1d572d9ac902c37fced1de5eac1830967ffd3ae77bcaf48b2369fcfcdf378175cbbf13c610706e0f9747ba76d8deda8cc1bfe14ac284c57314d1b48f901aabf6323b6a2750e1bba9d0dfec545ce4b567f900da0c6c3a14ee8551792d26894d56aecf1021694b76b7e0bbef7d2cab6718745975b", 0x88}], 0x1, &(0x7f0000002300)=[@cred={0x20, 0xffff, 0x0, r4, r5, r1}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11]}], 0x48, 0x404}, 0x402) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000002400)=0x8) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r12 = shmget$private(0x0, 0x3000, 0x226, &(0x7f0000ffd000/0x3000)=nil) shmat(r12, &(0x7f0000ff9000/0x2000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) clock_settime(0x0, &(0x7f0000000000)={0x4, 0x3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 16:00:04 executing program 1: nanosleep(&(0x7f0000001c40)={0x0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x80, 0x1}, {{r0}, 0xfffffffffffffffb, 0x11, 0x80000021, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0x10000}], 0xfff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe0, 0x80000004, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0xf56, 0x7}], 0x4, &(0x7f00000000c0)={0xffffffffffffffc4, 0x4}) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = socket$inet6(0x18, 0x3, 0x9) sendto(r0, &(0x7f00000001c0)="0fa69da2d5b87ac0f4b658a484e9fc2a862a4119e71d6e1232cb2d1f93f35d003ba4879e596223c81368e07d6e88dfefcae06014384c0c4dd06155e6cc228a197945ed9eb9aea1f7422bb9465cdb84c916bcff6e962cc99feacb30468414413422a3567e6a2b4197961e8dcbd2a59eab8e3de19cb6aeba63d9b6232f2b30a6025194523e76bce065e69851635fdcce7fb4ddc9a7693e0f86725e4f102f8662c4c3166cfa517eb7b2c0bc958ab37c027062a937f26ccf2226cd32ac386f5cdbd51d33950507cd17a7ca23c9871a4682bef6230e2e73b799ea5e0b5f489a7e6602464ac6c553bd9680c269babed161565297662c918f763e58eeff201e391fb8f6580fd5ec2be2bcbf4ee40d403fdc239db064dfdb7c227b02fc6c0a24962447f5048e9972e58398659473ce98e0686536accbd0bf9a467f09b2d5ebe9e46e5c8d67868fa8c66febdc1ac4da6d438713c67a814ccd972d2a4965cf19611278da99753e09569fe4471299eb75efa9a8cae4a930bf111c782906dd646ae44b62b23f7251de30840bc54c36414bf8991822a818e64cbebd827ad837b14fc3eaa47329a8426229d338790e974e7b8f13ce69c7075c1a57acd674a85ec0995bd7dedeada7a3ccdf49320124e2eb08b4af807f0804d838ac105cbed73df815073a39d399e67d2a918c6e4967c7a16170482912fb4a987e2608e8c8797679eb23722316f4971ec3a4ae107becfa5406fbb05943ea60a00d7a57123affc4d9d0f5b29adbe07a95f2634c58df760e2d8da6facf8ee9e80729e7d364730fbf6031242ac46ae3bb7788f662f227457d3b40b6f4d2e290bcac8ee04d29e4affd5e6c075e1ac0226d1823228611ed1effbd749d4b0fa260c4b758f0740ef67addc70b08e306a8068831cf18743f403d6fbee2d96c2b527d1fd366177c905896ae8c28171a23319bee0584056c5f79bc03f0f7ab9f6f6e8ae5a7b1f8559dd863dac794ffa355038c6b5dda8582ee6e0ac7ec8c6b00758a6cea893f828e0395dadb051a34e55582d19d5617af68f1c1a46f8f5b75e308b98776af2494d09cf4bcc517b191f6aaeed612b693d0a4c09a89350b049ea07494789dce112f74d136491ea68d75578c2e611ef5a514486fba04238d60eb3c3558d20489c3651ae5433d816e75272561d1d434afcc7ca569e43578791e02868116014ae808186ca14b15449d597ad5adc83ba09199bac20ae833940b9eace381b870874cf4a0440114ea8a0ae20ac29304a7ee5d293d740d738bedab60eb71483d54d159f0695ff448f3125ba8c748c8b9b904af7c2c86676d735a88f96c9e2eeaac1d3bd31c3397a8de8b1c520a237908e4c8effe50dc9daf724f50b73ea86e39acbc2a6ef7feabf44b6f32d0d8cdb3b4fdbec9b9c48d5350cc1c26fdb44c07fe9ab7e914d531e3c9f956bf52461a573161cad8d9f7cd49aa8c0a41a6c55f6071f5322d0e3fa61968f94acf66db7d7e223b1c69ae5a6275f51934265a3df6d794333a57a1b6700746f8fd38959b240fce3f502f1a50d4634c0adee2debe51385c1c6db3d5d5646ee35aaf649d90259c75ae200d8db728e88d456a4b990ad3199829dbad0cf1ccfd0aac0c65015047bf6233067aaf40f82377231718b1dcda507cedae1845fda1e71d33eb1ed08bafdb2cf8cb5a4f525c8739c62f52119d9a2b597566928fc9566a176bd1c78f57865f5158c4415d5a2e21b6a79c00ba9e19c6dacc9b21df735ed3178d3a5a599a455074c2dd8b43e2363fe9640a520c3d041f30d4d024e03555e6e9ff58453d18d87ea3eca03cef8134ab9fcdea4d6af2b588e217097bd12e95a5ad85549e404a1b62ecdc520db3902d142330e5d63a665108eb0cc45ceb3c5ef850d01f4f5b3f9379a9318951060aa832acb68758ae78a3dd9745ee74c3ebecc91f12229073d5683f0e6ed300837a95fff71966b3033d05b915127d313d01885f31acecf7c1f096027bb61e81c1546087022d3a6d503e869f9166bcc9dfca253b61f9918d40d63dac24b19c7b94ea66861c96ad0a21560cc6dd76e1d472bcf4a79c7e6389cce74a6366fa06ff4c51d43e9dab76707473d93ed0d9a4b9e1a15b430c40b27e0a7d311e6ec82ac45e5380d25e05399a46cae382a4461ccdf5a3d77f33fbbfb2195406bdd834834c51669cc25a448751b1dc46c32bc02874582318dc892bea3d588e6cbe6cab0608ccaecc4418fcd50bdce8b9550fa907c104b13c22609363b5af071a0605a9d57d207990afc46cf61d04a7469113601b9e2738ed722c0275da9ec8d0d53f621dc86c903597552953c856d335d934409be13f2a93fef842e8cd8f80bc27f5327c2c8c9f777e7966d24635b7c82b35b50dc038325ca680ff66cf08754e54dfe295d719b32d724640db704b910e9ac891647250f9584ae0cbfa4a9b46f38175fd846e8c9ba481ec06c9fc93a000e28c41a713f0194fdfeba91177c0bb323b71d65354f9dac5d2662459635be4cdae0b1de06fc2003a9d054a230926f5a60f7a70a06c20512a1046624ed04fb47f60333ec61216a7d1b32d2c0b17a8373b981bf00185ce8644cf84262ba4db7255468b07cce67b2a81e4d152572ea621392d18ec344ba43bf125866ae570f3b3274adad6cdb5b3756079ae1cb23336dc25ea7eb49d0a205be38d3f1650dfcd5450b2ec48deeff70136e21ca9c89413713621b6874e4e726d3fb72edd182334e189a734ba8e6868ea98c74e99b52e86c830715cbf0714cae064085d08571548ac52e599cd5759c2067c4d8469d04f45b4d11d089c91e8ede5f95063477ffd88a0000994f22fc27015fbd62dd8fe8bed2aa37b99aac3696751a1510d251761b5465bc3a22ea0331e1e1626ccf8b2993a9991f25fa898755a29865733b354456032bc83865b44132914f9c68fa9eb1ab89a17e65a3a3e1364ebe56e5fa39c808a82760b71c0a9e32729c9511036a536210d90c30eb6cc2b39fbfde0e90aed9df889a3dd7434ba2aee7bbb2421461dffc4fa71007f5d231e1c4f37bbbd366d63107ca050aaa629f52e38376db82954a86e3912bd5df350ab9dc3464edff1b5a47dccc646cbbe485200af8f9f4a9293c82b4ee78e500937aee2f8995c3445b7b9d5cd5944d2775d2e4cb852910ad2e2f6dd18819248b795c4e9f79dd277d83126237a8d055ea47ed11280e3f1924c140f7e45c8f63b111ebb62e793743c001f3342b655d931a66afb9bc4f8215073f51fd6039b3aa63805bae64c915d67a868fd2b49335983c31ae86eb27366232dfeef8c54b431800bcad1aece96e5cd59a67fbbb97da327014d2f2cb3cad018701b5d3bbcbee8e2c414a2bdecfc3075699a001befbb9be0ef268e2b7498032a0d1413939f991e4e15a1db7c188c01866f176db3445ba43f456f39c5ed0365e7c94d169b4c15bb40ac2bf77c7308bb93e4ce301ac37f9ec529d9cbd51fa718a137205bc5b6fade33ff09ec8df1d5160a3002877b5298c1651ebfea2442724879e679ed96fab7d7f96f827d89304592a85ab2b04b2ecb6eda27a68dc61fdaba7b3f6d45985a9c448cacf3f13e513812cfab6f48f007ecfcb0c97987a6faafe10ef22ea5fc7327b29838bb35db00cc5529a8883dcb29e93508fd91c8c0639a16c637f8adb2fc663cf615ab08ce6703d7aea22a86908c5d4823b0ce3ae6aaa4c4becce494aa5f35164eeb6bb580cd04d7f62fd2d0a49680611682f733c1d313c9282703d499ace11a43796480b7b1cbccb67e5275464f22207a9328caef75df1cab728acf08ca2ab5de7d59d324ab5c63098449d8981257867be98f522146c418f2381af03daa878e54925513c7d3ff91228ed418e569946e13ed2af8674915f65c282fc781ec52171e883cdc3a5cfe307ee64a896a364b627e2265b0b6c19dfebbfc0320e95deb29622bd244500c6dbaab30e4ea125fa06703d5fef4a0cdf183a463739a96d7953d06e8785b804057e326c5ac047355b8fa2af66707ed2e91d7270c9f66564dbb32ec9ec17ac05e3611eef85e1b274001c5e174e6be88b2599524c2b1a9cb5882985a426b3022791ee1c5dd00274b003866bdb9e6067978ee544beb4fa9d440d126991c3cde8052317a7190252e1ecd0665de5e62d3332b18eff9b46edec9fa80a32b4464d798855bad7652f14588856e52b72cac8586ee7c75d424e2849557fb3a4b908c4c3f1e7639818c3936e0f846687d7a2180875fd6299f37a267b87f87e284b4c8a610f44a9c657395e20cdd90915d8ec102c93ec1e6f9ccfde6d57ff28c0ea919e123be7d31e28a2c1de468fcb1523bf7a863f8240ef1cb8ca9a10d3dd3670dc18ce675e4fbb3a7eaeeed2f98fb5bc5d39c9ef288d0caa0b242ff2a2db16aac74f03733c03a32dabcea9422bc9659932b879a9a18b1515b3df775c4848e71d5662410c1c42940930aa1b0b8543362d3c9122bd15b2cd3f483fc9b73b2d09f78eec20646ce18fdd4291bd2be75d9242be4fd421a68f7b2693ed72a850afc7a8a67303b3602c691243bfe6b2643a453f97f4a813d4a19795ae79ba4bd9cbc3e22e12d538bc673a5a6f5861b16b812bc42c44d2053e79f608461d3e2c1138ae2e2fad931532b8da8f1ace8b6da9f0176ac7eb81cf010f60eef429dad36926f0fb661e6ad26a2ca6a43a596f92d056e769efc3b27e7d66f6afd7b69c86cf65043a74ebe7b6289479dc5e47212357c51c1920529d5fb6c4023e26e6cdb4046b78397a10df89c2307b714291c794a8dabd4cf5d2ab2d5317c3635faa547804b1ec12bd77b930755c3e235464f56162c87636fc906f20144698cb32ea17946f55a1bda2f4a5282b482f27ff8f651536ddcc70680dcf0981ef5249c3a80688ef06177e5a5a45b782b57ef118466172c4aeb716148efe395cb268843cd0756eebf9de7be2aa2c3a01e0ff77982329bdd235a7524295ba542e0115ef450cac7ec3d512ef921449f51cd583085b37fa1e926f1e944b62e044942254117d075e2377dcb46da83173e779d8648ff35cb231b894a9cbb3ce8d52a9b76ef4dc83aedf46750fe02eb3b599e2158fba3335b620fd574ca6528d61e528c287f3f2d9cf19a1800058938161d2098d1b4b9c57a496bd1a44545996b4cb9821dd3b5fbff9b6bd79b55eeb181e92f0714066353df0e43329e59b9d43b74b816468f6edfe75c93e9939525fcaf7cd6fdf71077a21bd011415020ee76cd3ddb537f22a4c2f7217f05d8893bf7b80fb0d251cfe086cfa2242549f5a26d403f732a7db22d08fa2a9cbabbc0d78558b1a7be0cba93e57dbfab212271b0d055731ecdf1037b751ea54eadc3d363e730a2745adde5880f22883cc5617c13f6635e084980c26e5ddd04abe5a17b5075f1640710d44a7d153c9c26dcd0c4c5240554889117e12f9bda88c0d7c76d7ee98f739b9d401de4d4e351a6062493c3500b8e413e81dd5d77161d769ab757c53e59294adf351a2b28e477909b8fac844254062d16a6c1f75673b1dcdbe15aa62b4791ee84ed60794bf42ca1da4d395129d869c09e711282cd1c4c04947646a8774f9efe00b40c73e0f21dd9e4aa259a4ed2abe81721da7fe47d5b17c8c4e8c2fc6e6a60e20b934bc13c42ae2bd9a7e666a98e412d0986ca85ce50ed43e675cd1e014795370cb2f97d5e1057241e2b8add785af5114abfe9345ec3b5053cfca0fb23d828a0bf71fb71c771122a74c95340d7c8c0697e79200878b1789d3d4722b851dc8a5f389146d4740a4e965602c4405886302e981718846c2a5cc3c38fef", 0x1000, 0x400, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0xff, './file0\x00', 0x80, 0x8, 0x7, 0x2}) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r2 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x7, r2}) readv(r0, &(0x7f0000000000), 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="2bc5dc28e386c3cec512be9e2206f75915355bfdbc9be91062122acafad30dec35fcd70d", 0x24}], 0x1, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x148) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000540)=""/4096, 0x1000) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10002008, 0x8000004300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x840, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1000) r1 = getuid() seteuid(r1) msgsnd(r0, &(0x7f0000000040)={0x3, "7803e551058cf22af717f65816e120a86306b29ec324f69b08e5dc4b"}, 0x24, 0x800) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getdents(r2, &(0x7f0000000140)=""/223, 0xdf) msgsnd(r0, &(0x7f0000000240)={0x3, "4ec04244e17283331e2d97b80b43e1e5eeb6a88ee2d43f98b0c9aa59bf4c1aa128e12ca135b7d3f0769938b2532a199000889d7e3a10cea86a7d3338a09db48c0bb3b44fcef525d8c684995ef1afc2a57c5b9afdfaa15a36b54575cbc1739b5265712714fc8045f77f5b35586f4039300a8ee2470d5d84f4940d7a27f39e6a5f13666fbb2483f5d16af701ca61e5f9c0c9ff272336d5f154c54f02761a6264"}, 0xa7, 0x800) getuid() r3 = msgget(0x0, 0x200) msgsnd(r3, &(0x7f0000000400)={0x1, "702f403346a0693b0c385879ca86a6b2b67eb9579102437538e66d867c96daf7a8911f577546bb76a5b3ca1f2fb484fd33a52998d12b0650f2921525cb793bab0a02867ca338829ca73c0829c88f97965b3aaf7098abd5f395aa582d6d875a6f30d6ca51c465cf966be809212c40517f961a03350b5d8f01e04e8a8258117d166be83a815de040204fe8430266c3e44ecc98f2408c823ee6864bde79887e71331d0d5ca50558ed00939e23713d5cbc4eb43a128aa3c7b070dfe0d778c6c88172c9d5370b2a86beb2783e8ba36da8b639b139"}, 0xda, 0x800) msgrcv(r0, &(0x7f0000000300)={0x0, ""/123}, 0x83, 0x1, 0x1000) r4 = getgid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x21, 0x0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000dc0)=0x4) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000d40)) lchown(&(0x7f00000003c0)='./file0\x00', r1, r4) msgrcv(r0, &(0x7f0000000500)={0x0, ""/196}, 0xcc, 0x1, 0x0) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)=',\xb5\x00', &(0x7f0000000700)=':*\x00', &(0x7f0000000740)='#*}:\x00', &(0x7f0000000780)='\x9e\x00', &(0x7f00000007c0)='][*\x00'], &(0x7f0000000a00)=[&(0x7f0000000840)='[+],-:&#$\x00', &(0x7f0000000d00)='W\xe1\x8a\x1fk\x04\x9c\x01\xec\b\x14\b\x18$', &(0x7f00000008c0)='\x00', &(0x7f0000000900)=')\x00', &(0x7f0000000940)='[^(}\'\x00', &(0x7f0000000980)='-!\x00', &(0x7f00000009c0)='\x00']) msgsnd(r0, &(0x7f0000000c40)={0x1, "dcee220371210ab986d6edc7d395c4a9e7104ae1f641405bf5e05a2444c85db7036436084096ce3e85254a092d08e757ffa39244c89752e78ed2fab032f04726f6f17dca607ede09115564a0376fb2ad776cd100e72a60dd927fd351128f087585fd91a5351884fb785863c42575005edcc4fe429707f1dd22de7fb508351d1f712337a72a62a7b0ef8c3bd6e3045bca27247d94d8b947"}, 0x9f, 0x800) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x0) select(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0xfffffffffffffffa, 0xfff}) open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x15) ioctl$KDDISABIO(r0, 0x20004b3d) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) 16:00:05 executing program 1: socketpair(0x1, 0x5, 0x4, &(0x7f0000000300)={0xffffffffffffffff}) lseek(r0, 0x0, 0x3) mknod(&(0x7f00000000c0)='./file0\x00', 0x3008, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt(r2, 0x9, 0x6, &(0x7f00000001c0)=""/250, &(0x7f00000002c0)=0xfa) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') sendto$unix(r3, &(0x7f0000000100)="dc306bb33d350a5303a0d3aff7d6ad53e713f737633e947bcfda8ec1205cd4d472d72815299c", 0x26, 0x402, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMSET(r3, 0x20004268, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) socketpair(0x27, 0x3, 0x27d, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000040)) 16:00:05 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000180)) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffeffdfffffffff, 0x1}], 0xadc, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/58, 0x3a}], 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x8001, &(0x7f0000000300)) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$dupfd(r1, 0xa, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r4, r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x40) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:05 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') r0 = socket(0x0, 0x1, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6}, 0xffffffffffffff51) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:05 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x10) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = semget(0x2, 0x0, 0x1435c33dc9e44e72) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:05 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) lseek(r1, 0x0, 0x2) write(r1, 0x0, 0x112) rmdir(&(0x7f0000000240)='./bus\x00') pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="b9001d8bed138ecdfa8b42634f86e510ca40a672a16056880a574207117e53f25c634986340f", 0x26}, {&(0x7f0000000140)="fa74be66758a371dbddb41986de46e122355aff48535430924d4d53729badb2984fe18ac94347777f92c5f74fc048c4061449347ce1ba819b6c19b85fcc9e3fcd85a7dbc35d1f94ab6daa3553ada2c35bab4161861db664f2c9e0fe8adec63cdf61a23a3c4a0291b1e8d907b40fe2404d9e56fba96c9c8b0f80cfa9329892371b9bc602c520e6dd5d3462f4f150f128044b8158daa1984724ba2c854bf51c0204ffa744b46e55d0ba99da9909ecb59bfd8e32a1e2c6987889614f96043265925c98efcf76c232ffd29befd966605ea24d774d1f5f37f", 0xd6}], 0x2, 0x0) linkat(r1, &(0x7f0000000280)='./bus\x00', r1, &(0x7f00000002c0)='./bus\x00', 0x4) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xffffffffffffff41) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e0000000000000000000000ff05d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000140)=')[,\\]\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x28022, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r7, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r7, &(0x7f0000000000), 0x100000000000021b) msgrcv(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000000000eaffffff00000000000000000000000000000000000000000000000000000000000000000000000000cbb13838fdfa71d9b43f8a2bd68cbb6450dc17dc25feeefb828ee91142d720953995b5a39112642c9f533e7e6621de3a02d388e742c7805b5341361832bda415e4b20b966bf2139eced8ce76940a77b84c9e6d9e384b1c05000000000000009c7aae14b1829ddf1e60d4bafa9be03c40ef011d9423c33b00ebb7af01dc320500568729a3f48c2929e1e92d7975aec86f8dbc1a6637360d23e0264e2312c77c000000f1b002b9da19101e94a7383ed5fc483e5e13883d4f71b8cb974cd20922545c6b448db502c58751a0a3c5d00b1c7a58035e67cacd674ee7c1d3294aaf3178e2038c7e74aa84ca327f60ef1bf9a09875abb12aea03d566581dd93c77e452ee3d328adb188700a1af9e2aac456434fba57cb0f186db2f95b2d6"], 0x1, 0x1, 0x1800) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000700)="c4e788f0164cb56935e0bd5eefeb1464c696f8f53d6fce877a3a66936cef90681559e0993bdb0be2a4e569ad1d9b92068ba612bfeb48647ead00adccdce57779cc0702237643aab87967a0ee", 0x4c}], 0x1, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r7, r6]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r7, r6, r6, r7, r1, r7, r6]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x120, 0x7}, 0x1) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000a80)={0xffffffffffffffff}, 0x5) ioctl$TIOCSTOP(r8, 0x2000746f) msgget$private(0x0, 0x80) 16:00:05 executing program 0: r0 = getegid() r1 = getgid() r2 = getgid() getgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) setgroups(0xfffffffffffffea4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgroups(0x1, &(0x7f0000000080)=[r3]) 16:00:05 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3f) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3ff, 0x4, 0x0, 0x100}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) 16:00:05 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x1}, {0xffffffff, 0x2}}) socketpair$unix(0x1, 0x3, 0x0, 0x0) setitimer(0x3, &(0x7f0000000080)={{0xb8e, 0x100000000}, {0xa418, 0x8}}, &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x8c8c, 0x5dc87e26, 0xd34, "5e1f42b766594d51168654b622cb5d177a70dd60", 0x16b, 0x4}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x4) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) fsync(r0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:05 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x100) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000004c0)=0x4) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="d060b19966b41336fb43f3ff46e6f3d894b3ab29e63cff4f198dc8423ee4d34d518a04464d8881074d6df1d05e96c9cd56df9f8c9e392bbe839a33bd330b14878eca9eac4bf130dab1b34f5d2c2bbc5aff426c565b399a14a39ddfe316714b4219fc606e17df9b3e856e95d9220f99548760d6c14d24aebdd7fdc2b4de5835a2057942313e1c5d1c844c6c324cb3d8db5bfb0a8ee5954e809a4ca69f96300b4e4e6e1b0cd5c4186253d5", 0xaa}, {&(0x7f0000000100)="206142937ad8754f296324a38aac725b97da5c59f9667382a70d9652abf14bdabbb5b896a33b567baa1cfeba4041e97c761c557e7a6fa201e7690de8b15ef7eb35908b79f08abcfc485c0e172f73d669e87e44", 0x53}, {&(0x7f0000000180)="bd14b9e7124610de01c8fc6a4b24ab79389a0863b160a8895833428c6f88853a87", 0x21}, {&(0x7f00000001c0)="d597896f59291512b03174753f72a3290d33dd8c0a6f60f14c490b0758f450a94118e1cb3bd7efe0f1aa3e1f0fe961573a38fb57a43ea193d1b3eaaa4334cc1825095df481efe36782052931b6317a17237e4a36c1b0ddc7aa1b45887ce293eefb522693957d48c251e1359b16bd38326dc4cde11552c794bb72f65ca948bdf7fd5e61cef5279d491df70d831e75e39e2f7003541b147d7de02f264d87754391d4293d02cd71aaebfe9067575c827a19928759dca3dd53625b61b2007724f14fa3fdaa8da1c842b49244f0c04bd1be3b5a23073db1ea2dd65a6235649b10025840814ab60f6887e364225b915712e0", 0xef}, {&(0x7f00000002c0)="89c8445b154e81d179619c03f820de223e08841c85639f145d1ed208a59077e9e0432c08b10183c544ecf3680159696510", 0x31}, {&(0x7f0000000300)="08d4258304495ae7e9bd7ca83656da68f19ab0525bd886c3fc97537d2cfb9e8a31", 0x21}, {&(0x7f0000000340)="5f139080331c32b2d29f3365c330b80c0a707e3eb3826491701b95577aaa1e8abbd226b50e52719585e4c7a191cf501c7fe2e608ee13e420142b0e410f2293fedf4cb7e2e2d29b9b3d45e56672e06219587c9afd1022239d05dd762badd2044006e79aab230168d2ecf1e025a74df178d2999579df969edff48b2857b62ebd576c41e60c", 0x84}], 0x7, 0x0) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x40, 0x0) getuid() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:05 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)=0x100000001) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xadc, 0x0, 0x0, 0x0) kqueue() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/58, 0x3a}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) read(r0, &(0x7f0000000040)=""/15, 0xf) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8082, 0x1) 16:00:05 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xbf, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0x101, 0x1a6, 0x0, 0x0, 0x1f, 0x9, 0x0, 0x1, 0xffff, 0x3ff}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3ff80000000) syz_open_pts() 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0xd000000, &(0x7f0000000040)) listen(r0, 0x3) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000040)="4ad5dd175c6b154fa1ab2d4b26", 0xd}, {&(0x7f0000000080)="092fb60af7805b4e69907384aba2e6313dabad44373ceb9c201506e3466b0bef5bb6a96074a95b2a111cae946923181105d33fc4ac3ad1b83906224b2e10348cc1da6f04feed28fc3253679bd4c88ed747d37015710ac61596f8cb5981194e8cf318eb0265432fe7e91073af78e0c1237d5d8169916f0969c38e4cecbdea4d41ed275d1a6650cfd334525fd765cc5eff43b4ee43a78249ac6a950a8908156b05648afa4e40342a4ea609aba2395a187108b3ebfaf82afbf76a4507e4b1ea", 0xbe}, {&(0x7f0000000140)="6a70c606cacbc56278556867e59d182a30b654eb7d4dc63be9527bf8ffef654363c3f14b182588dd90e6803e8073834c6be95208883556b90179f6b5684126f11e46dc70a71f5609400d5489583242deb0bdebfa00dd17e4f9d245cfe608e9c63331d547d44b591e792412e8265ac374f756da7d385e682008a90b8f0feaf1e229ed076c8cbb31fae42240d29138fa11305123bb99f71378f5857b46df8e9cedfc093ad5a8b7a1f3c6054ed07f9bb510c6", 0xb1}, {&(0x7f0000000200)="76ba3750a04a6aa61187baf5c2741a1022291c51fdead1ea70c1f25241b957ffa9b8489bd5f83e37800628ed2bdcd01c406380e879ba7bbf4a88bb97ff9f65e8d2eacfe6abee79e1d13ad6a969b2a1a586260eb27628ff37081e216f9277723deddc5bc234d8b1c261032693ff9f3a71ef257f9cd25e206f13afc99e84546f818885d033901ea3c2edf646bae36c4e46f8e015c35cb3526ee4c27e0e9a331063f9206bafdb63dba5234dee97eec033c65da1c363ddea4ccfc63bbcd9f10347ce9f1e57fb0e80cdef7bfd7e99ad9ae669f69682", 0xd3}, {&(0x7f0000000300)="4e68d01d34c6c041497382db5ddd272f497a4f4f4229c83b49a317e761a3ec7a311e2c11cb489b404076c144d8b6faa94bbadc6ef66cba277ec62fa0cc53fe34b38ebe238d8d34872155e2db6223734918e21ffc83ccc145b84428a6eb9c0370cd07c5574dfb5e414ddae256fa79b3d33b940dd67bd4830105a818b9d4e05a5b665aa3f5b8332ad24310aeefe99cff62e6e984490c48ccadddc20dc110ad220b3d7e216146db824347bcba9c9014a75b6736da18135399d295a3acd72cdade3257fddb5ffefaa6dd657942f04b5bcb41643dac1e73e87f6039db2ebf", 0xdc}, {&(0x7f0000000400)="44cbc1433c", 0x5}, {&(0x7f0000000440)="43abb11424dcadb659e34bbe2c7e1f9ce34f5ff427fbe8e18fbe4e62ff49ea83ffa36f9e4c5083f69e92b6a9f60e520d9db1f092d8e49eea7bb9a1ac912ef3e6b33649802ecb5a76314a172616d7", 0x4e}, {&(0x7f00000004c0)="8814c21a6351da0c9271159fe2edc294a5b62598c1d5fc0ac4c278b005b67a3cf3ad1113d54646b41ba91b190eb41de501513c3b1fe0217eb6ac9562454a049816f6928449c07e02a3ba30c3e742dea1d57c634f0a742ac40177e25dea7aa845e3663acb41e786d04c56ab769c4e0223", 0x70}], 0x8, &(0x7f00000005c0)=ANY=[@ANYBLOB="10100000000000000100000000000000494f71b7525f87203b8409ce231ab2be96b013f3febb678e7bbed7c858142938b10967ac4782eb9f50a2c183ca786d5cce8e065ff19e27b88982b7bcb6062cc469d076bd88b49bd693c1ae0bd6c8f6fa87ca03740b64d8e4c55b8b068452ac44a9b92d56d2469c4fb410ad37490d77782704a9851e00aa10fe87c001c621ddee9a281cb31a7a93eb4492a945c2001053e2efc902c13e2732191572d1a8fb0e6f93398f88a9fd9b4da81569b24a7294dfac77c5f8c4af76886ff0fd768f2e6af85d43d6ef668819399ddf0b5b529ce3bd61abe08b450fd73b6a3a446acabc7f29272fa16a5c67051c2fa309a8de53c09a6feb1f02c99ac5429ceeb5309fb26c532e435d94ba68d52d66f15f5673680916d145adb2052d42dd1ab438dc0ab82888396b3314f9a6d421625b18332fb2b71ef0e4333af05731db89eda12369b3fcb668165ab33db4abe8c937a4c3fa34278e0a4452b905456f3767a7680a730ca30f0edb63d609af10af109f39be5e822d0c43a35f0abb4b888c9a0fdbee9c86b995eb108309bffa2e6a93e28c04cd88641a66b8765f5ecb8eb7c8f14802290dbf3cd2028bac5220334f2e01f60290f75e0db97dbc8f2b189ce89d2c0b0844011c8aeeff8462aab4424e6d0ddb783031dafc2750298a25b0094704f8563da569c3f9956025501359d2f19fbc1550fc3cd11f0b15f2350f138d9ede059f136da0cb71a026655cf576abd917e334694c48cd8561e26143950ca4114c4613de0d20fe6b5b1b4946c8fbbfc727da323a80c5e8eb707c49d4ea750a232bd686dd34a79415096b8d781d5692fc1c71737270c05e7252b7197d60c42f0144b0de0506b9b970dd7cfca4198c65aabc70768c2525cb39bf21ce6292703e8c6de86892d287bade15ab4fa68da7ebd92f5c93a66609e28723f27075a7e6b3b8ec4a9f430af94dceeadc76ff14f9a2217977fd1fcb20084707d57797112a05f9aaba087b543c3c07c6e6d48ed6c76851f94b635515bb79448f9785a36255c540d62d0fa29a0e20752444034405b99b4ddaae3d183db6bda6e85e63e78f3b8cec06118dbd4c0aab65599b9d9c33ab6035b348b7ea85018078e8651e2a0c6cff1bca145ac497b7412bc838d2c8cbaf4541f158a2657af0de60163ba68e569f362a016b44fcf700ee101b11e6a63cf0923ac6347f6530f5420400296d5613e3992eead2a11224dc138db6b04bd4e636f295f3a406526e0fcf8ab58a2e01d15c6a7f5ef44d81444dae04a5f336c7096691a0e8851b97448aa6aac348e540febe8274c6d17ffd5a63bf4b9e7ea5ae2953cf7cf0900e9978318858133c967c44833109c9e181702c6f2f17226bac804722da1599e47966fd81487faa26f190da5f540360d539ffdbcf51655412a1449d91bf59226332dc2bfe28862d9ba4620f9471633e22b16726fdf28fa9740bb608c38abbeefc131db4aa1765e2152bc8b4d094fe61bf50fceba18c6f776dc8c9df4eba6c28a88d8bf672b3687bf2c2f878d4f64a3a479548cf3ee973c13c8cbae82891d5e617bc4139c820fa250e47f5b9c98e703f6647ec06fb66e22a668663cdbfbcb0121f3cee5bf261757017f3e1e08a483fdc068213726c7b2ba6ffd1f7fd9123925a912fce462d391e81eec8213d1389bd776f624f3fd99fb01650c1039790ba9fe53a43efbeb9d61202b7fc06725855142cce95155331a265d40fe1b008aa2eed7a406ea696f7a9ee39f0cd3ef085ae47fd01764beeb85f5d2afacd7e37c538845ff47ba008be577557c588492b5049aba4c1a73cd678cd1263a49ab85cb1b5eadb3c417c872f44fa65200c1de00dbc3575f678675af0b2de4bb7a401901d218d49c41566b765e61b06fc102b1ea58e919a3748279917e7d8ad7f36c8b11422d1f8775fd3fe8ce5d1d124231bf5741497e774d4084be42e7995c3aa7aa11aff42b9f751cdee86734e48499092cfccda86c56de4d4a69d1d2aad42dfbf9025cc39977e6cfd0450cd92674d8e279734bc25fe9f8e26cf353d553068950412cf4e50f1f7d4934581de9fda83a6d4e630bfa572874d68ccd1468cc34e8ce23c65ed48b83320042422bc58ef0311b30d73298ce2c8c1b2f444fc4ee16fb8d6a4822697cc1999bbd6956323a6103acc3dba39ff55dff1d503c80af5f3fc73b19cfacd3a3cb25b1f6e5ed0e04ffa20df3c8dba7fcb5cac6decb646666511a0533fbb23551aee5d76e9a3705c053c477e60e521816383c4f13508ca3a2ea841adbcddfeb1f4cc137326c19e157351e1455c227861f3a9de86d0f11b8e46ddda2cde80300294fb9289b36349118ec18b5f4a3518600209f33d6f7af5ebbb10126fe08a39022c52f8da465906991c703a5893877006802dc73b3bedc38ecef308774f280aa33cbae0c7efef2f6263775e4ecea0408db739e4da8eab63080660e77494a3e0d2c5ae76a85b2e46b6a3b72f6c6c85a4c94f3a479370a04e6357c0fb0f443106841e119608df2e637d3da991f6ea2e3f9e062f69d895754579736814d15df8591f3999cfaf8fd9da0dadef03e60af10efa08d2c7ae5111c3a5f031aa29896a7b35bf3903436595a57f57325091d9ee022057913a4c2e49009b57d2bb7e4399698075de23ccaf8c7e2200b6f16dfd0689a2729b09e9ebf3d301ba0e0a3ef7120c539d352666b514ec80af52fabb399ab5a5f90c63ed7a654295c833c21c7c6bc26225176faaa25595fce7cb3c31146e1bd339747a91f22e32b3185338eb6db658687ee000c6c720bf95b2f20efeeb64c0f11711c32cac1d68c5260df2ff69cde3f9850807d26002faac5296f2b6406e2aa63fa9821c457858f4f98276c09239be3c48bb374be43e32b5b1e6e8934401570423ac37653d1d8393e5d2aea3c5387f3196dac2ae5a73151ffd1a3dfb011c9ecca786029b81d5659e5b39d13f4bf73ac72e29d6ecd10e69b3a802e4b89db3f75dfd81ecf88761e387ef1009f5140085cf39f04d10e1916ca7ab919ef8387d98bf5f67b42794b982711f73678d67cb41c654cebb7847bcd423fbdaee46cbb291d8b04aa3121dfc7b51924fa639765cf0d09457824c90ebc247d10fb222019ded25e5e908a5b36d90c3a42879f90e131f0fa04de8a0529043a604fa99950ee5174b125d66d1b8e3af06738d1eed7e1b6755edaa9b778ff62ef787b26c3d34812ee5037845764c56edb5bc6406d240797056f93884c9764b12756533da0a4702403f690ff67339a8cc01a8b95d37bc4ea493bf037426546d80e60b44207d4406c6366b7ab45159bd7c1b7fe48ed19ee2ef637a1e2f5dc9c88c08558ba63ec4f0c18a0275bd478c1f72c173a41229e9a338156e9389cb26ebdf20318106f324549f8bfea3c9e286270be010bf63fcf1929dd1592e1743006fc63060225a717f76c549981c7c0d890a61c554a60478b147e75112b48d08a7c27cd384e3e18028797d4761cfa3b195918619198d8ef5bb6b1e630408b6b831318f907a9595760098b592abaa36d3942692feb40e3890a71a39b48138c31ce6a4635e586d49588834c16161509816ddd18bf62a49cee8a9f7e353fc7223e8cbe253d581f9951b415c4daacb73c977f8a8fe2ac99e1f48c0a06abe1f6ad5be94f93e7ff3b6b8499c7c40bca5832f2043bd33a6f3fd43894a27ff4b3e724c15535369ceb2729acf3fc9892f0dfd3a74d622bc858bcb4b3878832c09453ac1a185bfd423a85b37562a40a85bc2a6f9c7e8aa7ec5f2df24cc2ba3853566c15123569c4608fb4dbb65188f5f45585bca9919660d226a3262a669ba3ef3736f084d1bf2bd0ac8395fa12ce8a4e4d3feac156a8b496ce38ed8f580ad48b738aee08542023832abb886c773542a7ecbb92f4a72b4a3af04e223fd42415e0a6067227e90694a8ed8a355044339f2eafe244be01961f6f6aefea7c0b5780456b9e49d2801a0195d05dd6cd086961dc83d0517d7555ca6f7fdfaf2a42e616ceef7b4141c073c4e032562332d2dd7ec7d1c863c8da143ffb10d12a4366504d12d6640fbbf1672b4ba585f3a770b790d03c384e8996c41092633b844db49b01f826792c7b1c0e89722b966d5933ab8c296193cadfb4951c07cdd0593f3a4ced4685f36cc4e3568908a09135c69d2f1daf0af1b13abe1d2b8c6ec8a1f594808f2d96387b99361a66f62ad107127962b44406930b6956d8db331aeda62484564be13785dcad30049ab7aede981fd492039475a029167ac4de349f10fb47759112684ace2fd30ba39e403d15f54a374078af726dd74ab89f12e9f34dc1b064b2a8b059e8b2cf3a395347ad98f7fcf3933c066265d9532b987ba32ea94d3283ba4fa22d1f3bd4908e5ec208d9371f23de3f317982e88a843993a03125df3da47678b6db6e0a3223105a2581e566a2c6b2765337efe56d891a168df042648e36eefcc0a75e76cb47bbf168b1fc9d38637975aebf53109bf5abf1360c0d8ae9634a577e101eefb42f487d1b433954f3070e58a7aeb8f56100b680e83874c9da790d23c1862fc3066fe4ba16a3987595f22d13700d79efc8fb51e2cfa2ef949e9aac3348a7a2ad13c5441b15b8de5308d89edc080b97124b37d7f0e9e5a12b6aca0cf55a008ac26e703f356de96ad75cd06b8567edf777b1797c85b4e363305bd5eb2fbfd662f2b8f9d47fbf7d8937e47aff00f5e034ba1967eec021808b285ff7c81eaf81406e2d835f2b966eb705b467c6622c5db013e2ffeab94f103b191b3339cee547ebbad18118e2712a6676236143a518a9201c1bc8428fb5056c51620a56f7e1e181b275879aaff6ebd70f7cf7a8cb8090f8dbec21022b71485126e02e7a386529f0a4d10fba8c238c3f306dc6d202393683e7c9c85f438dec6d7ccb5344112f1bbe64e6d68c02367e3c2c4a9209dd5009d4b969ca80872d4237d62a30f42539e929e4fbc784d40e561048d83a26c5a4ec727261b8d15be8e6121d9d55c5e551fb786c0591c0d0917b2b77b889e7ac005bb1b5707babbb94268b607bdd5f992b906990addbd062b095fa75a9be9a2f3642e1dc4981d5179aad13bdcc3ac6e0387bbce1ea1e02a67ef028aafcf20b6c945faa66e8e26183bab75a0e7b457a2ebcfa8d932f869e2af6650575506bbbe931431f3663609402d5cefc26eae619f3ff016bef46452b9a3d5e0d594505365d5a47bae4ee0df33ddea029099337474ae89fdcdd7c7a7fd4345a8f704abe6dabb1e8127b391aa35acd496b6ce4e44f98ed9740b60aea2284c5734310437dd9a7591f012bfdf0feba0278d2ca63398eda74be70a00125cbf93929df704993a6a2e49cf9b5da97b8bae01be109ac229194e5b3dc2691ba35fc9f124b15149bae7d841ae0e97ccc22b9190644f5f0c5bdb932302eb8255535b26f2c9c2152a8e0df96a570228c0fbea015903a891055e1d2d6d8f005919d9cead069002c866b16ceebcf9e0829b20eec8c202b837509f7656d2f1218d71827cf6d258ea6dee6dae21ca4624f0c9c0c431e69a5515b3b9b6bcfa445c83047e053705f06d0a1e9e70fe433bb755735154d1ab8766d511d23e5eeaab5e8784d39999c85a5dd61599973a8a8b3bfdd5723cef46f639aa3748d42f3ad92e3fc51fd148533cf8ece288968420da35c7e5d69e78a31d4b51a9a65bb98eac186a388a0e595d9884fc21bf50f7b7d9a6cc103413d318a40cf9eb3dc0bccd531dac58523ec371f4c5ec08e34cadb699b95fef0fdc3d8fc9f066868bcdd89428fc7b1a8ce692755328f980aa30dc316e98882b5ec6304a1000000000000000ffff0000070000004800000000000000ffff00000300000071b96cf495b51be72e985d0f2869d825c5078ba643b93a9ea92a067b7a7e40d5ca5f7c11ee4928482d3cbf5f885fa743e7006700000000001001000000000000ffff00000101000056ac1aea1708f5a056f7b00940cd31b78ca1f8b9125a58359db943d3363635f6c89b84599019edad9c0e440f6842122eb88467e263bd3466b822a23f9d4c4065f6dce9602d406549054c2d3715aba64e82c8869adfcf99199e79735979b19ca40e7c00353cfbf9496c67f85ced31b770956ddaf484b06d740e77587b0fa9b7dfc6f8df3ef507af568efe135928c3133002712621c1fa6802175c3372c0ce284321005ec9a6e8dc8a052d0d20a2fa5b916d517bc43b6faae4eaf158ce4275c6a08f9b2c7c2766513b2cbd3d8f73f953564cc015a9b7ffd0be46f88a81c07ab3920c9e483ab4da85fcca3bba6bcbda8a9bb15e827efd709f7ca3542e89229e0000"], 0x1178}, 0xe) setsockopt$sock_int(r0, 0xffff, 0x34, &(0x7f00000017c0)=0x9, 0x4) mkdir(&(0x7f0000001780)='./file0\x00', 0x80) setsockopt(r0, 0x8, 0xffffffffffffffff, 0x0, 0x0) accept$inet(r0, &(0x7f0000001800), &(0x7f0000001840)=0xc) 16:00:05 executing program 1: dup(0xffffffffffffff9c) socketpair(0x3b, 0x4000, 0xffff, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x1) sendto(r0, &(0x7f0000000180)="ccd68065f9c25c38f49fb0d8ec11ec940590bb4fe94f96af046f5514fcd43e88162d8d55ca923425540f38bd68966aaf06d137038ba0b443b6b560cb91ef129ce7f294ff4f357a49fb39a61a75b2e47bd126c6e8009c92ca6e49f873ecfcb133dbf8a1a93b29ad5132d6d566c253c8e0b3a679db16429b2afc6535913aa2b4a02dbbaf98c324f9f88601f0fcc94d619879c51089691e08fe11e2a91cee38d8810bb5da732c2300f83815ae09faf145e1906e6f97d04bed127f6f80006bf86c769e0c0e91a400e3a27d0be18d1f7b839cd2b79770fa6bd0e0536da678be6d44f9bf1a3c2aae20d50a84b9473d495f3124b792f2abf7", 0xf5, 0x2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendto(r1, 0x0, 0x397, 0x403, &(0x7f00000000c0)=@in, 0x9c) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x3, 0xaae, 0x6, 0x7, 0x1, 0x9, 0x401, 0x9}, &(0x7f00000000c0)={0x1, 0x7}) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f00000001c0)=0x10) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r2 = fcntl$dupfd(r1, 0xa, r1) r3 = accept(r2, 0x0, &(0x7f00000000c0)) connect(r3, &(0x7f0000000280)=@un=@file={0x1, './control\x00'}, 0xc) connect$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000100)='./file0/file0/file0\x00', 0x1, 0x1ee) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) lseek(r0, 0x0, 0x2) writev(r1, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a"}], 0x1) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x8000000007fffc) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x8, 0xf0, 0x0, 0xffffffffffffff39) 16:00:06 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000300), 0x10000000000001c3, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 16:00:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) syz_open_pts() munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) poll(&(0x7f0000000080)=[{r1, 0x1}, {r1}, {r1, 0xe6f76b0aa3e13394}, {r1, 0x8}, {r0, 0x1}], 0x5, 0x1ff) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0xfc1, 0x40) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() r2 = dup(r1) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() syz_open_pts() fchown(r1, 0x0, 0x0) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0xa9a4, 0x7}, 0xc) 16:00:06 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) r0 = getuid() seteuid(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) seteuid(r0) 16:00:07 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x36, &(0x7f0000000100), 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="d4a15d773b9833e9d57b31d0fedb5e96acd04f68f4afb7672ecc5e1f0a0dda73150786d86af8ec032c4112059c2726cbb3b62bd7cddac0e0875f5881bf9fda40539d1fb9fbd044a9d4b312248f", 0x38}], 0x1, &(0x7f0000001540)=ANY=[@ANYBLOB="2800000000000000ffffffff0400000050f09cafbcc40e6ec74ccfda261cb8afab5913280b000000e000000000000000ffff000001000000130f3fb6ce0f6e73b388c43e21a9710f72a612db11eedd0da9c8c6c89af2b24aa38f86a73c93fee5753d1eae16818122890f8cb72e8b149fefd48891d01c2efaf69453185123f4dc9c6c9c03578a3ac971c28909b9973c1fb35a99690afcceca90e87b7a535acb9622f1230b372d8f9dbbd4e0a16244f9997c1d75808a9efac51466995b9e4a0daa4d069fed5e9aa2cd94479e115f22d145c0fba19bd720caa420047044b35b8c6d2a712a8334813fa97eb4685b62dead7a299dcb7df168645f6a166f333f065bca2e190a0000000000a000000000000000ffff000007000000b201ea37cc18a4aaf2e555a8e7b2c7bb2917bc9b0c08ff99dbd39ce27b0a9b86a225c1b088dfcd14dcda1cc0b2023a0ca2a2c25abff1957226a101c560da92ce56015e8a5f1a24d9e4902c1d11f37fc231393e9e0d52d101b8a90f2400a28264a8977c41311f858533dc47eef7caba82c9703ae5f5606d6d728ef4c9132534a6315cd796cfc668a5abab99000000000010000000000000000100000004000100101000000000000001000000000000007fffd494f4871da393516ff8b27e13400e399c7ccb28594c5d90e7fd2b9564a0b497a39527b5db775f60a54e2e1819665a66c3db96cfa3fe34be6b84a3d8df751ac6f30a7dd20b0a411fef4afd808e8fa5c61d0e36e2f73a223bc911b6ff0268e4d4aac30087821f715157f2d9d987a248ae07b1d794c7618679e58d2652d6e70b0300b8b6000a9ffb02851875f9b72d4889f3d7b918091b2fc64f2a61d75659ed318ccb5653ad005a46207a6d0ea99e7d445aea6882b8433e41a13ba0ba0103f569bffd49def8be60149c513e29b706448e01f9aba2ec8cf2470af3c6139c7ed5d431e92039859e3480e134a21ae5e49bd4f16fd9b41e52ac3d76f59fda2b7ee7d5ab1268f4ae2958137f9c47cb8b828c2e15551517112d2f4a80fa0d516de8c9a009b8abc61feda076e20bf20731d03db8ef2ecff1279d0068193d8b4dcb7400c471bfa960608c79af12c54f3afbd09925fe209a1a8ddfebe282344497fdab042550bc09fcf65ed47dda141e604c0907d1334465cd1bcabd83b179c31e998243e385287b7bb4ccd2ca2d411a937d47128f3882f7607fbf08576463c5ef2354f8c57a5c3b1982208a620555862c056f648513e21ec6943ab9042fab2d6ef9e16a96e805dc4ed7612bf0095d64b7779c10fe6859d91c7bdb396aaf22f364eb688e235b15d686bead3ef481179569d5f63ec66aa410c13a4aff0e13b08ba4786f44b6f8ca5469e03c63a0bc3927d918ca8c3aa7adcb1104d22afa95e445de47ccb3acb39b89f15eff24fa0502c37d8c52dd290e772a39bbe900c5aa893d4edfc8a0032094d97a8b8902082ae6bf416ed9861f7a1acb4332cccf82f8f7db94a87bcf6db9f3a7b7be20305adb34b257d70be5a0a21be4634954efbb7b05aa830101a1aa665bf941457b2a63d2df92dd85f4e907be1cf71f7ae98b3d4ed11af909970d059ab554026ac0def8a162e4537fc91a16d4b13e3354a45c5473bc548994ea430e48136aa1e5068c10f60985b410418f7247bf99a4af5dda117e2faf3a9e83a011b61f59e3bb77debf82251cab9233f182fb152de0a1ed738e1ee2efecc2c328cb92c0f7bdc295911f8980bf3442f6b39ea0604c0dad1f7d05db5cf428dd0d334b37f08cc3d064e7c64bd30dfce58b5bb4a55f3d757d51462fedcb1560fc61270e132fb0afd8ef69e2f94da322337b9c9173fa49f8cc38c679fecac0eac056ae3232e20e7a6c8adf4f1f40c2661635a9e5c3ce0ab8e5ed6bb055e9861f40a1acee594de10450e9cad1c76d0ddc543eb990d8364c21de46e344a15d2c5d5285b95ac7687d58abf4999d039e0b15c9a2bc0c2534d0e2e256a3602ce5f9e1ff83ef6ad2ddae359128223669921da1929bbc7752aee1856ba38a3d89ba271f365425159ac33b4e708228075298c32c81b113d993ae7fd9a2c4ce422248153fff8bf86cdf362faf002c5079e3a40ef55b26483badb0868cf87b99c1cab6eeb816ad8c9ca47daf246ed81087623f146bc5ed0b9ba4100c089f0acf96e93f38f86574afb7ca7ce5fb23bc45c8468334eb563a2891b223f1ebfad7fe7c9385f11c927731945cc7632a3430d9830025a3d8b54c9055dffdf4134d96857533641f0a33cae15c804dc069b809e871b3196612721dcaba6683879ded51ae755b04bceca4f441da25b2b1d8aae14e0e2a609f9b37d8a5347592abaf247a769294de32b391991076ffcdec8e0312b07e95de3dd1ece4249186b740f78981e49d3c13161ea2344623d24cef260196065c1d1b98ad13205ce43192e2b537fcc077d96d91ccc38fb6ad8fe7b0ea9981bc6fa5069b94091aa1cc1e1e6a83545d81c336382da3df9f35904e17526c93848b90ca506afffaa520d45b3d215e8249ea8eb7117ab2ef65fec2bbfef4c87f7dc952bc06eaca2c56f6aaccf75c87e9964a64ab366ff7ae7e05bb52aae1b3808cf687fd52ba34124616d2f5a8d41149b235b4e0a64d80e6e898c8456cc1c478345dd149406004958e7f87bcbdc23ebafe39d53dc97962749a2cdeea17335f8c5634a8c2fe27ef674086b5d46eab7e10705a4cd8eb4b5ff2e50bd716840c183a04c995d2574449e93a7ed3450986d17c6ec305681bfe7e7399d37ddf68bb91e05452ab0b49ef6a5d5cc41f591f6ece6ce4daa8b94a79eb33cd7a234caeea8ea9d099c315e4825b6e809cdce25fca92403de2e9559fe79b18f88574aacc53fbac7794ea5653d9c03e9c16883e2f9dbd0f1dc2154af16fa05320bbba97978b92e1aa513d277a3dfc63023f91703bd7968c4dc0ec9bd146ea5524c3d6e1fca75db439102e08b92bca1ef6b9b26cd837d92f194dc13deb0bd0e29fe2ba4fa4cd43ea593997f4f412136df2843cd8527460ce47cb47108139c67845454903a1b9e6faffc67f5871b4cf9d9d2bdf02db022e378ad3c72db41bb96698d4e27c3898dfaee9f30d907cc300ac833aebd50b975aaebf79fdfaf1617813ca97ff2105733edb65df761ece2e719b3e533a016605a9e38ecaaeb0c735935f9f37e9d10af718b0baf3050859e6b0c4d801efb5f85e0f0820622ea1479814f47ef79baacfeecda5f1bc77c79370d47f3c890c2cebc3dd7d9015d0fe6c727cf485bfe9d42e559e531679df31e39f83c0af04ec4d7a4cc38ea1212aaab946018c1ab0ce792125711849bd66f236664f05f6f1e1f44b7ffcba35fd4667365d0b6a538607cabe44ca5ebba91711a7eb057502743ef771034f8cd4e8f0a96fa601796cb43f3bcc1af3de989a874dfb4b651d6fef12416029a37d456472b6c869624da2587e8ae38f83bb2d11d019e7e82eff7c6ac98b5149e291e49ed4b3bfecaae9444b805796cf0f8e0c90c23e5bf6f706925153bde4432d3c143a1d409731a30bc81c3d5135c691ff17378cacd8b69dd3e6540b587c8808890a07cbf054b8d896cfb01874c2109813d2b63586e690814e73523ca530a16b3b69f62493c611e36d53b96874e77ca432cf3c2019eed7cfd8b9a4180842fcc2832ebe332aabced2503bd3519b3708f6932865360e2c14b58228f7922d43b466affb321205dad27e478a6b9cae47472c734e20549a41f79ca781dbc537687b54e820d1f40980483e2631bd0bd58204e4f9de11106ae76b0a04b8fd257b1363a7409f84355994e6a08ae045d00ee9bddedc8d746d2be19387580755c456c1bdbe9d08ef4fbc24b7cacde136ba6e5894333ccb7c93c8c6d36a9c6e8024d2cbf79e575a53a14377216e3c4cdc55f577ca3e2d0394938ef467ce4137a71e195463fd1cd3de6441c8911d36a8c8d044f15c37f27d187947b455645cd1ba85230b1dbf588dcfb027e75ea44ce6737342186e7cd01be015f3c237ad21c18dbbcf7a906032fc7dede84f81366e0fa37623ff5bac7d7633c78c105b92ab522b8949f9471117f657067ea741093479c3a1621c105a576b72faa676af52bad19697877225c4bc891f1fc10cbdec21666ab0f38c07cf6a610002d8a90409ee2a1d0a85214593861b08bbcab1e8f825b4867646a0857bf1fd05776cbfe3ec977cc2391b8ee57813dad4dba389ecfddbdf0e20839b8c1b7a462000f6a72a2dcc411f2e2c71a8200805bb25026fc84cd651adbcf0edbfd536f1e2a19d8fdd3ede2c5e1db51f1a478491754a5cf857b47199b53102a8d71e2b2ea3f84c29f69199a17254218ed3ee1c9151cc39445e3ea8a851121cf31aabcbe9500e0b1ddf65369d3930578546ab910b3820ac246642753effdef0950c90776a892ac59fed551cc31bfcf3ac08e4b78442241b45e9f1625c6a9f4b59925be3cd2cdded0e288f7d86b569d203874cc34e8f06c0b75a1da574390b7f04165794f9a9390d98dc95a5c67f72f3ef4e8afd28952aada77b5444c27cb8418d18d9bbeb5217e8df666a201c47b4bafb07347724100a513e3e2b760218708163ba59c7342e6e1c9b25947eb7a44688fff0743b4b3b2a813ee6515e8a4df5b13056a2fe1935260c6e79cc04d47629cf54950075ba273b35842f671e23fc6c0672fdf6d4f8fea12cef7fafbbc65e0cf3bf6774271a7d5f1d03f4c472d05ce0adb5c20fb9982419920caffbac29cc24de139271061f8a94852d8c1cb112f32fa722c473af259fc71413f3a77a1d5d18335493286356cecaf357bc23fee59360ed4fe3fa62cffd89d871aa46c31ce18eaa6819eae8b37e53c54cb27475f0faf781407f5868a36382c9f8647bdf332f08851064495312e692888fce4ba4493ca2724f9ccc0131f0223b091e27a7704bc5b2899f2fd012f2d0be29e89ae4e4bea9d0ca555f9fe91eb6800190f8fc0d9aa0e2a62777e2e653ef7bd98746fae86797d28fce5ad63c4e14d38648d47c7c94d317f7c4dcbd07d5ffd7f4669f818a4bbdc954d086fe7a3194fb1970c7e4e05d18fbebeb11d1a9d4a22b19ec5b8ecae6e2a87fdae1bb481b74074831c10692fe885255d6ca3474bd27885a58854c5ae5bc129de9c963e8c02823636b6b481030a84ec16948052570fbbf6bc864402f4f5fc10a72be56074f1af4e9e855c47039b5eec03dff8bb39b37cd37b052ee152ffe82c514e4d438c28a71a4b2e912af21527dc8ec1064a1c310a72f3bdabade11209e91a0dcb3dd3dac3175e4eb0ec045304f7a34535043550b6725fb9c83110f961f45e483fd581718ad2ef0df6eda1e366d361919a5f9fdbb708c1f6088576f2d0d7a5b5b86211acc836b67fcbb4fda8c97f835d6612fd080c70f1ebdde3e5f87bcc93e05b8d18847ab0e8583d23a45e7cafd51de7bb545b2460017f13d50ad6b1233116fe198f3162df7739db3ed99904b5387b0b9a8f7d5e46a9bc99502275c5ac383b510a89d5e848a24f6ac53cb8a8e447c361b4cb83e4103c79cea3f1b842b9f3b431f287f9ad9d4676c1ee8ae5a262051e76bb0cff798b0cd2d437c325d7cba390d1114361a035ecd47b7fec063fc05dfc974423b9c360368d8239ad6b5f817f7457431ba043381a73003ed99e3d0a2203280337496224ecd2e7c126bbeb865a0baff3830cd377c50b52c925c2e561c91cfd12cb07fbb10b108000000000000009f290a4251cd571ea8ef56a214764a1dcdaa22ed1cfe738ea206f57681fce2bde75f005fa193badfdde7c7d8446b7a730fd00d302830c9c50685633242f4649d3485a32d279999ef92cbc497a85479cae3feb0f3ca527c0b4723fbc2150cdf279ea77d85b5dcb96a72befca2a9e7a5804d0ae02f9bd9b51e1f0f1c1aaf6bec5d7722065d8ae715a5f2b5d79baa4f1181e4c2fa093be3f5496eb44fa9b4ed25a9a33d427a046b55d755889b027fb762774caafbde9a03c386f0aa236909742cae2e8bdd8a40c2a6fe2843ecff17e44895b84fe7f0110b829c9b1aeb435e530a580ef2bd33004abe859a652c6559d3e863237f141c0406f907c25ade7b6fde776e0f70165032e4e9c3ebe22b2497bd3d15207f2058e912ad11dc7bbddd30cae6f52f0a034f1ed442b1d4bc7a6c47de763e5f547ff6c80191f9930c78dd2c43835d9e839abec4a02dfaddb90a2067e825de5721a833e1a49aa0780e7e422d835e9db3b9fa77e93af1a422afd45105197c7735ba78c696fe88590d41b588ce78fd4dc4fb7648b11e835e7225ab391f9328daaa5f39f15a5503e4acbccad82d67b8a38afe06e2436242addd6080637cb61037325693fc5b4ee0f40875d5624c34175e6e071f6c58aff85c433b1888f4485a622427ba334475adf84ef063c97a431ccb448a42e9685f702ab6208b96e0cf81cae573efba84c846697fa5d9ef38c65021cf83166f88dc4d1867e1ee08db800638a2033db8ada74d6fd42cf5d262eace8c4e67ee407c7f74f3357beac45c7ebb0d80843bcb2915882e199007a4d85d108a62eed9e5357b464fbb58a37065bf558c97f84949f04f7b5a8f523d7a91d1a7da0b9627a8447f136f8063b33e9eb7f71d63ecd32f147ce0d1e9f317d879dd69fa59df02c389226923e434184347c94f5e2518e5ab6886cfd8ce03e1e97cf8c1030abf"], 0x11c8}, 0x3) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000004, 0x5, 0x9dcb}, {{r0}, 0xfffffffffffffffa, 0x21, 0x90, 0x3, 0x6}], 0x8, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x2, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x6, 0x6}, {{r2}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x8, 0x4}], 0x16ea, &(0x7f0000000280)={0x2, 0x7f}) connect$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff, 0x1, 0x5, 0x270f, 0xa2fb}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffa, 0xffffffffffffffff}], 0x1, 0x0, 0x400000000000000, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="c665a74c68b3becdc19ab030c052b5cc4d1c1b55ccaa7f06f36ac8b36fd98da707ed166d22c0075b006d6ec37b6e3dce0bd17a7aaac0423604b23d579e40110e6e2552c7ec32b55edb32b03a2943f871eaa1fff9118a2eb54b8c1bc5ff00f17ddabad293ba749a669a", 0x69}, {&(0x7f00000001c0)="3caff18504d57b5a0a225a56d7f5b4bde16c664d10b00ea11d5dc07d3b791e077f7d72ccff90b9a1686c6686a8091d108ebb3edde08a422455c21e046159c6d2c8c857e9ff89102f30d924996c79befa3f75fc6b8ebef543b73ff999f5932dfbc7a7a54d", 0x64}, {&(0x7f0000000240)="ade0829fd29fe927570729ad0811195dc55384475a074813e05045a5c51bebf14dc7f1e04f83423d1bf41b1f3e90dad1893c8f30e6d4c8279f9db9f014807a465ae00d804f7abc1f2f515adde254ad2c7c1a5f5ec88572655e91e10df2ab3ee638eee2d2457e24d61b88d8596f63db3c359f2b0d494a9566e5aef74c9cc682c6b565ea70399f8316b6d68daf268364eea240747a5bc65154a8e4d2daeac1e6f2c50ec60c1994e1d48aaed43fd8", 0xad}, {&(0x7f0000000140)="7f", 0x1}, {&(0x7f0000000300)="d1c7057e6ba0d54a85fbff3f30cc194a194840271bb0350f705b92e2ee4286bfaa587db9a1a77c43bb36e2720fe4b0c6cfec81156154cd697926bbdd3b6c22c4451e15dd4990a39295a1b6fee909dc9c71f472f0424aaf721ec348d5cab54112c44447f114bd17065661b8775ee04d2564e7d5c34a4d2fdf6fa66977c044e529cae53452acde9889bdac661ead68bd437f8876f05f2f9a7542d86a6fe7ce8ef6c454", 0xa2}], 0x5, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000440)=0x8, 0x4) close(r1) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000003c0)="76791a6859e2699e1becaf4575ba0a03d14503d307804792e881b4cc316c1e2eb5c242894b4985e95a6b93015eb1b43b04ca53ab6158b1d2cabeb0180f57bc1f89e76a251630f2bd320862fc39874195bbefdfb9977cd9a7343d6791b683f6a153637760de8fa704dfa18e00af0c9f4a4833546819068427c052a76382a78296e27242f8befd2d53e663b9cd0164eb30c2c653bcfb9a17711b624daaeb33c968ffc9b1db790c8e9f1f2957336db37bbf47f89308eff7d130a0ef294f51f97fb7ab1b5a0c7fc42e9a51b9d98da7a78a76cfadb9e55be2444b648d1ced0c595e1b15080ac60d1a98fb3ec969f30700000052b92854c83b0c0b3f3841afc6056171c894e8f95821f80edee0a8d389e596d6aeb5c19babb6fd42405392e9263a1848909e36956fc6b8753994663ea154f3c97d72685f8ff4d4a91e0b4f3b4b1dd27d168d0f41846db5eba9cbf8a4cf4677dc80943bc1269ec4e8282a59c31e333af1b1fab0ace7ccddcd902e421856b8a95e24c7be8a67c00432210bf09e83bdbacde9a0c7ae768106d497a100c6e157b3c7ee3d19be593d55c192bf7c55dd6944305578994e63e7669de5bc6eb51aac7e3a16d9e38b2f5fd31908a4dd5084944169d6060deb401a56d56733e479d7bbc8de30627c6239cadce6ad7d100989a4070e4d6a4435b4f2d252d68e8fe3f70a429e07d39d3ccfdd20c566467ad4ca931e71b40cbdd489e162d782938cf3c838066a270196c9c0390bd7fb3efc535ef3b2b4a0e2738da275d9ee6036a8cdd88de8e35063382b4112e17f2176c3c86a06020dee2a235e70c0d9467d200c5017af4908ff8238e58739c23279458b56f585d9f82d2677f8497a27c095e2015f39974ea34a94634fc7d37c22424b3946ea9bbc7c66a40f5172e875d0638d2a1f5446ff43183225b108e214083248553ccaacab5e2947eeeb8817ed6dd1e97c9bdfc5d36947856b57806c4a62d66dfe0471098c38d292b38ac06cc765cf8b9a7ea3e70ba14765ae11cae1a9568474d22fc10b1031f837e6a4228c71406854ffa7ebfbe600cd4b98971c18aca0543b79bfa6be5dff99a1ea0f58322bcbb09a0fe3d49345f9ebc19a5cf3b2389545360e4b3ac1cc0f591ed3c669b0635b28f5bdb3fe7a4dbf3464110edf5b4f679607c11f9c8647cd3e32a78390ce2ecf8c7bd5dfde7310c91b08c21f9d392acdcda98e88a2d0d79ed13b8e4425c07a71f87fa6fc1f896dd2504f1f86d62922fb497a78d70dee59e94f0192a6901a6666487d6381d689d151ec2c5d858a074fb472b780f49cc7c316d02874aa1ebecdbed32bec258241892bf26509158a4dff15972aac9bcf1ab68564f83152245d3ada91198554bd1a67b000901d1a4bc49ee871bf291d3c5eb4f5420f132592d0b640f8853ab48774d2fe6e11f540e1774e03ffe5aadd10302c3b796699fc7f82b5925dc2f1936c24f874d97d2d1a6e2c4b336f8eeb937715fc1b00f8acda774a88a0c829afe506039ffc71d6810d90469610d839fe475706899b2a789ac600b2ae25f525ebb82adf244ea0dc6f7761b0939515064f9f73fce5c5d5d8dd4b00ff11ac60599c56c1a93aff", 0x470}], 0x1) shmget$private(0x0, 0x3000, 0x200000000040, &(0x7f0000f58000/0x3000)=nil) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getegid() r8 = dup2(r0, r0) sendmsg$unix(r8, &(0x7f0000000540)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000400)="cd097d4dcaf57d074b6f0c78ba24611b6e131927c3ade29acf40e4e7b4c722d9f99becefbb234777fa894a47d3e3a9d02733e61f5f183223346fc1c2517079c5875e8d298879a783e56da713abab0bbf7dc8e89ff24cdb7c28a78d36cc603da7dacb3aa619cd377d144bd3cd7bac3266aac72feedfa11114a8e8702ec81be5efcac52997266cfe3d588a8c32d0d5283d02d54d43201c798e0767a2463e", 0x9d}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r5, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x400}, 0x408) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r10 = getuid() getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="145f67cef23a74bee4659628ec5e179b2fe3a58472c7513dd442516d2e70e62701801fcee8fc18a381eff37553979dccc66cced8880956f03c3490b73d408b5efe4d5e29cf9e352942ed07634d4f80be99d708ce38aacd3194170b7e7f2453fc89e70adac6d378b063b094d911cd74323f92f1b6e1c350fd42eb8cd692177f3bb205193a6c32ec9d7b8408", 0x8b}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="5800000000200000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0xe8, 0xd}, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fffffffff3000"], 0x1) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x7fff, './file0\x00', './file0\x00'}) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) shutdown(r0, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x3) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) sendmsg(r0, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000040)="54e5d63eaa81369e89f8435a7130c2f390871e42083624890a7347280cd316bda46645e38563ea55d29c457acb83ec258500fcbc7918b38da5097dc59f198887c705acb40bdd3cee981223ca17695e8c23e34b61525a67617748265aef8da2a2b44158da1e4b7ede5cc740bb95a4201e3303cb89acc12c0b0672c55cdda8d2d9711778c5bd79cf4b59310b659decfdc83a9d62f6f7b924b4e4f92b7946c0453ca73f1e2fe36cb851500031f99c77b7be89f41cfd598932202b439972907f1d85a3c6a2ec8f4fa861c1efe13cfaad32c0282ca4d408cfef348fed671d969b", 0xde}, {&(0x7f0000000140)="9c14c18eb107b04a688e5c0b64f943162fd3ca64390f459d7c52a2cff23cf16ec223d3c3d6569eab717c0832694401867ebbee2958e3f034226a63e8798387d0c55f788a364bb6262d785bcf59cf81594f82790113b6308b62bc757efae4dde5eb55d6358038f22b7213fb12690e058e1375b82dc6029e0906263df2da164026f3242f4806218a3a71e41249abb1e919afcaa222f22f27ae83fa26dbf4bc534268728d4cfd32a6d08ed053866522795c578520d86924db0bd7f9f3059038d8446344ef2cc419625cbfc465", 0xcb}, {&(0x7f0000000240)="7cb9bb8bf2fd5e18eab8fbc761e87b19c9d331dc8d2c22a41810f509c209b7ec1bc2fb512e1e5f24d09fc4c42e7f1bc9ab4f2f94471b47fdd5b955c5504abd53fae1cadee0d7e197c167eff434d97a9eb7ba6590b2f5529911b174755c8c250a19d202dc2a046ca8000264c46e51f504f4650c6d83f4cfd8467676f346025048e84a970ac5753b3db1c23a282a", 0x8d}, {&(0x7f0000000300)="c444322747d23ca04f897e48c6845e8c516a12ac5e34e76743e6eb8ed95bec4863ea6451203a64658c964c61976eb5cda7c844352c656d8f2cfe8199f1e5606856505f9250050d4701c3f3fec5aac71a42543e25eca5008bd7b04e536f6d0eece97f090c90fe1557bced2fa2105d641c5bbb90c4964a942590ab8219b4f3c10342be1295a93e7b3d75b1f8b65d05099a4ccc9fbb884e592daa8ad652e66bdc905d333bc00ea7eeab7e02aa2a611a7ce3", 0xb0}, {&(0x7f00000003c0)="268b003ffbe2cee5ce0c108ff9fa3a00f9c14d9032e8c199e990ac913927abd662ea3c2873c4554be606dbaaaaade074ef6c79acce6aefe3a0bf1c83b62d200ae17552e3046833dd9389e2e92214855e5898767cec881a5097348f15b8c6f318fd8b80e2813dcbdb2017b8c050fa138de56f358a8513b562f4c1439fedcee1a5527b781d5599af01b04a10f13d9d6c27bdc063b123b65976dc694bb5e1c2a5d3d99464bc3dd36480697dc08ea4002ea9145a", 0xb2}, {&(0x7f0000000480)="b649c34965d97c147bfcf5c23a5600b360c3136d94eb74a4434ee0bf0c9d6c1e5f028f956260a5ab1cf189b4b79c6da2ebf8ac1f9252c25cdcb53f2d08868100fe395b2ad94c8e56edb5b85b9977ccc9b755fb9e2ff2535428678da1535019a257a1934bee6d9e0cb3b5c5f2f720667beae389fbd10cc55b0d5988638f0de14083ba5e0ef0bdc7c66ca831a30ecc9e7d6e2eb31220dbe52f065db551fcbc50b9bdbdf92ede4735e404de633e307a0e3d53780e8571ae2dcc722b84cbf2de1af333b14037ad3cc2da22fdf0b8e9dcdd8b88777ad146b7489452db4e29474b5163cc0fa248b39a59da873577ec32fca162e6f0", 0xf2}, {&(0x7f0000000580)="ddfb7926f4cc1aabd0040bc751ad46eddb4ddf0f12da074941d422d9a2d89da55222dffee04e15fc9ebc8c4aad24abdb49b81b6c88840d257a2d981ce19c817bc3c9fbfc7c84dabac4e36f66dff772c9596d05b11ada2bd3081158b04d8ccb97e73978d5f7c14959afcf89b7e6f70cfc930fae10b82b24ebe775aa4ddabb483eaf70e0cbc54b6f31725ddb2de39ae601daa61227ad1511b2e93b8ccb5a0d4579cc4e25f9a8693f4bfd771c7f1858152d9cbee978b88341523cb83387a28c053f6d412f1f04d8258cc1acf7feed619f3203e85578498e6e071b52df497e98471357e66fba97ec5c3296aa487a6b1839edca6d75b55cbcc47b", 0xf8}, {&(0x7f0000000680)="97aaa32c2a9dbd6d60e58e1063afe8297d3788b6300d96c26d3ef1589a8d5242d7a272c4ffae2b47f39df84a3cd4c7e7d73b9799e0453ff0c0a433ca8e1af4553c4b5e6ebccd86568894464470d69de3f193bd05cc30a48ba0cf55183e7602b7d4e649743357fe6e335a2f3498b1fbc8a17497f2a413fcb475cbb9fba05a632f4ccb538cf7703852fdf17838c15706d5addd6f1ea8e35b8cd2547a030b9e1449d4d9022c39c43782c866da1e9734ea39c52784e69108223bda", 0xb9}], 0x8, &(0x7f00000007c0)=ANY=[@ANYBLOB="980000000000000000000000050000000880f1e7510659d6916bde10d41aee7a72de7af5e4e5f7cf46f23c97da87e833abf75ef6af00ad1e7ce95cd699a78c8804db1e5318eb3afa28d01418762e7d3814d3fa74d26aadb981cce30d7690d981745f82c24cc324bf8a72ed3ca18bbcf9645dda08eef109e437b58185f417da1f01c1884d45e355e2261a5f4f5f510ddd5028d991cb0fcd7aa000000000000000ffff000002000000ff807940113983d47334b6e3c8aaca806de900e84381ca08812d374f80370d810e6278766cd3d46b7a113c44c6f3fa95c3e0b69a5ce7addd70772fd5b08ba4db81fe9db2eef023b6495eeae171df5708562f34c8ef0e7a28cb4ccb86a6c9e89ca292ad26a88c9a8751f21bceca80f8339bfb5db386a17e156987b31c172f029f7c2a45be07162cea90632c0000000000e000000000000000ffff000040000000697a746eea0e510a85a3c4126008b7752830a7ed0654520017fb822b86f8a0ed9331cf44aad4d3bd722c55abfff639ff6bb0039518efb58fa1c724e9b0803669eb2a032beefc4db352527d6011008994ca048c5fee77e83143e431408878d162dabb778bfba8be9d8eed88d349a56598146b080bbeafc78307f31a0fe428293bb6ba5c2964c3798a170971c5848e3a85586c7a462ce57bc82baa79589f4c3e53ab100213f28183b7b49fc88d6fd08fb123f93cdf33fc5c06143821c66f7450d1e1b6744e2b1b86fd7f265d6e6d0000003800000000000000ffff0000050000008414fd43ccd72a5f22712d0e1e43972fca7ef5c3ec979bb816b6ed4a69f57e23546a2c00000000001000000000000000ffff0000ff0700009000000000000000ffff000003000000a1a7ae45d4d2ec7de2a994f2f13a4fb48d7e0e778edbcaff86e29ebfcf5f0fe9574d2ac6ba0e79862c3c6bd54ad4869e7e08f66aaa7487bef430a2bccd44331236d6e65a436353009cdcfb5c5f2e72911463c9953b4a2e1f2c69598cead90938afa0cea23270f89b42541689720fa4448a7f1e3189d0cb17d999561500000000200000000000000001000000010400001356fc00000000700000000000000001000000010000007fbaab8eb2fc1de0641a5b1583c36c42a34e4e5016028e4ee949a46a9213b99a0680aed3a555ea2aa88f005b92950ba6444e9632f6dca8205a885e23c513b9a4a332f89fc4945ea72acb2faf0000000000900000000000000001000000a9000000efdd78e7c969fb50d6d1166d8f48274d772e71757f2a0952208d788c41d05c488f6fc277c65d39693f3de4c8969c736459c8598aa3ebea4381013564e9cba9ebb5b065a4dce736d4702648b8e2fd4428f1e0e6276561a494708490d5609769b6c9ad37cc5aa6240946201ba84ee384738b155ec6a49b388e15f423133a000000000000000000000000000000000000"], 0x410}, 0x409) openat$zero(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/zero\x00', 0x200, 0x0) r1 = open(&(0x7f0000000c80)='./file0\x00', 0x20823, 0x82) symlinkat(&(0x7f0000000c40)='./file0\x00', r1, &(0x7f0000000cc0)='./file0\x00') 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') readv(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)=""/186, 0xba}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000001540)=""/211, 0xd3}, {&(0x7f0000000400)=""/84, 0x54}], 0x4) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000540)="9f075a9360167b6f04d6563714c6f6b93387ad0f6bac6275723d4ca9892cc34e9b96d0d90027c78533af0e61164f202c884ebd15c0c7ce86bb71408f69af20450a8f13f5db2f5b474b9bd73daf8dc11269c55a89ab8afcc3cd630a0ef69785abd34563dea6e045a47837523d44e4d8a52f04009b0e4a2d998ee5f2e1070dd8ea7bc1914353e4df215a0fe9e56a179e0475a317444cac1fd943d5924620b2e6fb4d561a33fea76b6adfcd6cb8e1613af78f81d928e72a5628e29e4eebcc717bf60800aa8d6b2e399d777486bdf5d89699a706580d128b2cf7e76c45afcefd52aff549c4f3a9fcd4d6943d6ae3003c1a9cda24bf202d3720999ad11fea63c212c0c64c1e273e3992c8d7eb007ae1d88b52c489318c862666f85c1435ade8405ba61fc1303d10c63ef88019819a3fbc229ff7bcf1583723ecdb3ed8524059b614b48a4ae6894470c01434ad26a769f798b35172d4a373cb0cd42f1405d38d865ed780f90d81d723b96e384c8e14611724fe371515bf273650071b3e958ca68421bd6dc6a174006813872431b1dd25890f0d4f648c3a2f099545c636f61fb9db3de6bd57a05c6d3d8c0501a83736db903776d1adee84e9c855a3373a7391c1278156a0dd655e9b7240b4ee873a8779e2669e0a435d24c2180289922d3ce18db5da277a156caae9887c01ed51929c359cd817b5c47fd623c9ad8316e3c63f331ec263c7623c4844e52123a5328707f34a26cedfd4991bd70ce5ef75fb89c3ab9e3d1a5443d920370404c0e70fa9223f1ec55dd0cb7dbe49d94d7b07e55f12262a9a297eb3cecd634dfa50b885ecc6020379d384c83f7bb07a34f27aa70e505f156637baac0535b9ee3b10aa854c19998440925f2d08792d3a982cab85f518402466c09407ee15e7eebb84b62a9fabdbc6b0aa0b2bdb623ccfeecef964c01a8d45ce199c625a68698b50e0e19e73a6ad7beda7ab17e14be6690059690cb72dcd603c0abb358c95652f6dcddb8a77b8759acdb15ba07973a8c90cce9ae168419452cce25f9b87b009a23a5c987c12a7f82bb950ca915ab8560861bfd77f98b24f1c98256ed0f87d7e8f348d50839ba7a06e1552e5a08a23739a0e03c1f41d54796e412ece8a62044a11a95c64fcb87e9c4237e520ac51ebab63fbeb2d2dbf771f92cebaa694be26bb1db0e2b972c8604e41c7744d3ed3fb0584e79521d7704f8914c3401fa3f07eb442430bdd7b22ef28eb672bc1ec398c5b20e69825df33345af42a5f53906b19406c3219452c1f35d563c45d7c865f2639d3caf95c096bf962f07b3bf4f2b420d2fce3227c200c2a1125f8208c7105cd34765f7ff5e671012d0b536da0b899b86fa0d739a6f8201844f25e7320d1f5b3cbb637890b70161d3c97573b77fc1479dbbc5131ff4bbf8dcaa45f1b47ecd6b6ba9ee800938f9ccc82351177a76beec7f5e30e62680eb67343869269d35c54e146d3326bc7c4145dcf21c4b52f4afe2696b34ffd8afb7b9736e00d4b712bae251d4d9b3c89a1dd45337669b2fb8c563a742765e93dbfcaf513f7aa837f256be2f068a0c6c57fb1fc7e10a58ed78a8618e126a78cc7a9df639aafe2a314b9bfc78a9a32b906663fce8e6605bc6f9a0d709160e1cea8ce0173531f51fa2ad04fb4f28de83afea43e465f6f8c43104b54c3743424827f49cf6efcdcc3ff04346d659a07ef5eca8a716c40785cb3cd92a6bfbb7086090541000a856d9db29ba931c6f207cc83be9b11613daab2f37b0fe7dca2863aedb4ab1cf2e4ed416367535f5148c98b4a95c0654cd298befc7ea15540410a7fca9e073649486fdcbd8e89b6d531f63d776e203c84d47f914e9e60f1b911b4a00df53e7d8af79cd31f56a8bea7f0a281e9def33d10e903c26de7f8dcb8c857a934b89c48d671edc634445545ad42d5e73d68d6711911ab1d185477a3e97124f6f1496127526a94628b2e61adf9b2ef2a6981e5fe59d2dbddb12d76bd0ad934f697b5bee5db10c54b2669c086b9d48d4c0efc6746200521d9f78fe9f70ad2a26fa2acc7058d8726e4da81e44759475bca4659f0995983c01ce3a3f5b322a8dd12ccdaed7a9a57a8a41ea0061f02e0a208abe938765afeb0cdf14306c27133252111b0ded0e6c501072e7ada3520af6c8097f61fa47ee25f2936551c73324d2cec076ba2eb7772cbb94a6e846e89b6a18974b1100864559bdd7d76274125750930e3708f38807633f2b21f9314bd6f483dac7e0c5cb9214fd84a1c6b22996341d481349e8007b4491f0959bdaf9657b0583dc45469ca0b83646e9f321d3a915138504c1f49b5a0a315f175a858eabda48fbdb65ebff6732e4a92d52d8844ac01ecb565fc7d3439df274fdcdc9bda577470803893041852797846b2c0fafae1397689cec65c5a18b0a5581dfacce773736935215ec3849e2db4bb6407fc287fefe892ef395433086664309c62bc3ebcda97193319bb08005d6413b8ad76b062c170b17aebacca7a4faaf8c292bbb4ff1c5f1fb6ef2530565144177ace9eaa55d3ef00e0c68da15aa65f2d6bc3810e393c8ab791dc0e2bf0cf7f86dd14432af93daa8fb6b11a8ed1f34e7826a8ee342d418cef7f81f1762b28276ec10670b644aa35f2579afe41a663b33f9e7bbc6a63ee8c6a429aeb53a072459dabaefef1a1d67bf744fa9db13ae840f3f756074e31cfc8a77088a31e3432f2b45167626a9e5db285fc34e8b693474da03b94d578e72debcba8a20c6638fc4c0e48b995633201a8291c8169750619aebc9cf86e3dd0c877df5f40e06e0635c8f9cfc0e43d0c6965b29648b02d1801b8e31d1200af18aa596978ed92260fe51792a75a6c9673b3724dd818f5cbce4b83ced33f674a3eaecf6d18c10cb2ec53473ae2ba9c8d576ebe0ce7bb7cac563a2cc6fcc127e6051f1949f1791f1062768902221fe62aeb4c0964a40b7666d494ed208cfc1723cc02e994c72d0c183e9fe5917fe81a225a4e533ccd5068b6773257a148f7271f23c5412c11fc19e1a0cf9a085b11ad0a9750f6f70c2d125d1f59bdb3211a38b4922a4b2c074d5ef34c1765b61b397c7c5862b33937a908195227e412486524d2b2dc0a309158ed0a066b926a0b5e2d39babbae206a29aac1b05705a6ccf74fec148b3e6c7d854b75f86b884deeb932ff8e0818c3fea9f580121b263ea228aaa1e29c271b11553f245b62938e10a556acb1045fbf65f522cb063635f46f4234c30ae333aae0dc3148454691368ecd394884b4389d33751b246292ac6435aea20f00c0a3df6aaa3f1ada0bf590cdf8e9a7d5edb1098245ad2876c7a72664df5da20583653d7e601376c339a7a6ce03ad79e43db3637f73f78668e997a7233a9d193eb96e0a2bf280be08bc4ad170e7a17df312c622f39f9e748700fd06ccdd1fe747210787d31b59032c9fe09ac8654432f13db901de22dc30e69a908b5f0a6ea9bee45132ba281f33427995a519b81c697ce8ce61cb9099946eb9ab30e5c8c891284625f0ba557c4a33f5f5b055cae9f0c38f8383671b37865e395f7fa3f60864cf57b0884ba1c729b204d078a5049249ff9421234ffa0cd36ba903cf22e51e3dda9cd00761725c5bc752457dad04a667c4b30c502b4a523862f3022d2efc0b0910fb9497de14e321592b8b7b2519ebae7965733a281bd7581b92ee13a2cda801512f562af7146cbc0e8e594e80d176d05677d03d55742be1c247077be5354eeb28b4abcc258b25e3dab0237962bfc8f487fcc655c5a89fd7f83482479297cda69c0d5bb79b13b000ea11032025b2070b335086ab934a812d971ac06d96df891134dbd1812fea3a1ad0cb2c1074792cc8f812211f8322de97669a1bde9c40d73f2ebe14df5ee4713a6409c2074193d260e11e3e311ecdb29ca4f0a916ca8d7f7b1b0fbc8bd0c60e839ec4f07ab91f7360c68290e73154bb1a51961618ddcad7442509c4b37c3d04133ffd130f2d501fd8f888bc3a300c330cb3cdf81275fdf1baf3021f8ad677c04ba3ea41f1e761fc991229bf9241d394f53d80692ea4d0bace4aa0818490683f33bbaf20ffb8f9795906b1eebc1f1ae072f34382c890b59480b48a21b11a87bc7128537e95481e7dd2a06052df4240af88758614582804cfc8b52bdc300005c279e2eec4503f7c3fa3944e16defc483b27c79238670083550c8e988d040ba7c045663fc08f7044596e4fe83f50f52671a30467734f4b11926a82671c4d1203e1e654b16b8bc53dbdcb51f4e0087ffc58f93b620f8ee4617a1981e9a5124d77d0df3c848b727c0fbf71b8d5119aadacf7f51e2f504f8527c9314518b54b0f5088fe93e63c2fd0f933542df36b8f4315d173cdea2ef9d7f6e1471f1d79778fad576702a87e4ddd5eeeb54a768687a60dfd1f84036ae5e7efc6cbf1c2b10b3409fd47fa0df80f333619b9626cc3d17f9d3babddbf7f42e5d73653f5d7b8502f7b75a8c438c030cd371c5933c1da4dfb6dbf1f652b81ac9254288ece34f830f3266209b301023a7214b2482e2966044cd75ede0cd001671de77e91d3ea780df3690549b521e0b8387654ab835ed6e3793789828d6dbaa5c4be2f8222fab564dc1b0a4b5328e1d50f13061a6748bce1f5b2dad91bd6f8fe2393e45ad8adac7c1b2ffd430a3e833541eb6cae6a0895395ccfa467f9fcf121520521f44c8a574085e8c7c7c04a3fc4c8b1f0c1436737386eeee8ef98afc4d870a839621242d3c974b550367c90f26f8daa56c3655d4f9844424afb58acbf48db5cd90ac40601564db5919ce3747e24055b508d4e82aae360f0234ede1026d6d90a7b3fc2261f400e84b17ba9f0ceac9204af2fdcb112e95c63872875bd4b362dbef20f5b534cb1c5bcb86309a71c680e8eee3bb78ec73903881ca0891c30a60b2ce2fce9afaef76d8b0b198e2ccfb96197418542c1a79827d3dbf88c38ea716dcdf70936a50ff16a36a9b1d60b0303c44290d0e275d9f7a58ba380d2688109dadfdcbc464379bde7b82cbdc7e027387a623778a9ee8ca9c55657c5d643a584b996f7fb46f80ca1e01d150aa7ba8b6266ac7370dd8bdb4c66f68bcb2f349a8ad65b1c722860b4493c4fd53ca0043a8a162e738b57f24a53c6cdae8b988c1fd6d007c4d8ac0b6f9d0f14228680e31e3b589bcd92e0d5a1af0344aab0cb33c4034bce8c96a503cdb934e8eeb7341a3ff6d00d5ea8332eb66355e0f77f65d7eaa6a3744bce4d5628a297b4ca8ad1f40b28941c743d86e2daf2bfc2db3c66748c0458d459dffe6999fb4201cf16ae812c63dd25e54468ad812d95a836e8d80d6fb49198eb365cfb12d6139d7ca0314d68b7a88a262bca10f20b5e2a550fdc58b79557edd05f04daa5cc1e07945681d4a3f31d8c280ae5ac48c5944597388dc8484420f9f40a6322fc7f12ca9f0ce6b6fbdefb0d427b5a1ddc86d869a0a277615f5020962e966b92efb7677042dff31009a99ddd7683bbe542aafc1629f01398025d1dfa884b38036e6583c311b9c91cc260c23db62ee04144cc6cb37c1c83720570407990191d37152697cb0b6bfb0af78db43b90d0fddc3c3ca81cd78766f9f3b09e096f71ea06f72b18a617740f57467750f938b02c9dee6de5e1b02236903ce6846e263843883927a8515fbeb1e498915fa961a861a84cf9eb654fae27d458056d5864a86b88ed8fb14623dfd8a7ba02b940c7c8e86fe46e399bc6f25d7c8396769a9a827e17c2b7c8168e5fb6f9c1c623452888edcb14a9553aa81e73b17bae1fff8911ba93a4b5519f5f26655d82a9", 0x1000}, {&(0x7f00000001c0)="36cb0aba2453edc22b44d02769acf21678206a0e47bc821b77ad7b642493b166100b458a94420bf11547741ae3887999bcc635a2296328d3f0d03ad07dc05473323ac4ad33bcda88e7fc6fa07bf7ba39fd27ede225e981be23d60fd46b1cb3e96da4f8847c1c23973a9f9595cee9d0aeb930b226788b7d58788ba08309de", 0x7e}], 0x2, &(0x7f0000001880)=ANY=[@ANYBLOB="400000000000000001000000b20f0000177f15d1e5bc9b3afd810768300554cc95825101060ee5373c6c52012af276e7e460ec3f07ab2f6281e2da1c83c800005800000000000000ffff00000000010070a8c589b7c34d5d77040f151f10117b23042597e668a417b2ead82064590a817aa453f4d343fd1a9b7d2527f186c756ab245056a09f1558d30544f2be3bc0395e88880000000000f00000000000000001000000ffff0000e1cdc1cf8df479ad88d0f3d21ee18913766d711192f7cf6510bc1164116bebb111a89cd76173e9ea683870b1847f690ffa376ffa6061b9187ff176b45ed6543644bffe5be76f9ef84e9b893935931a0373bb8f8a233685365ff5014b49550094afeced5f028b4ba93f32ab5f546a9e725c228eb46d6b118efea104665dcdcad29bdd820a80fbccc38ff0553543b1260068a6b1fe23eba30ac50c0e126b1e3d230bcf0877befd35e9039c20f0bd3ce3e76b0a9dba61837dbc176932823dec9ece4d05e9871dd4e1fd3a9e56afb53bb20d7ef75dd3275c28234f2986d82300000018000000000000000000000007000000d96cd45dc3000000880000000000000001080000000000802af8a583b038aeaf7baccb717f826861dfeed7cb5409907f4a164c1b6988c2eb7efc43fe6b8e559cf84bcb3e84ff7048f1912b33013aecfe36ff5b67e344f6d52464988738fac23f120ec44bd7cf20c5bf3cc25b52f5eb2ae10e5b97adc1662c40c561fa8e9fb256fd294a2f3eaa01d1b1e95af3a7675b55c0000000000000000100000067060000451c1b9f419cbf4a62a53ea5e20cbff577989792780657b70af27d6a6c3f86aa8e326b9e092651286f21f9fb7776e2c0f8801016c2a028f29fb25d92cab8ec6dcfa9eeee0a5ff787f632ed2300c5f57bc749a121f98d46cc1b371f031015b9b3289471d7ec0bfffec5032cb1f4b8d27b87de3101e0daec05d405557bc150354a0203d1b531bf628dd97e9bdef521b84fb2d085d167ef3c1a450c1f242d4b4ed0641eaf905c916f1f8f1fa854000000003800000000000000ffff000041cee82561de85fe56068c349a96753abd6c8d7cec817bd34722d45f07549ad24f0323e9d01d08c2dc1c00006c57b8d24706ac33c4ca59"], 0x320}, 0x40a) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce0a0e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf00", 0x66}], 0x1) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/25) recvfrom(r1, &(0x7f0000000240)=""/121, 0x79, 0x41, &(0x7f0000000300)=ANY=[@ANYBLOB], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1000, 0xef, 0x6, 0x80000001, "0a37cf3b63be45166ab33394e3ca228af0073261", 0x6, 0x6}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x80000000, 0x7, 0x10001, 0x1, 0x7f, 0x4, 0xffffffff, 0x0, 0x0, 0x6, 0x2}) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) r3 = getpgid(0x0) shutdown(r0, 0x1) wait4(r3, 0x0, 0x1, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x0, 0x0) recvfrom(r3, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r3) listen(r3, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x10000162) write(r0, &(0x7f0000000280)="6e96a4663dbd4f707e7e7e886e15f79f37f6a98d89919eecf8d11c39a98e6653ffa17d6735bcea89bf77738a74a7f7d0c24b8e27a481de49410361b356691a9701dba8ca6bbaaa7e16e0788453e72c178a48d3d48f1a486160f84a6ef44c748d8217f1aebf0387ccbc4d3bbdaa49d0f1d5870d0da7464db4a4e9f3c2de6cd00c84587b1c85eb07a2ebdf825d603528453771ead3175114460b4a38f9081e400c0935a915d134f646961822eb721c49168875defe8415f0801530abe0de1941f52056b60ee63512f34667c9ba116d315dd6eac69e64ce0c5cb8216acac767", 0xde) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x4) getrusage(0x0, &(0x7f0000000180)) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x10000, 0x401}, {0x200}}) 16:00:11 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/82) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup2(r1, r0) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x1}, 0xc) close(r0) 16:00:12 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000100)='./file1\x00', 0x80, 0xa2) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1000000000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) geteuid() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') close(r0) 16:00:12 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)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x20000000000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x3) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 16:00:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) shutdown(r0, 0x2) 16:00:12 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x4) execve(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x1}, 0x10) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 16:00:12 executing program 0: r0 = socket(0x0, 0x2, 0x6) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x1, 0x7) setsockopt(r1, 0x0, 0x68, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = dup2(r0, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mmap(&(0x7f000051d000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) clock_getres(0x4, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x180, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) socket$inet6(0x18, 0x0, 0x200) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:12 executing program 1: r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = socket(0x11, 0x4003, 0x0) setsockopt(r2, 0x11, 0x2, 0x0, 0x121) 16:00:12 executing program 0: mprotect(&(0x7f000014d000/0x3000)=nil, 0x3000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/93, 0x5d}, {&(0x7f0000000180)=""/192, 0xc0}, {&(0x7f0000000240)=""/223, 0xdf}, {&(0x7f0000000380)=""/161, 0xa1}, {&(0x7f00000000c0)=""/23, 0x17}], 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chroot(&(0x7f0000000000)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./control/file0\x00', 0x200, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/172, 0xac, 0x43, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:00:12 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000900)={0x1, 0x5}, 0x10) pipe2(&(0x7f0000000a40), 0x10000) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000019c0)=0x6000000) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000600)=0x4a7c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001a40)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setrlimit(0x1, &(0x7f0000001a00)={0x8, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001a80)=0x2) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000900)=ANY=[], 0x0, &(0x7f0000001940)=[{&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000400)=""/253, 0xfd}, {&(0x7f0000000640)=""/211, 0xd3}, {&(0x7f0000000380)=""/17, 0x11}, {&(0x7f0000000740)=""/68, 0x44}], 0x7, &(0x7f0000000500)=""/63, 0x3f}, 0x801) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8e}) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000340)) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000000)=0x40) poll(&(0x7f00000001c0)=[{r1, 0x6}], 0x1, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x4a, [{0x2, 0xdd}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0x7}, {0x1, 0x1}, {0x3, 0xfffffffffffffffe}, {0x1, 0x7f}, {0x0, 0xffffffff}, {0x3, 0x109c}, {0x1, 0x3ff}, {0x3, 0xeb}, {0x2, 0x1}, {0x1, 0x100000001}, {0x3, 0x63f1272f}, {0x3, 0x3}, {0x3, 0x9}, {0x1, 0xff}, {0x3, 0x7}, {0x2, 0x1}, {0x3, 0xc8ae}, {0x1, 0x8}, {0x3, 0xffffffff}, {0x3, 0x81}, {0x1, 0x1f}, {0x3, 0x3}, {0x2, 0x8000}, {0x1, 0x2}, {0x1, 0x1}, {0x2}, {0x3, 0x7}, {0x3, 0x5}, {0x1, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) openat(r1, &(0x7f0000000040)='./bus\x00', 0x400, 0x11) pipe2(&(0x7f0000000180), 0x4) fchmod(r1, 0x0) 16:00:12 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)) lseek(r0, 0x0, 0x2) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2067, 0x2046485d4b) open(&(0x7f0000000040)='./bus\x00', 0x1000000000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="ad") 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2080, 0x902) chroot(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1000000000000002, 0x0) r1 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/170) rmdir(&(0x7f0000000180)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='$*\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='@-$\x00', &(0x7f0000000140)='\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='{\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)='!}\x00', &(0x7f0000000280)='$@)!+\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='/[K!@\'\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='.\x00']) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x4, 0x0, 0x8000, 0x802000100000000}) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = open(&(0x7f0000000080)='./control\x00', 0x22, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './control\x00'}, 0xc) 16:00:13 executing program 0: socketpair(0x18, 0x3, 0x0, 0x0) r0 = getpid() getpgid(r0) socketpair$unix(0x1, 0x1000007, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getppid() getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket(0x2, 0x4007, 0x8) 16:00:13 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x12, 0x2, 0x400, 0x80000001}, {{r0}, 0x0, 0x20, 0x80000008, 0x10000, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x100000001, 0x10001}], 0x7ff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x800fffff, 0x3f, 0x8000000000000000}, {{r0}, 0xfffffffffffffff9, 0x2, 0xd8, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x1, 0x6}], 0x1f, &(0x7f0000000100)={0x2, 0xa0}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) poll(0x0, 0x0, 0x89) close(r0) 16:00:13 executing program 0: r0 = syz_open_pts() r1 = dup(r0) r2 = fcntl$getown(r1, 0x5) recvfrom(r1, &(0x7f0000000000)=""/154, 0x9a, 0x0, 0x0, 0x0) setpgid(r2, 0x0) flock(r1, 0xa) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) recvfrom(r1, &(0x7f0000000100)=""/24, 0x18, 0x40, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000200)={0x1, 0x0, 0x2, 0xffff, r2}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x7ff, 0x10000, r2}) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:14 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r3, 0xffff, 0x108b, &(0x7f00000000c0)=0x130, 0x4) msgget$private(0x0, 0x8) setuid(r2) r4 = fcntl$dupfd(r1, 0xa, r1) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 16:00:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) close(r0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x120) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)) mkdir(&(0x7f0000000140)='./file0\x00', 0x82) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setregid(r2, r3) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getegid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) accept$unix(r0, 0x0, &(0x7f0000000000)) socketpair(0x2, 0x4003, 0x100000000102, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8010, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0x0, 0x10, 0xfffff, 0xfff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x8, 0x6, 0xffffffffffffff00, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa3, 0x0, 0x0, 0x3}], 0x7fff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x9, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x90, 0xfffff, 0x1, 0x400}, {{r0}, 0xffffffffffffffff, 0x8b, 0x3, 0xc2da, 0xed}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x1ff, 0x800}], 0x80000001, &(0x7f0000000180)={0x5, 0x9}) 16:00:14 executing program 1: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9, 0x9}, {0x3, 0x10001}}, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x93e0}, {0x4, 0x3}}) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x4, 0x4) getsockopt(r0, 0x40, 0x8, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x80000000, 0x9, 0x0, 0x0) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001180)={'./file0\x00', 0x2, 0x58, 0x9, 0x0, 0x6, 0x10001, 0xc7, 0x1, 0x2, 0x800, 0x4}) open(&(0x7f0000001200)='./file0/file0\x00', 0x0, 0x148) getsockopt(r0, 0x3ff, 0x40, &(0x7f00000010c0)=""/54, &(0x7f0000001100)=0x36) setsockopt(r1, 0x5, 0xff, &(0x7f0000000000)="e15cbc8a611bbe18ffae940d76122630a210666038252cd46ffcb27bbc14b7ca7b38fe038ce72a87044f383471ba82b814e3e6cdd6b7148e1467e5e187faa6667e8c0f54f38bfbb79352427f1f98f5", 0x4f) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x4) 16:00:14 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffd57) getpgrp() fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffd8a}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:14 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 16:00:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getuid() r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)) 16:00:14 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x21) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:14 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x890, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, r1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0xacb3) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = getuid() close(0xffffffffffffffff) r3 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r2, r3) close(r0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x0) mlockall(0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x200) r1 = semget$private(0x0, 0x0, 0x100) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/86) semop(r1, &(0x7f0000000180)=[{0x3, 0x11, 0x1000}, {0x2, 0xac9a33e, 0x1800}, {0x7, 0x1, 0x1000}, {0x4, 0xffffffffffff0001, 0x1800}, {0x3, 0x157, 0x1800}, {0x1, 0x5, 0x800}], 0x6) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/139, &(0x7f0000000140)=0x8b) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = open(&(0x7f0000000000)='.\x00', 0x8, 0x40) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) getpeername(r1, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001140)=0x1002) 16:00:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x7, 0x5fa, 0xfffffffffffffffa}], 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, r0, 0x0, 0xfffffffffffffffc) 16:00:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) msgget(0x3, 0x284) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x8, 0x301, 0x7fffffff, "da0acf98dd29a99d0bed895820e7da5fe8294345", 0x75c, 0x6}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000da0, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) dup(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/176, &(0x7f0000000180)=0xb0) 16:00:19 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:19 executing program 0: shmget(0x3, 0x2000, 0x4000000c, &(0x7f0000ffa000/0x2000)=nil) shmget(0x0, 0x2000, 0x600, &(0x7f0000ffc000/0x2000)=nil) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x4, r0) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) 16:00:19 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x5, 0x204) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/202) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0x8b}) r2 = semget$private(0x0, 0x5, 0x200) semop(r2, &(0x7f0000000140)=[{0x0, 0x3ff, 0x1000}, {0x3, 0xffffffff}], 0x2) mlockall(0x1) write(r1, &(0x7f0000000180)="80d6f443110fb1202efdabd178185056bce3558540458d26ef956e6ddb678a6020d8c5cfefa1e6eecd0b3c4a655904a28b1fbcfdaa70ba7df51d2ae45e167b35b2049ce62d0fe98189c04fd8b29d6727aec4a82c3934506988be4d858e702f7c8fa86e91b7b5a7e48e8d2122a2ca43cd3822800a88df9cb41bba319db6287ec71a795d2d9fd9fd0e0e15916317bc7c035bf2ca6d27a12a33fbba6b281e31ffa9819404515e2c8ed069feb86195a2d8a5c7a1ae9c12f6dfe12040e04678b14d98001d2e0eef934fd1", 0xc8) readv(r1, &(0x7f0000001780)=[{&(0x7f0000000280)=""/95, 0x5f}, {&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f00000003c0)=""/255, 0xff}, {&(0x7f00000004c0)=""/123, 0x7b}, {&(0x7f0000000540)=""/162, 0xa2}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/11, 0xb}, {&(0x7f0000001640)=""/255, 0xff}, {&(0x7f0000001740)=""/37, 0x25}], 0x9) r3 = syz_open_pts() munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001840)='/dev/zero\x00', 0x20, 0x0) semop(r0, &(0x7f0000001880)=[{0x0, 0x8, 0x1800}, {0x0, 0x9, 0x800}, {0x0, 0xc9a, 0x1000}, {0x3, 0xab7d, 0x1000}], 0x4) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000018c0)=0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001900)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001c00)=""/107) semop(r0, &(0x7f00000019c0)=[{0x0, 0x0, 0x1800}], 0x1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001a00)={0x6, 0x7, 0x200, 0x7}) semop(r2, &(0x7f0000001a40)=[{0x1, 0x7f, 0x1800}, {0x1, 0x9, 0x1000}], 0x2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000001a80)=0x3) getdents(r4, &(0x7f0000001ac0)=""/80, 0x50) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) chroot(&(0x7f0000001b80)='./file0\x00') fcntl$getown(r1, 0x5) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000001bc0)=0x2) ioctl$KDGKBMODE(r1, 0x40044b06) shmget$private(0x0, 0x2000, 0x602, &(0x7f0000ffe000/0x2000)=nil) 16:00:19 executing program 0: clock_getres(0x6, &(0x7f0000000040)) clock_getres(0x4, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x1, 0x6}) fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:00:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x4a, 0xffffffffffff8001, 0x1, 0x80, 0x4b095e52, 0x8, 0x3, 0x2, 0x2, 0x4}) fsync(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) close(r0) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') getgroups(0x0, 0x0) close(r2) readlinkat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/96, 0x60) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) setsockopt(r1, 0xcf5e26f, 0x7f, &(0x7f00000000c0)="719ebbf58f1c8abb14f827814e225aa6c0754d4b7da61e89b4d3b8c60b8ef72597fa34aa83ac8565aa820517852dc74bb3fe244ce5f2597f", 0x38) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x124) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc3, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0xcd) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x46}, {r0, 0x42}, {r0, 0x64}, {0xffffffffffffffff, 0x80}, {r0, 0x4}], 0x6, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x44, 0x11, 0x2, 0xdb}, {{}, 0xfffffffffffffff8, 0x4, 0x2, 0x400, 0x5}, {{}, 0x0, 0x0, 0x1, 0x5, 0xff}], 0x8, &(0x7f0000000280)=[{{}, 0xfffffffffffffff8, 0x20, 0x40, 0x8, 0x1840c2dd}, {{r0}, 0xfffffffffffffffa, 0xc0, 0xf00fffff, 0x81, 0x7}, {{r0}, 0xfffffffffffffffd, 0x97, 0x40000001, 0xc23, 0x3ff0000000000000}, {{}, 0xffffffffffffffff, 0xa0, 0x2, 0x74, 0xaa3}, {{}, 0xfffffffffffffff8, 0x0, 0x12, 0x5f2, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x6, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffb, 0x4, 0x20, 0x100000000, 0x8}], 0x7, &(0x7f0000000100)={0x1000, 0x7}) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x80000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0x40045720, &(0x7f00000000c0)={0x0, 0x8000000004, './bus\x00', 0x0, 0xfffffffff35a757f}) 16:00:19 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000240)=""/217, 0xd9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200a2, 0x54) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x7fff, [{0x2, 0x7}, {0x0, 0x2}, {0x3}, {0x1, 0x3}, {0x3}, {0x0, 0x4f0d}, {0x3}, {0x3, 0x9}, {0x3, 0x434a}, {0x2, 0x1}, {0x32baa68dd3c70bdd, 0xc84}, {0x1, 0x3}, {0x3, 0x4}, {0x1, 0x7}, {0x2, 0x838}, {0x3, 0x19d}, {0x3, 0x7}, {0x3, 0x9}, {0x1, 0x6}, {0x2, 0x3}, {0x2, 0xffffffff}, {0x3, 0x7}, {0x3, 0x7}, {0x2, 0x1}, {0x3, 0x95bd}, {0x3, 0x1ff}, {0x2, 0x8}, {0x3, 0x8}, {0x2, 0x9}, {0x3, 0x7}, {0x1, 0x4}, {0x3, 0x9}]}) 16:00:20 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) setgroups(0x2, &(0x7f0000000000)=[r0, r0]) setgid(r1) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)="e74739b797dbf177b9e2daae", 0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1a, 0x0, 0xffffffff7fffffff) execve(0x0, &(0x7f0000000240), 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x40, 0x2, {0x3, 0x5}}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x200) 16:00:20 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:20 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r2 = getpid() getpgid(r2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x10001, 0x0, {0xa73, 0x3}}) msgsnd(r0, 0x0, 0xfffffffffffffe5c, 0x800) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x5) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x180, 0xc0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x8) truncate(&(0x7f0000000040)='./file0\x00', 0x0) r2 = getuid() seteuid(r2) r3 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getegid() r6 = getpgid(0x0) r7 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x40000000000, r2, r4, r2, r5, 0x0, 0x2}, 0x8, 0x0, r6, r7, 0x400, 0x7, 0x9}) r8 = dup(r0) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f00000000c0)) 16:00:20 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() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) 16:00:20 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) setuid(r8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) r9 = getuid() getgroups(0x8, &(0x7f0000001740)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000001100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000001140)="40db54e76612c55fa0dec79b08d7882cd86bf538f1f6ebddc0d3a2afee8f766da3aa555a868ead04f2d40ef91f2f96a99b25dc79d6cfaae925c42a721150c66c63f2d2e241df6a96867666fafc3c6feab49f3da8d444cfd710", 0x59}, {&(0x7f00000011c0)="b803ccc19e641aeb794ee2ef40751f31169ccfbbc66fd83a4d279f45f5d142c3c79c32d704f91517927241be8e97b366d46b37d151f9949ad6cd3130851b767e96ad52a547705b0c56e22d253f5de483230594e184fc1c2004fb892ffda6417ec4d61d5d0fb7c61eea9473c3bd0811301d68e7aac686cd840deccdeb10c79fabd5d132beea91f73dd58a4a10a043ca5236c8de9aa6355145f97fda0ecb06407eebcec74386b689ec64833fc31e2ac568a5776f7ea25dd8b8d8ae59f4698e22cdf6b7a1b0180625fd0738973dc0eda2275a1dd0f1bc18424530e3930a00fda3c788bac061969df29d37eb4ea1ecf77b5ecdf6ab98500cadebd720e06b", 0xfc}, {&(0x7f00000012c0)="93fe34cd6411032f9655a729aa2fb862b14d6465f15d90b70c4a7af869406afa0b53b48a5fa892257b2af44ea9131cc7f8434516cbc5e5a5507209a11888ea94dedd43f891ef275ea58563bfb0ab29b4ec0e7eb1b5605357a2450e7a0917b617c75dd2c8912b45b7f2f9be8aa8ca15966e748916b999f6a5ca7f9b8a47087bde1fcf8ce4762ca94f5054499e0f9c5c457c44d24dc935c50eee6c2c1c8ff93f7ed0db5c7dbfa54ab4b8df96758917e73a34025877ca5b66267eab5df0078b2caecdbbc2b1530b3bc638a00de31166d738831f911f7c60873d2cf17d49aa90393073e7cc1139eebb2421dcce079a0b3962aefded", 0xf3}, {&(0x7f00000013c0)="f2b389e1e7c22d60f3ccc49fab4fec73a4f413fd9d80814ab8c1fb6a8760a6cf063c208c4185e97dd2685141c4d2089bb3ea3e9bf77eea3e4e631a3aea5d2585840cfc4bd4de746d3e8ed9490ab179be97c8e72fdda0278eefe5911b4c2dad312dd033e9543acfa26b256cefdb3f4f197b3ed1f128fdbb7f36e82d632d8d8f010380051a990480", 0x87}, {&(0x7f0000001480)="5e0aa6601ab2af0d373dc05a19dfbbe1b28a075d3670c044261e8679242b13dadc2a9777943991d265d19a525becdec2a1d66f3d01bcc16bb9b369c673305865fe0b1fb68682218411131f20ae109d5ccb36a26c77dad8bfd3256ef8f4d905830e54524f090e58c412b63c8eeaed5a8b673cc666b76e40001ea0b7ddd2a04bb84d7dc4313cd310de170d21abe058255b713b0e29f24a4c5dcdc15791e90f6d86b7b30c3778acf5044459247e45d720f97fe8e115ecd4fa4bf4c3772243e79976ca6be89c5cd0f4a202866b829f", 0xcd}], 0x5, &(0x7f0000001a40)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="01ff0000180600fbee000000ffff00c67dd1cb0029000000000000000017d3e67601032baac6d6bd37ad3b0720e116a77a7f803c889093480f7dee6a268f8145ed81516760fc7c3cf1565f37a45d6850ca0f2280cad4cf8c88937c263f1312ba2e23c97fd8ddb0552c1b4f922eb866ec0d02d627559a31bcc83f2e5de20668d2e805b50b2330c97a2e024f1ec5add991734ceec59a2b665427622540720723a0fb31094e012e026cc678ceff7bbe8b9e6225d180e83b8bff8b5f29c406b746e40ba14633b651895a6550489b97e8a9a86ddcac497a89714d20d98bda5c7b11ae270ba2a995ab39d468d229b9a0643c0dede4aa6bd29a42fe445744f898dc98f0c5fcd932508dbb690a6fd0a77fc8f2f30d3be3fe0ba1089ee9bbf537b9e44a63a08cc5fb695871980ed80bc7eae4c58e0e24d68a1efc1931122b62044741d7ce71a000cec730faa29f3c764a32db75e5a6d49c36b4c471ec337f4648e43151824abdb1a27468767233d789dd710b63f6a34899f188eb43c957209d3f67463ea67354ea56cccb9ebd62e12a3e54dc621d3036deaee61e4491c9cb03af58c02fda26d1bc3688a7", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x2ba, 0x40f}, 0x2) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r0 = socket(0x18, 0x1, 0x5) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = geteuid() setreuid(r1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x20000, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000140)={0x2, 0x3, {0x9, 0x5}}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:21 executing program 1: setgroups(0x0, 0xfffffffffffffffe) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2000000803) 16:00:21 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) 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(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 0: socketpair(0x1a, 0x4003, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/237, 0xed, 0x1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 16:00:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x140, 0x188) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x5}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x2, 0xf6, 0x4c1c333d, r1}) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4c2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0c837eaf02c14174c0d2e5ea73cfdaee160a74c4bbc02c74e86ec50ec75abc535436ce2fed0e950febd627e07d1145e652b7f706f638cb89dbe81874f4c50a42602c8e706708b2d99210552c5944bd5885765abb124ccfcd2400dc71b738f85f3ae1b01a42c8ada0fea55cdeeadc6e7665a926ebc00cac1b0c65c3e907dccaccec363a2d719c82ebf960241121496d34acc001c76c166f9fffc2363123e6f254741fd2a315edde4e87fedae63e1aec92cbb461be900d89f6d1460abc85e60fe7117d37d52952f33c20ad91f9462482d4b1bb4824ef5deae95976e4edcb87e49b2152ae034418d39be3d401c722d0668837c4e520a3913cea2c2c0f6514a6990cbe2606b4f14218dce3796646e1aea33f7eb252eb9d3f7470b43c16bc9e7be96ae302e5b68d2c263ec88b81757f638f3f16fa0d6af92ddb1635f62a93bc89266825bab4c2efe5b34a9abce81ab08ce37921ec1ab89868db326c068d220b2163af67c8e91ae40a9fc00b532a2a0b402e9d1c4d42a9687d67b3598f84b297749cf4826c6795c6f7fb119abe6f37a5b096c09cd354db85ed4c526915cd17f69f2e55e463895fc1f792e62dd27661db668b442af8dcbd5f58b01c8fe9992d59d302c0c94fea4bfe115518d141b2daa1a87a3b3cbe248064c4bccea8a0fccdc1c221a01a70ec3226cebfc023d232c69201d4748def407ed12ae59bce3852423c1f868bb7e4f1fe6bc89f3803cd29fea2c57d781d774acb750eba7a9021a1431713113862df169d4e5c2b45019bd2487bed790e26b2b39abd3af9230ab62c41cf86d9bc7213cfa08c629e1c26497554f50f3af768bd07f6cbb715e05dff24231784f2effc9f9b1c7ad9dc9b0551f101f1e6107ab9db8da4da117e882fd162f285c89382d3ea7d30b7fd8d528a817002c4dd5beeab7a735ecd9280d7f9b23363fdb0f2f7ec2a44bce437c7de63bf41265cb3f7b4cc3e1f9cac90c4b7e60a442e99d3c6c625db121e860df9aec1ecc78409c8496869f03baa57aa2d627e942ab9b76b75677177eb951ce6b0b52fcdb21e162ef7cd601b385849966ebf825a0355ac855548946092566cb0786d99a81e915c28b2513f18a2810bf4bf707f0d89afe5b1ac8ff6544d731d684bdb28221be86899e8c2f4aa0405fb384684bbe5889ecf5f889b60d4b6f7b290d5ddf70b7e4e12360f108158337232c94ccb4836af89fb8f1cf81d6f72f839e494f859c34606d1bbc471a24f8b385cef4a90d81b0e907cdb50f47d9f911ad0004f4714b047e2551408aa7ce055765d9314c349b4152c8bea4681a95f3c624381dd1b93e2cde3f0e02914e306e3dc24bf6a33e5f1e14d48c0635e7cb55803a64c51d00b1134506fc871e21468857a9cedc0533e469e5ff9a6bccbd5d18602a253bbc720edcbd0694e2b113bc6537183683919cbfde4a8bd4584db31ea7af950db7c9b92f9bcdfbc38c98041701df2af1dcc085633d678645fe97ca12963a193610d91b131e82b5860ede94d1ad5b138da36f37c25efdcaa893a0233e0dd2ad4bbf96956edac1b9fa4d4168aa1538722972ca3164a4dba6d98c1c6f473569f3bd10250987235514e79083970673ae707f45f251afa065d19e3f32750b9edda9588344c2caa64897df6e977a630394f54ca245afd40f217682ed17abd4c81e1d9fcaf3a0cbf090a3cc6e1ae3fb056081a58613a1ab805e568e2d026b47e235eb6005b6f85d6f2d333593a1d39095a331424d480a16d03b918034a45cd91983c7829404ad4ae49633d55956745482f5495232ab57a5350c8805c45183c808237a84a479dd90c23415cb4f951195086268a149363a5d62755b282feef5b538fa4ffa8cb8ef41eb8df40adc7536dddd4bb4bc0c38b25dceb9f96cdc75e6039b0f198e89066c02e43050ba2579b1d6b3926c1427a7bc45a4358a1f4ed68761df8c0379b05c54c35dbaae220ea01de97f46293fa41815e22221a03fb08ff8ebedb584f53cf874735e36ff702a5e7d154bee813db0cf032b44934e905914a4c5d28ebe029a81c657b8e054d773f53d3f1beb4ab25c7f871bb48049a58bffe1db1a98fedae51bafe61bed7a02c5472753fb7804e0190338b93666faf844db8bccb232b34646ce831e84f59ce20adc7262208f6d08cec8affeadbd54d83d63ec782ab73d5733ebe98483741a9aa70291f205da6f7127e2c8ebb5a6c01bf12750672532c72dce49e75d926971d24651257e0ce2c92bffb0ad5937eb185fd799d24f3df770e0788e479f1ac55eec2de0225b3aa345ad2025b63a5d7004a8f7d888598658a023ddd0c748039ff906a742ed9940fa7dd04a35cf822ae4009cb9c8c2b423888c4a18bf3b3474d7b7af0e4561a6470133386464bac36118ef93105d8c8af7f93a30c4563deded0e8d8bd1c1beba0e44a830cccbe67b336fc9e0f3e34c62a90f985ad75606ba60c977da3922f665898b1844cd36bb504bed8ba9454a52b621a4c08834dbcdeef1de46598fcf4e9f51a78f658be6a2924ffb888a09b6b13a804e1f27fc7f94908f5179c2e3215ef1e8ac5cc37ad58769e2d9f2379d024a8437e13a752820303818e8ec53cdd4c7f61a66851475d860b79933f9a686932a4f01d4656d30ad0b81ef6bb071b64bfe55447759a38bd0238cab92db133db1b83a7eb537ea26fdc6887e634b543e097d80bbff09e95a083e39cd6ec828f59d08269380e4fa892987ab001eeedd11e096900fe8448872cb1cf9fe7e448424f458fca5609fcc3ed077af03c1d3050cc234402d640d51d870abd213671ddc6259238e3601ce588d118f4435d181c88111dccbb8c24f4c72fd4838dc1109286a221ee42b1e80553d31aa19874b6da607b25faea4a2d2815737f71272306eaf6e2485111e1faa19e7524e5b8294d30c8f36e5cd15cb006ba7838b4920d8f705b2d4fc799ae78741df2abba3475cdcc78ec45645fc3cc1538860d976af03e1313f49917a38cdacdbd308e6e5bd2625f48308f55ace6edd3435d0aba94f4433fde592c4191c81de8d8f6554b6f0b63d7225cfa3be04ee266fccefe97c2f3e8f4c7b9e7092c3831cd8334155d0933f410e7a2b1b15095cace4bb3672bf96287ec676e43fd49770c8cd06ca5a27bf4d5a6274574f83afeb0dbff1e50ad52f187adadd952bbaa8cd87eb32afc8bf721c7dc52f4ff27488b3d2088e4ca3ba28367e4b9143c60054350c580bae31bd0083b0077dcbc855e56e46f4b9f8051b3276de8df3944d5797ded396d78515d4210fcc30612cee8365b64066e5ddcd71bb4c75c6efcba98edcbe15d7c1ae3dfc12a8b32028b94a85f4b32c44889a7b0780c3062201d18a77faccc4f63f565fcb44e55d60f07dd8f321b82338b2759b36e135b02fbb343375a8dd96d9a3ca713b0ab907271f4484acc56945596316cf3780f2fdda747053dbaf4f635e800d27f2651b924d1143849b09589792a09408ff049ce5d791a46a2ce97eb9dd91c6b8622b56aa25026549844be114449d3a46f5ca9a6088143c81ce38d7d524bdb86d79486a6cb8e44b25d7a9b2b6e1f360e9861e3a356362277686056dae6b2215f7a3c91713803c27e3c5e898cd8f231898202b5517e50bc6c87db6752a75c5319718dd057beb4037e46abba530bc177367394b3edc2e9994ab2485241edd887521f3534d1506d8cc8762511c0a98d519d71a0d1bd12d52479d65948508598622a40242fe791dd461703f2acd4e1c3e2668d20ba394cb95758ee712dbd21a8af0d12dcbb4323f66a1015940a9393e5d3f13a203f1beb9fc1bbe2f844cbb14742eba16946dba7c9edac640186092ebcf5983d706464cc186b2bdbd58a6247a9b8789b6152a8178d0970f289bc6a2ffbe3d7ff7a66f448fc7d68e56062a7e93b9e1e137bbf81c9657c7ea86bc6f37a21497349cb7c7a6d84754edf95ac68afa2359318cc56f48bf8e7d4c7fe2b2526991a4c58ddc47dd8a747bfc7b36a155c4598d40577d75b79c3c5b5a6868c4352c5ac016b62147d059806be29d383390636bd022e945c8f40b7e9c0923d8673cad1a2c2f4a39d198a65a9eccdb976d74063706c6e7adcd234ef91aad72c3db79c2519b4dd689217c7cb221b9181dfe6425a1540a99d1d7e3f5e88408f4ad5332c7f858729c6a317b220b002fde1766810adc9b2b264ac721e7633691a2d2a09133aeff264ae9aa8fcc5e2952b11ced66c2321f24d8cc63a73d3f6fa5ef758bdee6f036be6afbd54a4cad141ca7f6229056ba3f687ab0ad8663c45c7343cf5b73d1ba8919722aa9c29116aba389c61fcdb7bf4c9999b84a14b81bdbfff741f2592b9e3c483619bb36ea63f8aa25fe9c9fe4205a06f0e4767cefffbdf0486c5af5f30e90830af1ee0ddbc8be1983303df8f2e4c8496f208df0b494a6439c4fff2583d4456641238b2c5632f5121e9186c26eb301dff8614d51c4de3e64b57454fca72ecf26f23cb5a23f15b18853f7fe413ef3f8a41aebf50ccca4968c64cd5eba7b99088d55c8be068d8a93a89e28cc30cb3d1a4bd5e98f4853ee926280fa11ff5614b3a538422be4743ef0ac2627db0a17665301793952b8642dde687d8e5af9a4f89ae1208c512f4cb2ce56b8bb47a669d7d1548a2f2e04b0edae7d5d513f50fd85cdd17c6c7f67827f827c07907a6ff7f064afbdefe516616becfbcbfa58fb8d113313afdff51b9b6ad999589d666cf4b317e26d60ab241781631135fc918c4e219051ad50290634b67e140672dafebfd4ffd83f030e7455a3a334c5f277e00d9a1964f136c7664819829fae52dae958dd05c23bb06c3abad37f64f4c0f3e06403889fac404ed7d640cab9ab66da2946247f26a467f451ee8a6019e1283d1aac0f1abec562bc4e8d389723c4a85db2165bcbe1c31eccc9851993c780f555694ae76c6485a7722592f2bb7e09fe7e28265ceb9b4305757add8edc736001a19d5ba2a4398a9aa5df6a85e6f6867be2709af8f324c308604717c0bbb3041bfe1f9eb25a6dcecb9a501fc11d8c84c3e24a3d88b0f42c339e66cab901254eb821be1ee726af89586fa1748abeae08a9612b2dac361bd00387325b0b10b90ed47c4d6d3b7182de32bae7d12b9e1b17689ce8468d8a0b025ad68cda8139c1d351f6bca948fe61f2d8c5af9b01473cfae5b02f9f4a33a31d4b4b8f82240979e190bc067785254bdbf6e7469ea38da5639150e810be0a797422bd2ec794411315f66ccd37d6a77a188275d01a9c93e35a2f11200f744879df436370e3337c2373b3ddd1966bc21d054e4b22fc7a2ba26907c7c41c5cb764c5c30946f3c15770e26eeb1546f583ddd808b7a4808f17307b6e52d0914456cf157f97627401125bb3d5266e19a37648fd810efdd1ab7959ebc04cb94cb90e20574e03fe4ea2339e76a6b3386ef13df94658180295cb65375d19b2491471e89fe8dc00d3df42f33c2c63a30613c89d66983132c3f52951d974568ae6253e800ba20c476bc57fa8fb7c46c98a7e146ef67781b2690c5cfd31625dc1eebd0de8bc41e7ff270b780d132753d14d40d26dd3731256e6ea5bbd5217480db0c99f7782bc771b0ec801c4b392052daf09b11fb7c9ad38f1e535a84785f0f51ca227bed67d2706db73cdc169e5c20f2eba18e949b096b9ab9a75d31a864ead36be9c2dfdcd7188f6066bef20735cf82bc7a4fc63a514aadf87ce8b02d7cc983139b61c3845cc5a962ee0a90858a8790edfabf31c21d1ce249b0b34d70401974cb9e5954957ca4a84077572fa4f31299790b91d83d7d97396e0fa203", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) preadv(r1, &(0x7f0000001100)=[{&(0x7f0000001040)=""/22, 0x16}, {&(0x7f0000001080)=""/84, 0x54}], 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000023, 0x0, 0x37d) 16:00:21 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r2 = socket(0x11, 0x4003, 0x0) setsockopt(r2, 0x11, 0x2, 0x0, 0x121) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x722, 0x0) listen(r0, 0x7) r1 = socket(0x20, 0x8000, 0x7) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) socket$inet6(0x18, 0x2, 0xda) r2 = shmget(0x1, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shmctl$SHM_LOCK(r2, 0x3) shmctl$SHM_UNLOCK(r2, 0x4) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) lseek(r1, 0x0, 0x2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) semget$private(0x0, 0x3, 0x20) setrlimit(0x7, &(0x7f0000000140)={0x1, 0x9}) utimensat(r4, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0x8001, 0x89}, {0x5a933a15, 0x10001}}, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000280)=0x1) mlockall(0x2) getpgrp() shmctl$SHM_LOCK(r2, 0x3) getitimer(0x2, &(0x7f00000002c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) getpid() fcntl$getflags(r1, 0x3) ftruncate(r3, 0x9) getpeername(r3, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) 16:00:21 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() getpgrp() open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x92) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) dup2(r0, r1) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x20900, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000d40)={0x1, 0xe5f2, {0xe2}}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000cc0)={0x200000004000, 0x6, 0x1, 0x101, "7bd5bc1871032f42cb9c5369882916c61d669293", 0xffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000d80)=0x1) semget$private(0x0, 0x1, 0x82) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000200)=""/189, 0xbd}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/86, 0x56}, {&(0x7f00000004c0)=""/79, 0x4f}, {&(0x7f0000000540)=""/149, 0x95}], 0x6) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000700)=[{&(0x7f0000000680)=""/72, 0x48}, {&(0x7f0000000400)=""/23, 0x17}], 0x2) recvmsg(r1, &(0x7f0000000c80)={&(0x7f0000000740)=@un=@abs, 0x8, &(0x7f0000000b40)=[{&(0x7f0000000780)=""/206, 0xce}, {&(0x7f0000000880)=""/230, 0xe6}, {&(0x7f0000000980)=""/157, 0x9d}, {&(0x7f0000000a40)=""/34, 0x22}, {&(0x7f0000000a80)=""/51, 0x33}, {&(0x7f0000000ac0)=""/108, 0x6c}], 0x6, &(0x7f0000000bc0)=""/142, 0x8e}, 0x800) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:00:24 executing program 1: 16:00:24 executing program 0: 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fe, &(0x7f0000e68000)={0x2, 0x0}, 0x10) 16:00:24 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) close(r1) 16:00:24 executing program 1: socketpair(0x2, 0xa, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x11, 0x3, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f00000000c0)='./bus\x00', 0x81, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:25 executing program 0: setgroups(0xfffffffffffffcd1, 0xfffffffffffffffe) 16:00:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000280)="83e8759f508d5abb7929dfdc9906734048c97b292f77c21e514202e25f967141703a8a2b993fd8916ab5f2028704a1e33337a3dcf97f0af52141d1ba7850b3c2a153df2a99d5d085e278cff05918e7ee5c8bda10d436", 0x56}, {&(0x7f0000000300)="c2096b696b0ef663f0126f8ad2931cdcc0bc3237726cd00a89fc8ff2da6c27bf4a62f7f681cb1a972e7e74000c37bb2005c13ba286136304b34df425d76e562421a98e3acc8ea8b31121aa5fa093e345b5551a90a46f558c1ab82cb1b517c53c50800631b331ca1d714aafb538219d49254f790d73cf9e52761bd07e11b94777b3e2bda85709588cae7294215dbeb8c04eab2f21ff565c6de546847a1c81c78cd1635c5e1e701ec226f2a17f", 0xac}], 0x2, &(0x7f00000003c0)=[{0x68, 0x1, 0x15a49076, "f5f3255e9d2fe0a55380d76eb9ac060524295e8d29040446d73874592bff3b9cc31331904e33f6054896081068bb203d3b9a72e587ef87d26a43c6a89594798d63169f3003b08e0f42b44fdcd208a0e05c5073"}, {0xd8, 0xffff, 0x5, "5857a67c00d1c4ab6c4cef74d2063d31bd0aacb47c66b0949161296f656c574d5fddd2521726ad9f53772ced9a054c8c9c409a436394202844d7f7bedb946456d155801a9b2961230f656931781aa335ef4e06a0692a4c8399f2ff9c1ec366595f600b3908fc7313559e4bde1bb548c7d4004cc6f9f8f3fb4da7ad664f60fb6d77495b02f31a4cab042accba55e96c844174f00d39ebfcd90bb21e2cfa265d655b89ebb3d35c095b0dda66d3ddb554e3e626a779d26f3ab64eb4287a5ddb62d765d297843f0c9d"}, {0x90, 0x1, 0xb6b, "df3f96b3c1a63c1148f3385c697a5ab9b10f3a0e6e981b28ee2c3b48e622d348dd407f0c9db6014f8b7dca05017f63fead92762a3f5f8179ab823df2f1967f0d6a87b7aef4519057063de00eb68ab6aa9da7814f0ab1dd3207c03677f9b2a2d8f99e7d90ad8f13dcf791279c71770bb810562a93ad4205b53e8577c65c"}], 0x1d0}, 0x8) 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) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='.\x00', 0x1, 0xfffffffffffffffe) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r0) 16:00:25 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) r0 = dup(0xffffffffffffffff) close(r0) 16:00:25 executing program 1: r0 = socket(0x15, 0x3, 0x7ffffffe) recvfrom$inet6(r0, &(0x7f0000000100)=""/206, 0xce, 0x0, &(0x7f0000000040)={0x18, 0x2, 0x8f9, 0x6}, 0xc) r1 = socket(0x20, 0x8003, 0x40) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x23b, &(0x7f0000000080), 0xffffffffffffff48}, 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000200)="27f937760c06a48c5c3abc7b2e8637b9ed05ae3c2e8e59933efbd5eba4fa99266016a69c2ff4c5511d832f70d6dc1c21f8b056cbf08616b87729a22e1ebcd2c82cd3632f3d51d45b2c5837f3a3e67e4e6706dece6cd928e5fb23566945bbaadc3eb460ab7296a5d978bd0610a4ffd9380e0352c2a0b28469a2c855ac7be4c0648eac", 0x82}, {&(0x7f00000002c0)="3d3c4e3d465d7481464fd17359437297f18518475bdf0630c64755b418f373b79393321ff8d56fe0d883145d71f708204ac909c530d7f720f969ebb9f8ff71002b3159b44670c4215d5a92cd57011dc789236f89ab6073", 0x57}, {&(0x7f0000000080)="b1c1ba82b96123b7daa9e3bc55123fda", 0x10}, {&(0x7f0000000340)="ca6fc58fcac49fca123a9222eac4bd189c15849f0d8701248a91d666a0e5e4ff5f090d9146b12ae8e778ed274f92b7daa00fa9130b39d2d5af", 0x39}, {&(0x7f0000000480)="0be11a98730f168aae776057929e09f1050a4d33f83ceec4cff3f8f6363fe5200c5e45f6d965afa04f81eea3827752245f2ad0a5f9d064ece6926cb3d14abbd613b01a1fc3173529414380f90c10c28131e0f8457a4b74438a7e071f58033c8fc1b7f6b548774e62f64ca568da0bb787fb8e56eb1f9f9aab28fc0265b226de05c8caf855ddd59c2a5bbca7ce7365e3ab8f3907423f5775633ef20bfa7fcf1d7f3b89544fb4f949bb48507351d0f8375e6c5d04ea6fd907b76e5c3f2b72f541c39af3b6e66b74e369f62c1627c3f9bb6236f1d6604edb30d1e0e846f8a02e87c894", 0xe1}, {&(0x7f0000000380)="cd004de56057aa1e99809d09398a6fb96be63a63ce460c73a4b732b67d85d3fc4bb68d98c015ea75c8c277a93cdf", 0x2e}], 0x6) syz_open_pts() shutdown(r0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff7000/0x9000)=nil, 0x1000) shmdt(r2) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x7, 0x1) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1620) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x400) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x10047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x7, 0x4}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) close(r0) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:25 executing program 1: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x200006, 0x0) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getgid() r1 = getegid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x110, &(0x7f0000000080)=[r2, r3, 0x0, r4, r0, 0x0, r1]) chown(&(0x7f00000001c0)='./file1\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x210, 0x174) openat(r0, &(0x7f0000000180)='./bus\x00', 0x90, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de741722cc1d9427225164f36983f5fd75fb1e46dc874d5e2a2399490d3444fd8a789c5957ad2e6b3e81b68dc918469fde94ea3d15b3a3fdcc12c3bfca61bd944f2825ec428acf8443402f2f3c51ec4ad8229ac3b3bfd5f26e21db74fec59bbef2c3a51b20b55c8c4bc286736e778c32d602a249808e3793da65adf93a602df76c01eb4b8d6468fe553e301c8c6dffaa2cffe6fcf184040af984b98359a249099b40d29e33d8fa2fb9f9f3497648ca389c79c84554734c2a0fb3b1947b72be55db6ab2ede6d22c69d140ca69135172a2d37611dd16e4bb193d3dae5e161c5f4e593c4ad6582cbf3a9485c589c6f6fe6429f9e78434fd3688ce37ca4af7f842c3342a44c542a16289a64ad7d5473a321ac9f2bacf7bf774188d6458313c2488b7ba7d084ea4e5d0d7ef729b583a0b745202e56dd931ebe8cbbfc6305baddeab7181e97e65df8a4c5a722e924aeca90ba5664e0210c3d43ebe8457bb315a1bf2b7fcbdbf7d147cc4d3d2736246460a8ef747cd0b02fa14333411fb46dcb82868f77f863f14034fb63c0c6f01eb1dd048235c3cea09363f55d2be608f1741e28c1c57a2758b9a2f1513fca45e339c80b3cb4be31a52b1e4156fd729d4849e3fff5ea8105171f5a7cf2f81fa8f1ce9bc2646042417e7feb7f67d9bc98ff05e0299495daff26ebdb51e7cf639f24256c385cccc49fc0de3e2ad8442bb24aac2d7f8496768f22ea6095c722bc4bbf9d7b7f62736daa0d954fddc283db8ab099daafa5b5756629a9332f7ae339cb0efd72670b2e4c545131d65532bb6d247cbffaa5d5a13ab1eb98c4a180cbd22a031db9ca1d816010a9002e37d6dad9bd41c51104dea197d71ce2d57fc610fe94b24b54f1968b31b049c0461daeef66bbc707b8a081870e42763b0288072b5c8880ff4ffc8468b6ac455c8a74d824fd02ecc4cdb65984c82292c9406c39912ed8fcb682d2c653ff265294b70228335d8185df8373ea68ef1ff3a070d7061315e9d43fb2b72d5604a59d2ff2d3aaa942ef3c97c17b49347ef70a44c67b64cbccce61c5e5dadc64943ace4f2c1c01700afbc4ce5a0cd210d9ee730e5de12677d36049bf38c0f95c230ad47a2f2336c25dc59366c950dd192e8c887ab8066ad680722be5b104dcdd16834797f4f4c34ebe2fac70c3774c9ee2f9b9e3fdc9fe7b17b5c0dc1fe0e8654fb2f53b7c2d2e644886d972a1e60d5025bc74d32656d23b885701c57832a17dcd44decc6a16f89c5681b87483d07d4e6bb69a882d539c96091c4f77cf0dc0bfedebd584e98f44039e62436eea0704a3009cfa3df1401c0b1e21b1b755881cce74e92ec01d2c448f1cd1eeae75be52823ff6f7aa50f43f4f6981f5e67862f86739af3f94f3b42825c783b556c6422f15ba05e5d22b66a4719961a119ac53b11cf32f9a7e4a23974ac4be328feeb7a0569bece471308d5bdbb5fe359cc986b180527f09815fa4dea9052baa2dbf2eab7a514a1a3ef7122b467b4f843f293dc11f5a9cfc73ea2fe0277f7f880c1f45aaa7dc4d6f22f9dcb426dde24518a92034013eb3c7f81ec61e2a2d5261ee4ba4875ef4729d55c1334feabff81444f204596b0a2341b4a0e8daadc638f0ec651df816e3f6fe01fbd50a3267558f2adb8f0ec992cce870ed600ef9ca75dc4a2da4af0b61c9749a366a4b263d918ffd28f78864b3a9ad2875d82af5b86ff6c2bc3429a49591dc043fd34d4323cf1d43a01c49844279c73dc80fd3a60b3089ae9709fa06a9afda422d0aef84be587305434aaad5c20f626046f39ba17486267edff5d8793f85e8eada83b4c613c174c552a50b9f7cfe819b8358b0b96d4bcdb910b3ef9090462f8a6865c7f492d95b6ce4dc84b01ffe6a0d1291bb7e35b7e755aa6262301664e1c2ef4eebace5e1457de6fbaa3ee29a8c9b4efb5ccf22a2a09f157b310dffa1b225d9453df18a6711aabf4500ba69d8ecbc890805ada0536edda5cf2d87e7929e09cb1bcf5b2fe22ea1e131eb0eaa2b9ee306cf23c85203d64292282df1c35cb0e64adbdb26bf8b51fc3b1619febe5704e0c764de83ad171421d33657ae21388cc38f4813a35cba256f056da1f6f9646e462b387f93d4dc33a1241d5aa54add01e48154a5ecb25ab848ac57b9d7e27f34c3c1611e7de6f1b76d0c47edab72cc3d63b052fea9c3263d8bf6ecb44d626e45f6171f12c1a8026fea83b5373b967498d29fb2a82a3b5332462c091b294fdfeb233e908b8f78483021af03f24eb605c08563c71354dfd6d183a95b8f656fb0d32be68689b06b186124259752362bc70bbd18aad712bd584f7a25c70b838cf93301dab7ee432d3494c0c95abf61f47407d3dea44e80fd2482980b66ee8824e4068829ab333edab7fe3de78be9b74c095e88cfcae601aaa71c8f72d6296ca58b44cfbc590608792179ada0b2750e615bbcd624174f9e8bb15c06363ca161c162ed3dac59f5d9ec4da69a7cfd7495fde7765a2b256ad6f954071f2032e6fd72334def44905e60629e94d5ed5b631ba157097b3e1c974c1f76fee05484bca1551ff4a33bdb58b719b9f8e9c0208159df4e6285d954623690b5460ff6cd3989b55da250e27358a35ab4f1c940261fb4c92a12082e2e1549d7fb4d736c59d9b44e18660788ff6887db0655a18971d4beeb48abadbfab4c9d71dfedc3d92136cf24ad628f05d954345e7b11502e15679bd9ac83ab6792bc711c789179ad4e0adf506e812a758a227438d48a3cfa6da704ed06b6f5c7155829101025e53991cacc41c8a49d741c8a18a44b46320aa3d4290e67b12e04ea5a807f9acc28e2a16cded75e0845de39b4efe1ea9f01c563b488f46f7ca8497bb515cc0aef97cc580c2ec18cca8d294efdcceacfa6a9475e24aa5a231998cb2fb71debb48acfebf75a1172b647c0d01c9034533398c226bc22ddd9e1d373fb4f8ea5614f190e4772278ace3d848dbe48e83712d4566a2d51628456b73233b588501afe130dae2109fdf2240dedd3793c9c0c3b9f5849cb5a055c807b7c166a87a93bbe18824c8e4dcf471d314eb2ccc27ce4afd1ba6179105ccd33cd800241adf38f8780c13d69393eb76bb4dfb23bf31224c95caa308daf9cc0d510f3e4e188eef25b1a68238889c306b5b0329d7c50d5b34181444b7c8bd7e6835d75cd485b2f4760e3b56c090637512241798bd5f33d77b5046b957392036142df31d6ea1cbab21474729a68a3ebd97d0af7a6538caa8fddca48c713a61f482810058a481f409874074f197f70bada35aee2c5f1c128303f65522b825105bb6d3f8c6bd81fab1bf5bf39df0ec81df440c71f8fdde1197ae317d9960bcc0825624497bfb3292fe19b19f3869d045ed4b7a49686d413e8b2a992e8faf98425af593d791be00088bb732a8fbcde780b5a6c752eb7f1b33ec2e5b6f2527d1fa79e958fb718072f090da9e5e1b12ea29a021ae62e6275aa514e44895a015378ee07d18dccfde0513cfa2006c0068a6763dad94b287ce45a10ba08a0bbf1a56d38be5f615de238b8fe47932f451d7cb35b0c83f5dc8b969c8f8dc27243e3716092010da5ece11e927459f0468e08e38e7153dfc409b7611c90f396aea17d081fa8d8e023f0becbaba5caaff3af8258ee726110dcbd89a6d227f4e3ba3959cd4399c941e6ccf7b04c51a7db0b8e34dcff2fdd1975755aa59d0f9d0694c10f32c3510263cd7f68fb8306e575c2afa5ee07eac9a23cd1b0fea0e61ab141b33ae4c1aea8f7d13d61a68b21d4773462d4f25395985590fe49288044ebef1bfca678f155e54c4fe919f77058a0020eb549c4a49a75dc2a1d7560ff661bd200500f129126e0c95d29e3eac5c54f5152277b0b516b1205bf61363a7c6d789988508b608fb3e446555183049d85dec29afd3a4f74b455ff9e142aa4b5ad9e295d80be2dc9709eca13f82e398a2c171e83afad1cb0180dc5dd6828d430c73da69a870bb8704f5664c3b8fb30501efc0e0ed229f6db266e8912c16d1f915ee74be43f2c0e30c4f5be9699f5d4d62988e8a926425ff4a4bc1abb62a2eaedc406bc369101d6d06072bc4b5c6f67605f2401792f39b32eacce0d5b63c2e5a612d4afce89c35c0d5012d9b7c729c04f495a12006b22abafabd447ea973f22decb5139d96fe535f81f02d7d20cd668d3ac4aab28fafb6e86f5a6bc5bcfc70b10eb4bb7db94c115ccca0cca63d9d09e80d10125c596fd136175ee956fd3fdf7d3887ee24a4d20ff2100b44f7edb5146c337e09319452f037bea2059750d434633507b85c4ed7a49f70349d5b6b62b49adb347841b0eaf60c7db8b74f8766dc88ad87090689503160ab7f98b82db488a113ae74466a101631c4b28919d409d45511a17acc9f077973f9975cfe7050a260de8f2168101abdf593d58fb9b1230926453ebfb2c8ca7b2f205b252079c81355f37c45d3a4f848058343036b5f2cd7c0853e5c2a2e637496bf78cf20e1a2f6e9b60c2c84f40e2a1ce6e60ff97316dfbe8442d145b5a28763568edbb04d2578b7486a65cc81e3ce465c528784d3ca2737860a2df6c282dbebf9959642bb4bb4a11f6610e577182c900967c399c24d881749b8242e9007bceb20a7dbfd2c18a8919b7ffa3452f4f7494c956554dc803d19baf270c9fbfbe2059512660429f04c3aee3628a4b1eb21ee46cef63e32c171abfc99547e42a214087b8a4d89edc61339dda39c2c7e3a064711cbda8fcc915c4e789c47fa4f2119126f0917de320453acb2feca299f44fec4b858903e401b9bfc39c024f974f3f754ff8077cf3b95bcabe7b627faac99957daffcb9fba2070b1fc8cde6ed445f7f4cfaea903efa1331d8af461e494dced126fda70afc36b29c0cd82bca7077b5f1376c41cf7998d164425712", 0xdee}], 0x1) 16:00:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x9}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x1) close(r2) r4 = dup(r3) accept$unix(r4, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) r3 = dup(r0) poll(&(0x7f0000000080)=[{r3, 0x2}, {r0, 0x40}, {r0, 0x4}, {r0, 0xc}, {r3, 0x7}, {r3, 0x28}], 0x6, 0x8001) ioctl$WSKBDIO_SETMODE(r3, 0x40105704, &(0x7f0000000000)) 16:00:25 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) sendto(r0, &(0x7f0000000100)="e943cc47c49818a0a61a576b243ce9e46ec4388052ee5c1c164e49c7310c3494f790fb5b3b7cdd38226883b76ce770e873298dfbade7a0fb", 0x38, 0x3, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:25 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x1fff, 0x7fffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getgid() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'.\x00', 0x3, 0x3, 0x0, 0x0, 0x9, 0x5, 0xfffffffffffffc00, 0x2, 0x1, 0x9, 0x7ff}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = fcntl$dupfd(r0, 0xa, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c8) 16:00:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x3b0, 0x0) fsync(r0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) unveil(&(0x7f0000000040)='./control\x00', 0x0) preadv(r1, &(0x7f0000001200)=[{&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x3, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000001280)=[r2]) 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x78d88fc4) unlink(&(0x7f0000000080)='./file0\x00') recvfrom$inet(r1, &(0x7f00000000c0)=""/149, 0x95, 0x842, &(0x7f0000000180)={0x2, 0x1}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r2, 0x8}, {r1, 0xba}, {r2, 0x80}, {r2, 0x2}, {r1, 0x40}, {r2, 0x40}, {r1, 0x4}], 0x7, 0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8, 0x0) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/132, 0x84) fcntl$setstatus(r0, 0x4, 0x4) r4 = shmget(0x3, 0x2000, 0xc3216f65081de108, &(0x7f0000ffc000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x2000) open(&(0x7f0000000380)='./file1\x00', 0x1, 0x0) r5 = semget(0x3, 0x3, 0x56) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x8, 0x4, 0x1f, 0x5, 0x100000000, 0x81, 0x80, 0x70]) write(r3, &(0x7f0000000400)="16d1718991bba0853d3842bd5566f6a009c0b989b888be83de97b0cf46215e9f7a1fdb39abfb390585c3ae45409f9dc0de46f911ca395b56c256d2f09273871c24fc80e2c7c30050d9942f86177e89d7519dd6f09c393afa8d302eaa2d6ea70306bbdfadcb9d016c233b01c61a514b2be953c56057e5da51387f9e8f25eab563ddf785e43f7567e8deca6900bde1347b31f30b4d34376aad", 0x98) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r7 = getpgrp() getpgid(r7) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r8, 0x3) getsockopt(r3, 0xeacd, 0x100, &(0x7f0000000540)=""/234, &(0x7f0000000640)=0xea) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000680)) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x6dcdb940}, 0x8) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='x\x00') rmdir(&(0x7f0000000780)='./file0\x00') open(&(0x7f00000007c0)='./file0\x00', 0x1021a, 0x40) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000800), &(0x7f0000000840)=0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:28 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000440), &(0x7f0000000480)=0x10) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x400) fchmod(r1, 0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000005fde00000000b568a8915dbe80984f3e8f6b4882078003668795474166331a8b8ff9c33506000000deeeaa5a047af2b3bf5514c660b48f766b96b689ced549802219a6bf3815e275498db4b127a4cfc1a783ab3fa06a2e1db7b6f3c0bce102f6bdead9c42251e08e09964e657ccb59e5d856db3ae57f000000000000000000000000000000"], 0xa}, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) r5 = syz_open_pts() close(r1) fchmod(r1, 0x14d09c9e5eebc376) r6 = getpid() r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10020, 0x0) getpgid(r6) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x200, 0x7, r6}) r8 = getppid() wait4(r8, &(0x7f00000000c0), 0x8, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = getegid() sendmsg$unix(r4, &(0x7f0000000a80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000640)}, {&(0x7f0000000680)="a3ae74a1fc4661cb3c0af854eec6a9b94a178c5ca80b3a1862777e4bf7d758ff8a60a01210398ee2f0ea1b6b961f929ddc8f078a0b9d85", 0x37}, {&(0x7f00000006c0)="8f34c6be8f2491c0ba04fa7593f03f36badd2481f3b836c018cef61ba727805da9c47f26fafb6adfa0858bee5a4a333154c742a2e2230c41ddb13d82a92d0d99accb140549200da4b8521cdc8ec5418f553a9713478a65a02129a5386496ffd22ad4a0abee2dd2872384033006def2561cc617970ac3ef68ddff0fd248fa8db07664b48de8de0052b829baefcae30eded8e86d5d1968c5827abf2b2b0a61840b47b556", 0xa3}, {&(0x7f0000000780)="4c6ea2cf98481f1ff0158b103d850d6fc233c1e1eb644d17c86c4171259cf92fcaafedb76187d76ea4c3be0ee9c17b1a4e25af1fd1327fa41a7d4ee02c4d70444501e5823d7754442258032d28709c07a38f7c6e3d", 0x55}, {&(0x7f0000000800)="1734e1e89c5dc240711ac2abd2bd3a2e354b6e969f5c75196c815a3d91a4440aee2da155c58c29c3198880d4b0f91264125921cb165fff50723a285b449ccf917e07524bfb6cbabe5ef1c0bc60d5aa69566fb7c112522278f54ddf48f681fc0c4ba45f4877384ce6d9a3e026fec19a10a1d7d29f68007ca23744cdcabeeb02a1cd410f2d0a39018a175804d8f2d4374d499a44e25e960b214ed06715b519a9c4f1070fb7156c33c0c7b9aa", 0xab}], 0x5, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r6, r9, r10}, @rights={0x30, 0xffff, 0x1, [r3, r7, r3, r5, r7, r5, r7]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r7, r3, r2, r5, r0, r7, r5]}, @cred={0x20, 0xffff, 0x0, r8, r11, r12}], 0xa8, 0x400}, 0x0) r13 = dup(r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r14 = syz_open_pts() ioctl$TIOCNOTTY(r13, 0x20007471) ioctl$TIOCSPGRP(r14, 0x40047477, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r1, &(0x7f0000000100), 0x1000000000000080) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x12, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0xffffffff, './file0\x00'}) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/26, 0x1a}], 0x1, 0x0) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, 0xffffffffffffff9c) fchownat(r2, &(0x7f0000000080)='./file0\x00', r0, 0x0, 0x6) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x7}, {0x10000000000, 0x3}}) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 16:00:28 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x22) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000100)='./file0/\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x0) select(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0xfffffffffffffffa, 0xfff}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="b718c5072283f14484022e2f463000000000"], 0xa) 16:00:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3c30856a2f97088a74ac2a08c1555dcaacd2074bb246"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x20) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) open(&(0x7f0000000000)='./bus\x00', 0x490, 0x200000000000003) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x409, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x6, 0xffff, &(0x7f0000000000)="a0bc42db54dd0a161da5b7e99c2ed4931c02d305cead7c6dddc75fc2051d418bb4a2635478", 0x25) 16:00:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x2c, 0x80000000000000d, &(0x7f0000000080)="ebffcbff21a17e042bc7280f0000bd2e4a0933d004000000000000003048e69931929648", 0x24) 16:00:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0xa5) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x10001, 0x3cd5ed38}, 0xc) flock(r0, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x1, 0x40, 0x3, r3}) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x2, 0x10000, 0x7, 0x8, 0x0, 0x8, 0x6, 0x7}, &(0x7f00000001c0)={0x2, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0x100000002}) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 16:00:29 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8000, 0x2) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x2020, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x3ff, 0x3, 0x4, 0xb5}) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fchmod(r0, 0x18b) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x5, &(0x7f0000000000)={0x0, 0x2, 0x5d}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x5) 16:00:30 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8000000, 0x2000100000000}) syz_emit_ethernet(0x5d, &(0x7f0000000040)="1850eacd482bc519b58f832c39a5a58ec5798320353a67a3c2457e82055fca267d4671176027dee4cb1f4b35dee189208610f869b06144885e9c7a34994f553d32c6707c0072043d0288ed2dda9deb9b30591c3309abcafd0bbb5149529dfdfcabfe4baa3c0e45afe6ed706199b6") clock_gettime(0x2, &(0x7f0000000000)) r1 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x100, r2, r3, r4, r5, 0x10, 0x4}, 0x0, 0x5, r6, r7, 0x8, 0xd73, 0x5}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r9, 0x1, 0x5, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000100)={0xfffffffffffffffb, 0x3}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffed2) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0xf586, 0xfffffffffffff801, {0xaf, 0x7}}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000040)=0x104000008000000) 16:00:31 executing program 1: socket$inet(0x2, 0x3, 0x102) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5d00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/204, 0xcc}], 0x1, &(0x7f0000000240)=""/45, 0x2d}, 0x800) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x42) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r1, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) 16:00:31 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x140) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x1, 0x4) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x70774}) 16:00:31 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x81, 0x4000000000032, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) getppid() 16:00:31 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0xfffffffffffffda9}], 0x1191) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x140) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x800, 0x3, r1}) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000600)="0a52cabfb23ca73f9a54c514af67badf63b2393a0a90ade6019c777426439581d3a7a2701eb1901dc4650d62bb28c90e4620d905873b14149fa2457a2905e40fc1495ecf2c00207ce722587b060ce5ffb077990c384cf3d815a89ecb1f30695013a306a9f50945a19db35e380eea023826a27746e0babc60aa68579c7c702fdb1bc415b0428f29d8a6e14be6cff6ae0afb5abd09bafa52f4f3f5f6b640c2fce9ab45970bfb259f427d99021acf39d37bbd5e64d7ca27fa87d63ad2be7adcbc9d3d78a66342141bb23596e55f28fafaed3e977e6be7a0381f3399554c9149bec75f56911c5300c0a89af1b67ac31d87f6dd1fbd74313d16b7b9d0e6fa55a54a21ad23004f207ea1246cf1751bc0535d98498866abee05a6053c2319088b61cc49a1afbefdee83f51f613573a99c7a124a34bc24570f060f751d13e06b06d2b8571fae1af24741f1d62d817b3ba4124279a1bfe572a95b4ddfbd61ac22672b57a61040175f0d4af59e7a371dc2b31a0866cef234d68e09bd71de9f329938cf155a1f54e1822c8a0128b87d9742e22b1d1676b0855f321ac3933feff02de7b421dc5d09dd9ad989e8627191b46b09e0c28dc94bd2efa22926cb2f378a2982290f24ae7f4370b739da45c024f887ca5953f3a43699d132c8e26e139c5ef8e44e1aa939d0fa0b876850ba62daed4f176890811afe8126e560ff422d364f712b7758b6e3f5caaebd295f531a47c924a318c0a461ea9c97ef64ff0e459a6212890645ff266eccc871776766a9233fd8fd82c2bf67dabf47b299113e8305ff0db0469e061457bf61b13847302fb55ffbb1dfa8baa81cee7f46540cab4f3f2cdc1ec0bf4ccb6c7f98ae519be83383765b89210abb58497b21f0bb30f73bf2ab4405489cdb0d716353881e2682d6ec01eec201dd5c7af85a69bd409fa1cbfdf7c047c63bde60d480b25f5396abb5986af73acdb3d154f71516e6cd62fe0a105cd49b7331d631cff5c8f8e8cac37e8d6f9813856236c626c6242a749a85ae17c074f7f9356eb8b9e7dc615ca189505e822eef93591504f6d9b505da5d43b058902d1113513cc6b20a", 0x303}], 0x1) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r2 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) close(r0) r3 = dup(r1) r4 = getppid() getpeername(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpgid(r4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x8, 0x8}, {0x18, 0x2, 0x3, 0x8948}, 0x80, [0x2000000000000, 0x7ff, 0xa4, 0x8, 0x5, 0x100000000, 0x8, 0x7]}, 0x3c) syz_open_pts() 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) unlinkat(r0, &(0x7f0000000080)='.\x00', 0x8) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:31 executing program 0: r0 = socket(0x22, 0x4000, 0x7) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="094993af9c0b186a72b86766fff166526eeea95cdf04a4541749880f9d4937faec9019bd65c1a012591a760344d9f73f5bed0ecdec88179cd6a9395a977870e91dac7d906b1f47cc9934f40f097ff7390f1b79e50e7f19471928a8784317d4285c2c16ffe195c1e31ea88960208a0631a60823eadf435b21ac40275c73a987d7967e16", 0x83}, {&(0x7f00000000c0)="864cc54daa2979fe24a523132fe74a82c7631e19236a17446dd4869c6c169e17e585e147fcaa1823a07b4d45713647e80b4cb27a92203b9b9f3cddf31271781bf63c63e1f42b927cef2e616213d48e9c84d27b5baaa1bc64dbdfe8a0496694", 0x5f}, {&(0x7f0000000140)="64574a3b2805c385c9d1e4a9240e85d7def3dfa93fa922ce907fa3056999b5ef4e0d326c18f4ba9c3ddaae4113e4b603405b0d4d757f2dda328375b2956dc2639f2153a0eae1c2ce63ddf5373097c17679176275275ef250076d9a97803384f2cb578201cc0b72f09c838facd071f9f40438bda864dabebd8ca1e8e78f3b8ca6904ba6262410032f31d4beb48ac0f473a0825ce6dbf120ed7197aa8e33be799f63a8cdbb83f492165708abd0a3a6d2477fdcc02689e173e3c1b2b629ec56e66bd28cf0d0cca8939fcff6e718bce0004dbe192800bdde3c072fed865b678322f43091fdcfc7bb", 0xe6}, {&(0x7f0000000380)="934e214fe2b39fb359b79744ab948c9fe945c1bdfccfe67dbe4a449fdbf8afa6b7c89f6126da5d11709819bf4ce65d7de73eb9aa72ac9d778c8d68848d58cbc98f3f8798b8665dbb941ee614", 0x4c}, {&(0x7f00000002c0)="b988868b0ff43e", 0x7}], 0x5, 0x0) mlockall(0x2) syz_open_pts() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, r4) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x5e) r6 = msgget$private(0x0, 0x202) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000580)={{0xfffffffffffffffd, r4, r5, r4, r5, 0x4, 0x38d5}, 0x2, 0x1000, r3, r3, 0x10000, 0x1, 0x7, 0x2}) r7 = syz_open_pts() close(r0) poll(&(0x7f0000000140)=[{r7, 0x14}, {r7, 0x4}, {r1, 0x2c}], 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r8) r9 = dup(r7) syz_open_pts() ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f00000000c0)) 16:00:31 executing program 1: r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/209}, 0x325, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x705b, 0x7, 0x1, 0x0, 0x0, 0x7ef, 0x0, 0x1, 0x7, 0x8001}) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x14000, 0x2}) setsockopt(r0, 0x10000, 0x8, &(0x7f0000000000)="7bfc7df8ef1f79fb65aa730ed6c98d5a03ddde47f41aef9989a7e854574bf5c1587181336061a007e381b5a2cb99c7477da7fb896b4fe3e5b47090ab8d6e7d3bb2628bda7f6c49e5375d47482844f96c28301c6131fc6d6a6313ac07b2be5418e71f93763ad2e64443e0f9dccdfed85a0b716cbc88d09a91e66a64f3116592723dc918fbbe2e3240f66ab4c1c59741c39a514af9c44d73747077830e0d9b500369e1dec9d911f0dc3c1796c44ce531f99713678f05f77509620a3e85d0bf53076043d10933ccdf9e645f2d8ebb9bf62cd506f3eb4b9cfc", 0xd7) getsockopt(r0, 0x9, 0x1, 0x0, 0x0) socket$inet6(0x18, 0x8005, 0xfffffffffffffffe) 16:00:32 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e22801bf1fa48f4445e", 0xb) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x1) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='r\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xd6b}, 0xc) 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, 0x0, 0x0) dup2(r0, r0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0xfffffffffffffe03, 0x200) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:32 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r1 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xa7cd7444) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r2, &(0x7f0000000080), 0x1000, &(0x7f0000000180), 0xffffffff, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/56, 0x38, 0x43, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockopt(r1, 0x6, 0x10, 0x0, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/208, 0xd0}, {&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f0000000280)=""/138, 0x8a}], 0x3, &(0x7f0000000380)=""/100, 0x64}, 0x2) 16:00:32 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000cd4e76d24f0490e770b707e1f019618c1d7d653958ca4cd5bd74ea97e21e7eeb040d9db65a8a956130e0cd6f75838b715092a784b137145508b976df3638760d993ddeb898962db7cb49c6f2f28761ac5bdc75c650851aa056ab9b90dfc14b5ef8b479408895cb39a85b26d3a040885f6f2dd91ac99a374093129779eb68c815ecc5ad1b25a9b9d624832b49e29a9f85c093ae5c709b1f47db3158b4770cc732707a00ef"], 0xb7, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/23) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xf9c, 0x702d, 0x5, 0x1, 0x0, 0x7, 0x3, 0x3, 0x1, 0x100000001, 0x6}) 16:00:32 executing program 1: socket(0x2, 0x400000000002, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10200, 0x0) 16:00:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82bd1c0600000000000000"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) dup2(r0, r0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:32 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x12c, 0x100, &(0x7f0000000040)="d7faf6a67b8ec13ada0e432921823fec28732c836421cb866ab2fba463735272bf61d7c98bd7bf93e3286b427ce8ee9eab57db3d1e2636e8250d2bca0e383af5ff808e6499feec6a4cffa259f24baa75584dfe342e8c265280a6309d87368688cc724776e6ca8a7ce1", 0x69) r1 = socket(0x0, 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r1, 0x2, 0x257, &(0x7f0000000000)="1c811dbb083561a09e228aa1c9f99769ad", 0x11) 16:00:32 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) r1 = getpgrp() r2 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x3f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r3, r4}, 0xc) r5 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffff85) r7 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r6, r7}, 0xc) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000001c0)=ANY=[@ANYBLOB="56022e42666c65300000fa4005c690313fea27e40642c6d03d5981b95e5a5624be2a6eda6840dff50703ba2a2a6469b6152fa06c55aa3164e966fe65fe221fab667e395164548ce443f6b61bd091e9de22b00d5b91d89b46a67e11864fda904e56af0eaa5def7e7a28f3ed286a278d01de50f8567f69aca67a66476443ba27bfc82e22156abf982340762a8c2d8b4c4e021ca1c2842b83ac7f245995dc0c77656bfdd8090bd78ab24f16989d9e5c764af88fe948af94df46dd8652c316bb7f79515f7e25c9cf1a07a627dd6daeaf30b21b388dbbe8e5d36682b57a5d"], 0xa, 0x0, 0xfd, 0x0}, 0xfffffffffffffffc) getsockname$unix(r5, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kqueue() ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:00:32 executing program 0: clock_gettime(0x1, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xfffffffffffffffb, 0x0) flock(r0, 0xe) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) sendto$unix(r0, &(0x7f00000021c0)="546869b96f3609c59a05dfa9cb05b00372846f5db7f20524f5d53517a14b8f671c227018a8eaa7449f12ab517e6af503af8ae99b4397a14e9b641f5ea2c078c3a03d5f32418f707625efc874377474636f70e3dea59204aa047b05f36362438ce42fda32460d27e72dea9998e9802dcea40b3888ed4da44d9fb9ee015c79f0bec7aebd205cd2e60d04d43813434f3aea800a1768b8dc5a8c08553c2bde1b7ef7f68a31334f95a0390f46d84a399e8a15f276d841052d6e1ce0a20f4f32d4e6ae1be0c8588c89924c43bf46142649a572227a47f9c57223a5a7d42b4326f836c6a731a7da0cf535b136af25c61bc6ae17cfeb6b0a47d874d636551490c0f4d1bce71c4dcba5bdaa0a74681491ada0bcb73080a99eb516ed1892cc18a429ae7d1b347d0f80b73b6f966c4947aa39012e801d3dbfa631c64baff696298fa355ccf8f02c0266c515d375e81b6d6fab1ad61647e341151e12bc52348675cc0bd6e05f1223d140febb4f91dd0d570ec39918f93c73be35ff02fe4f61fd69cb54fd2b30a8363dcf1d290217306b1238ed50237ce59c18bda73c27d84144141c886bb009b276c997f00ccd225d59a4da99161c07d441710fedbe2c348c235b25df3f9b8c79800fb65661700d1e72c394d9b06d3fcd6506dc3bc43dfad310181120112d76ae192cdd8c83221966f07f65d67559e25963c81581b194eb14238610d450892249d5f4c9529975e28e67b6ed7dc52a074282f555577bc03fdc35f4f1646e42fea769dae5336714def5e0bfb37b10d3f66be5d1b7b275d993eadb883eb7b35a35e5c69419cf4aea5a28f57d9f28bd6bd178190017ec1f0d4e9c8a7300991ddc2a7fb19db04c27d85758142f40d2bbd953e38280893304df44661324f9595300351bac8b661fa7469e620c4ee7364901dbba91d18067be779d7c4fc9b4f86613c4ba45ce594c18b24cc709b94b91fccf207a95556e2af4b7d29d634c073cdca30037af74b81d14a5591f26bb44a50c0e4098b208fd03faae0fc60c731f0dca6e34ee8b8562ae21d241cf0c235c605bfbad80c582e4b9e7102a6fa21b5e80546c506c8a9618ab22eaa332ec6ebfaf5f657b992217faf7c1b655849eb6e8c2647445e70adb81dee9c703fe224a1a3a09e06579ee639f57560dbcb32024e5abb2d67a2712c0deace7270f4310a1a30465cb292050d0dbf2442021b03d853d94f97953eec6e5a5d4972981b7b11b20a055d40dab285052c739406b2470b959ef50d70ed0f20238c5a29b4c8eaebd5efa87d41e72db52bd2d6a573d358c9cf23c0241f107bdf897963a3460b9e9bf74cece7c5ba7fb5bec6b096ae7d33cd6c421725ce1434cd65429798594e0f47110a054d6df74f5e474ba1b63065788f10f41d13cb676d58125260512df7ad8456070304754d106482c9fd6f91386e429abc81165ad244a5d72f187096e83137cb4749d5c4092dd9983d6d75677c78d124dff4becdefba8d86d5b67cfd4c7483290992fa441aaede616451ce49b1416336b2c67808e7fa5cbf023796f73ac3286fa5a059430def028418f40d33b32c92076f38e8815ff151a23756726ae88662b0203be01bcd5e31b3c2195d605b7aca27f8ee2547c76860e83badb18354be3243569c24642f4a1aab5ad9e36862816ed741155bdb9e506f5220717c58032b22bc4afa8d3ba0b08d4e4b6a389d0ea2cea5892abf9fc0c44aca7144461c3fb037da97ffbc54064c4d5095909beeca705edca63a189f28c005c041c01bac513a670275943acf7484856e8e49ea38f2f448c3dc683f501999f6095455223c11d402fbaa89731df4379b88767a859a6d1d01ab991189d94ef0795b7987c31759e82d2b85a0e8b849004a6db680a7795e13b673f5a076493cd30509538175eb4a7377294c628150154018985d733a3de16c890064fc75500bb7408d3637ae40528a189d0d659092137170f11e52bbdab4c3f4fed677704e8c7b065f926e898d42701c7dc896f48cd6ada2565d9c798cb566fc8cfe7403d6e55b47f569dd4ad7996cab9f2d9dd7ede0ab5e2e767283975bdb8f0bfbe29fbc280f0aea97bdf254081064d8aae66b8a5245c9773e154af8534b45c6cf956c0fccddfbe896f733ef051af98ad299a35b4b440dfed2318ff5c79eeb85b0c43de9cfdf48ccc9eb039f6fef404512d0479752c19cde201ec3d399a42e0bb0e68f81189d47b50d3fb8388fe8f92148a96c50259122acce17beaf26e269bd770a15b369a155df06b322be498d1e33ba62bd6394bb2737b0ce0a127f1937d05a4ab07e8de55f8dfaab9f2ab933aee891bc23705ca10856b79b40085f37fcfe81d0bb9afd6adc7aa160b83aceb5b6cf3440afdc77236ca48df483b44fddc6923d57b711c5e7df50f977110e043b741ad8061f27ef325d8584f8dd7c1dce9baf37ebfe5d0a59c2ccf3e52e4dded2386db6d02e32e2b33df514ff98afa6858e9c62f3f99fd37dd1daa39e37b7e6288d9753c0ff1a502c202c5a134f370a27d744855fd5540bd89249690ace8ea8863474a07053febe1a99ba010ff7335f97c9d844cf244dd3a022326ecc0d9e53f880c445c985a8412e6d998518dc1972e6eb7eb57378e0d4aaffb0e6b840a1936fb63625b65a2f5d5faaba2428ef34825c88c8bd2d70b19b3043ada24668773f80c4c0e1d413ff7ef730c905bdb2f902e66f34898a646c80a70eced76f14ae2c05bbe2af0829e86e02643ffc274c02be45eef331c5a0b52c8fcbca27c8327520c8ee3b8ea2a7c2c916750588a7c773881cd8717068a832a950336be840c3924012bd7216b83a7ac810a9653b8d7270cdeb400104ab5cf4e095099b819e7c4e0693128d1066daeeeb2b734ba7fe75c11481c7ab352bbedfb5ae5a969eedaa9b128933d327150bfd6306c32a075b6ed6af0d5edf6b1bfaa6447781d7cf5bf84a7e955e897db56887744379dcf1b420c744aa2705e7b1c942764d06f480c8f7d1346c71ce1868cec434d2a9c1e276ae08308ef5770a53a029fe962c649527b84f23c2919b98f4b4d373381e63bc761a021b5d9c75b761553c9cc6ac3df8cde642e20c07a7ddf5da8a0da343ccd6960e3b8085b332ecb4bb8389c3d16af32ee5958fcc799965ef29356043c77c9821eaa19e589948764f2125a818946fa127c280a737056a2da3e904d3b1b6faf7284912ca3d114f42d24337d5a48b5ac5e3b8413674ba8441a487c4284d4997801552cc2bdd354fd4c78890d6ba7c7cb2c8fc7a0c88acafb15453ae120333ef8f7c59c859ae387bcf1572165725d3b70f35a94da8d76b15af994eed69727c96c767fb9edffd31c18d77454c05461e1d6b396c06ffd2417ad6d6cc197e96696107cff002090bb0f71dfdbcca9cc72c02dcb105468e750395e75e525e3498503d649c6b17e6edaae66acd429873956a8d3fba146dfaac11d24f3d09a65afa503156c4d75929cd8acd1b46d6af350d643a851747a1ab46cbe8e936e418e3247e0593d25377e2088526c6d6a0c475a3e169b2f0991a3263298b2c9a4e901ce8d1aa2d6420d567067b8ee4921079abd2709e6a1bc66518761fb0477cbaa13a49e4878201e676871577ec49e259a453e417615fc29a73950a08c3f27c9a41a74bb005148a3c8496d4fa1d1859870d0e557f1c20530ea9db17105f23f9904a37008b0f3471a66728f8e87fc0fc8e2f72730e0e2543a5f231e27a5238585620677891c61bd0fa8098c78d76a695b681c7d93d084ea26b129b3ceed81c29eb2fd15fe1335e4b87a453ed446eb1d20496d5c6602f896ce6d9bd457718abc354b6dbed626c315081691821a20984087f8fe351eed0fa4ea61bc59b9b9335ea0b1b81dedf46b1231f882090bdc64c8950e2bf1f99133d5c21874a83a42e2b7bba13fc84179defdd02b467ced8d0fc71d6db56c926ca7803a702d17ebe4984bf1c1e1cffaf4724684746fadba90c75030034651bb4d7a66797764300bedddb7327c9e81b60af933a7438cc3e428f1313a2325a4bbb613ce70ae3cb9c3f27c1016e6abeb54076347965c8d6ec666321672175eec25b50f2fcc2dcebe37d3a1448c0b67cbc0a9e23780fc1df77224f19b0e92ceae3e5448f085b071935673edb0a33d894fbb8cc74a86ac4c0d3a8aded9e404245a516f068f789308bcf02f3f7f0bf6e19525d3787750bb6d6ff06f48fe11f5a0cfa0add95ad67713b59ac88d05021fe265cb2f6a0fa50af177692a980f2a4a7d2bde1bc07b679adfd3436a5249ee7957b0f4d0daf98640864e56a0eeb6e042db967014757f44afd608991180e062821d5b70a7d9f4f6cd0d05c4bd9906b6e512b713a346e6c19f29dc6b49243591be368e31158aa09df798ed83775b47c37ad7dd97523902c54a69be5c96f1951b3cf2b3be5d8c56dbc71ea372b23b9d17b0a4d2f43aa820ade8e4ef69cadefec086bbfc349dd52d97359f263dfc72c6dfd149a841d5a50cdfba4dbd84b14cbb3f280681af909debb9ce1dc13528f986207422e0417d92f834245dbe122cca78dd88742d0a44b721f6eb229643ec3f0862031d12760827b2d773d9951413f4cd61186c29ec016be902e0038c8d0431e96d1e9c7635501a91c0cebebf65ebed37c1275f7b3e14ff78f6add9b3192f8772935cd5beb3ed66a8662114ddc0e05d23024e01b1bd342a7d95d532f028325208d961b83c497f4cc455b327c6bff71b3ab76e03ffac7eb677de44a834b8d012ba44bdaf301f64ea4db8119fd22f652f17e903431956764f0a2e0cc7564b6b5e0e03d1a9842065dec7c609de0a880afe2d5ff8809fc767812d951d959f80311b0e0207d7774aaf044fa5fb65ab141bb3a5437e5200b23a094c4f6b7d32e675e387de65cdc140c25e0d99f587e1b3b2380f6ccc5f76e7a5c42855c292232445423c8f3c7499e21974834fc4a95a6ae431cb13c9cedebc5840a8aff46b4cba06ae03602fc6aa7e35f2f09974745aff7bb4d426f66e5703fd1b0655533593859aa03d0ddbf84a44c4d23be682b1eb45a4780cff69c9e359ae936975f1fb912b65b664d490054c08df6f18a21ea25f978f01f4a98bccb8b6375427bbc6846bb48ff1ce472b90f1580746843499e11a6dfa1d12be17ec9e0b1900339c6da400fa5d718e3f60f6731e1c105ac49ab42ecbf693ba04146068cc4cc191202c192bf95ad494d40fa3c72110b41271b093420d4d42ccbef901e8a467adcc3895088cd550a1463de8e8226f63771f1a5bea52ec3dcf97b82ad9c9d80bfec4d0188b1fcc193ad4b898f994ee4f4fc0119e54b190c5721139b1fcee034303c34b39a937b8470bb8efebe756dcab109c5d7210b362651f62fcb2effe07c1ee2c67b8753b1b21abbfb735a982f901d54848d7b0d595f5cfc59bcbee2514bca25ab0138cf5a2679a632e96acb52261119687876704b9de3c2a3d69a41841d6408785cc0aa3ca8192e1f83518d0e99fa573c431fbd5854550bf8d07907cde90c86ee4b0d8f61ae6f1cbeb71301b267ead5d095a219166a2c492a31c20d7d1411e5e5b7658e858498b68ecf53c93bbd525224a5d759978bdb088bb9acf9be35bc72315705d12f8852c8675f2b2d1fa5eab6a7c69b46d772209b3e610174e52874c7b6234b261a1f76cdb5e0f764528e60ecf6d5538f1fd94df44b3c32004921caf4841b066bb33bd5a8fa7d9322d0a11450a9ac283583c07ec071d9aff020a81ef8fef5d254bbdafb48bdf2e9965e18e9f53f929f8389929bba04798e85cbb096ea1a8bf5f0d880091e7ed75db656544c045618e31968924abc6000000000000000000", 0x1016, 0x401, &(0x7f0000002180)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000140)="39e6bac11a87abd81eb8aa1a60c4d877c097099ccd4befc215437662751f6499c24961ae57b5ae8dc62f6b377e3b4a3ad71e0e5117eaee9dc36bd8eba7d12a32496653963a287520669399cd2676883098eee1fc1fcc9804afd82062e0b1d245ce79f5274c8a2d8e5eddee2f0aca821f59d8288a3207c556f93a79149d0364cdb382353d3acc7cf76abfc129acb77d98983843526281f5ef9bebfeb991da3880a5019f08e266703ff3d4862aa05c72c0001c05b55a2632b9306f3ec508fade43aed410696954f87a821b6080c7a7c6f6abeb20b3b5d1e57e84aead0af91e3c5f30b71ff52e27b20d95e56a79e9a1d0cecdbb6bdc20b580245a336c575f8748a1b32f194fc0b2c5ce91c191da9b643db63e6772070f1ca44c9aa3e42ec7dfe8310d9da380013848c8cb201b0114c435fd3660a5d8f8504597d676c34a7d5cc19dfeedda8dca68496dc38d3bf2f34df808a0f7168449556003db4e786d33a92b028eb546f8c1579a24e5a67871b8a0e5a24085af808b5547974fa66c149fd01d0c1b9325047b8030da003bbe54f7ccf0d3906672b46a24ab18bd708ce4c18be394aee4efa817cce5e964b6262cf83cbaaf8d5763f26e663c1e1ebcc7c527e84633cc75049b0894d1b397139e061d173dd25d459e897186018721bf9b7cc86600f9736d1b62be7d88cb3a776f4ae9f90adfa4e274c73bff411d53e190bfe8f077c26f185e7ce039799ab7eed87dcfa4d01f8ffdee07c901e37dda85a4f5abdbf45745083d213c7f46c12109565beb15895076727d74830024d043c59094def569854186807c082454f99a812fd02bd7abadfb26eec52476e4a03f05065fba7fff32ee5bb8300cf42e7fbc8569d9310c21eb9997511344b119b0675c09ee901d3aa7eba13307353ae20dc6baddeb4fea0af42b2ae53cee6a1df445d927652621ff393ae4fcacdddf4411ab573db25b49bb7b8290e00f75afd095c1851907decb828928827fb07c9bf59bfb0debd28faa089f0bf40037a3ceeacaee11283c0a82e5f0559283d956ee7d6b47e2e8473345ff9932b6c07ee4b46d23b6383000242279afe144eb572eac3e34f1d90b311c5ab078df74ceb9a212f3a909f6b3e077aee87ef39f66585cc27b66983b066c9d72d2a04366bbf2f322fdcb70cf1450792775b9079668ac9c350dbab6ad3f7936afc43740ad62a0318948af2d06d98e5774795edd1576ae77ea447661d1dfa2c4f7353e996162c84db140c823a0b430b8193d2e883d18534c8d79e4d1835d1eb3c61a7108907a2c577ad1b9838a045b48118708e206b8b0a537d8e08280cc1ab21e2a9f31506945023de31f6023c4715c864b4931c989a26610d3b63b3af6d2a7c36dc20ed8020b05c333444268218aa2adb7243331f87bb7d3a8eb06ac661f08fa557557c747edfd01063bdcd3c7a9d216daae7d215fd74aca9dd2d9dd65293cded1070744365abd6aca5df0b99f3319628e7deee410d74e74c68abca7fcd1f8b58045c49229d8df5e499c2533b7ced29d6b450e5fc97a707bed3743df19fd4984071a9c7c5da4abdd53619b476d276aae7233509f2943daaa24009e0583a9332893085ccb1d3fb05b671ffc06c78a7eb94f7b46d7829f47947262d27afc9f464269b4a006b29b53705dbdaa61173c131d4b5bf7880c8250ac746b3bb25b3033f3bf832fd0cbdd268ad818e688e0869ab25018faea80763930bd9fa5cafcf57d7d72e4e083dccd5380c03b12452987efe26a586342df3845e8d1faff20537174ada1e24f186de7e6d4c8eec42e118c4107348f5a537424cd4113b1921a8522f38e925d3e5e30d5871a5f5f57f3e443f4bf67fa8986f4b3f6b305c66bdc8b2fdd22029a71ee1bb3a5393eb59ce5e30753dda6d6d8476b7fc75dca917f0e7beb14d1379efcceddad2edd9fa47074e03e20c333e85e88d38b50ea12443ba7788a821a2652a81e58cb55cd542ef651e6fb571ba687a8c32479022bc1005a027264fc505a93e102ca75c2455fe331e6ca76c7bbfc714a08b24ed1612b146beadb4eebd8548c085a293e0c985ca1711441b2a5ac529c98a57e43c76b0039e9c62aa47ecff0ea795db2ce277af9e13f59fab50fbbabfb22f9d6295acd6592be6f63dc4d095372e9dd6e37b316a15585047b9b83fcb583e807c8131fbeb54b6e9149c4aa6ba765e0c4997762b06174d5568be2a93ed7c426c70097e65ad09b9a4ec58c06628176d28c91fa7729f8482e8c662edc944735cb6a6ad2874d2445610204ec01a953fd9e1f356881cd98a66446b84d02ee7fb4bf5ca52777ccb07981d69d1d1df1ca3b2c95e291f51a4803fedada91ec10981436b8f5a73f1c5811d6f323deb0d8606b19d19b03d74cc8e73412d14402689568f2ab7d3af1af7da3c24be413faced598eda7ac5e2c24c2c65bd81145fc5d0ca42b329d03e83099faa6f5be74da38b5ae68b5e52e9e2f8bfc3fb051a85ece4b37c1fcfdfa629adccb5b3cf941f879704b01d4942a9ab88a0ff3d6ac77fa98654afbf660bfe42782dd08e034ae8f427fe554b4e4ef9df7d69cd34f17e377fb84a250603bd3a8204f073ed24c095f1c23b84703955317a796e3e0c3d5b56e71bbe5b8b2c5d6e24924f76882fedbdb7e77964e395251a74f3be973738e46f33639ae51124402aa957f2bc0ea69abdc954bbe12f0312c42d72c076c661a92dc84ec53c12148d844fbe1b3df890ab8b4efab0a03516c9ae07ed1f5f6b9fa76bc56ae38b385516361a1dd47f6affde61639069236cf59ac189053ed17a28a04d72eb63321c033fd483e69fe6ed363936023afb4c284fdf3d13c5e8f4c8df0158f81c05d718d2fe75a6030e5ffb1154ef9b8612d398b72bf3fc27d0eb225b2c1fdf4eaba54b323668cc5ccf5facf25974f4e246ea524346d5840c9f4f14992da5be1df188ad3f7ac5b9d31c062fef496b367e6feff022f624da1018f6139885cc50a1745b11e2cef207c39555343a022bec2e4a4c327ea78ed849ea9fbe31d81d89102609e174c710f5d9aaa7abc3839b29b9b1972eb8aa6b30c0a55824ccc13e9b3597285138717871272c65531f220f45dfabee0531bc0023d430f4046b7e64cfc2476746d23f3e805c333f7fba6fc200f544c58e8eed330f948418eaefdffd496edc6eedcf7d178c809d5c4b4c0a7f6a169e3c804512918914167d8496550a4f838e66db72b3d102a4d34836f6ca1edf0ecd92e0d900733224864f7d0f617b68e2053d8b6c6636fbc6540599639ac8fd28dd76201114f8a4f8c28ce0b1422f55bf350a042281d9ef13a6fe9b0be6d12109047ce6f0196dce69a7171b3a75264fe9ea8fafdfc91fd2a6d5ccb5a7a80d53556191a4649c6a8ab8c2c2cffba9abb240ddf9b23e6cea06f61a68a3092acc3577656148306ea69e6f96ef9929faf35363dec7aadbf32c702134827ce562b300d6ca0751b669fbe1ef652892ae66192af42b371a529fe092734ac913f219265c49272b0c7beca4323ef37a786419a3259bda65f9cea9968b025092cf859d994205400b6200839a8a5cf753cde469c2be2f52a0511dc9624f94520f0e2011a3f4f023b37d9520cbce11f43ee7ee628f89c289f5f7f70f1a9106a3e13f5b60c50bd2057233162def3c3aa7ce3e49b11da4606ae9795fe5a8ef34dfafb319f7445a510b5d49e36fa59fd8187fddac64eefd26d01d4fd575cf60ccc99238601a00bc52bd8346dbc3c547b3820827d1c7775bff0abcd3dacd58c75a086fb529609e8e092b204d0913f0e696453f01d0aee8ea27000290b2f62889aa75b6ded2853171c353defa9100dd4c8927582b02b1c3648531dbea20a871bf8744996294da524765406db5b1d1782a8d12f90afc0fa2467243189fd39ce27ddce69f4e0c0f335ce723091ea439da57205a756f80c438dee92da143e38904c1a6b25a72fff3bfa26a1d67d21d2dfd368088567a8c94e1663c677a95bcc3a118015173e957a06374ce981884d52a1ebf152f8ed10f58ba23e840f331a03dba6fd986e31a38b91b2442acfb2e9be16ecd05a26446181436d7d8b7d6d00dc4624a73204f6697bb33edbac9c0f65048a7f3f70c469199eb82f2c19048ffad02cf8b9bb92b6bc2aab4a029652acdf8d3624189d6f9110748c65db3033f52dee2f3049d94d03af8a1dfe1eea3e702ba20c48220b190f14408c51b5c4303aec3b0e3742245dd0fd3000518d616d640869b332a725a04950c308c93256f02ac229bd87e34f5b60225c84519abd38b490e7a2b5214cc8fc9490f62a72baecde501c0aa0b9bb2c76ad243c51f98e08f57adef7ae426df5508e9191eb3cda127ba71fdc0608159ac4883b2f12a9d6763e68260f5e00b8bd9e802fad5ff4f3481e72e6bb5110fb7ef146ea8aabf73f3b2f3c53ab807672d54d783fb774a86e30e18f80e30f31f04b09457bc1926fb8c257bf0c992844eb2182dc917350677b0c1c8057ad9be97d84b92026ee7650833c36f1d9c4efa3369e7652cd05f251b12ee8ab3a1b2a721399a13084b931759105d12c28472cb1d0d628c9fd7af06c20bf3bc787981815bb2fa011b54b527c8ef99df7288f896f62a7dbec74a6bf42382fab11ddf528d32e21f2e05aace85ce55bc0bb013827eb3640786a11eb27c29be744e4f26f3d5d7cb9b524e7a71360afa995ee5df1d2322e3ddda1c95a84a4174daa0002f9ef228c031f9d34b5083f42b66d99bfa184d738a54a85825f9636da607478374eed2c6aac9d5f74647bd225843261108c2e57b75177fd8a77783ed1537967cc9fc6ec9b1a044cb33ade157eec51b36f544c18b757f3d294912558e7621d23f91e193e5b29b6fde2c9c039e803596f21439eeee26a95aeabc92cfa5fb75639cd80c18812674201e380491d216318a7c226eb849858fa2373f137bcf3fe05ad724def5eb5c63fa37d3b559c082f253f5206d789d924483ecae5776b811df46d232149440119630598bfa85694e50e3848020ec542c031666cc088198fda89afea3181003939ef0387100912000c12e6f03b9249768ccef6b1385dd890ea95d1fd9533f790ff3a0ea11be7e6127b5513b335a114c3d554e3a6fde75f2f6c7897574685d43298c7a60ad4f9546f8ff05c1bec6f3af467402d559fd636be03d54f6cb146ea842efe9b39db700646c7ce575f7be133e1eca895de9e77b828f9947190755c61b37ce02e02a63afbce26ca4333571fd1fbf9aae5aa42bdb3820676402a73549a6cd3b17f3957c06b368ef3a9e44ef6335d5fdf82b85828b84d02f3998ad257dccfa19d75e40661ef7e4abe12469a91da7f38a3d117cda3d1a825b07dedeef0550d92446f2c4135fba7b70fcd3112c47fe3776b310b8b115a847d9148537274225fe3f0b6209d36191e6107b1f617e352d66102ec7d777c29d13bd49a7f09504d78169e844203b5ebd12de1be608604969f6cebafb4615d2015bd8d3308db08cf35b6b5af8f8e5acdbbf02879cf7e31bb14ab02d9913197953bb473e3cb5849ecf4aa8b27d569ff86e054f233403fe4752861cfc7f6be808854f1c7d0514e9e6e370089dd4be7ddba6e96935313144d9406fd01638e98dd155c439e01912184897d99591e492614e338b46887cd59cb0cebe4d03cf7b19592beb0f6c049aa3a924e61ab92bc966da7a49eb662edd7eb0e34c3743106095e48529c6eb73060d8ed043535869ad8078bd50294d2c08cdcd2c0a241f038593b94b2fdf0dc4df29bd7e725784fb154a832be9d24536e3ff60c7a590664a85759291824", 0x1000, 0x400, &(0x7f0000001140)=@abs={0x1, 0x0, 0x3}, 0x8) execve(&(0x7f00000011c0)='./bus\x00', &(0x7f0000001340)=[&(0x7f0000001200)='\x00', &(0x7f0000001240)='\xd5/]\x00', &(0x7f0000001280)='^i))}\x00', &(0x7f00000012c0)='\x00', &(0x7f0000001300)='+%\x00'], &(0x7f0000001480)=[&(0x7f0000001380)='(,\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='T\x00', &(0x7f0000001440)='+(-(#\x00']) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001180)={0x3, 0x8}) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpid() rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x10000, 0xa8, &(0x7f0000000000)="7170df53706c8548c551d4fe7439412cd7ab0ac97f40fd714f1a0ccf844354aef3776b1496177781afee76dda54af4dfdc3df88ad24d7619a62565c38ae485872b6cb5719e28c36b6761417ad23bffd62f955b070f7392f1caee3eeb1f288aab6590e30b7cc27d8b3d8534f62186e16a77ebdb506faab609a52b33484402c8c0ab00f7c7df8d87a1a0710a3b376b0c8998937183c112e4a44e6f782919ff44c96bb86a97c5ac95eda5b0fee1835cce7db73b98589ca2f9b2d0518f7b546534b4557789c03c876fffbbc7e39e9d662c533318b60cc38c7121f9effd5ae54e23f26d9edb6a449156e7ebf936fcff0b3c7abc3440225ae753", 0xf7) 16:00:32 executing program 0: r0 = socket(0x21, 0x0, 0x4000000000000000) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = msgget$private(0x0, 0x120) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/164) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x6}, {0x3, 0x7ff}}) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xa9a85128}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff8, 0x2, 0xd6f, 0x2, "c6b924f6633b9404a98673526460b7b6d5ee774e", 0x401, 0x4}) fcntl$setstatus(r0, 0x4, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x2) ftruncate(r0, 0x8) 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xa0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$getflags(r1, 0x1) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() chown(&(0x7f0000000180)='./file0/file0\x00', r2, r3) r4 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000001c0)={'./file0/file0\x00', 0xff, 0x80000000, 0x4, 0x0, 0x8, 0x9, 0x7, 0x3, 0x2, 0xb4, 0xf9}) connect(r4, &(0x7f0000000000)=@in6={0x18, 0x3, 0xfffffffffffff14f, 0x100000001}, 0xc) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5d00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:00:33 executing program 1: clock_getres(0x6, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) r2 = socket$inet6(0x18, 0x3, 0xffffffffffff0001) r3 = socket$inet6(0x18, 0x4007, 0x2) r4 = dup(0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x82, 0x40000001, 0x910f, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x401}, {{r3}, 0xffffffffffffffff, 0x4, 0x20000064, 0x6, 0x4}], 0x100000001, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x94, 0xfffff, 0x1000}], 0x8000, &(0x7f0000000180)={0x10001, 0x8000}) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:33 executing program 1: r0 = semget$private(0x0, 0x1, 0x10) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000100)=""/91) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000080)=0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000380)="a4d7f3d4bdcbcdb0af218616875d9f3c53c404de33ac150e185e37ead9a3eb5e10e14f1e79db4293bf465bd5a159c00fe81ab6bdbc7f5928c2928541234c5b9bd6c29970437e72b659166d01e25af4e43b2713c3eb5c72345d9969337accd2ed92f3f13860571cab3071fe5b56c80cb0abc65c1c76a191dadb0051ab96c9736a1b404cd44641480c13c7231ed9914dff7373dad30ce4ed7de1fd4bbf40201d65f9d3e6078f21cdd658ca2f691e3265b0e3f1266eaad0c88e558822", 0xbb}, {&(0x7f0000000200)="c69e81f2d4a0a8e6b7d73eb0c1a3efc74a162e91d1a2b87bf6b3f8dda3ea11a7643fdb9f451c5470e41851bd4b", 0x2d}], 0x2) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xadc, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000240)=""/58, 0x3a}], 0x1) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8001, &(0x7f0000000300)={0x100000000}) semget(0x2, 0x2, 0x20) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0xab, r3, r4, r5, r6, 0x100, 0x5}, 0x9, 0x2, r1, r1, 0x3, 0x9, 0xe53}) 16:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x8) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xffff, 0xb70, 0xf738, 0x1, 0x54c5, 0x1ff, 0x5, 0x3, 0x1, 0x80000001, 0x1}) r3 = kqueue() write(r1, &(0x7f0000000000)="d67fd1465d98ca6fecf20838660e37b5df599a0423a3f1170e5f6e86af01c69429dce87451316efa6bf58da3db786953d6f93b2b41136953da446a95c973c1b18e15595d92e1c7243fee040d9e2cb5f2b74b18ff985135476b05628719b79fcb71b2f875e2f94c2fc126c659bab804ba3bd70eab95c87c2e3832a887946f4ea7e29170e78eb8ade1a5d66c9ede0a2691b8b3a243b6809a0fdb91c7ba0c99a329c4bc0fa41ab2f8355b009348e08fba736b", 0xb1) kevent(r3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) socket(0x19, 0x8000, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:33 executing program 0: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) kqueue() socket$unix(0x1, 0x1, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = fcntl$getown(r4, 0x5) r6 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001dc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beec25a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ce29d7e996f34d73c54e128bba373cd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc756157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d000000000000000000", 0x6fd) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000200)=0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x212, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000100)=0x1) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 16:00:34 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2080, 0x902) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r2 = geteuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x4a0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) r8 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x40, 0x0) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = getuid() getgroups(0x3, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x10, 0x0) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r18 = getppid() r19 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r21 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) r22 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x0, 0x0) r23 = open$dir(&(0x7f0000000700)='./file0\x00', 0x0, 0x80) r24 = accept$inet(0xffffffffffffffff, &(0x7f0000000740), &(0x7f0000000780)=0xc) r25 = accept(0xffffffffffffff9c, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) r27 = accept$inet(0xffffffffffffff9c, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x80, 0x0) r29 = open(&(0x7f0000000940)='./file0\x00', 0xc2, 0x2) r30 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10004) r32 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) r34 = getegid() sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="fca9128b77c7c59f98c20474841417d78de5e0e2caedfaaac431e66c2b6d1e83a837d207615e46207d89db3f26359c9a3b4030a26bfab6c6ca14afd4978001a91dea7ea5108f02e5a5852b54878bbe6e9dc602aa1cf9", 0x56}, {&(0x7f0000000180)="02e71f89c99d4e7bceaa1facee660368bfde8ff28402e9021ef63f3ea3aceda5d7c7b6ab762c843ac155f26fb386779a53dacc6b4da0d7f3a9c8711b4b3a27adbe7a7beff0e9a2393d41f89d205f", 0x4e}], 0x2, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r14, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x38, 0xffff, 0x1, [r21, r22, r23, r24, r25, r26, r27, r28, r29]}, @rights={0x18, 0xffff, 0x1, [r30, r31]}, @cred={0x20, 0xffff, 0x0, r32, r33, r34}], 0x138, 0x40a}, 0xe) open$dir(&(0x7f0000000040)='./file0\x00', 0x1000000000000002, 0x0) 16:00:34 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="90f7fe9057cdea96b0f2b9981bd78a9100a3ab0b84e894bfaa481a86ad14106962af991b0235700a96e1a076aa5ee3cb32eeacc6bf81c9b7edde2e9aef48bb4fd8d077ecddb4e2122216be9ebb861355894c33507430e6d7c9cf5f30cf972b905b4ac187514c788b7ef8c8841f267efd86fde8abd42701daa44aa3a0f1e5ba59577e176d87225bc85924bfdabf55c63637d5b5c7fe76141c29346677591b6b1ef811e63b589620d3eb51746d52c77cb1a6c79a080a23bbc4feecc8884e5e1bfcacbf71add504dd9f87c21c03afafe06d9ba18b4f89e662391dc058a7515ce5", 0xdf}], 0x1, 0x24) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) pipe(&(0x7f0000000140)) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x20}], 0x1, 0xfff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) geteuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() r3 = semget(0x1, 0x3, 0x40) semctl$GETZCNT(r3, 0x5, 0x7, &(0x7f0000000300)=""/224) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x10) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000200)=""/241, 0xf1}], 0x1) 16:00:34 executing program 1: r0 = socket(0x18, 0x2, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x420, 0x4) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0xc) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x9, 0x9}, 0x8) socket$inet6(0x18, 0x3, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x20) recvfrom(r0, &(0x7f0000000240)=""/118, 0x76, 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c6530005d0f285c25ec4ecb63d02c7e281f03bc8444c697e8a79f0a1b80f212d79283033371b144e80761a56c47d5992d2dac691ab029e1a00f94da6185ff651392c359a76cc0796da1604382784a9ae7356c49700a9b797c10a3a266a38f026fe34455cc3ec1fcd9069995ce8e974ba986a257990f216654ddcbf395c759e4165cb05c0d1684c69443c43d0e27bde538412923b914c7e26623c7970153b9452b"], 0xa) setsockopt(r0, 0x63e0, 0xed3, &(0x7f00000000c0)="de12960c2be24922946b62f2cfb9b7c0ccc4036a85769c6c314d3aa66d74c7604f38a9624303e1c06766f3574a3124d6336c9ed9f083c42c340e6b1be941ac0f6b12c620b23af48c48acde81c77222cfb1e0d2fced5a5c792a37520dca7889205d10d8dc0b83f3ef6c955a0b3aba5bdb00187ba47b734afff3e957af00a95a4269dc88a749839fa20f9883680769aee32f1336825e8c89115f02e9752b94878983118bb72748827b6efb7c2340b2ac272f9343c82124022f721084fc25ac907fff7b590b568ff66c7ca5dd633377e3932fc669c73ca5f9643dce56e6187ba4b7e8e9426a9a556d547bbf501d891021e1c25338e1", 0xf4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x9, 0x4}, {0x18, 0x2, 0xc326, 0x8000}, 0x8a, [0x100000001, 0x10000, 0x3, 0x9, 0x0, 0x5000000000000000, 0x20, 0x1]}, 0x3c) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x84) socketpair(0x18, 0x3, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x6) 16:00:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x6, 0xffff, &(0x7f0000000080)="d7bbcf75a93ac8c49c1460eea58392922ec5652c82e8d9f810fb8889e4e760570e6384711950d2e899096f29842f6f64d4d167c943462c5c7e956136269d766f2974a90889ac13f2151a9ed1d1a3037a0a33fc978d4add82f71dc861459262a40f48cf7de3b1cc4f79b23491e909be770975bc81c49f1bd4b8aa5636a40229e9c6940401c230b7e8b76c86beb92ebccad2fae757", 0x94) setsockopt(r0, 0x0, 0xa, 0x0, 0x338) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1ff80000000000) close(r0) r2 = dup(r1) r3 = syz_open_pts() sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000440)="ce3a676811fb0a14a25523c68a39300b5480a711eed7231fb6d4dacb434966c60742aaa83eb5b0bf5d020432d2dfd90600a90e37378a93614fa9498a3347a2bf43e38c4b5126ec5a25fa953cdadff08de1c15fac76f03f8d9e5b415ec560ac5a26ca9f65186e148d35b3625fafe55b3f0129df216ff1de7e2caf0dd6caa951a7f479e3e1067b22f3ce8dbaf2122d21c5d83c2c7d036f665839d74bc40dbee9a79718e57822abc5832b035f6ae316cf4da398c0fd208d942ea621e422c143b4e315fe815a55d90c3f526bf4709251", 0xce}, {&(0x7f0000000540)="1f883af2e2f51019ac4de857fb7ee1ba42dfaf5f76e51b5cd6fbfe3a3848d1726e68a7933ed28833aa26599c89b726470ce230a915cb1358c387ea08268d50f2884f2e4a771fd2aba4a9dd0bb62f583b5aa52f94e6ee20488f4624d4b917878815d76f612341a88eb1b647626c1c8a1544ec97c8355fb5ff3ca930ab1b9e17a770e8f6bf7b5f6aeefdb564b18319b8517ed6c09a1b73d120cd21a78a4749865337c627effd5674e54417e7d0c8352d279b334f4af4214de30080759f0eef7e03720e45172d199962f70163fb9cd934b8ed57cb4fd51269", 0xd7}, {&(0x7f0000000100)="475b9a09c7298e36aed9", 0xa}], 0x3, 0x0, 0x0, 0xc}, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) fcntl$dupfd(r1, 0xa, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f00000003c0), 0x9a) 16:00:35 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)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x401, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = semget(0x2, 0x7, 0x14abbb81ab85ee10) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000001440)=""/102) wait4(r3, &(0x7f0000000040), 0x8, 0x0) r5 = semget(0x2, 0x2, 0x0) semop(r5, &(0x7f00000001c0)=[{}], 0x1) semop(r5, &(0x7f0000000080)=[{0x0, 0x0, 0x1000}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0x1000}, {0x4, 0x8, 0x1800}, {0x2, 0x7ff, 0x1000}, {0x3, 0x4, 0x800}, {0x4, 0x7, 0x1000}, {0x0, 0x7, 0x1800}, {0x5, 0x8, 0x1800}, {0x1, 0x2, 0x800}], 0xa) 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file2\x00', 0x100) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) read(r0, &(0x7f0000000140)=""/10, 0xa) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:35 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x67, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="16aef78caf7fd5e602d4ede00f42", 0xe, 0x9, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) r1 = socket(0x18, 0x2, 0x49) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000001c0)="eb4b9d0ace70374abc5e3ed12e4ba7a5b6d397ed6b6ac779a1c2eaf1d67abcf757d2713028b7926688fa898c21a50be3d855cf6f5fee2ecc3e285285e68faf62ec3b38dc088b6fdb304c6008e146683e661549506fa939392584185465aa7f43026d85557a0ea0e30a1678dadb01b919e24270f8b7111329a5d18968e443b5cf769ec18cb09442a7f93c2096fb0c595d242c3607f8de0a78980ab0daed7728aec2f61701729755409430d9b66977e4ab974d64106a5d4453fd38382a1650ac3a65d151bbce867aa64c", 0xc9}, {&(0x7f00000002c0)="28b0cd284d79e0ed6be1f05d7d2f215d2eb67862916e1e77f21c0a21b4ef1ad424", 0x21}, {&(0x7f0000000300)="b7a25cd2c07edfe122", 0x9}, {&(0x7f0000000340)="dbc59e72fe364e34c6358f75df9b906928e5676e6f82860654ac7b8cee3db4101e88f645e5d1dc0970377949d356663206fb50235c438cc4da2e1ef594ad076f5bb2ee053a5a29c22f07835aab9caf75324903a1e58bebb0026c0b7583e1a8c05f1390e80ed7cf0d504f41f1ff5b9694259379045717988f296fe9c568b9989622a2d65f397234c385f801b294c87ffb57ee889fac6dbfa3d5896d1c", 0x9c}, {&(0x7f0000000400)="8d09e2bf5a9df58ab3e2b8096fceab7248b58f8e5f9d9ddebf9cf577f01dc5bd1661024b34def54d0f7ae565ba14e639704dfbc1821ef331fa4319cff00722d3d63b753d45780eb8cd00c4903828903ba661432b172a5d914cbb39dee18136ec961571ed9ba2ee8ab031a9600278db3b090b4c749bac325d3744919345cb91bfcf46ae86b3cbac4551c9e94b0e33de37956163ab26014a6be302f0ec339f540de42065c4c77aa6ea9f6d034cf3dfe42dddaf4f0411bfe7a233ecc465e083000e53c21213efec8395b92039b7c7d4c1b2d60c07b946bba5c43a7818c9e2b3ea4d6c0ee18ad1d6c847c147bcd672c0f146b93c", 0xf2}, {&(0x7f0000000500)="b408e294b2b4c540dbe74e658a075174dae449c72e44659e697a62d4d471212670e645fa5c1bf12ef3e700d7f234d291cd23f358ce3dd88107959f99171a1b2e764eed04218d0e0a8c9d4f1db302cb3720e07fe18f85c0c92c27b8cee394d26171af15b1ac0a3d2843d86b291e8af1ee0e425f03e4117a73125bec550ef91d84e907fef40e76fd5e3ab1055159b886d96dfeed2bbebf38e0c001b2e77f13d7d32cab99b032ba47c83e553c654bda", 0xae}], 0x6, 0x0, 0x0, 0x4}, 0x400) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x3) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:35 executing program 0: socketpair$unix(0x1, 0x10000000007, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) syz_open_pts() syz_open_pts() readv(r1, &(0x7f0000000040), 0x1) syz_open_pts() 16:00:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) listen(r0, 0x8) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$inet(r0, &(0x7f0000000140)="1acbdea91b7b5bb658b3e05424d3aa374573acb803d4bd9351bb1af9a8e0d643f4825bd251b999e1b4514bb0b7c3d51a3f547cabb622d058df7d4c1d41bb2b7436838808064d53fa8119d8fa24f1fa6bf9e096c887ed7c9e76fe4820bc6e2a4f4a40745b79ce72cfeaafb71f08cc060bf4df1ba6ad95c786886af382e3cbf02e1c3e3c0f1296322fbed3f0e5c1e3997f8d8ff6fdd001ee40f4dd72ac001f3fe23f60d8c4ffb07647cc2945fc75e926514652de7c22a2f0d1f678cd300f41fbc3cd3535f3", 0xc4, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x3, 0x80000001, 0x1}, 0xc) getpeername$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000007a55a0ab1272fc2240a2d30b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd000000000000000000800000000000b5c2b00000000000000000000000000000000000"], &(0x7f0000000240)=0x6e) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r3, r6) r7 = semget(0x1, 0x5, 0x21) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000480)={0x1, 0x2000000000000, 0x2, 0x100000000, 0x1}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000340)=""/137) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={r4, r3, r6}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000480)) shmat(r8, &(0x7f0000ffb000/0x4000)=nil, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) lchown(&(0x7f0000000500)='./file0\x00', r5, r6) nanosleep(&(0x7f0000000540)={0x3, 0x1}, &(0x7f0000000580)) sendmsg(r1, &(0x7f0000000940)={&(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000740)="71443c7626ab6c5e52777e993056ce007be039e974025e8bd91629c67c257e88da2f0109a88f3d595b11de8cbeeeb8fd3e47d9b962beb38ec3214270017ddfe55052", 0x42}], 0x1, 0x0}, 0x8) msgrcv(0x0, &(0x7f0000000ac0)={0x0, ""/163}, 0xab, 0x0, 0x1000) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000100)="76400000bc41cd326290bd606b038700000010", 0xffffffffffffffc3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r1 = socket$inet(0x2, 0x4000, 0x9a7f) r2 = socket$inet(0x2, 0x5, 0x100) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x18, 0x4, 0x7f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r7 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x90, 0x40000090, 0x4, 0x2}, {{r2}, 0xfffffffffffffffd, 0x10, 0x4, 0xfff, 0xae6a}, {{r3}, 0x0, 0x22, 0x4, 0x5, 0x6}], 0x72035d8e, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x82, 0x10001, 0x3}, {{r5}, 0xfffffffffffffffe, 0x92, 0x1, 0x8, 0xfffffffffffffff8}, {{r6}, 0xfffffffffffffffd, 0x20, 0x200fffff, 0x2, 0x9}, {{r7}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x8}], 0x5, &(0x7f00000002c0)={0x8, 0x1}) readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0xfffffffffffffda9}], 0x1191) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0), 0x22e, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x2, 0x3, 0x26c, 0x81}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0x8000}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000000, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x3ff, 0x9}, {{r1}, 0xffffffffffffffff, 0x5, 0x800fffff, 0x400, 0x2c0cdc0b}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x50, 0x8001, 0x6}, {{r1}, 0xfffffffffffffffc, 0xa1, 0x40000000, 0x7, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x7, 0x10000}, {{r2}, 0xffffffffffffffff, 0x12, 0xf00000c5, 0x6, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0x3ff, 0x4f3d}, {{r1}, 0xfffffffffffffff9, 0x18, 0x1, 0x800, 0x25}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x9, 0x2}], 0xfff, &(0x7f0000000000)={0xffffffff00000001, 0x8}) 16:00:36 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="b9957fb584eb018eaa32e847c8a1ab15d5c17a6cae1281c0dbd8f68a07f43d0ff2ef27fad99f2bc331815868f0c09c2e5e833fc426c2621b8a227123ae5db07c5ceea8b299d09a0a5584f38a33d1c960569df6bf135ae46ef2d58d14558b3eb7b37f45d039d0dd092dd86989687487a44a673a3806e87ebdaf9491d55518525b854b7f88b50557dc67bb61bb83301ecafff79725a5", 0x95, 0x4, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0x0, 0x4, 0x2, 0x7, 0x100}, {{r1}, 0xffffffffffffffff, 0x13, 0xf0000000, 0x3, 0x1}, {{r1}, 0xfffffffffffffffa, 0x80, 0x6662cc7546208996, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x758f, 0x7}], 0xfffffffffffffe00, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42, 0x2, 0x4, 0x40}, {{r1}, 0xfffffffffffffffb, 0x0, 0x21, 0x2, 0xfff}], 0x800, &(0x7f0000000080)={0x81, 0x1}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x40, 0x0, 0xc6, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000180)="9878ce80c801b794bc9eec3df5d1a913f49d8369b797bca8f9b38784eccc538b08f509331a4878fb0c31d405dffa5b2554f4830740c1b210224784941739daea2aa4b9ffe89855f48bc31661b74c4cc074ab5d7c08a48c95dc058d4d7b267ab82827679022f600efce0ff91382fbcbfe98de0e", 0x73}, {&(0x7f0000000280)="aaa09fd5a04055ce7750641ca6e2a1be8d66821882de76ee7d81d836b2baf14a3c9a8b0526f555d3d041c0bb9abf26cd88c8fceaa1b0f8b9611dc7cb821b9e90bb7d298e8889b61010b1ddbb7980941fb0168bad018a9812435e3fe05cbe8fbae13f63860f408e9ccf61395f328a5228f8c55c3e40826ed0990d7d0424950296eccb384e21cb5c769ac2b9d2c36666291a06b3a50f7819fefae71337e146933a34a919ddd52597723dde4cb7a2f25cadf062515c84e80f611d2e595fc8bbe019d41d9e3d1e87f62ea3de328bcd8bc2086c348c68bfcb01e56763eab49e7fedb476cbbd1d3309871053cbd7bf597ca24bfdd2dc39d21155a2003ee8055f7c25a33e652833b56118faae624bcfc4755a60606ba858226ba403afbf2505a799bc5c7d7748faa06da7b87d6ab13c4dc7ff1fcd51438d0de9955509863e8b931f92b0a1cc396065e21033ce170574839795f5d8af568d7609b065b0e44f105e6f3bb2f8fc3c0492272f8b560b04abd3b4ad7493fc91ae4f87e36c8fc8b82dc4f24be97b4d9534bee5e2294cf6724c25b6f7560be58788ff55eb7c34d9da99a35dcc62cc61429e94671a8485db15050740477b954072bcb6018ffcbd31c04089d63696ff92bed0bf8bf130d89cf02d69f66d2c4099b311f2f6669155e878a781afb45ac5baf42a2047ada858ffdcb9346681a4483369a95b29db312347685b2911145ef4f68664bebfdda92e0833f1387ac59d9e4b97fc39955b741f0257cfd704360c7083b22cec3aa47fedd963de058f321251093a5e5c57baf479f1160fb8566b8bb5aa56d1da880f0f0e32aea61bb61693a070dc3373e7dddb3267f61390762040957885f7ceccd727b51500f5f2002ec8187b14bee20916ac0c2e42b666c4feea0f1e02b7a3a45bb3ad4f8452eceac0d3b2783836e4b69f434714c1f568c447b2d435730f11b665fc2d12955419377d7d78570f44292c795de2c5bb72c396fb28baf9c681fc449d5f5df690f3cadbff2e5b5bd0ff532d5c8b3d56a114c26c8d5af779e8d5dd4e6d00540fbb3b0de7d9ce61786003a33a46a7906c37bdffc7a1b64d61103fcff39b190f6fff0b4d86be05c145530b4dcd21fad78768fcad199399bb3c88b68430c3fe52518e245a990da341fceb71f8ee1f0ce2d78e025ef244a9dd0f276e68e3670dbf51b16f8b5aa1685e92e329e2302a104ef6370d22415955f8c8a391948be18c3e7d37ba89ead681ac3dd0a86273cf86e7da1aa88faf5cac3f6075b42c8ac29317be6b907d65e3cc3b52ac0fa139fa643aebdb18727f9b62a0ebd89e18f4ea6d5b4c89458cfeb920622ac3ea19c21b15e07c23f3c454e97579b55ca26c58b7d068e6708f26700b8f254ca71509e0b02d28152355e616c47b7cf0908ee53557a881b0a2c6cbb9c398407e01e72ac8cba2da2fa85e99d94aa530a417f56abdbecb83a6713efd474337f6c01ec6405fef584ad0af88e2841cbe97801612963ffef997c8b4d2f21a45d4336f4d7baceac119e7caf90fd40ef4d25e35270cb9a597780bbe91c369df978cdd47b9829744148b5528acdb80a0b9965fe4f6a2e8c0da581981e87088e7def8a08fc5dd27f000018f954d0ebfc0f747045e6abde307f2bd604ab91f37c1c1aeb57abfd10ce67e3b852dcd23e6e9f1997792238697b0490996e991f7ce88123cd27c1f4b86f6d01cd5515f19bcad3e4f99e82291b7f1e9d12ae17215f3f21c02f18e743fab8305c4feab9dd753255a1aad27044bba64945d7dac681040a6ea76f3b427744584799ebd43a50a8a136c97cdb48e139d90c4f9b46f84c1951757c2fd3fe84021e41aa1903e1834d5f96ffe30bc421a0bdebe4d4fdbc37a64e1b2781a687f6940f3ca3c4f38dd773f7f753d4d1b442bca19eb1628a20606f7addd554bbe38ca46004d27e5427b908b0b95e4eeed868875335e24fb5534fa623fa57adbb2ef446f09bab2e0817d958a1c809a352945490debef52521ebaa7a8cc643843efd063ac0313d494ee4d17127c6b9ebddce828b574f43e8d379d597e88524f2b5abc06b7c2c097ffcef7b33828dd0a04760eb4d768830e9a0c0ce804922eea8d6a9184048778d0ac458901c5509e5c636643a1c96d171c82693b1a3c37f2966d5936a585b4c9cf4958c4da8fdb098a62cb52406930f2d5ea468932094333cfc2909ea8d5b9a6a576d76348167f8dd07859e15598d9b4838801cd3fa5e188944ad8d24bfbbc0be6637330a990285c2f69aaf7659f989b4cecf2fea8310218b5bc4f036ff395bbc545d000a0e041520df962b3a38805cbd0ce568179d7ce428ca40cb4c7e7658ba9f4abdd167e7ffd3cfaf2c586836e03527a955470b0d0f1b40983a4f234cf04d61d4b2e8eb69c9ec26e6afb8a08437c1f9325b2b6f7a90848e6775f806cc9ff49673a121df9381eb23422fca5c6921bd918e73f7f9b17207d9aca5435a4d76913a4e71acba9fcd93249f728748cf644d81b6565c1c386ff54d722384f8748a99d4a508d22042ed0692991e0ce56cebd60b8db4f9362a118dc068116d8373a4dc7274a6045df4892ccb7e4225699bf8ad187e8ed563b33827e5eec988cd89d9eb32e25d8216500fc36bc4f248cb08f1a8992cb8371507a9f50e4911f3ce91836599091fd88bc9d9ae6694b63a100b88e7035c99296b737044f4ce2a2d588a3a75c0fe78b567347cc7348e627c0a6a5b2db84b72542f731f717a47a5b06794daa528a570d93f0250d3ed04eae6e0c20e62c792352253c93f2e980a735428a566b61620fb63dc18d8ef6366dffd4b3cbedfa9e9b34745d9fb3fa6424666caf8144fc5b967dc99b1bb156a7e01461209429bc315e8fc3980d341d221a5bd4789fcbd9c7687d773d2e25bd30bf4bedc37c8736d4e7aa0caa567dfbc4e59898911765bd2eaf8e88bb40ac1d531536ee40ba49e7d4333365d80d321f37486926dd1190361610e9b2a7da8fe5e4a18d62faf0ba211d6a3f155857976990f2f5a941795e63e157a5134d5905021b37d1896ddced21a01ac306ccef6c5d7707f3385aa65e04489812a81644087ca82e373baf3d272f5edd273137fcdc174c1a32227cb28c164eb561b66a546161c29bdffa9e159a964588003e9608daca8ed3bea204c8e52bfd7ac432678ea1eb4c344abe48562739b8e3888e0b04193203eb34e6393f74e2a57cb2b3f45adcaeec2aabeadbb2d3bf92af072d998cd0bbd94bd24831246b460860ed455f36cfa2881ea46417f4be5ffe791f752145770b348f3fb8b7c3c5ee70e605a445c908b21ec08a5e2aadf17ea56d2e2a9fdcbe47e7a74adbc5aaceedcfefffdc61b2407c175fbdf51d22eaab9c7bd1ac39a72e66081df115aaa38d0471aa8c434328c1c0fb71c14b77ffd9173e31ea08b565350c83320f08c3baa3146c0160a34e5fbc2442995e8cf8e577e5ed35ef4ddb98c2666841ba10d94df0555437fe8d313332986670a7e2b2963b1fe1d226b1310aa445f2e1d8c913d56f2a284211bcdc30ef4315f174be5b93381bf58f107b6a6bdeedceef09d361efb33621433afcd5d87762192aabdb8cec1af89acbbeaae5ec7280294830253885055d179f43f752a7cba00a88badf681751e46a5a8629d851205049be612fba8255206eb5b6e002af3cae783364f383a5bd648aa55b6243f8c36dd7842d39df6fa94d142237ca4650326527fb096a6fef66004b5eb297ea96d0629772333595e9fbb21419f30fdb5e645f26530bb59131d961eb1cb7369ac12485a593095263ddbc08c6cdb9a64962828821ba2050c30ca17748a06638b0817ef36cabc03b9e881b8ef6d6e897286b7da708f5a3b401946e0dc0944c56e4c99dc38b5b1ae85c11f91d7787e6740b360cc07cc46b45a501f71044ec48ddac488e664b082acf64b99881b3083726c072e7871c062ab910891f1113497472f8b2efc47d4c4d288d180269aefb8129fe464d351c0843cf3bd21c4ae617ddd9002c715a74c82abfa74e434e5e2f8dedb7793d6d85947ca985e1bc0e04f643c2e41ce23f99ad199e32f78763e13d5850bd1fa7b097836f08ecb32e3cfc1b50d157160c0cb1fa443a8fda366e6038a411ceb93958803bd74a2a5448f92b338e1454526998ef660bc27857204a48f1c0fc00a273424630f134ff545b6276f5f7588207a96a306b95e6fa91f97166477cc8ebf1fd96532aa1dd5d8834b809c783213e57d286c5fa0b4e578e98e0b84cd88f7fa58999344ca792e73528384e61909cd9414290f28ccc2eff48166411a590963c696dd0ffa99522b4db9f85b7a35513be83d950c8d616040600df744912d6a6a62b4a5635242fffbec938e43cd5acb234a38b4017f5d156a5abfd458cf8d4b90aef70864be8868552e06939dd6faaf75996670b5c8f67de993918dd513ef3189a5c7efc6a4588a68b4cf0212f9fe73d3c2fa0d0f8c8a8a78ef11046db4013a37823b616946bd9ad52e0bfa0c8e7627c63ef0a8216e26b91cc8074b6aee21491c39101e2cc54598f6736bcabefa45303f4c4104bc7736ad1a3a9a16f85adc03da9b56dd16539d604d5619145d019df675ebb539409865f36c7583a49d1fdd65e7fa2b6f9dad0af9c8031f084fc6f837350a32a2f2c3e9f0a6fa43eef060807d9fe5bc9634a13dc903aa1c05e0478dd4018bb5dd97bc0e533abd06a955b9f3a7e7e3c2ae2466c8b1898740e9f099569bb6f43eed5b24f0d8b11b8e6af6b2349b8e840630704823b76589cbb4232d5d680029955bb8f76b8eb3fea611d4114966b69411d841187487867b84b2c27c6b0ebca8a20fb48b76d16bf8db69e1db1c9e6838965bdd83c98e47aab3bf75db91a13d0ea7d2adebe2a81fc962e1ed056d51af6a15c8f17938cf173888e79adf2a5f9ada6d19a8fe6f28b86ef9a9de847f410239c75a8ce367c5684d2e59e8bd57e1754b6c21eccaa7365df0bcff27e742bad209714d4d0e0d08a8a0f52667d60122bb1e93ba65fe69227f3a17b3975bc6b8316c4e6715f1e729f5fca06b4e4fd608ae1a7c6facee0fad722341227a68140c9321552b0031d9e42bcdf88735ddfc178d550c3f0dc51bae3a63154c6ebe124e860f9dc22225ae1f4c13af03411fbbf22f92bd15694d1b03bbf6e00cce7c26c12e97069556424986cc7de6f18c1972755ee4391e65a288b4e79462d943efd6d561615e1552077b72cdff772f273ca64fd890fc97cb3aa933d8f77f0c8f0327325034070c91365447d6166cf0c8e7b4d2eb05eacb81e7f71252a8b66dfb7a00b3f562ba23ce0188c7dd87611c93dd0853140c36c6d7177de0b479518c1de9f78f73a0bcc568aa658c6469fac98d9e0f08f9d2b1a2ab73c729d0affc6014991f1d6bdb2cb07fab975fa5eb04c6bdec8c06048260faee4caf01649003a8c62a43b0a404e792c33a5e5cf39b37ae34185e89e8485aa5c366354659bf7295a71333e411b8c499dc08bee3b1597b550366e55758c8b280961c2645098ff29f63c19d5bd7ec38e1b6a7061ebdc80cc0444c50384ce4749e5154a58443d3173cbb8fb15a6921925d753e64024c387e63629a7b8dd9a04eb93a52d03c9e4c5a7dd16bd824c3dec17cefeee21ebda4aba239dc6b276be58fbff3fcc518368c384112124e6b76fcee2be4066f7d9de76b78da6688cd6ca7727eaf44e2e4b0b8e142e7a06b609baa58144aa095b58b6838d767bf9b248e1b836ab15b527545c75bd7ceeaefae730f9bb31bd432de526987973f3ee8b9e7c8f4d5beded45fbeaf84d35b3d2d9e3fcbdcede", 0x1000}], 0x2, 0x0) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/null\x00', 0x80, 0x0) dup(r1) r3 = dup2(r2, r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCDRAIN(r3, 0x2000745e) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x3, 0x5, 0x200, "33433952a15c7e63070920767fc1d30a2db14b27", 0x0, 0x1}) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) madvise(&(0x7f00007ff000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f00007ff000/0x2000)=nil, 0x2000, 0x6) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:36 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0xffff, 0xcbc, 0x4, 0x40, 0x7, 0x8, 0xe4f, 0xb2f9}, &(0x7f0000000080)={0x1, 0xff, 0x9, 0x64, 0x1, 0x3, 0x800, 0x7}, &(0x7f0000000100)={0x8, 0x3a55, 0x2, 0xab, 0x1, 0x21b, 0xec6, 0x91}, &(0x7f0000000140)={0x3, 0x20}) 16:00:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) munmap(&(0x7f00005fa000/0x3000)=nil, 0x3000) 16:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10800000002, 0x2, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000001380)=']', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket$unix(0x1, 0x7, 0x0) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xc) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:37 executing program 0: clock_settime(0x0, &(0x7f00000000c0)={0x49952614, 0x3e}) 23:49:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) close(r0) 23:49:40 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = socket(0x6, 0x1, 0xb6) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x381, 0x0) r4 = socket$inet6(0x18, 0x4, 0x8) socketpair(0x10, 0x4002, 0x7e4, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x401, 0x7fffffff}, {{r2}, 0xfffffffffffffffc, 0x3e, 0x20000000, 0x9, 0x100000000}, {{r3}, 0xfffffffffffffff9, 0x2, 0x2, 0x7}], 0xfffffffffffffc01, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x40, 0x2, 0x6}, {{r5}, 0xffffffffffffffff, 0x42, 0x3, 0x0, 0x2}, {{r6}, 0xfffffffffffffffe, 0x40, 0x80000014, 0x20, 0xffffffff00000001}], 0x2, &(0x7f0000000180)={0xffffffff80000001, 0x3ff}) socket$unix(0x1, 0x0, 0x0) 23:49:40 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x1) sendto$inet(r0, 0x0, 0x0, 0x409, &(0x7f0000000100), 0xc) 23:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x7ff}, 0x10) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x4, 0xfffffffffffffff9, 0xfffffffffffffffc, "107b7c507c84a4ffffffffff9c11fe4dbfa600", 0x3}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:49:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2080, 0x902) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) fcntl$getflags(r0, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x1000000000000002, 0x0) 23:49:40 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x3c) close(r0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 23:49:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x1) unlink(&(0x7f0000000040)='./bus\x00') stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) 23:49:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) getuid() r2 = socket(0x10, 0x3, 0x80000001) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x101e0f42, 0x6}, {0x7, 0x8}}) shutdown(r2, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)) socket(0x3, 0xc007, 0x9) recvfrom$inet6(r0, &(0x7f0000000140)=""/123, 0x7b, 0x40, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 23:49:40 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000140)=""/129) r1 = semget$private(0x0, 0x6, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x1f, 0x2, 0x85]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/19) r2 = socket$inet6(0x18, 0x4000, 0x3db9) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x400, 0x1, 0x0, 0x5, 0x80000000}, 0xc) semctl$SETVAL(r1, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semop(r1, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x3, 0x7f, 0x1000}, {0x4, 0x401, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x1, 0x1800}, {0x5, 0xec0, 0x800}, {0x3, 0x7, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) 23:49:40 executing program 1: r0 = getuid() r1 = getgid() setgroups(0x1, &(0x7f0000000100)=[r1]) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) setuid(0xee01) getrusage(0x0, &(0x7f0000000000)) 23:49:41 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) setsockopt$sock_timeval(r1, 0xffff, 0x100a, &(0x7f00000000c0)={0x1ff, 0x9}, 0x10) 23:49:41 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) socket(0x17, 0x4004, 0x4006c) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 23:49:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, &(0x7f0000000080)=""/48, 0x30}, 0x42) read(r1, 0x0, 0x0) 23:49:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000080)) 23:49:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80000000, 0x26, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) r2 = syz_open_pts() close(r0) dup(r2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000280)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000804000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:41 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1) pwritev(r0, &(0x7f0000003600)=[{&(0x7f00000003c0)="a3253a6b6bf6b008f42e0f231c95fc5b43e15d9c12909beccb3615215a95cdad0c301a4ac8e09c3ef5476cfccd0b7f76087dc933b0bd3e06570888c2e3c4a415f3771fc6c686c66534cc6a65e885e7576822a07dc9b0da98d4cae18068cf655bf63e6b0f76045e09972c5d6d7251fcabaa6f277869da9714c907132a86f4817cdc45d74c6e6c528b4e6efe2a43296d6a47af83dbc246dbdb48868fecf17d586bd614ec670846e7bc55caf391d20408d86d45092f659260a08d5c06ab38c845202653c2ae195ecf8e50f9ca17c7474803c85058b580d153efa4000574e4ff8535ab7c1df8f36a5452a8dba8929881c3dc7b108190f4b6c5c51416bbc5a3daf5a10f26358baaaf6e122e950ebceb23afea97e298b0d1e05584f250c6559f47d7288c960180ad3bb1d0769620587cbf71dc325ef230aca67ae87e33eadcdac157f99fa4700addb8050d2f72272162b8bcfc08fc379b698bfc73ec5f09fc222b44a78016f8ea2ee5d4c6304c3658978c89152c2ead1822face242a9cbc8b42a27cc69a2df07c5dffa5276c77eba9edd2c92e6d2f91f2f562a45c6bae1e80f8f42964ca70b5c64e4f18b53e6314865bb2e63edffb5c8474ae56729ae9f449bc495eb5ee2eff3fcf9b20780b8036a10f11ae2cca10c9dfef128440de866ff14aa045d7a650fab4e797c4ae68dec1dae94af728310fa32f5d78264b5c41408988b6a98cb7fa1ffac887f701b5bb65c87a4dc0579930284b7abaf4ff5805ef91e849ec7fb97d0f9248fc5889529585337b96ec28986789d1ce9ebead1da2461375750b769917d58b7f28e5ed100218d5c68db0a52606272f00f7e058e64e185a78a57960224368a3921a94f1a2fc8325911e878888ddb30a7ac9d29ffd456d90ed65399646477876f8bf39c46c97988997c21885436461a03a9b05fd30f539cf6e91e7bda68cf65878bbc8d928d5130706df4c92876bed7f7729e8ed7f20e37d55c10ddc7d4a0ad388d3b7ee9ef857669ab8f4092416a6691966afe97f1eabbd95918d8b71a25d384c419ed3aeddb0b31ab70a8d86292bbcfac3720d35f7cbb25841b6ce3d1e76ab7644357c1550d3138e918f17d1c12a858c2827845dbc669d91bf6de6ab5bde42a9494844f9231db6d8314db4d0113290639cecfc895709693300cb97a4b5607c3c22f06789c635df94385187861ba8ca4244eefa03cbc7bcb0bc2fbfcc5c92d2de6f090eedf50a037e288f1042bbf33983e89f86416852226d6946131f8a5d60462c9a48351d9eea505f416bf43878251c73a7b7f75673734befbbb82ab36e3e5840a8356f58169c872b8ef0badd2860e3752fb53931d235324b86cda97f551c644bef1839b5787b0adfd7390b2b622dcd57f8e28b5b849909177f8f3615930468bf8e1c606bc8988f5fbffabb0395529af09e0981cc5ea8a8431bd5fd3cf07a0c1378b1704a7d27653e8095c999a2eb59cdb7cf650a9a8f5dec467e46d100f920ada03205945d76ae3feb38f7743bce552e8a27ca691467561e08f304cbc61927284a54db4b32f2b32b29fda647e5bdf4626e4da9ca4fbd953ec50881a61570513945a3b6689441097013c9f0f5a70c8cd26f6214dc86f34d6aa8488d524d3c36dc71f11bc69bcdb85992de7ba85c2cfe04dab7eb7c30145f5cd5da83cac4f84e0260b8ba102c3a01fc94e2bf52e36f3539988f8488b28f41008bb1332280ba7a7767d1b1bc576453b9d40faa5c8ad0e536eaec5ea74666e044761d8184a15bec071b647924e51b5c229dc2f397b5cea06ebcbf129a3b362a771d6586b15b0d0d63cac6df94d36588f4d6a340ebbb68a3f400f8d154c7d3e9721bfddfd46d2bbe10bc55c8bd71344852f66b94ec3a1a5fd0962051b051f2073bcb5dda54ad870ff30139047b1c2f1e61ab8f1d3087c0dc99357f4ca7fe8a3469f9671c1df35b0229de849d7cddde4f245696caab2ba29978bda35f1c0626017757be24ce375156d517688531935f259a1e795ac0e2b0d822d9fb49252fcfce84f03693db25984eef6b647e205bc54db1e35cf52b94063c3cfc648481ccdcf631bb603e5125c1df3e4786858f8b30b7d011ce6c275c04a31afea93903dec4cd9accf49908bdd1fd807f2009fd9297c622af6a55f9aabece94be13bbed97300a17dac77662d50e0e49a42c172836c262b967d743ae113f833d1803f8b1ca06b00fc17f23960720b3920c3aad4ad0d2b3c0ac262842023b82b6f247b04c577a4cc7e12c8028f1a3d9eeedf78c1a49e151c736866170a64778aefd82056324c5733a36a8cb0eab93d4554ba5c9cace63c9b4fec301bf084c29b9f9448e380b3acb95a29c67caa54c4f3aabc337bd92b465ecaf4e33609d8c7fe0fce2d19a99ea7d2e8e234421da09d82377b4477c17e3faf881977e789919fbbd3d142ecddef00412ba65030b9be53f82e0b2cd19c3d64d0afaab55e65eb2944ea15c630b83d99b5f199f21b96492e0150b1a6fd5d1961d5f78479df534bcd5d8386a9d3a11f2f39bfc333519f1f8c02f4d7823e727992c9ffa9a1a59d10a47a7d928b4c9b777c3ed6a9bfac4698cb7eb0ec9bf50161ebf851e6cdbae67ed569e7f6be2f4b1b11629dd2dabca9def429e1b6c6b9668b39ce989d5c336f6921196adff91c75173596f2dbd38bc7eb4aa4374dd17d9c8acba49de779486764e87d44d1dfa919eb7d5e4b2de986eeac65de50fc201ff6c548cc1003789a2e5051ce65afd7388af9af0314a8aa3e0e8ac808019015eeec9b74b28bdab54cbe1b7a30ea3c45b45074b4cf45f9eb471d49c43d941db900bab2d155ba884112fae345efd2540cfd33fc44da5c81f7a8d37b487abb7268ef66ba973b9d8745f036a3db5b910553f9fa4a01a0e960c23c28e83ab413cb68af8005ea3d7f8f25eca202e34bd93d1faf0c41ecae8ff39eb3f1bb1498f2d5eb840fa6f47d4bcd6c257c80ca6b69447cd9e14e3b88c79b774997f656dd6bf8968748b77d3c694332755886c8401b1d65903c672cb77b10037994405dbb5c2c528c78ab32cc146706c49fc01f1c3476d8fe1e078bc7cc8010e9ba62ae1940efb68ca645277820bdb219aa96d7d502cc00e587ab91b6eed815f7b45bff30adde717bd6a016126b7abfa4928615a7e031f6482b43cf281d189baff5fb50cefb46d8e2aa8d0004bb7605dbdbefe553d1ed0139c4677c3b7f8104fb67bfe6e0ac05cfd6288a5b1fdf4fc80171ab795848e89c127e1e8d702dd1d95390d43602c6e57d156839e989ca51585bcdc8940e8566b8469e905705e3dfbfefab05fb1157061eabdc71128c594551f49f2afffeaeb906a3c1995cf6174dd9026e9a821b2d0041d9e34324331d416ada955543da6405cc379677f13d0f9ca4c194d489bd179d5be819cf311c511cc5a09a48cacb5de778fe03f4ea1975c4134d5d6b4ecff8c07bda5ffa0fedae8a4af7588fdc860fff0ef197c7a7b54b0b6a5bf8aeb0b98bc9856760c17a2a544b1b7560d5655a1096eaf6931c3708ee4ef6878fdd3a4cf5b1af92c2f6e86d0f9650f304ee68a5a0caeff2de17eb5b22a50ce47831be365ff1fd080f0d338c4ef81b334bb98e4c90734e5acfc78d6fc8797dc68c49b38af85ec778bdf2c1195ad31e877f1b15103f0c99dd8a2cf92f83a5a875a58206282c3e6763096fe6019e24e2aac2f0e5dd6553f35298214b7f1e40ee357fe795bb6117987d5e58d4fa8d5d3e1fa639e6232080fa3c23f4e41da3df7d83b2c01967a5ccb55c4d80a570cc258946d4882062fa274c5829f67db11fefd0b75baed1bda1397b7894f86225d6d1f98fde27d6a80475aa5d289b82c77925d3d2edbf6d487e967657a904f411087d80b2d2b0eecbd6e169b1ce9d78f54a57c4afb5be80c186632363a1c5e85b7fe5039657aef96ec3debfbd9a5ebea4ed20701b65a2f7a98557479637f5900c08d4beb78b4006c10250e784b390c4225454efcf8f3afa2c1b11ff150ae5d9f8ea782e005ca1f193bceea6f2bc8d1aee31e6731482dfda005717ff445a9a21b4a5997174558ae5d8053d683bda75ab659293105a6ab9e191e3352a1bdce3412abed6426fd0f93fee93fd2a168bdbc8f2dc56a0def3dc4cbd08ada662760d8ebe7efc3b4b4c46deaece5e1353eca48689407c15344cdf99776918d328d94c72c6f671e47fe24bad8076a7dd3d01f1ee7973afe4582a504303a8464f9d904cde9018d3f069383199c14e3ade1ccfaa4203adad4f15976c7df66922c973710fa9da1200085ef88089eeb8ff5127588bdf5e1f93326101967ee23f3fb90fb7aa3c5d3f3817c8ab423907a89458ef5ddfbadb076330a7563c09929a87b858562dcb186d7fca50a4f4850ab30618822141feb847e10fbded86eef7555c8179e9a4ea2a7482e987f2eb758adb370acd5c45e55459b28df9b613b135da023567491df1ea5dadd65c03e8f68215219ff9e36a5309a42cacdea99474284d5b75e8095cf513d5faee1fea18ec8bb9927b308f7f3d02541761d0cd427efadd35c11cc3d2b614be3326d82532acfedb6c6b6b4a14bb9117e4a7645787f71ea81f252b85e6fc7bc6a1cf8a9210737394a2827382845a727f9667a33941a93f9e03972b9d751b0e2936e4139db7df782da58af369feb0c9b9e2c7540dda4e2b182467f62fcab1b63009130088e84e7367d98cd1ab3a71b583030b0588088aa79e2eebf1e451e0b358982613683507e083f43986e5cf130570222f801f35c61b6dd669ba58099d6ead4b87575ce6f5b2c6151a2bc8a849d74af4ae5f3aea950ad222dd32b2ec41ee39186a0949ccd4c396c196e9080d30563f4d7d5596fe05119404469aefbd633d71c23d0970ab382116e44e3265243b270a590f60efc4293393b8d6d5cab123e2abd59bc76bb32a84284571ab826f4848b7de8d919206c48033f588485e8b4f6a775a44885d87669b1bd235a1075ed9c8c27780b356dedd7c113b0508711132c97eaad1b3fa07e0679da15783c0240e5b8a3e6b30f3373f4880f0de543fecc5b73bae52a99fbb5ac4d2f55179f81e44256614614d60dbfbf6c9b7672d1e79da8a99737c433711d9d8e27c3babac26559e60a7adbd8fd63b61134d67ba869f9925057881180099147f0acf0dc2363767bd01efac88fdcbc924e27f14d1c60505790f52cd499163e23d9f2b023b027dc7595179bfc045535f6f4b4f19ed16c315adc6099e225a2c08c817ac9667dcde75ab1e71702a806f929d8da86e37d74f4ebfb9f3d0f25c554ef47a9e76331bb0158d9529df41db2cf904866dbcbab97459a5f68e3a917a8888d9b1c3ff6ba2a184e3972428fe2cc1bfb3f681ba3efdfc72bfb3a0877acc335a971e9c7b9477be2386e0e08b9f066902cdad6ebe1b668648bc9ea116806390260aa4fc6c1878eb8ddd9be302aa2196c9f2d3f810e760e48a1ad7259f036de44f80995c2af9a178fc4a10f126a584e04177dc79a7d920b7248ec554cb4b655f5e5916ae40d1a947595317cccc8ee24ec42ca362c52d8cf7ed97c624f035713c4f210e6f40c01c37ca888c1a5845421c1b805c8b2cf68cf3312fe1778d17f54d33d36384d60fbc39c885cff589ad58103776ae8166fe717a4d22e695d8dd01761268a297c436d0211689a458431bece150211747c1392f6d9e4e960f23190ebfe08fc62d56b4b7f9da88e373e3c19f8faa2cedf85edf2905ef06a5d42da9a954e2c69844c41f5339137d08c311773ee576fe4ff57236459ba0cf6c7ca7e75230ed3b131f1a408aaecf008b1c4", 0x1000}, {&(0x7f00000013c0)="8206a003d34baa3b855f527e07b50319831d5c519a928363abd4c8257e8f5e23b6060bbae54ac0ad4427ae4e2a510bd7547ef1933fd67fd2f12becd2085be72a497ef49f50270ce7efe94f17a666c3a4d039711f4ecbd3bc11d53ac276261116d2318d8658c6f39e6c253fbf85d9f572be4f", 0x72}, {&(0x7f0000001440)="6d91ce29191d79f250cfe20be4720db3f5caf556ede0e410d9a466c9f3245bc539d25d9274f02932ec698daaaf4d7b7699a3bd59a25ec6191d47fdf2eff5c1972d3b6f6c6ffb855cf687c6e2f2bdee01a7d87dd97a09281964ded9857b1d984603bad9ea0fd8825febe093be2607ef67c9b5ea1f8cd60d9b56dcc8de9e18cc6389de66", 0x83}, {&(0x7f0000001500)="93bce83044b357398cfc9c3c4d444c59ec5bdbd311001d22dffa8d76c38abfd2950ee9811e14c28578f48a714a8fa70fd19d2b5294cc28efd2732cc5a2e6b235b7081bb79c032e55dd75f53fe35eba15fe3b0f95ea8bf4cdba60d7b6c4c4c9a87f4149803044fe78f32dc4da1c5dbe4894b2ad04550edbc75036f3de83620d34512ade27fa893c177a4615780416156f692ea9a6c4c89d4f561ace89408a8769acadfefe90a9932a50ae9d0951360ed63f2d89ff2e80ba964288775c1f66e263044a6e3f08b6f8b7a89000fd6e816b867456dc4b5b04182b0a4ffc6a7406367962c3efe6e151f06433072d1a5eac1979350f300341b948508333d5cbc752b9d15b3f5a24f2cbf01394e0f57fb84a9bf451c54dd32f4cafb90ff8481cd9f6d383972874d4cdb4cefda8cdec1dd4b4f41c146fa87fd04b7d46d1b9eabd03815f3340e8111aaa03b02847f6d8867faedd7900357d3ec56fb46046817ea02bd3676cda29c48117f02bf8a0050b133c231748af354562034da0501286b02886f025e4c62310d0bb5b1a95ac9af7a122aa115c5fa236b57c787ad05651c6e76a2f03e878c515d4f042bc3c9f7e26b57929da9e101371a2cfca1bb3791b815a1a2671d14d653e9fd15f0e41ee097b16c845a5a1e9de3fe0fe5896c13a1522ce26889ee479c526bf563f7625deff19f1c061e61b893c6755b0d5754c296dd98aacd39c42ab2179bdadf007c4c71cd693256ab180eb79865717e2c1b2aac11b64ec28462050484c13b521099ebbb6d0c5f653fffb9dfc074e5a49d16643ab87c608e48c777c00503b3df7526dae9b6fd4dc90586dcf97c5d9f8481b7d8bd0d53e39130d7035e966c1f11da9415ce3bdcbe5772c53c7b6fcd68235130bf22e7ccf9dfbf5ad5699b66476c6d318449df7fbb72d00f781f275a49de44bed09d95f9987d4e0c8647a5ad2b9abcd58464c90a94624450124875a005fe510769d7635ea7942d25ae05a93a2e6ce430fe13df69eb7d96f0583fa6a93adad265e77e1e7fe78d679f7ccc70639693b6f11084f8e27e53cf70812226beb87f38fcd3fad895a7c47cb92c9883af8ff43ffc5fac7762bc1bba9dc703421a73e68864a4c3f79f6f907ceb5ca59b88f0d0f996943aabf89e657aeba772c93a717ce4d14edb82145cb2ccc62bf8ce3e89f4bae046e71c6e672215dc287ac0391f58648d6a1846737279661b3ac29bcb7a5e85baf5d804f8e89d4075e3683bc950ea1d7b839a4ff96c1b8fbc47b3b8aca8a5133bbd8de4c508392180a1dfe1887b0f40ca5d22f5afb7d166140df920c20a74e0c92e3e160df48654ee0fde2b81f416d0b14d9c4edbc7dad911f2ae80972f08bddb07ca88a720e918a818f25bc97ef871e569591667c8eddbd362894ca26efc843d3f86e820aa98932d999027d82b2e40bc662ce37f857e8256fcd28f75b2e432f2e4c6663028456e6dca63b2b09c21af679e17c219052328cf642aed4f3074ca97553c855423c9fa9b7940a3ab7e7a4d1d37f6579e511843b287f9eece9e78ef32b1407a9e1a7b148569e26e193be1497d77248fc72b90f6408e4006ab182fc4b0ff377178da1d9164d2c3381d399669a067178e53bb6d0f558a6839672b71840926f0a69f6eac1b498c18389e5135cb7776760a554340f09940a6d3a567e0362bb404104378bd58430d8a46c0569c3cb9862b92099f355d684ca64a4aa3ceaaf68f7978fd233aa0158d527bf8ba80497cfdff978286e043ee11b468a335dc2a063f38d8d1daa8fd43f289e39680b3ab54cad58080adf89529754f4d4362e803c5212f2777e1d9dea49f7282856403ebacda58251dd4556b1c63639dd12d70529d7b6d81ad96ac13810f0ad4281a02eab21573bc7ce19b596757f9a43a3f256b5d9230e8d5f21098d4e4aeb8973dd765c33d99d612629724411ded81fe0d6beda919ee873bd2e63ebd43d05a8a9190946974f6d6e11956f8ee0a7e5c28ee333d0ddb13101cb92658a6d853a2bae40042c2d4a904f3522b7247324a46b2930c16026e82d47177691d190410efe2fddc6d9033fa8782cceed893059945c12eec5732819b248a96efbb40c0787f9b24b13a3e90df72e518b2e6e7d9360f149dcdcbf6fae2b49fbba860f5bdf34cd3a276a6873924d880a340bd0b4d235bee1b617cd992e0d38516f2e6a507a0c1316a43a94161600aff52baebd1532009b19e21eef37762ff5606ed0d840ecf2d1cc99f65bbf691d54a9b627f760a4bbd43249e401a390da4670584b8f3078fc1df688fe1c17a75b07e54747795b764247b8b70da5a99a3ca0e57d0f4eea4c09e2e2fbcd37bb0ec079c5f0ba592d8311f8b0f5c27e9a60a4afabb03e2723ebe19caa33b40650432b161350ce8d0a0b7123133d34304035f472f7e66b0dc29a06372a3ec899d36ee4a00126da9ab591acbf812c28d6cd7b56351a05e43ab663db67f67988cbe5a1feeeff7963545b909ef9b0cb8ba613f377ed18133fc730001d4605a6945326d0537f7e0ac41b1ac81a8b4c3d8925a9b4978513e0b83ba8583e3a27a481b02f534ea72ca745b234b41eb7500153a28baea5d2e29f2d06933cf18c431d79edce31ee586364acb1f38676252e8f3a594e4cf73afe388b6720ffde23df6dff31aefc98e525faaae3e3244d324b76c5502f0a1fd92482329070839f9888f772da4a2ceb19e53c2ed684242a1bbae825a5ee932899e38729ca4adbc69399dea0e3d6d62773c96147b4a6bd2f858f01e88d2a5fd18a381ddd1dd8f695e5018a9a6809de971a9c692a7cec9bb9e70ee8185a38bce1a2ce6412afd7bb3a55d98a73c0253aea68ca8a94c5e19c266a4a294a667d16a3ca816404d0d996bb4d3ab5f7b9f0a443ac10d037b2ebd46c4777c707ba3b53176bf610dc555d28c74a6812178d64512dc3530169e8953cb45028ec18aac9e19bf815275b52babbaed10364a53daf82dcf75d110eaa9af32e3b691fdde99bfa7ae913ea7407912854b14d99f7adeb9cd4016f0a083f3955bdc0d9f73a985fbc34e9555365fa5ef03863d7850adc662fb91405d33f47c3711fb87ba6e7aa5079214b87b5146fc277f5f6b5b043e40f0be8d14f0b7e896f06aff8dd7ddf4474b11c98cb14f0782da3da250d8d1e00348566b6d27f9639941a3d4d9c0e2f4302457e7d98abb815c9f57e9ce2db1fd468f835a79389be4033e9b3ea4b9b090e20caea951809b1b7b0c239d19dfe309aaaa82cb61a4ff20fdc4bb9ce8a6fe538efe5173a927bddfa4df10b96853f60da291ff31892d1ab92e709e8487791e9e408bb8748c9383b204c70a3abcab1b8fd4bc7cf9a71797bb7e259b55e9d8e0bb931266ff50a9cd83eaab83934e1fe7304b9ee79f9f4d7058ecfabb3a0eed7bea0628222e8e12846b098778fe5645ba769ebae6360919b0699ae7ca789652b28968a0c029cb332dad383b4fe62d6f493b5db3ed285b0336707f5399d2486f00992300646e70adb729e894e298e65dcae8e400c96419275f8d39c7ad6269cd3de4d0b535f8b39041007bd33b3c6440ee87970ed5f64b9c6813c39f311388407810e689191192ebc53081bf97c4dc8ec7fdfe4483db3f660be5874df48c8d2858c5afa7c3265d4f86dca057130ba5825d7ee168600b3a4bdf8c99506d8197e9d9a99960ac2c27da480824e215fc1d2ea520f1ff22351d25dfd1dbd73daeed414183513ee9150ff764a554d9ea6f0149448fb5d74d37fc5424fc41216ffb1fbe8b9ae57d15a700ad12d62b696f51cb3056423f2904676e94b11dbec4dc8b8d27c05704b86a67988ededc0555c4eaaed0a68d81867045faec2dc75c6b2f06782b3dd2faf5627e56f243bf8304aeaeabd7e9ef52f0508b5f1121babf4460e03859f740e4a75f6eb94f76f56c3d5deadaca6af447dc568645f794bd379dcec2e6c2bb838f39139e71acd3544b42feac7e9c7eb91195063e124ad46c30ecaf159caa830f39000e009c8e6d8ebfb4f055555f086c0e0603204e46b3101e543beccc88868d9349403985e5cd3c1bf14a2bbf59e710291ccb1554b3be4b36b020caa5ddbf872d90a883c5b8415aedff64478ed04afc2de40a5aca0f18526a0076d3160f9cc37e175af65faa33c9cb51eac84f05cc3e2ce4beaec41b563146c9fdf6cad9cea6ddf79d80fae256c5d4c90f893698a7a51381a2118f304a4d0190bbbec39f8c399fe885d0ffc8701862e00e6d265f5b8971e294f1cbd75b30ba3e3ead8c17c1f007852eee9dd38c3b323832c735e2c0860bdaed687879b911ed36b5e43d8d43d3a517f611c96394cce87773fc32300e19477c516e91b81d52b7d515471b7f35a1c985f386dbd974ccf1238595636793771002741737ec1ba7466d275a129333e91143fec6c09f472ef34980a03dbb101d8c793f9bd5ee0990db5d14d27c377add99323e5e0129f4400ade84fd596ddbbddbb17be7e9c1add8a8e27be16fd795fa93e11a579a50dbc8b97d0c2c65637e7e3bee1285423f26cd2a38e382b228af559ec900d6791c237b236cb60b157ffac0a6002cbab6dab4229d1277ecca781c08d3fc96b208f3d5af26ec0fccf8081f4210ed10823514c4b139d2db1e1bb1ea40f68789a59edead86aa299009ede269f1191bec8d735ef13af00ec3cfef0649c53e764285f74745be77b22154c4e40ac56a255de10de73af138178dfc176012f91ea9eaa860e56790575673b11ef56e88a21a0152a7fd8434016203bdef5ab8782e7f713d66aee187e4a447f2148d978bb567ca34be554c7eccb21c7772f94e9f46a007a138a94244d3da09836eeaf08c62af7050a8d596253ca9e42197ec7d04cdd9b2186657405d9d9937d1407833a3f0a711689e4d60fa1cf569d8b4ebe111c78c27987b0f7b42ce6464a2dca938d87259ee659a27676a3b44276be8d50728514e83f262f825a221f159f6cd157449ecde4760c121564fafadbf15cc94db9d696be3703c68ee8013249b2a23d7e01725b5265db0f51fe44098106ae3bc9937f8a69ce76fda14c6040f97fa5896ab5d56e087d1c64194575f2370e4e4512d9abdeff65db97dff9dd14674a45b72f984dbb39ba68fbc1611de9603ffd8e0f5661dc0f8af362428b67c443939a0bfe0b4431bd7f9a71fc0debe9a88858f68513ca3bb8983a8431224f630ae4ea77112861ba81e9959560c0a19e9111502a49cba1266264c2a2d928758c24f47892b539d1731f0e9f481fe96cab4f35a74745154e7ff6dd1f7e57c6443ada5a783c4f97d8b0717fd8674a046afd336d0da5776d21aa0b7ef9f8e776238c03170d9b482d2d9dd267db400d0ce84add2c9de5300082b0735e1b1acea0fccbbda14793b13078b7be125bf633608c906a75d42d33d8ee0369baf69e4703341069325dade7d3f38156153b223fcb1d88bfc527264af7f59fda290c5abe0cb436ee078fd03a33e87de723b627e3f3970ac54806635b3e01c65593a852d42b03b6e9fe1e242e20e720a4e7c0e276f28c53004284ffa852f3a95a1df40fcde3880efef5d798a2dbb6201ac877ae3344a4c843cb5beca7a312ff6508f8ec0e663508daa301a612d4ed413c8ce39ae5193f95c702ea231a3720c987f6798e609d33b12a717d80c0016bcb2341c273454391650151890d264402d82b850a6d8c97410a966a5cbcae3e9718af160c525b3a41c1ce1d95d56c950bc9be59cc5046e6e67cc8f133211f700af3c6fc42f2296f70526948f006a4cda83b3146c352aa6047d3da984067bbbafe8ceac25d6c14eab777", 0x1000}, {&(0x7f0000002500)="ae206de8dcc17c45be7c61ea33272b977e6ae9c5d915e63c21beb90790274ad0dd8a10caa6b5eaea4410e425e1bd68868465ce9a542b31a2f951193485bc973ae7b7adab51ee1ae4612fd63385d3a5cbeeb47dc1fc2676810d5443d5c01c4d3ae9724ebab685f55f56a811580b1388838a84f55e4cbacd04b94e2c4f9648d83111fd74b0fdcc30ee26264ddd8229620de92f5f69de482167759b4c86dc3a826702938a3c23635ec6f49695a79b4aecc89b3587ff84c1c11a6a2d2e36d21ce694", 0xc0}, {&(0x7f00000025c0)="65fa7c72b8e57bd0c665b646b04a0e3d092ad85ea2ec3ab29135b16f3979366eef01d1e57b9ab86da94aace2853f9d7c7d1aba0aad0d57155d7a40e73db8d5dc64090be3bb44e33877bb8e94c308dc4e0bba439cbd52cb65acc85fc511c87fed99383831010ac2ba85c4316ede810e02c888b810e01da59c7490569196b95d53d1040e22cfe9fc86299eb71a4521bbab2f01662a3d242c4d5ef24bfacc15e6a91c9c2532d03f1a0979c4c7ac1d741c5bcba1d93b1d424a3f1b1e5419ecdfc986bbb4e0621fd8e451e2399566fc5f31e59454e48c136419b3a0dec4ad61b63c2208c3fb3c313558245a85d1111b0ade4aaa56ebdb0cfa393a5dea67a5d86f3e4787648cb9ad29d0633611761e8da77a7591a186600d9effba668e68a16aca822e07902051ed02896d64bca72eeffa7aa13a13429358c1dd49d3ab9b36efac84a055a89fc5773aa5981ff4e59da3ebf66cf5141f1735167f24f945d823692f9de717c91410ed0438b1e174ba93e631388ae15f357b232a79330dee0d2174834eb73ef9ce7c638b7dec704e2897f951745bdfbbc76b8ee4d4b4fdb0c677c9668ea387f07eabe9b9851780861de37937ffab83318362538ff82199a10f9789a885e701808cc3802d276f20d987da9e51ad64dae6e5825b71f119d79fd0cf4eb40ddd36836fc9ee423b4c397484909c1633fd1e2f397c4a86792ee477d20cfa8e589800304c4b31b40b92457072ea305d649d9442319073fb5520f97feaa72f8a1b2a725dd2748734ebdd3d90f1768a992aeb0c4fb188c6894e104a9e3f0e318385b7c59e710888ee5684e51d9864d124348324176aba30a468dc6b3cdb79432b3a5c667187d7fdb0e6458ab08c886e786da612ef28b6fc27b7cae792e3f40c1d9f288bb244b015dc98237db9d092611200ccd1f8047c8abaa0db66b036664fce2dd865eb9f82b0721c4c6f8b458980a5b4995ecb8d3cfeb41f32e0e04c2eabf82598e4bb63846c16497de5cb10ee1897ab4d6fba916de125ca9b00766a1d94fba47e68e908b56c58f71bb78eba16f0095f3cde9daeaced1b909a3e856f51a682bf4f9944610abb658ff3f3ab23f08017e9233ad96b698e7bf327b0998a5ec9f9e3205174a55168584d38598ee6e607616fb07f57eae5d9a0e78bbb023d522cc6bc33ae088ce3be1fada9961caf5b180fcd300eb1797d03c128b46f4cc371d30f6cbce7b0d117e301079feee15b6821bda0cbfeedd29475fc6b4dd4f252f653f1a77437334115b986951b878ec1d2ee87bed93bcd469c71f2266bcf19efbf3fe6b3557570be7bb62f53c0d04c4dda51463b22ed8403d4982f97169147afafb91e8dcc6372db7a40366500a69a733260e38206f71a3786aee649566cf3ec8471674ee9473e36f5f95f113aea280e646e0857843a2f559799410cf4cc7e06837c7face72c5c499766733210205c68e888a52d43811ca6b599b48628940343ac9906feeba4c79dec97b5eb1300387428b0775ebe0637f700c2597124d82a5d359b143ea633ef21d82814ed21003f92d9685fc4db62e884d669374e92206928a9ea71a8cd605afcaa310e536e24e137f3ce38ad00fe194044133921011ed8888af33ce81329d06259c861d9a8ddc568dc907dddb4c3e9bc089e0896dfb9c69df255733f8477acd6cf8bc8770b88677ec1e37369d76cdf2aee201f0cbefdabc591058ca2a294745c00857f7421c61dcf1e2726c5a0bc8c29d7a1f7014c93898e7f4fff0c0db93cca4c63460ac7103c864e9771331fe24bbbc0af9a3a78eb218e5d329ce1bc6fdab1050ab58d7b7f1108872931180bb2b998474b85a512f16d8b13e1ae3d12ffe4a113cce2326cf3a4f15b4444536ea535347e116151eb8a6b55092454f6c6a70fed6359b97529b392404e3efa511c44e19b0ef4b8ae2ca66f90385c28af5e1fc4f2403cf82a413e435aa9c1d395e3a7ccc48b2624350408ae4001edb258ff74a36ba99c61717b8f05bf90ec62ec686a13b63bfab0ec95aa1b1895a34db08cbc4fcc7a274cb12dfc6822b50123a34d35f02ad990b47ce6574bd852d0503051883df60eef28befa9f5813e64fa658a08f6709d2fdf0cc49141814220fcf9afcd4fea2e35d361288db545c7c070ed947db00d93c3f89b2d9e100fcc5344ac6a890a0c772f0035a0ac439fbe0a36ebfcf4173ae4a34a1cb1fc32fc1c1a5b7fe7c7e8d34d97eb0864cad649febf763b5352c366b50f915399e5fe02962c2922d9baddb2a2ddd239b3c1498cfc4127bd930f6fca786a565ad41a8ba16bdcdebe17d798d78028227c9cf880f5819de896c317bc6798bf4c220be4581f0f3afc0bf39aa44b85b411238363d7dd7f0784b705f376ba42d030d8649a5ed3a5aa52a0920578becde50e8d2edd43df481f468281374402635b276ded29624120c27aaf003a8329b5be8e423a1c88f3fa78a7e502e6ac9810a471129ddd228e3062338ba8171f1c1d233d799a90e7cf5a5a0ed835ee5900640ebf416cc4f7847b2f0469351f4b2cf6404b7943a415fc1e0399e223387bb8ee891fdc158b68aca016c461053449e7434c9a8c2923d924de9e76b57ba08a764d6d07ffd1ad53be4efeb03716e71f783cf9703dd4adae52fc0d4f6b210e6699cdac7189b875da3f60160f438490aa801b13c33e12d52b0413feee6f6933712d5c3882839ba3c14223ac71c9c6b161cd9456e272f146336dd3538032e646fdec3c9bc93fec2a19386fb456e12186f24cffde7783739dce63b7854f6464e01f29ae096ff14785d657551aaa4c648d76681622ddcb81d16f0ced4e0bc8d97cf6dbdc2801de92b4f09902c59e37dc4d1d5721e6bb98cb9e292b9cf6910a02595272dbc82206c44c4271299f251793fadb10b2e8d9d211234722e48d59394c8421e8c6019819eec861ab1923069efab707eca7e1050f761b0c9711aa8c5e7a0bb4d71712495f2d6ab51b55db881672bb8ab8bc10de308d86f31b8ebfec44b4d6e4b34c35849ddbe4ad6ab630b9a9e43b0aedb8ddd222360c05983996f20c479bcb9f236520852a45d1471e7f6ec6274216beb53740f74e71edcff1a9e7c51c9a2826cd25ba8c58ff48c98a0c7669edb409a0ca0ed58cf125b705799761e9e081517aa746395b9dff4f3a308643673c0dc7af51d0760cf9c88b67f54da16d6420e51f276254d9bfd9e06e47d949ff637dc87c8fed4b85326a827f90878ca42b42f7603762cf20332a61cec5ef97330f7b182067ea4540e4181b9a806011a64ed80d4e6bda46c6fb737477f55f3c5963cfade7a74443c22667bc5c23c1080975a74f28911903a2dca8a94d09552624759927c1fa549be3f0053a0f7554a3bdf4dbcbfec77b523af5851b6e3a831911640ff3eaf387aec831e1e0bb7e4012ece26ff3f966d8a9f7ad9ea8a5af0e08073081830edbbde159a8f37abfd59524ea76b1c8541bcd372294a2202ccea1d0febc3c0255103d638f2a074234d6c967a768544dc75d4b988df2db55172b88daf67a9b017c8e7a845c20c8f353292ef5bcaabd2b13e7d46411a0cb1abf046707782ec5ee896609d5562ff337c3b1c81c20365169f518591d27bf5b92f223f768ae2b2d8ff74ebee632bdf19e295415440c132ea4c639c7db8cd6ba7f70a52abc8633c540137139a5d8985a8051b5f12805d66aab8a0fb912d67716f0bf21b1f8d446930e710f5cb1df30f5c446339a5f288dd81bf38a2c6b5020327653ae9a7c47a8dfec7ed7914d736e4cb7fffb93bc65a585e8b9ec9ba18d90a39cf9de74ef0d93ea5c9bea7bd82012ba25ba502b6c8202f5689a21251d1ec46e1ec08b5dbb9796016a8474ea0dc4a987cdbedcbaf695d5a0ef4e9a94cb3f73c772087590735bd2633206952f7dce8a08639ebe2d851282363a34d1beffaea2020011c297f52d0eb17be05b28dbb2939e8b0c58ec3c240246ecbbaf20862e4568bcc1c0382209e430023403fde61e5d76510c8995d1593f8c98373d880a84220d2bdebfa77c8019dacdf696bfd4c555522264be568810a718d46775d61355a288c8c83afff08b73aee72b675b4e553109969136ae6624174e0335d3ce7ce4f9a2b48a25dacd6e9395f873edcf7d4f784bdd06c3c040cb1fa62e58492e5848e6d2c4ad4f27ed2035536d9ffe205dc7f54d0fb0bad67e64a4e302edb4ee1eb4c8bbf73f0f765fd21b2ab762eebd190d140e7d84253f0bb06351f021ffd7250359b4e60831f5cc5a95c98be2d6396d0d215472e058988d55bbc66ca8ef4f271b5d32ae12acb624c5a4054515e2c308a8a21cb1d5b6e7826bded71597ad824b6054c3bb59be39eaf86014ac0cf912bfa02597ad939b27df8a5e32075f7fac7be8e9b28d7c95648c5be440f916a1c1d43b4d255054fda554174d34eea5db0ad17580601126dbc5dea6e695924a614b2c4358ea4c8a80472036eceda40f848482fdb0d3fbba889f5c9141a73541e4c9f13ae687dc189f79d6e08d385c324bb95c4409e7bc8221804674805fc9af91eef6f09377247aae772dc39ad0dd7d491106d4eef60c2172a3aac507a364123a66bd5faa8d023ac96e9eddaa272e318f5a1d394f9a621c2e9186b4905fd0d7c34d4a834001b4d19bfe5b71e08e83788e77c70db0be4e41553796214018524714c76f39d582fcfe3e094837bb1caf764b0fd1dd06c0ed4d23628f186d495b8a81ab46f4f812729804b4cfb0995f6336a1c4422377979013341e83b1fd9048ac8eed6b05e15d413b9a2a871e922e75cad5a160763d5d4722fce2c262d8b92539dea6bd65041b7c6a1307e9d0fdc351416af76961ac05ac0cc2b2510476ef11b7fd6a92d07401e0855069e89c1dd9ee72d9ff4e233802668bb01c09e0bb4b3ef2e2108ea1a62c5c7ae8b990fd9d54b73f75b544a9796c3f6f7a9ef2a162720c34c8977647de758732dfd8c7c2130ae937e0b74bb7026f17280596cd3263a29b1bf10c9995752ca135dc6f5c966abea819f62b86316604af03f9891e80c54e1e81a8dc3fcc4ab06f0917d39c4b0453061725237c27f5dcb20c749ddb5362627f9e23540ce5db8445028c3f12f27a6d7b5b61a6be90b9ee2aa49dd10f658a254239700ed17377ea87e8abb1644f785a3927eba608c8489f6fedf1cee02b23d734688dee5a1292ef22fe0a7f4ea139ee40d2cc2a170228cf752aa3fdf049f5a9d04a642aa79ef959a94734923caf468e3e815479538c82f18e75e9dcb5dcdd06f08034ae2a9b588867542104234725a9f119fdb3861f11b7532830b76077833faf287a91f89d83b5f6cfa69ac5df8f168180b95b95271bda201fd23c7a1979585cde01e1e2224ede77b6a1ec874a7acfd4d6c54d50a38d31aec2b622e3ecf6245e4a08fd1c29a89a8f4d7b274ca96192cb67a2afb12eb256e1d1bcc2a8a3fe6875307de28316b4f8078b6b136b858a90a40ee8409d5c803d9063a402e3a3424b353e98ac39fea27ebfb692f942ffe41d9dc0b1470c8221c62bdd1041d2b457daa15def5aefde5b359dadf739f6ab37c34d7f685fbb60d3702c56509997bbea9568d28e131f0f249b6779ef63ae99a958d0721eb64e1f36896cdd55b8443a4f8f2abd7ecf8f34d9d43d289070eb480b52d1c631a52467e89fbb5446e366fc005ae3cfb0ab289a3a8e2166202a985e4ad4711a2fe3f3a4a33fc2b97207af4cce90ce8efb5c3c09390c5f7089cac887e357db26cd40051a34a55a37c2abdd3295b9b2c6e753fef6dfd9ac878c47107141bd53d3ff4d968585e7f9f9dc6dc8bf2b6", 0x1000}, {&(0x7f00000035c0)="f28f79f944999b1aa8494bbaee7a055f7c9998585dc201d223845df2825aca50b81d6027921637cd300994e61fa653b5a1eeda0034172b93fb18a083e029f4", 0x3f}], 0x7, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="f858f208bf7ca2c576ac862a3d91bc42bfbf28add549b01c23eb98786b761723baafd1386ead1383c9c62104902ed42f2bcaef828055e595ca9058aee496c24bd5acf0524c1aa8f4380adf5faf81cdb0fff760280643738dd2d9631b8df76ec068e5732447970da50f8add932a552b7659ac15c0ba359f358e176bf3da9a64d9e6e6aae9751d40f925715036762632d8fe8ea288a95c3116f35a783ac1d57566f8a3fc6427126585bbf70a9965e1f51d28c8db7e0e783792403cefa64e0db5a9e561f8210215ef0f459046d75a832c5ec8d0cfe52d", 0xd5}, {&(0x7f0000000340)="7834cea2346c26f7a4516fdbf2cf4df182fb4c2bb0f31cf84b04bde576994e7b3f722784e5ebe9b3ef4d2d", 0x2b}], 0x2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/32, 0x20, 0x800, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f00000000c0)="a5ff8088d052d7bbc42ccc37d1af925e3e062bad1c019a076126df", 0x1b) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x7000000) linkat(r0, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) 23:49:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x4, 0x84d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0x28) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) clock_getres(0x2, &(0x7f0000001640)) bind$unix(r1, &(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setegid(r5) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000014c0)=""/43, &(0x7f0000001500)=0x2b) ftruncate(r3, 0x100) r6 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000001540)=""/15) accept$unix(r4, &(0x7f0000001580)=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) 23:49:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000000)="f4ff54afed938ceeb825080e029c5f9be72188ec9f7cc9488b716637787c7c449c22ee780ac1f2f3fbb5fa48bc7c7471b9dc5d39594a0da512dbfe9d7ad4159afb8c55420648df81b2ee534c782fcfe5c86f75bbea6f5cafd1212f84ed8cefab772495d3fa7959ee3e81fd4f7db6da29bf98b3bf5f302ec96c3a08a7d7300be22f1dd4efccea3a0e0d5de65e7eb2a4b8cb7a094a24d47c5acee80ef84401369c4696bfe249e0e040bc5a237d9ebd863fd92d1f9a982c09efcfc71f25c25534427f4299fb6ed8f62c0347e286638863a928eede08c6aeb9b096a41e65e1fc5be24528c1659509b5f8c9e6fb9047247ddb2a8ad15a74827f9b1b649b150d1d5c4758c36ab7926de6d5e947976b32b5647acf5d2fe8deebd466cac43979d724b8c259b926a617e5f9735d696615355e30d51e7b968ee3bd3d27cbf23bf6fec9b377361fe5f6b418f364323abc308d6d1ecb119983902ca1dd6d89d3d9b72d6b9865b29dcafafe8f674e5ba80e28773b29327d012ba4887a2e870aa19b5095fc3fd6df0307ea2f1f35dd056845ba317ad8edf9921f7d74b0978220af5c2698c9e6a0e3639a843ff0bd8943bd9dd2b8d891fc934e336b6ac8165df3292f24cf4207dbe25557dd6ec187a51c3e3c5e153052ce0bf8060b0283f4cc69433bbbefbce7e248c6b4ba93b8649629d696aedfda40f47e60d00ab150f730fd286294299f8140ddfcad56b76704d9666c1db97634b0737f26f4744b798d8c289fe9854633e97ca66358478862cbfe5a34934aaf4b4cc5b795c5ef74885ad890c57f1f43900f04f54137c0647499b43ed82a904f6c1b3ca2bf761eb7d6ae5271dacd886e1c4112cb65487023b98f969391e1db548d077f873b896a76c7d7f3c0c2e087a4f47fc6556b7a35657a6e2a3c05ea58cc0a6df8b23c3c60353dc447b80405c08f4714d4794fd526c554324a7073fcd45667aeae0f581e85f39ba08fab72428b5ea883092029212de5c4b654def078acdaaa6cc6739615b70d9d8bf3df24e6148f201282ecdfe7d3f53c92012950a1ba6e9374b25d5211d98f1013337f38cfdbaf1577868a3d4219eb9190b48a20a60051afdf5a6dfd974582c157d4a08592e00faa7730b51921634d42a590d30b264d0ea9dc126a846b1ef5421262a2799a75460a2d92ed78fa5af8298024be8c55c643c16c3a8ec79cac42e310b518daee37adabb474ff0d77098b9dac989a0946ff3dd3971070fa4e265bf81f5a5bcd0ab8ff0c506139ade1a14f703b345c27d715e5d5c99e41ebfa5df3a3a23a1d78fbe9218082a4189733f17829a2f7817535932dad13266dfddf02c7a3c2bc1d492b2a40eecd614bda531d145beafc38b99ab9c688da010a4ccdaaa8144bc0f67a410ea91a804bca7a8144d6427a915b25de178e680e0b140c5c5c848dbfb2b186773a8354345816f7d650c94c9956f11c0a88b340110bd4bea8ade101ef83ddba447542598ac1b0c5da060709667313dde4a71061798229bc2424e6410e0fd40fc7150af68c25d91f3ffed75ad93b383927795087feabf2be83acabf0597e4c20207e65c40149373c1d531447bd76213694656c5e1f349af482c382182ad537838f8c33274f3e74c842d78927f67a8eee17b9044bd207f6fe9c562aaa48ccfadc461aa6f5d9bfdf79ac5ed18c57e01247084a563dbc24648eb5ebc8267b13d24efda4b06ec0de8cb66d03bb573a554eff2480b8476e559cd544c9e5ec4eabbe18403fae454e306d85813225173e88c6e1d20e191613328807dbb7819b8a339660e56d5fa33c875aea3222b1b6d72f26ae5acda2320243b1347dc9ec69dc45c933a76830364a3234f6ec8e729856ce7456671e20ae20fe58c57ce7a393fc4697f9f173c723e46562108f1a607843386075ca35a97ea9e977eaf8ce0feb8d58730714d78fc70e89e835d86e3e3ca4e49ef221722d441f6f46ce829f146b1b5dfbb316a30fe48ed54dbc57cf0528a9fee05dd19d360f39b9c2dfe7381a9b8999f329645ec431dec080f1599580abce07584fa289dc122f68877b26ef42e24170bb007fb6f60bb2bc32db98418874be151d184e3a77477f30d9dbdcc9fbdab1952359b8238c08a8a7027e7794392021abd2962d251578e38f1c67e275d5c7515b00c1caf48e9bba2bcabcf853e023930ba8cbf4121b72caa9843aecfac67473f57852d89abc70934e1e04529225d66514fe64ed6ef10b38547e01a094a2bd594c49b6641038a1faea79da0a532a1e24576b751180dbd52ff871bf6d13a71f2af5bed7b04d8aded7bfe14e3bc11ba9417f747d90c818a1d2e34791e3ba702dc0829ee26864cbb806d03420d48aa87bde2e3bdf5a27058966b79172e03d1114387d0da773db93c33513d902debf92f3d7c1d21ba3b4e5c2dcd07e039d0486da291a2879ce084ede5c66a4a4cf3a36ff5863a64f65eb14163f4cb0b49e1b59b349f699aca58262c785f3f91bb266f0f15540843a12bc6f5f0f9ea59fd5a23e82ec1b8719b0d31bee37c309c8c5b4012ca863a3090c20324bc01fba80a7c0795b37655aa56fa481db505660f23da75100cac1f59cd290e22ac52f2463cd377e7382242c3ea49bb43f3ba5da0034c5abe1461f2d1cc47e264cd483f154918cefb451bab850e37023175d8ae2a4e21eca7f4f51a319a553808c2188f45e17272bf7ee0ab21ce6c0fe62d306d933205552c6fc34d805018912ebb65f96b108781da5c176272c52224ae9efc9c8218c40b5544d99f3d8dc1d5a3cacacfdd1d1edaa204b4bc9e6f3327cf34bc5065772db402bbfc80d49ecfb4d6e4da3352744e4a5515c5316bdf275d0a3eb8c080884a44403b12a536a49dc919c8148d2e153cc01798a4869e898d7ee4d20908ffe34554e0c8a456b2aa28de64a57bf3f2fb80796439c636422bf022ce408f2fa52c12f353871547ea8e0e7eb000b2a313cbb39820396ed1aadc05f998bd2c7ae9bf70758a01f54ba5964b91398cf580cbc75098dfd3c47e0f8115219e1779e3feaa771af82bff986ac63fee2edc1e2c4cf9fa8923d75c7a37bb461c313db408d46f03dfe910cec6f9f8bd7cc37b752087ac7c213ab1345eb3d153a2a0dd63039a004329742fc2deb39ac2ef87ae2608835353460e0490c71a32667fb31fb8efa3993ed96eb9fc0c859ae0bd34ed69257e911e20800ad5dab76adb8b4533e82c40ab1ec5f847f973371e5f7ff365a7dffe94595b97c80bfd1c745dd9fc6af5a4bb0a0e6bfd83b5d640d9d7e99cb1e9f932d03bb2f7827b2be3932f16b42b1fc630f69ee06eea643b3ca0ed4196b31b9a7996d1be37f2e0b00242b42ae71f40545e4a3ab2bd7431a272d6a30bea9297766833e368a45bca66d6b2d80a74b5bd820d17077363560e050ed19439eda00311fe6aa21cde7e81a9ff550e4da334421d50276f1a95cff6a64750c968c8843ffa35b7e6fb080b5382b133b3f1708dc91523c4073a359ca4162afbb3c86fe90c884cb2cf4e7e8fcb57ecfaad0465604c4056a53ffb4af31ec2516f7a6f31dbaefec1260bfe484f652dcaf1aad6ea755b0c5783e63a905358563acffc0a46ab3d433cc82cf9121faa7c486942fe1ee00229f8b2afbe906157397aee59f1a4c73ad2c1c9e4a060a240443573f1971e49025f6050844e6ee4035fbab357f60b8e5e623a7f30f406342bd00a640de7704f83ac12b3db21e94a982754a01bcdf30b9c7e699b1a425b620ad02c004587edf39b9769bd88c43158a27d110f813cbff0a9b08d9d907bad399c50310ef4528a6ccfb84e016e05a3e3c67c37fdd3ce5e65e765e903cf8f43f4a191825d4a5215e50f19b9b63d60fcfd56f9290cc4fd7e760e84ec846cd70e0a1ab397302d41efe9dd0b22b3ddc76a7e28262e1ce8cbe0839c893a413e63d2977d568da78bab9cf5e4736dd4f5f50f17165f26887e7e425fa5e2a8d3a510ebc4b20c279e729cd7a9aec7538ff19118e4ee6e171b48daac34e8858d4c08adc33128717bd15e1d116da6ee6bf093436a6cbed5ef26313684876e80e07e81044934cebaba963e9d39f3aa9f0d5945393bffb752fe59e3f15d182f72306c0f62f9e537b4abb28a0838e8a0478867f707d601384baa03e9d239d7ecce6795608046ac74960030263567cfb6eaa71c7e0f561164c9011e508b05a607494f2fcf95f884a3d8beec28cadd9eba45a013c67cf375a71478355934e4bd6b774d9d1ee1bcc7642dbc010749a33bf81babf3f7d02d1c1f29852b7a0ae1f2fbcb65d4d0ac35fc18178b2c5a8c0022a0ecb0a95bc433c94dc4a74700543fcce01a3b44c00df05299c782da79ff0c0b74c9a6b01deabd9fdadd07eb66d285e421fb8a12ce7020e43ccb58b41fae4ae8754f3acd3743a0d20389d0e6309ff8c06c781477eeeb92df9a79c79a0d1bbbef83c604d6a91167a19b098aa69075386736e7673a525748d67bffbc3157f2d15f421834d02aafd4512ea29305b42edf73bb62116d1867ba16557dcfab9af81b4c274d2eebd3cf745a0c3f49683621c3b631f159e800743381e17f2d0f05c0da994219fd2a41a8d090bbf878caba1bc67a1d23d0ca6611defe45c314bdbd47387054d524d651403a6f34753d3d3db73a5cec75a93c6f9509b97c4028897df477b1ab49dcd3da74900c6840156efab8f1f79889f070389fc8d56ac011f1a926493ed6a9c068b5cd0b575bc2d447c7e8651a90515e13872bf4c843620d252d46cc52ef44af57da38ee491a5ae8318ff021d771bf80692119eb2e2881216c91cd85dd33ca5d1a6cfdf2a92eb10246185f7b51c23ca9b9f794e619bdc2a7fd43782ee73e9a7768db6b4c2744930b051bf427c9e4cf544d8dede10cc29a73f112c58c76621762a4b072d468ec34a3f0e22f8f89dd07cbaff02d044304b6c577f560157e554f4aaf114c73fad4dfd910f062e90a0b82860c9d3b9e185557baf2d2e30466b1958bc7c24c131749ffd70e8ff71f154ecc7a9566a7fcaef544b563629586e1379392274bc5b67e827d6e7914839a8f0afa699c69d2f933d5273c4e29c847ac3d48adb6fd2c156ff9d2f57b369dd3a4a62436ef4a62846f8507c3eb917b246d363c4545e3a44803e1d89d77301f39b82e552980041034f660958732cd9012c2c42268dc3d64e328e2dfd831b0c19a75e77f0f1d286d509c70b18b7c35146af02b78ecb7a4b524b0f6b5ae1edfd96c40e2b8ad45d8fc5f88f29d472aa356ecad091f8c9b913ecfe4869380b4810b95e8fe868f518043426ee2b3dea11c9e0f135fe1ee74b167deaf5c8f6d65ed3dd75c55bc799d066a22fffa91113103d1b22b124062a0bc618cbccae85d6f21a266bfd8d2f2a43f8c626885099b61f6ab4336626db85e64daf208ee3eaceb85365bb8d2918ba29b8f4797edbf7c6449ff1cec98f814ab454a73b53c5de1e659e03254d00e0313c8cc2a5b330e80b2b26f0e2879db0a983f74d1c8e4b2450192cbd800e2ef78b4eaed6db4441a520b7bb7d0e501fb28f3f4a42c9d46760471fbbf87bb5cb4a2917c063a4df8f4d17157fa00611fb7d7c4ea23b4ac5f450953649a3efb51798c63e3997d7822f3eadb559c3c4b958210878eb74569e3daced71ad52e5e6c9978bda57c6cf865b800127216d8c9b34b90fc4f82ec711fe4f9e70097ffd14ff9abd61997718c61f48cb0ee1c1505e6dd1555084291678305962d352bab96fa668de09e9d6e4f573ee97034ae28d8d74b77b32703e54ead290a7d918635204e3e0db87b792df6cfb3b6925baaa4a0f82", 0x1000}, {&(0x7f0000001000)="f1f7a2c77b6c07cc722f9287f1f04a1e6d352c90ce750b4d95e56f3fa5bc5c55febd3744b0a0d10b9c1845cf4e47061303c23c70d9a25b7a729bd0fa47506b47a916be031b293769f1636dbdf6b9782d6fdd7f1b472c42e4a435bb4f40a7b9fcd81662420ee60080f2baea69556a722277e9339b423209ade88f76537a6cf70182b9d6f40b07b1afa9f545a90bf1214a7b3bda60f7b1d9c673da7f270c575b61288a54fd84de9b0d40c9cc038b268c959901f5d32ab612f0b7b882b4a3ca1408b3e58684210135c8a4a5cf7ce9412e", 0xcf}], 0x2) 23:49:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80000000, 0x26, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) r2 = syz_open_pts() close(r0) dup(r2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000280)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000804000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) renameat(r2, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 23:49:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00000e2000/0x3000)=nil, 0x3000, 0x1) clock_gettime(0x4, &(0x7f0000000080)) write(r1, &(0x7f0000000040), 0xfffffffffffffdbc) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) dup2(r1, r0) shmget(0x2, 0x2000, 0x240, &(0x7f0000340000/0x2000)=nil) shmget(0x2, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) clock_gettime(0x2, &(0x7f00000000c0)) r2 = getpgrp() r3 = getpid() clock_gettime(0x7, &(0x7f0000000100)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) setpgid(r2, r3) 23:49:42 executing program 1: r0 = socket(0x37, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x7f) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x12) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) 23:49:42 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = fcntl$getown(0xffffffffffffffff, 0x5) chdir(&(0x7f0000000100)='./file0\x00') shmctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x4000000000000, r2, r4, r2, r4, 0x180, 0x50}, 0x2, 0x682d, r5, r1, 0x1, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getpgrp() r8 = socket(0x6, 0x3, 0x3) sendto$inet(r8, &(0x7f0000000500)="fc6fd449286ad069537329509a696f266c7b217de7e28c68b5d6cdc2750490341af5930f1b50f9c0eee9c2f8a525ce7b6cab8b6787a442f719fd0b4b3b292e8f755453a0686a7e974a676be61db74c19541bbd78708fce3ffca861360a5310b2880e680c8489603a1c930fbd85e6214e32b55dec6a240c27409e916689aac75402e1c4af7319e6091f44d9cad1aff11326c46b58882b2f6886e58e918471fe044aa829d1d0ca90ff0dfab3735523ffa7952654b3fe69eac6f66e5c5e900a8ca91e20d0bd14f84d9acb2731e44634427b733e8c896d6c8f13ab00d1edcbeababcd17d", 0xe2, 0xc, &(0x7f00000001c0)={0x2, 0x1}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, r6, r3}, 0x0, 0x0, r5, r7, 0x8}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) recvfrom$inet(r9, &(0x7f0000000440)=""/173, 0xad, 0x802, &(0x7f0000000180)={0x2, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) 23:49:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0xac, &(0x7f0000001a00)=[@rights={0x10}], 0x10}, 0x0) 23:49:42 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) 23:49:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) r1 = getuid() setuid(r1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:44 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1000) r1 = getuid() seteuid(r1) msgsnd(r0, &(0x7f0000000040)={0x3, "7803e551058cf22af717f65816e120a86306b29ec324f69b08e5dc4b"}, 0x24, 0x800) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getdents(r2, &(0x7f0000000140)=""/223, 0xdf) msgsnd(r0, &(0x7f0000000240)={0x3, "4ec04244e17283331e2d97b80b43e1e5eeb6a88ee2d43f98b0c9aa59bf4c1aa128e12ca135b7d3f0769938b2532a199000889d7e3a10cea86a7d3338a09db48c0bb3b44fcef525d8c684995ef1afc2a57c5b9afdfaa15a36b54575cbc1739b5265712714fc8045f77f5b35586f4039300a8ee2470d5d84f4940d7a27f39e6a5f13666fbb2483f5d16af701ca61e5f9c0c9ff272336d5f154c54f02761a6264"}, 0xa7, 0x800) msgget(0x0, 0xc4) msgrcv(r0, &(0x7f0000000300)={0x0, ""/123}, 0x83, 0x1, 0x1000) r3 = getgid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x21, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000dc0)=0x4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000d40)) lchown(&(0x7f00000003c0)='./file0\x00', r1, r3) setsockopt(r4, 0x7e0000, 0xac, &(0x7f0000000400)="9a753b1ed4c8a0490b61586e032374ca793dd1f12b324632280f78cb4b1de6d599b13031f32aec170580091c2d6dd5eb0afae806456b8b07777f73be747d6084d1126b1abf3c355534cd12a7c600868c694d0fab3d5573030dc2f2596a3de722e14dd0cdbb9bc8caa301d1e2e2b7e564736bc062ffe8dfabf0a288a826f78421cecf781ea71183a551c8e5c8a9d2a3ec8aec6cf7415e1bcd066a5ef40055645b7a7685c184696906c1f037d6baf7fae23862f52d787760856d4cf21df602d046c8d114c7728b428b112bc29f83489675", 0xd0) msgrcv(r0, &(0x7f0000000500)={0x0, ""/196}, 0xcc, 0x1, 0x0) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)=',\xb5\x00', &(0x7f0000000700)=':*\x00', &(0x7f0000000740)='#*}:\x00', &(0x7f0000000780)='\x9e\x00', &(0x7f00000007c0)='][*\x00'], &(0x7f0000000a00)=[&(0x7f0000000840)='[+],-:&#$\x00', &(0x7f0000000d00)='W\xe1\x8a\x1fk\x04\x9c\x01\xec\b\x14\b\x18$', &(0x7f00000008c0)='\x00', &(0x7f0000000900)=')\x00', &(0x7f0000000940)='[^(}\'\x00', &(0x7f0000000980)='-!\x00', &(0x7f00000009c0)='\x00']) msgsnd(r0, &(0x7f0000000c40)={0x1, "dcee220371210ab986d6edc7d395c4a9e7104ae1f641405bf5e05a2444c85db7036436084096ce3e85254a092d08e757ffa39244c89752e78ed2fab032f04726f6f17dca607ede09115564a0376fb2ad776cd100e72a60dd927fd351128f087585fd91a5351884fb785863c42575005edcc4fe429707f1dd22de7fb508351d1f712337a72a62a7b0ef8c3bd6e3045bca27247d94d8b947"}, 0x9f, 0x800) 23:49:46 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0xc010427b, &(0x7f0000000000)) preadv(r0, &(0x7f00000004c0), 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc4) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{0x0}], 0x1, 0x0) 23:49:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x4501) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000040)) fcntl$setflags(r1, 0x2, 0x1) 23:49:46 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) setrlimit(0x9, &(0x7f0000000080)={0x9588, 0x400}) 23:49:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="516fbfcf70358ce93b3d93f36ccd756291c9ef2f57b35f84e2f623855083d17b6ac991773857f6d33fae4b643012a4746d287ae2c90c1a4c806036c3fc8880c234a5e8a2ee0911431f", 0x49}], 0x1) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000003280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) preadv(r0, &(0x7f0000000040), 0x1000004b, 0xfffffffffffffffe) 23:49:46 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 23:49:46 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) 23:49:46 executing program 0: getpid() socket$inet(0x2, 0x4005, 0x40008) r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0xfffffffffffffe9d, 0x400, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e0500696c653000"], 0xc) recvfrom$inet(r0, &(0x7f0000000000)=""/118, 0x76, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmdt(r1) r2 = shmget(0x3, 0x2000, 0x48, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x3000) 23:49:46 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0x9d47, 0x40, r2}) fcntl$getflags(r1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000080)='./file0\x00', 0x6) 23:49:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x84, 0xffff, 0xbc7e}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x3, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0xfd5, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x48, 0x3, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x48, 0x80000008, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0xa69}, {{r0}, 0xfffffffffffffffd, 0x0, 0x100040000000, 0x7ff, 0x784}, {{r0}, 0xffffffffffffffff, 0x41, 0x3ffffffe, 0x3, 0xa32}], 0x2000009130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003eb000/0x2000)=nil, 0x2000) 23:49:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 23:49:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x3) getppid() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x3) r1 = getpgid(0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de741722cc1d9427225164f36983f5fd75fb1e46dc874d5e2a2399490d3444fd8a789c5957ad2e6b3e81b68dc918469fde94ea3d15b3a3fdcc12c3bfca61bd944f2825ec428acf8443402f2f3c51ec4ad8229ac3b3bfd5f26e21db74fec59bbef2c3a51b20b55c8c4bc286736e778c32d602a249808e3793da65adf93a602df76c01eb4b8d6468fe553e301c8c6dffaa2cffe6fcf184040af984b98359a249099b40d29e33d8fa2fb9f9f3497648ca389c79c84554734c2a0fb3b1947b72be55db6ab2ede6d22c69d140ca69135172a2d37611dd16e4bb193d3dae5e161c5f4e593c4ad6582cbf3a9485c589c6f6fe6429f9e78434fd3688ce37ca4af7f842c3342a44c542a16289a64ad7d5473a321ac9f2bacf7bf774188d6458313c2488b7ba7d084ea4e5d0d7ef729b583a0b745202e56dd931ebe8cbbfc6305baddeab7181e97e65df8a4c5a722e924aeca90ba5664e0210c3d43ebe8457bb315a1bf2b7fcbdbf7d147cc4d3d2736246460a8ef747cd0b02fa14333411fb46dcb82868f77f863f14034fb63c0c6f01eb1dd048235c3cea09363f55d2be608f1741e28c1c57a2758b9a2f1513fca45e339c80b3cb4be31a52b1e4156fd729d4849e3fff5ea8105171f5a7cf2f81fa8f1ce9bc2646042417e7feb7f67d9bc98ff05e0299495daff26ebdb51e7cf639f24256c385cccc49fc0de3e2ad8442bb24aac2d7f8496768f22ea6095c722bc4bbf9d7b7f62736daa0d954fddc283db8ab099daafa5b5756629a9332f7ae339cb0efd72670b2e4c545131d65532bb6d247cbffaa5d5a13ab1eb98c4a180cbd22a031db9ca1d816010a9002e37d6dad9bd41c51104dea197d71ce2d57fc610fe94b24b54f1968b31b049c0461daeef66bbc707b8a081870e42763b0288072b5c8880ff4ffc8468b6ac455c8a74d824fd02ecc4cdb65984c82292c9406c39912ed8fcb682d2c653ff265294b70228335d8185df8373ea68ef1ff3a070d7061315e9d43fb2b72d5604a59d2ff2d3aaa942ef3c97c17b49347ef70a44c67b64cbccce61c5e5dadc64943ace4f2c1c01700afbc4ce5a0cd210d9ee730e5de12677d36049bf38c0f95c230ad47a2f2336c25dc59366c950dd192e8c887ab8066ad680722be5b104dcdd16834797f4f4c34ebe2fac70c3774c9ee2f9b9e3fdc9fe7b17b5c0dc1fe0e8654fb2f53b7c2d2e644886d972a1e60d5025bc74d32656d23b885701c57832a17dcd44decc6a16f89c5681b87483d07d4e6bb69a882d539c96091c4f77cf0dc0bfedebd584e98f44039e62436eea0704a3009cfa3df1401c0b1e21b1b755881cce74e92ec01d2c448f1cd1eeae75be52823ff6f7aa50f43f4f6981f5e67862f86739af3f94f3b42825c783b556c6422f15ba05e5d22b66a4719961a119ac53b11cf32f9a7e4a23974ac4be328feeb7a0569bece471308d5bdbb5fe359cc986b180527f09815fa4dea9052baa2dbf2eab7a514a1a3ef7122b467b4f843f293dc11f5a9cfc73ea2fe0277f7f880c1f45aaa7dc4d6f22f9dcb426dde24518a92034013eb3c7f81ec61e2a2d5261ee4ba4875ef4729d55c1334feabff81444f204596b0a2341b4a0e8daadc638f0ec651df816e3f6fe01fbd50a3267558f2adb8f0ec992cce870ed600ef9ca75dc4a2da4af0b61c9749a366a4b263d918ffd28f78864b3a9ad2875d82af5b86ff6c2bc3429a49591dc043fd34d4323cf1d43a01c49844279c73dc80fd3a60b3089ae9709fa06a9afda422d0aef84be587305434aaad5c20f626046f39ba17486267edff5d8793f85e8eada83b4c613c174c552a50b9f7cfe819b8358b0b96d4bcdb910b3ef9090462f8a6865c7f492d95b6ce4dc84b01ffe6a0d1291bb7e35b7e755aa6262301664e1c2ef4eebace5e1457de6fbaa3ee29a8c9b4efb5ccf22a2a09f157b310dffa1b225d9453df18a6711aabf4500ba69d8ecbc890805ada0536edda5cf2d87e7929e09cb1bcf5b2fe22ea1e131eb0eaa2b9ee306cf23c85203d64292282df1c35cb0e64adbdb26bf8b51fc3b1619febe5704e0c764de83ad171421d33657ae21388cc38f4813a35cba256f056da1f6f9646e462b387f93d4dc33a1241d5aa54add01e48154a5ecb25ab848ac57b9d7e27f34c3c1611e7de6f1b76d0c47edab72cc3d63b052fea9c3263d8bf6ecb44d626e45f6171f12c1a8026fea83b5373b967498d29fb2a82a3b5332462c091b294fdfeb233e908b8f78483021af03f24eb605c08563c71354dfd6d183a95b8f656fb0d32be68689b06b186124259752362bc70bbd18aad712bd584f7a25c70b838cf93301dab7ee432d3494c0c95abf61f47407d3dea44e80fd2482980b66ee8824e4068829ab333edab7fe3de78be9b74c095e88cfcae601aaa71c8f72d6296ca58b44cfbc590608792179ada0b2750e615bbcd624174f9e8bb15c06363ca161c162ed3dac59f5d9ec4da69a7cfd7495fde7765a2b256ad6f954071f2032e6fd72334def44905e60629e94d5ed5b631ba157097b3e1c974c1f76fee05484bca1551ff4a33bdb58b719b9f8e9c0208159df4e6285d954623690b5460ff6cd3989b55da250e27358a35ab4f1c940261fb4c92a12082e2e1549d7fb4d736c59d9b44e18660788ff6887db0655a18971d4beeb48abadbfab4c9d71dfedc3d92136cf24ad628f05d954345e7b11502e15679bd9ac83ab6792bc711c789179ad4e0adf506e812a758a227438d48a3cfa6da704ed06b6f5c7155829101025e53991cacc41c8a49d741c8a18a44b46320aa3d4290e67b12e04ea5a807f9acc28e2a16cded75e0845de39b4efe1ea9f01c563b488f46f7ca8497bb515cc0aef97cc580c2ec18cca8d294efdcceacfa6a9475e24aa5a231998cb2fb71debb48acfebf75a1172b647c0d01c9034533398c226bc22ddd9e1d373fb4f8ea5614f190e4772278ace3d848dbe48e83712d4566a2d51628456b73233b588501afe130dae2109fdf2240dedd3793c9c0c3b9f5849cb5a055c807b7c166a87a93bbe18824c8e4dcf471d314eb2ccc27ce4afd1ba6179105ccd33cd800241adf38f8780c13d69393eb76bb4dfb23bf31224c95caa308daf9cc0d510f3e4e188eef25b1a68238889c306b5b0329d7c50d5b34181444b7c8bd7e6835d75cd485b2f4760e3b56c090637512241798bd5f33d77b5046b957392036142df31d6ea1cbab21474729a68a3ebd97d0af7a6538caa8fddca48c713a61f482810058a481f409874074f197f70bada35aee2c5f1c128303f65522b825105bb6d3f8c6bd81fab1bf5bf39df0ec81df440c71f8fdde1197ae317d9960bcc0825624497bfb3292fe19b19f3869d045ed4b7a49686d413e8b2a992e8faf98425af593d791be00088bb732a8fbcde780b5a6c752eb7f1b33ec2e5b6f2527d1fa79e958fb718072f090da9e5e1b12ea29a021ae62e6275aa514e44895a015378ee07d18dccfde0513cfa2006c0068a6763dad94b287ce45a10ba08a0bbf1a56d38be5f615de238b8fe47932f451d7cb35b0c83f5dc8b969c8f8dc27243e3716092010da5ece11e927459f0468e08e38e7153dfc409b7611c90f396aea17d081fa8d8e023f0becbaba5caaff3af8258ee726110dcbd89a6d227f4e3ba3959cd4399c941e6ccf7b04c51a7db0b8e34dcff2fdd1975755aa59d0f9d0694c10f32c3510263cd7f68fb8306e575c2afa5ee07eac9a23cd1b0fea0e61ab141b33ae4c1aea8f7d13d61a68b21d4773462d4f25395985590fe49288044ebef1bfca678f155e54c4fe919f77058a0020eb549c4a49a75dc2a1d7560ff661bd200500f129126e0c95d29e3eac5c54f5152277b0b516b1205bf61363a7c6d789988508b608fb3e446555183049d85dec29afd3a4f74b455ff9e142aa4b5ad9e295d80be2dc9709eca13f82e398a2c171e83afad1cb0180dc5dd6828d430c73da69a870bb8704f5664c3b8fb30501efc0e0ed229f6db266e8912c16d1f915ee74be43f2c0e30c4f5be9699f5d4d62988e8a926425ff4a4bc1abb62a2eaedc406bc369101d6d06072bc4b5c6f67605f2401792f39b32eacce0d5b63c2e5a612d4afce89c35c0d5012d9b7c729c04f495a12006b22abafabd447ea973f22decb5139d96fe535f81f02d7d20cd668d3ac4aab28fafb6e86f5a6bc5bcfc70b10eb4bb7db94c115ccca0cca63d9d09e80d10125c596fd136175ee956fd3fdf7d3887ee24a4d20ff2100b44f7edb5146c337e09319452f037bea2059750d434633507b85c4ed7a49f70349d5b6b62b49adb347841b0eaf60c7db8b74f8766dc88ad87090689503160ab7f98b82db488a113ae74466a101631c4b28919d409d45511a17acc9f077973f9975cfe7050a260de8f2168101abdf593d58fb9b1230926453ebfb2c8ca7b2f205b252079c81355f37c45d3a4f848058343036b5f2cd7c0853e5c2a2e637496bf78cf20e1a2f6e9b60c2c84f40e2a1ce6e60ff97316dfbe8442d145b5a28763568edbb04d2578b7486a65cc81e3ce465c528784d3ca2737860a2df6c282dbebf9959642bb4bb4a11f6610e577182c900967c399c24d881749b8242e9007bceb20a7dbfd2c18a8919b7ffa3452f4f7494c956554dc803d19baf270c9fbfbe2059512660429f04c3aee3628a4b1eb21ee46cef63e32c171abfc99547e42a214087b8a4d89edc61339dda39c2c7e3a064711cbda8fcc915c4e789c47fa4f2119126f0917de320453acb2feca299f44fec4b858903e401b9bfc39c024f974f3f754ff8077cf3b95bcabe7b627faac99957daffcb9fba2070b1fc8cde6ed445f7f4cfaea903efa1331d8af461e494dced126fda70afc36b29c0cd82bca7077b5f1376c41cf7998d164425712", 0xdee}], 0x1) 23:49:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xfffffffffffffffe) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 23:49:49 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) 23:49:49 executing program 0: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = open(0x0, 0x80, 0x11) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) r2 = getegid() semget(0x2, 0x3, 0x0) setgid(r2) msgget(0x1, 0x80) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) munmap(&(0x7f0000408000/0x1000)=nil, 0x1000) getegid() fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3}) clock_gettime(0x3, &(0x7f0000000380)) r3 = semget(0x1, 0x3, 0x408) mprotect(&(0x7f0000065000/0x1000)=nil, 0x1000, 0x5) semctl$GETZCNT(r3, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 23:49:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='.\x00', 0x28540, 0x2) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x40) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000012c0)="cefc60e6cedbbfd096323d63eef0e53bb1f6d151f016f2e65dca62cb9839e751e37fbcf4b3a221627aadff652bed76005f1359ba138855869271eda071178c7cfce8cc69a9273fe0cdd1a781ad4ebb0fae6f27c5a3edf2b6048b93634f800d65169186003a2733a6b09bd9fa6e7a4455268947083b0b7d6d3faa799b32396504830aab03bff49589e3762d1cd35370d6f20a5283af0b9935b890ef5dc9ed0fcc895e9231b7760e2951ed1021c91ccf309f0941c1904552684356323eb76c2d27a937e879bbf43ed6c73bd5b74e7a3e6c576559d5f346bca09f6a23fd049083633e8b064d9cdbeaeead8a32166003d61040be3721598e2dec1416fc25dfbeccfbc28b78e587976f99ff51d04cfe92e7117a44c2d59e3f8971ab48d05bc4757d7b667fc2c8fb2bac1a108746fb4babc83ac234ad39b72c5b28bed80119b44459c9d5098fe596b99beaf2fb1b647b60f63c333d62bd2a13bb39ed479879069de128176e74f39e9b0eb5f0e9cae7c74ce050b2ab4c3109290a95a1412d7a417a8fa5c85e7e40c921ff16cc7452dbab5580084607b92e93306a75862b2466d5e5a503468c3385c23a6fa31b72863b0fea0f97811821d077f20dabddbec6575901ef441942f7392873fd696a88d241b1398f330818a3f04cf1c6eda627330310daba364127dc1b62590a50c2b8e6626c0ac9f01eaac3ed5bae74aca7229c591abe6b374635a3cb1fe01e38415e053af08564e775687ca4d959751ff365a273fb69f2dece1e7546c875fd5ab0ac021f56f65f61b6b6e520ec67cce0a37748340062e92b3f7efa08d63864b647051e825ffdd27f0d3dab82921b09dcba4ddd20d9d6599fe618c43894243099e9e4526c2aab866aebd9921ee8c0650a91826c8053b56321ae9dc3d06fa000d42b8b8442a1a65867b87aefb9221991c81ea79187ba15c4f237d17cf113706256d21038472eacd2b590f553726e52d772b4f1742faed5d6bb1c50252808185bf7aa99be47b7b835d29d5615ce604b3245a6e03c13e424057b163e133db31b62e5e17ba964d343065780b0ac4193ab8c27fb8fc3e0b216b0507cd7534eb1db7b646ad8c69ab8446576e9ef0a4188f733107248618f739dbda71dad0e1e5ee2379818303d5ac91cf1ee39d64a4428f4688c84159dc4d4a907b0d95a9dedbc0382fbd756796ad68ea938d7722ab840f892f2e43319357f84dd914c09ff36fa78a3a04b544c2ef126d5ec87f89209fb69c370235b909a3c856ffce7664011e0b1bb91b7ac92f4c64e000ee9e860f87da9572c2f534a5c44bb5b9dc18150f84807af4a6409998ca31e9124e97405ba53d19a76120cfd7fdfa7b27096b80cc2e762f173816ae25ef9969d229b6d03d1753a2285013f3aff7431f9af62421f744da1145344bcadb166bfcf5bfb1f851af7e1af924f5701d5883a18ecfc84f73975196dc6969eaa3567ed259b5f13596b7081536d7116b684600f9d66652e084d38c21fa60edbb3ea62b44ef73750b527c14f2e295f05d6658dcc2dcba8701871214456c296d5d755ab3716127ac97948b1a95f306f83fd9c062fa868a30eb95f5b0c1773101d74773bb97563f5337e68b39e51fc156a48b2d164213fde66c6b07f4131386d7d0c3c9d5bdb655b491df6f7019e235e974f0a3cfa4f62f8e4f13631e1609f324ed6a95a173b69da6c03e31451e36a98412a7363fdbd783caead99de846b845a6478282b66119e4928d7f5824d6c83f5edeb35135cb74bbf5f3d7271760e4d118682dca6cd98b12951fb418dde6a32fbd54467c72ab2072d7711988b593782a3879e30825aefa8e150f6658c4c8b22b80bcd590b3ea842eb853c6184cb79fd0630ee970f682f65364a8e6842233410a4096aaaa89424ad7c55b2ac1dad6b515159b58a6b5c8893e9cd172a232c0dc909361db6e06ca69257ae4f41568f1c8abb72ade815f86092100451dc4aeb376a2c53c511cfc2535b1529aaefa5e8cdb64d0a42e1e5a40cb4c0f936d9f979fd757ad8012599e53226d5229c322fc4d345d34b83552e38a88772daa2fe5bb7f12fbfe5701b9939e94570ceb8a803a1f58ee0eafeb5ad9a62f9058a3ab8a63edf232f88e1b183136ba1341f57bb1bc9a33ea15be3c698016a59337a4a44483d29cf3c9462e785584e9b7c3331656a26cf498ea1077ed735ca8661ed12dec77ec00d8d9a6ac7efa86044b0ee56b29ca7517b3d412fd29f3544437ddcef4a0bacbe4b8334fc5556dec32b85bb65864af2b68467a5def2e5c1802031738e28c58a7302f0fb8f1d7791f7e7a6423887ab779a7fdfc0ba7ec57dd30bc15ffb880476362a656f5d0f9d63ef98e3c62b132b7914977003b852defc8efbcb2d9bcb33fbaa648b2560ed18fcb6867e3941e78359aa6df878740855424ed6348e82f83e4637e46348c3be0fa39b9ebbf042569dadb4079907974180ba78c8ab377f37e934da620bec279c118900bd42238032b944623dbb7f931eacd27664862656899c7c68d58c78053dded36a44c5375d5e962ca7c2106708c6e543d08a4929cc10e9d5aa2aae07c932e4e9d314af38e2952c3401b5fb78cf7d23a7f320a4ed61c829aaf46201c01ed5a038e76e94781d7c2976dfb921c89cc37f08e6f1a29654f0df8274590c06d5604dd56a627028d91b7551ac2b0dbe559a5c20d3e26de3a4bd532574a1af3d2df613a6b89086bec993f20b3dbd7554066c78cdc926e2722f6e366089b8a0daae61e702a90a507ed9b8789e4cfbbe41b0cc49a08fa053956365149122b3a3162e5575fbd5a58584cfd9875ad1f3571030d8b77036aca20dcd8d41d417e05b5e196703d3158df25526241fb6eb286d4dcd0c401d3ec0b779fc7aabb7b9dc15bca52d04dff94b872258854d70c13c2110ce3476865bdc1f6835b816885b66a78082a1ffce88415902d1cfb1de638a15acbc77cd46e3d99ee9f189d30b58313edd2a53918f492740fca87d91cce996bde587b6d70a911be9dfbd66b952451b4e84af211ccda36224d3fbbe16afcb02fb1384ad95185bcb4f8306a199355e3ac678854442bc6583d1c3964064a4a0b2e2df0fcd2c58ea356d7508d440b057c1f271a95c4a3cf84ee147f87960ece4f15e7fcd93226723db7edfa69f43eca03df74d5f275e408836e38c1d0fdcaf1002735d94f4d348079605810cd450bd853662b420cd3ca7081972cd20f906556b87e413b1f76491cfe1bb8d205a1fc91a774ece3be608f7a3bcf9f86180d35624b2558ac5fb6f52b62ed9091b96cc84542484e5cfddd8112416cd61bfd265ca90f56e3fc1035c77973479d839ba048c416f773c49ce01cd0426fc1f1caacd364813b0d1fcd62608f3cf4e968545f9faa2750ec2236589424f5752463d539261155582564a9465ec58ed8bf1e4e594c1da7a0ac4466897692d0a04321833d69aea5ab296f6a9ec36dd0971328bbfeb5906a27200b5af0514c77fae8bf2314a1f6a78898e342964312d9ae53638d8fbd446f0f834df1b698cc9930358fa1bf0f018aefb4ce7bb473123f519884971345150c03fa154a89b8bd98d54cf15ffdf8e7bfa8b6820989a06cdeb8ba23b56598f0d0c61927598fa0e9c2060954699f86cc5d9b9fe9b84869898f7525c5e7511f609c7c983df3af644f83bb2a9e3a3f19d77ab35b4bd864e0ebdc6239bee00a77caaeb5388a6c5d772058989a0fd5871f0b4afbc454889eb3f8dbc9ff99ac86287135ed055fe00b51f547af2a61cd2b5bb36c486dcf799ebe41f6ec088ff53dbedc8bcd605f84a63ee2eb1ef5cc195c4f74cef26c63c13af7b43cbf4f5bcec3e2ecc2937dce98738365e1d051ab01d8cd4f0c487f9b68cba972fb05e6bf1ac848f3bb8fd39b051f70893526ee0f54e88c7d741047ce27533c55819170af993504e2ade2680912a78adb5f5b9b0c8ad15d403329f4f6f800185c047035ca355b0374f6e6c35c46bd49354ae32841c9b433e816c8b2e2697001de91aff0734898598a9bd261825f9c50fce7b83706c3a2522f87d255e78b283fedafebcbf7d336177d4da5f5582fa2d562730944495f55513048fff057f0a56a654c017aafa1c228c67027df72b51818ffc87b500796d1e863a68e995516e536b4d2d840d3de95709e0baa955bacfaa0ffaedd07f5b641d6be237fc970955c2fb22a88a2917c5220666c32b6f953de1b4a140eb11a0892287417cfb34b310902b05acb48a60a9182f4afe87aa5e40cf0aee82f79bbf830d99e5be0e48ce153d4ff61e4352c689106241e1064ae579df61cf5d4c2f3dcf2e3ba9dc741c297d6055b62728456fb4071c76763354ff7494c9046ed2f58eee751aafd8fca15e299c022d3ae56a5c17708a2e79a06b4a8f24cab1ec72f92224799d47a4090ed46d2be905e704cce1a08c75e2381f7907133e5d8b2fcdd2be5dc1dc72604280ee1c00fa41b3d2cf9bef85631f6622749d7918f2c7b4565d43f289e7652000187cb2e91a864fe313768b64274e03ecc9d048b34ca700d767b12f87cfb5156f67db08dd68d61e89bf8002e1c85736bfa25ce1c7c784ac48878188b6d6b5230974f9807d6e70403985d9021135e611d2fa346830e4a6f853d15d15654ef3d1db7e434a24ee79af0bf6ef9b71d655bbc4079231046c00e67b04e88a815c5268a8435e95f4232dc452081b7cfdfb65e1b95ea461b4be72bb42d862fc89f7e0fd6feae1ba0bc47962dac3a2127eb0d2ad11acf255322f549c1bdab9e4df47cc32f682e07e547de3c8f76c8d7373a37c6d259b384c1ae0debe98cd7af6748fa882878efa0898fea48f8c71276f94114ade9507ecc2af55a97438ef6bde2d06cfaa95480c9d97020dc6bb8ae6c98b33a48b39261142c1b79609c04f4e9bad5ca57362647c54468e4b64bf559b12a65ca9156af162095f05986a621eb4d616e658563b3fadb3871c889b5642a4a4151dd8321b34c67b0f7af52541b3f3f7894b9ecfa7236888d47e122a0690bab41f45099c26964dee591fdb4a2f665a0d06540d5253cd5c552d27148a0f92ca0a91e7207dd83d803f49966318d5f3923e033f7760156c6e348db96a2746a2827b2bd4f667a8ce2ab0c4f94770fe9947b0ab646ee1f5dfc230a4284e98efe163ca472128d37ddbfbc0df24da30f7343bbcaf1c80f18a4e1998a1d108070307818113eb05dcd686028fd19d6d77851a609c8944e94780f43188c5dd8f8edf9407dc695c807016dfd8316748ef80c0deae5f67d2d8ae990d943c2bc69f9ad6a1f0da119094c5ed6977bab2d2bd18367eb35def18bceb95580e6204a1b96b3afd0d393a354c7acbd9b9c6a64fd0def89a352d8c7a3ed84b97e6b09596cad938b83f571fd84f8a98786b1cd47b7ee992b7bf4283d45a7804029e2b56303e6509af693cd65e8bccf4b0ae241cb1d35c12911b81e1460b2af2d2bdfeadb9d79d9daef6a373e9514a5a49d59f1934b2bdf8a4b7e7c91ea5d1e6eb", 0xf2a}], 0xb6, 0x0}, 0x2) 23:49:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x240) 23:49:49 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r0, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r2) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 23:49:49 executing program 0: chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x100000001006, &(0x7f0000000000)={0x8, 0xfff}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0xb8be, 0xa00000, './file0\x00', 0x5, 0x1, 0x0, 0x8}) socketpair(0x1, 0x8000, 0x2, &(0x7f00000000c0)) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x5, 0x5}, 0x10) 23:49:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x5010, r0, 0x0, 0x0) clock_gettime(0x3, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) accept$unix(r2, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 23:49:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getppid() setpgid(r1, r2) writev(r0, &(0x7f0000000180)=[{&(0x7f00000003c0)="76791a6859e2699e1becaf4575ba0a03d14503d307804792e881b4cc316c1e2eb5c242894b4985e95a6b93015eb1b43b04ca53ab6158b1d2cabeb0180f57bc1f89e76a251630f2bd320862fc39874195bbefdfb9977cd9a7343d6791b683f6a153637760de8fa704dfa18e00af0c9f4a4833546819068427c052a76382a78296e27242f8befd2d53e663b9cd0164eb30c2c653bcfb9a17711b624daaeb33c968ffc9b1db790c8e9f1f2957336db37bbf47f89308eff7d130a0ef294f51f97fb7ab1b5a0c7fc42e9a51b9d98da7a78a76cfadb9e55be2444b648d1ced0c595e1b15080ac60d1a98fb3ec969f30700000052b92854c83b0c0b3f3841afc6056171c894e8f95821f80edee0a8d389e596d6aeb5c19babb6fd42405392e9263a1848909e36956fc6b8753994663ea154f3c97d72685f8ff4d4a91e0b4f3b4b1dd27d168d0f41846db5eba9cbf8a4cf4677dc80943bc1269ec4e8282a59c31e333af1b1fab0ace7ccddcd902e421856b8a95e24c7be8a67c00432210bf09e83bdbacde9a0c7ae768106d497a100c6e157b3c7ee3d19be593d55c192bf7c55dd6944305578994e63e7669de5bc6eb51aac7e3a16d9e38b2f5fd31908a4dd5084944169d6060deb401a56d56733e479d7bbc8de30627c6239cadce6ad7d100989a4070e4d6a4435b4f2d252d68e8fe3f70a429e07d39d3ccfdd20c566467ad4ca931e71b40cbdd489e162d782938cf3c838066a270196c9c0390bd7fb3efc535ef3b2b4a0e2738da275d9ee6036a8cdd88de8e35063382b4112e17f2176c3c86a06020dee2a235e70c0d9467d200c5017af4908ff8238e58739c23279458b56f585d9f82d2677f8497a27c095e2015f39974ea34a94634fc7d37c22424b3946ea9bbc7c66a40f5172e875d0638d2a1f5446ff43183225b108e214083248553ccaacab5e2947eeeb8817ed6dd1e97c9bdfc5d36947856b57806c4a62d66dfe0471098c38d292b38ac06cc765cf8b9a7ea3e70ba14765ae11cae1a9568474d22fc10b1031f837e6a4228c71406854ffa7ebfbe600cd4b98971c18aca0543b79bfa6be5dff99a1ea0f58322bcbb09a0fe3d49345f9ebc19a5cf3b2389545360e4b3ac1cc0f591ed3c669b0635b28f5bdb3fe7a4dbf3464110edf5b4f679607c11f9c8647cd3e32a78390ce2ecf8c7bd5dfde7310c91b08c21f9d392acdcda98e88a2d0d79ed13b8e4425c07a71f87fa6fc1f896dd2504f1f86d62922fb497a78d70dee59e94f0192a6901a6666487d6381d689d151ec2c5d858a074fb472b780f49cc7c316d02874aa1ebecdbed32bec258241892bf26509158a4dff15972aac9bcf1ab68564f83152245d3ada91198554bd1a67b000901d1a4bc49ee871bf291d3c5eb4f5420f132592d0b640f8853ab48774d2fe6e11f540e1774e03ffe5aadd10302c3b796699fc7f82b5925dc2f1936c24f874d97d2d1a6e2c4b336f8eeb937715fc1b00f8acda774a88a0c829afe506039ffc71d6810d90469610d839fe475706899b2a789ac600b2ae25f525ebb82adf244ea0dc6f7761b0939515064f9f73fce5c5d5d8dd4b00ff11ac60599c56c1a93aff", 0x470}], 0x1) 23:49:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000), 0x3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x5d36}, {{r0}, 0xffffffffffffffff, 0x2, 0x85, 0xafed, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x6ec, 0x2}], 0x6, &(0x7f00000000c0)={0x7, 0x20}) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) 23:49:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x400000000000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x8, 0x8, 0x100000001, 0x1, 0xfff, 0x5, 0xda, 0x3, 0x3, 0x3, 0x8de}) sync() write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r3 = syz_open_pts() close(r0) write(r0, &(0x7f0000000340)="e30965bc4db1c9a4970f1a61fb8393fcd70b92ba8f692987dff505ff5a4cfebbe0e68fe3fd52b9c787553f3c76e27fd8cd7ab17876283de371e02851f8fc3f5f815dde85aa75fbb37c23f4c5d50d0f51ef9a66d64491d595ae00beffef5d2f95ca03509ad27fc2feccb798d66f611f178af8b3c2dc509006f139e1da2293cb28d23effac4353db0b670d9b8703ca5253988f20df011c5a", 0x97) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket$inet6(0x18, 0x8000, 0x80000000) 23:49:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() pipe2(&(0x7f0000000040), 0x10004) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 23:49:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="66d0f62a15aebc2728b7b279f6ca47324a9464ab49bf109fe1ff759f6ad6ec9f9947a2fb7786cc1d199b6e15c760b89db2bca700bc4829ddd58c6e2db2f447a9beb55cd80855310a00c160cdd143c8b3dce3fc9c25064c3db908d0b1e3a71ca7242ca054dd02b7e49328baae8f3180a01042c68a3e652e030cf07a7f0543ccb7405924c3241edb6cfec4c00857c4236a0f5045d723fe527fb54b965992d686cdcfb892c8", 0xa4}], 0x1) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) 23:49:53 executing program 0: pledge(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) 23:49:53 executing program 1: setuid(0xee01) r0 = socket(0x3e, 0x3, 0x800000000000) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 23:49:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00020000ffffff070200000000000018000005eb5ad35e5b2f1d000a"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x1800}, {0x3, 0x5a, 0x800}, {0x3, 0x7, 0x800}], 0x3) fcntl$getflags(r0, 0x1) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x40023, 0x40007, 0x21) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x2) 23:49:53 executing program 0: r0 = socket(0x6, 0x4000, 0x0) setsockopt(r0, 0x2c, 0x9, &(0x7f0000000100)="01000000", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0xfff7) 23:49:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) read(r0, &(0x7f0000000180)=""/213, 0xd5) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:53 executing program 0: mprotect(&(0x7f00000cb000/0x3000)=nil, 0x3000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='_\x00') pipe2(&(0x7f00000000c0), 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x7f, 0x2, {0xffffffffffffffff, 0x5}}) 23:49:53 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0xb6c1}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000140)=0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffffd, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0xc4e, 0x0) clock_settime(0x3, &(0x7f0000000000)={0xdc, 0x3}) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) write(r0, &(0x7f0000000280)="5e197734cacb16d7388ad628fe92955265853fb460c2bba00ba300dc14ea64579cd2cb9eca8faddeb9273d2f0055979e0a654bd8763ce36ce283ef75ddf27c1830566903601e05779138e9120bb6292ebea671cfabca393c577569002c901187180d9ce1ec73ad1152ed7c21a554123a1550570f0d6de5184a72fdfae733734696ace56b52f1e68bef604d3ce3bb86c2300622042c4abceb68396abb47b9a45b124092b280620a8285ad5d4af3edc3c6088db7f9733b3145b53435fe2c4198d6990b73c91b14405d989ab1cc7e4b413c5b67", 0xd2) 23:49:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f00000013c0)=0xf) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 23:49:54 executing program 1: r0 = geteuid() setreuid(0x0, r0) shmget(0x2, 0x3000, 0xc6, &(0x7f0000ffa000/0x3000)=nil) 23:49:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg(r0, &(0x7f0000000640)={0x0, 0xfd37, &(0x7f0000000040)=[{&(0x7f00000012c0)="cefc60e6cedbbfd096323d63eef0e53bb1f6d151f016f2e65dca62cb9839e751e37fbcf4b3a221627aadff652bed76005f1359ba138855869271eda071178c7cfce8cc69a9273fe0cdd1a781ad4ebb0fae6f27c5a3edf2b6048b93634f800d65169186003a2733a6b09bd9fa6e7a4455268947083b0b7d6d3faa799b32396504830aab03bff49589e3762d1cd35370d6f20a5283af0b9935b890ef5dc9ed0fcc895e9231b7760e2951ed1021c91ccf309f0941c1904552684356323eb76c2d27a937e879bbf43ed6c73bd5b74e7a3e6c576559d5f346bca09f6a23fd049083633e8b064d9cdbeaeead8a32166003d61040be3721598e2dec1416fc25dfbeccfbc28b78e587976f99ff51d04cfe92e7117a44c2d59e3f8971ab48d05bc4757d7b667fc2c8fb2bac1a108746fb4babc83ac234ad39b72c5b28bed80119b44459c9d5098fe596b99beaf2fb1b647b60f63c333d62bd2a13bb39ed479879069de128176e74f39e9b0eb5f0e9cae7c74ce050b2ab4c3109290a95a1412d7a417a8fa5c85e7e40c921ff16cc7452dbab5580084607b92e93306a75862b2466d5e5a503468c3385c23a6fa31b72863b0fea0f97811821d077f20dabddbec6575901ef441942f7392873fd696a88d241b1398f330818a3f04cf1c6eda627330310daba364127dc1b62590a50c2b8e6626c0ac9f01eaac3ed5bae74aca7229c591abe6b374635a3cb1fe01e38415e053af08564e775687ca4d959751ff365a273fb69f2dece1e7546c875fd5ab0ac021f56f65f61b6b6e520ec67cce0a37748340062e92b3f7efa08d63864b647051e825ffdd27f0d3dab82921b09dcba4ddd20d9d6599fe618c43894243099e9e4526c2aab866aebd9921ee8c0650a91826c8053b56321ae9dc3d06fa000d42b8b8442a1a65867b87aefb9221991c81ea79187ba15c4f237d17cf113706256d21038472eacd2b590f553726e52d772b4f1742faed5d6bb1c50252808185bf7aa99be47b7b835d29d5615ce604b3245a6e03c13e424057b163e133db31b62e5e17ba964d343065780b0ac4193ab8c27fb8fc3e0b216b0507cd7534eb1db7b646ad8c69ab8446576e9ef0a4188f733107248618f739dbda71dad0e1e5ee2379818303d5ac91cf1ee39d64a4428f4688c84159dc4d4a907b0d95a9dedbc0382fbd756796ad68ea938d7722ab840f892f2e43319357f84dd914c09ff36fa78a3a04b544c2ef126d5ec87f89209fb69c370235b909a3c856ffce7664011e0b1bb91b7ac92f4c64e000ee9e860f87da9572c2f534a5c44bb5b9dc18150f84807af4a6409998ca31e9124e97405ba53d19a76120cfd7fdfa7b27096b80cc2e762f173816ae25ef9969d229b6d03d1753a2285013f3aff7431f9af62421f744da1145344bcadb166bfcf5bfb1f851af7e1af924f5701d5883a18ecfc84f73975196dc6969eaa3567ed259b5f13596b7081536d7116b684600f9d66652e084d38c21fa60edbb3ea62b44ef73750b527c14f2e295f05d6658dcc2dcba8701871214456c296d5d755ab3716127ac97948b1a95f306f83fd9c062fa868a30eb95f5b0c1773101d74773bb97563f5337e68b39e51fc156a48b2d164213fde66c6b07f4131386d7d0c3c9d5bdb655b491df6f7019e235e974f0a3cfa4f62f8e4f13631e1609f324ed6a95a173b69da6c03e31451e36a98412a7363fdbd783caead99de846b845a6478282b66119e4928d7f5824d6c83f5edeb35135cb74bbf5f3d7271760e4d118682dca6cd98b12951fb418dde6a32fbd54467c72ab2072d7711988b593782a3879e30825aefa8e150f6658c4c8b22b80bcd590b3ea842eb853c6184cb79fd0630ee970f682f65364a8e6842233410a4096aaaa89424ad7c55b2ac1dad6b515159b58a6b5c8893e9cd172a232c0dc909361db6e06ca69257ae4f41568f1c8abb72ade815f86092100451dc4aeb376a2c53c511cfc2535b1529aaefa5e8cdb64d0a42e1e5a40cb4c0f936d9f979fd757ad8012599e53226d5229c322fc4d345d34b83552e38a88772daa2fe5bb7f12fbfe5701b9939e94570ceb8a803a1f58ee0eafeb5ad9a62f9058a3ab8a63edf232f88e1b183136ba1341f57bb1bc9a33ea15be3c698016a59337a4a44483d29cf3c9462e785584e9b7c3331656a26cf498ea1077ed735ca8661ed12dec77ec00d8d9a6ac7efa86044b0ee56b29ca7517b3d412fd29f3544437ddcef4a0bacbe4b8334fc5556dec32b85bb65864af2b68467a5def2e5c1802031738e28c58a7302f0fb8f1d7791f7e7a6423887ab779a7fdfc0ba7ec57dd30bc15ffb880476362a656f5d0f9d63ef98e3c62b132b7914977003b852defc8efbcb2d9bcb33fbaa648b2560ed18fcb6867e3941e78359aa6df878740855424ed6348e82f83e4637e46348c3be0fa39b9ebbf042569dadb4079907974180ba78c8ab377f37e934da620bec279c118900bd42238032b944623dbb7f931eacd27664862656899c7c68d58c78053dded36a44c5375d5e962ca7c2106708c6e543d08a4929cc10e9d5aa2aae07c932e4e9d314af38e2952c3401b5fb78cf7d23a7f320a4ed61c829aaf46201c01ed5a038e76e94781d7c2976dfb921c89cc37f08e6f1a29654f0df8274590c06d5604dd56a627028d91b7551ac2b0dbe559a5c20d3e26de3a4bd532574a1af3d2df613a6b89086bec993f20b3dbd7554066c78cdc926e2722f6e366089b8a0daae61e702a90a507ed9b8789e4cfbbe41b0cc49a08fa053956365149122b3a3162e5575fbd5a58584cfd9875ad1f3571030d8b77036aca20dcd8d41d417e05b5e196703d3158df25526241fb6eb286d4dcd0c401d3ec0b779fc7aabb7b9dc15bca52d04dff94b872258854d70c13c2110ce3476865bdc1f6835b816885b66a78082a1ffce88415902d1cfb1de638a15acbc77cd46e3d99ee9f189d30b58313edd2a53918f492740fca87d91cce996bde587b6d70a911be9dfbd66b952451b4e84af211ccda36224d3fbbe16afcb02fb1384ad95185bcb4f8306a199355e3ac678854442bc6583d1c3964064a4a0b2e2df0fcd2c58ea356d7508d440b057c1f271a95c4a3cf84ee147f87960ece4f15e7fcd93226723db7edfa69f43eca03df74d5f275e408836e38c1d0fdcaf1002735d94f4d348079605810cd450bd853662b420cd3ca7081972cd20f906556b87e413b1f76491cfe1bb8d205a1fc91a774ece3be608f7a3bcf9f86180d35624b2558ac5fb6f52b62ed9091b96cc84542484e5cfddd8112416cd61bfd265ca90f56e3fc1035c77973479d839ba048c416f773c49ce01cd0426fc1f1caacd364813b0d1fcd62608f3cf4e968545f9faa2750ec2236589424f5752463d539261155582564a9465ec58ed8bf1e4e594c1da7a0ac4466897692d0a04321833d69aea5ab296f6a9ec36dd0971328bbfeb5906a27200b5af0514c77fae8bf2314a1f6a78898e342964312d9ae53638d8fbd446f0f834df1b698cc9930358fa1bf0f018aefb4ce7bb473123f519884971345150c03fa154a89b8bd98d54cf15ffdf8e7bfa8b6820989a06cdeb8ba23b56598f0d0c61927598fa0e9c2060954699f86cc5d9b9fe9b84869898f7525c5e7511f609c7c983df3af644f83bb2a9e3a3f19d77ab35b4bd864e0ebdc6239bee00a77caaeb5388a6c5d772058989a0fd5871f0b4afbc454889eb3f8dbc9ff99ac86287135ed055fe00b51f547af2a61cd2b5bb36c486dcf799ebe41f6ec088ff53dbedc8bcd605f84a63ee2eb1ef5cc195c4f74cef26c63c13af7b43cbf4f5bcec3e2ecc2937dce98738365e1d051ab01d8cd4f0c487f9b68cba972fb05e6bf1ac848f3bb8fd39b051f70893526ee0f54e88c7d741047ce27533c55819170af993504e2ade2680912a78adb5f5b9b0c8ad15d403329f4f6f800185c047035ca355b0374f6e6c35c46bd49354ae32841c9b433e816c8b2e2697001de91aff0734898598a9bd261825f9c50fce7b83706c3a2522f87d255e78b283fedafebcbf7d336177d4da5f5582fa2d562730944495f55513048fff057f0a56a654c017aafa1c228c67027df72b51818ffc87b500796d1e863a68e995516e536b4d2d840d3de95709e0baa955bacfaa0ffaedd07f5b641d6be237fc970955c2fb22a88a2917c5220666c32b6f953de1b4a140eb11a0892287417cfb34b310902b05acb48a60a9182f4afe87aa5e40cf0aee82f79bbf830d99e5be0e48ce153d4ff61e4352c689106241e1064ae579df61cf5d4c2f3dcf2e3ba9dc741c297d6055b62728456fb4071c76763354ff7494c9046ed2f58eee751aafd8fca15e299c022d3ae56a5c17708a2e79a06b4a8f24cab1ec72f92224799d47a4090ed46d2be905e704cce1a08c75e2381f7907133e5d8b2fcdd2be5dc1dc72604280ee1c00fa41b3d2cf9bef85631f6622749d7918f2c7b4565d43f289e7652000187cb2e91a864fe313768b64274e03ecc9d048b34ca700d767b12f87cfb5156f67db08dd68d61e89bf8002e1c85736bfa25ce1c7c784ac48878188b6d6b5230974f9807d6e70403985d9021135e611d2fa346830e4a6f853d15d15654ef3d1db7e434a24ee79af0bf6ef9b71d655bbc4079231046c00e67b04e88a815c5268a8435e95f4232dc452081b7cfdfb65e1b95ea461b4be72bb42d862fc89f7e0fd6feae1ba0bc47962dac3a2127eb0d2ad11acf255322f549c1bdab9e4df47cc32f682e07e547de3c8f76c8d7373a37c6d259b384c1ae0debe98cd7af6748fa882878efa0898fea48f8c71276f94114ade9507ecc2af55a97438ef6bde2d06cfaa95480c9d97020dc6bb8ae6c98b33a48b39261142c1b79609c04f4e9bad5ca57362647c54468e4b64bf559b12a65ca9156af162095f05986a621eb4d616e658563b3fadb3871c889b5642a4a4151dd8321b34c67b0f7af52541b3f3f7894b9ecfa7236888d47e122a0690bab41f45099c26964dee591fdb4a2f665a0d06540d5253cd5c552d27148a0f92ca0a91e7207dd83d803f49966318d5f3923e033f7760156c6e348db96a2746a2827b2bd4f667a8ce2ab0c4f94770fe9947b0ab646ee1f5dfc230a4284e98efe163ca472128d37ddbfbc0df24da30f7343bbcaf1c80f18a4e1998a1d108070307818113eb05dcd686028fd19d6d77851a609c8944e94780f43188c5dd8f8edf9407dc695c807016dfd8316748ef80c0deae5f67d2d8ae990d943c2bc69f9ad6a1f0da119094c5ed6977bab2d2bd18367eb35def18bceb95580e6204a1b96b3afd0d393a354c7acbd9b9c6a64fd0def89a352d8c7a3ed84b97e6b09596cad938b83f571fd84f8a98786b1cd47b7ee992b7bf4283d45a7804029e2b56303e6509af693cd65e8bccf4b0ae241cb1d35c12911b81e1460b2af2d2bdfeadb9d79d9daef6a373e9514a5a49d59f1934b2bdf8a4b7e7c91ea5d1e6eb", 0xf2a}], 0x1, 0x0, 0xfffffffffffffdec}, 0x0) 23:49:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg(r0, &(0x7f0000000640)={0x0, 0xfd37, &(0x7f0000000040)=[{&(0x7f00000012c0)="cefc60e6cedbbfd096323d63eef0e53bb1f6d151f016f2e65dca62cb9839e751e37fbcf4b3a221627aadff652bed76005f1359ba138855869271eda071178c7cfce8cc69a9273fe0cdd1a781ad4ebb0fae6f27c5a3edf2b6048b93634f800d65169186003a2733a6b09bd9fa6e7a4455268947083b0b7d6d3faa799b32396504830aab03bff49589e3762d1cd35370d6f20a5283af0b9935b890ef5dc9ed0fcc895e9231b7760e2951ed1021c91ccf309f0941c1904552684356323eb76c2d27a937e879bbf43ed6c73bd5b74e7a3e6c576559d5f346bca09f6a23fd049083633e8b064d9cdbeaeead8a32166003d61040be3721598e2dec1416fc25dfbeccfbc28b78e587976f99ff51d04cfe92e7117a44c2d59e3f8971ab48d05bc4757d7b667fc2c8fb2bac1a108746fb4babc83ac234ad39b72c5b28bed80119b44459c9d5098fe596b99beaf2fb1b647b60f63c333d62bd2a13bb39ed479879069de128176e74f39e9b0eb5f0e9cae7c74ce050b2ab4c3109290a95a1412d7a417a8fa5c85e7e40c921ff16cc7452dbab5580084607b92e93306a75862b2466d5e5a503468c3385c23a6fa31b72863b0fea0f97811821d077f20dabddbec6575901ef441942f7392873fd696a88d241b1398f330818a3f04cf1c6eda627330310daba364127dc1b62590a50c2b8e6626c0ac9f01eaac3ed5bae74aca7229c591abe6b374635a3cb1fe01e38415e053af08564e775687ca4d959751ff365a273fb69f2dece1e7546c875fd5ab0ac021f56f65f61b6b6e520ec67cce0a37748340062e92b3f7efa08d63864b647051e825ffdd27f0d3dab82921b09dcba4ddd20d9d6599fe618c43894243099e9e4526c2aab866aebd9921ee8c0650a91826c8053b56321ae9dc3d06fa000d42b8b8442a1a65867b87aefb9221991c81ea79187ba15c4f237d17cf113706256d21038472eacd2b590f553726e52d772b4f1742faed5d6bb1c50252808185bf7aa99be47b7b835d29d5615ce604b3245a6e03c13e424057b163e133db31b62e5e17ba964d343065780b0ac4193ab8c27fb8fc3e0b216b0507cd7534eb1db7b646ad8c69ab8446576e9ef0a4188f733107248618f739dbda71dad0e1e5ee2379818303d5ac91cf1ee39d64a4428f4688c84159dc4d4a907b0d95a9dedbc0382fbd756796ad68ea938d7722ab840f892f2e43319357f84dd914c09ff36fa78a3a04b544c2ef126d5ec87f89209fb69c370235b909a3c856ffce7664011e0b1bb91b7ac92f4c64e000ee9e860f87da9572c2f534a5c44bb5b9dc18150f84807af4a6409998ca31e9124e97405ba53d19a76120cfd7fdfa7b27096b80cc2e762f173816ae25ef9969d229b6d03d1753a2285013f3aff7431f9af62421f744da1145344bcadb166bfcf5bfb1f851af7e1af924f5701d5883a18ecfc84f73975196dc6969eaa3567ed259b5f13596b7081536d7116b684600f9d66652e084d38c21fa60edbb3ea62b44ef73750b527c14f2e295f05d6658dcc2dcba8701871214456c296d5d755ab3716127ac97948b1a95f306f83fd9c062fa868a30eb95f5b0c1773101d74773bb97563f5337e68b39e51fc156a48b2d164213fde66c6b07f4131386d7d0c3c9d5bdb655b491df6f7019e235e974f0a3cfa4f62f8e4f13631e1609f324ed6a95a173b69da6c03e31451e36a98412a7363fdbd783caead99de846b845a6478282b66119e4928d7f5824d6c83f5edeb35135cb74bbf5f3d7271760e4d118682dca6cd98b12951fb418dde6a32fbd54467c72ab2072d7711988b593782a3879e30825aefa8e150f6658c4c8b22b80bcd590b3ea842eb853c6184cb79fd0630ee970f682f65364a8e6842233410a4096aaaa89424ad7c55b2ac1dad6b515159b58a6b5c8893e9cd172a232c0dc909361db6e06ca69257ae4f41568f1c8abb72ade815f86092100451dc4aeb376a2c53c511cfc2535b1529aaefa5e8cdb64d0a42e1e5a40cb4c0f936d9f979fd757ad8012599e53226d5229c322fc4d345d34b83552e38a88772daa2fe5bb7f12fbfe5701b9939e94570ceb8a803a1f58ee0eafeb5ad9a62f9058a3ab8a63edf232f88e1b183136ba1341f57bb1bc9a33ea15be3c698016a59337a4a44483d29cf3c9462e785584e9b7c3331656a26cf498ea1077ed735ca8661ed12dec77ec00d8d9a6ac7efa86044b0ee56b29ca7517b3d412fd29f3544437ddcef4a0bacbe4b8334fc5556dec32b85bb65864af2b68467a5def2e5c1802031738e28c58a7302f0fb8f1d7791f7e7a6423887ab779a7fdfc0ba7ec57dd30bc15ffb880476362a656f5d0f9d63ef98e3c62b132b7914977003b852defc8efbcb2d9bcb33fbaa648b2560ed18fcb6867e3941e78359aa6df878740855424ed6348e82f83e4637e46348c3be0fa39b9ebbf042569dadb4079907974180ba78c8ab377f37e934da620bec279c118900bd42238032b944623dbb7f931eacd27664862656899c7c68d58c78053dded36a44c5375d5e962ca7c2106708c6e543d08a4929cc10e9d5aa2aae07c932e4e9d314af38e2952c3401b5fb78cf7d23a7f320a4ed61c829aaf46201c01ed5a038e76e94781d7c2976dfb921c89cc37f08e6f1a29654f0df8274590c06d5604dd56a627028d91b7551ac2b0dbe559a5c20d3e26de3a4bd532574a1af3d2df613a6b89086bec993f20b3dbd7554066c78cdc926e2722f6e366089b8a0daae61e702a90a507ed9b8789e4cfbbe41b0cc49a08fa053956365149122b3a3162e5575fbd5a58584cfd9875ad1f3571030d8b77036aca20dcd8d41d417e05b5e196703d3158df25526241fb6eb286d4dcd0c401d3ec0b779fc7aabb7b9dc15bca52d04dff94b872258854d70c13c2110ce3476865bdc1f6835b816885b66a78082a1ffce88415902d1cfb1de638a15acbc77cd46e3d99ee9f189d30b58313edd2a53918f492740fca87d91cce996bde587b6d70a911be9dfbd66b952451b4e84af211ccda36224d3fbbe16afcb02fb1384ad95185bcb4f8306a199355e3ac678854442bc6583d1c3964064a4a0b2e2df0fcd2c58ea356d7508d440b057c1f271a95c4a3cf84ee147f87960ece4f15e7fcd93226723db7edfa69f43eca03df74d5f275e408836e38c1d0fdcaf1002735d94f4d348079605810cd450bd853662b420cd3ca7081972cd20f906556b87e413b1f76491cfe1bb8d205a1fc91a774ece3be608f7a3bcf9f86180d35624b2558ac5fb6f52b62ed9091b96cc84542484e5cfddd8112416cd61bfd265ca90f56e3fc1035c77973479d839ba048c416f773c49ce01cd0426fc1f1caacd364813b0d1fcd62608f3cf4e968545f9faa2750ec2236589424f5752463d539261155582564a9465ec58ed8bf1e4e594c1da7a0ac4466897692d0a04321833d69aea5ab296f6a9ec36dd0971328bbfeb5906a27200b5af0514c77fae8bf2314a1f6a78898e342964312d9ae53638d8fbd446f0f834df1b698cc9930358fa1bf0f018aefb4ce7bb473123f519884971345150c03fa154a89b8bd98d54cf15ffdf8e7bfa8b6820989a06cdeb8ba23b56598f0d0c61927598fa0e9c2060954699f86cc5d9b9fe9b84869898f7525c5e7511f609c7c983df3af644f83bb2a9e3a3f19d77ab35b4bd864e0ebdc6239bee00a77caaeb5388a6c5d772058989a0fd5871f0b4afbc454889eb3f8dbc9ff99ac86287135ed055fe00b51f547af2a61cd2b5bb36c486dcf799ebe41f6ec088ff53dbedc8bcd605f84a63ee2eb1ef5cc195c4f74cef26c63c13af7b43cbf4f5bcec3e2ecc2937dce98738365e1d051ab01d8cd4f0c487f9b68cba972fb05e6bf1ac848f3bb8fd39b051f70893526ee0f54e88c7d741047ce27533c55819170af993504e2ade2680912a78adb5f5b9b0c8ad15d403329f4f6f800185c047035ca355b0374f6e6c35c46bd49354ae32841c9b433e816c8b2e2697001de91aff0734898598a9bd261825f9c50fce7b83706c3a2522f87d255e78b283fedafebcbf7d336177d4da5f5582fa2d562730944495f55513048fff057f0a56a654c017aafa1c228c67027df72b51818ffc87b500796d1e863a68e995516e536b4d2d840d3de95709e0baa955bacfaa0ffaedd07f5b641d6be237fc970955c2fb22a88a2917c5220666c32b6f953de1b4a140eb11a0892287417cfb34b310902b05acb48a60a9182f4afe87aa5e40cf0aee82f79bbf830d99e5be0e48ce153d4ff61e4352c689106241e1064ae579df61cf5d4c2f3dcf2e3ba9dc741c297d6055b62728456fb4071c76763354ff7494c9046ed2f58eee751aafd8fca15e299c022d3ae56a5c17708a2e79a06b4a8f24cab1ec72f92224799d47a4090ed46d2be905e704cce1a08c75e2381f7907133e5d8b2fcdd2be5dc1dc72604280ee1c00fa41b3d2cf9bef85631f6622749d7918f2c7b4565d43f289e7652000187cb2e91a864fe313768b64274e03ecc9d048b34ca700d767b12f87cfb5156f67db08dd68d61e89bf8002e1c85736bfa25ce1c7c784ac48878188b6d6b5230974f9807d6e70403985d9021135e611d2fa346830e4a6f853d15d15654ef3d1db7e434a24ee79af0bf6ef9b71d655bbc4079231046c00e67b04e88a815c5268a8435e95f4232dc452081b7cfdfb65e1b95ea461b4be72bb42d862fc89f7e0fd6feae1ba0bc47962dac3a2127eb0d2ad11acf255322f549c1bdab9e4df47cc32f682e07e547de3c8f76c8d7373a37c6d259b384c1ae0debe98cd7af6748fa882878efa0898fea48f8c71276f94114ade9507ecc2af55a97438ef6bde2d06cfaa95480c9d97020dc6bb8ae6c98b33a48b39261142c1b79609c04f4e9bad5ca57362647c54468e4b64bf559b12a65ca9156af162095f05986a621eb4d616e658563b3fadb3871c889b5642a4a4151dd8321b34c67b0f7af52541b3f3f7894b9ecfa7236888d47e122a0690bab41f45099c26964dee591fdb4a2f665a0d06540d5253cd5c552d27148a0f92ca0a91e7207dd83d803f49966318d5f3923e033f7760156c6e348db96a2746a2827b2bd4f667a8ce2ab0c4f94770fe9947b0ab646ee1f5dfc230a4284e98efe163ca472128d37ddbfbc0df24da30f7343bbcaf1c80f18a4e1998a1d108070307818113eb05dcd686028fd19d6d77851a609c8944e94780f43188c5dd8f8edf9407dc695c807016dfd8316748ef80c0deae5f67d2d8ae990d943c2bc69f9ad6a1f0da119094c5ed6977bab2d2bd18367eb35def18bceb95580e6204a1b96b3afd0d393a354c7acbd9b9c6a64fd0def89a352d8c7a3ed84b97e6b09596cad938b83f571fd84f8a98786b1cd47b7ee992b7bf4283d45a7804029e2b56303e6509af693cd65e8bccf4b0ae241cb1d35c12911b81e1460b2af2d2bdfeadb9d79d9daef6a373e9514a5a49d59f1934b2bdf8a4b7e7c91ea5d1e6eb", 0xf2a}], 0x1, 0x0, 0xfffffffffffffdec}, 0x0) 23:49:54 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 23:49:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x63) sendto(r0, &(0x7f0000000080)="c853175bc54404fa01522181424eb4d99d707d5b1c3aad4e81", 0x19, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xb5c8, 0x4}, 0xc) r1 = socket$unix(0x1, 0x7, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getgroups(0x2, &(0x7f0000001580)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000140)="ab96b6a3855b9cfa6212f7883cb0eee5a672855083621f39c77d228065aacf57a5ebaa38dbd4a6954613982b566290d9ffdc81b70485b8eeb662ec3c5b275178afa69e9360c7d9427807befaa358a80e25e10d1d752c81c7a654991074949c877f763f28e9d34d30ae62905ae1d4e3edcfd6fbf1e9e64e57673dc2e1e1a76dd968afb40b71358963d854562f4affc150c8d09e7163666fd40234614c6a91de1bee50d39afbffddf5cdc311dccca9a0d9ba89bc9932f09b7bf42cd636f489480562557c4772039708771001d2103e53ea4fb5b7d2b4b9992662b4939b41080adb2c6aef9ee74e27efe5eb5d19a6fb0328bd3383e3a3a4c5b436afe614", 0xfc}, {&(0x7f0000000240)="aa5e6dc66c3f3243d8824e73d5ef26268881eb4b176640fba79d63ef0c72a1088ab871114fe03041d86105ac22d6fd49d9bcf0c32175be4088193689761dd37bc02f69dfe2d60afc4a27a074f8f385560f1e21764a5e990331b7e207ea8ab5dfc11cc1c3fa90223dd3b423763e6487cfb2d8d6864d96cfeb97a2ac5c788e551b7999b4424de3cf713eb8b57aa59c68699de08bb3e1562e20f19d420f9de9ee5bd4905a821fd36de8f581607e54392d57e6a9a64946d52c45", 0xb8}, {&(0x7f0000000300)="c13d", 0x2}, {&(0x7f0000000340)="3ae52e53d7ae734d3416a6f8558235c6a46c56627cc966101c4f18e365b66b519166e34555dc99cfe299a17c30d52a2f31324ae9dc52a041ce9b5cbc92feaa97a81a78d267c5f1b49bd0b0fa0a83f41f5a99e605ff5affd9993abf823a17f140eedb9946105b6a3bfdfabee4315a277aa6fb36cd2e8a8e7fc2787b6f99ac487446fe977d37676dec4ef5b605585c6a187152d1dcfb4e76027394fdfd05cc168102a6d5c5fba5fa946544af6a449b799a8633a112475cb05c0451d6a4dbe934de749d830f61213c6432aa3bd7b3db1e2e1a551b6c46d29bbe28a1a4f1d6cdeee119447f1f13a82f7099f95c3cb2f692fd80b69e78f84b55348f4a1b70f3e9d6b5d75de8ce331a225cf3f5ba5da21200525011e0203cbefdcab571d887d9fcf00f2e532062d4b152c9e971a5482e6578bb19620554a8bb4c6ed216faede6c1b3451e8105e5e4dc2f950e91ac38893b9e845231d7110557606da9c7a7e6ee94ccf982af162d7802f10751aa3c9193796adb90a4936cfbcaf4919db18d5a25396402a710ead4b47cb17d64aed6951594b071317a817a21db2d2123fedccae317141577df193d1c2d914f84c207d3ec2cf29e03edf1ec2b3ca1a232c933bbdde5a40453f845f0f2779e88bd0afef97ad8320e9a6560a4842062c47d6834b1f58756de5e8335fd4250cee6e5c9169ce45b23fd003abac97dadac61287c0047c768d65319427998081a8828e9b2c059d57ab8888dade335640205baffa05233ebf72d79ec04532e030b303b826aec7e2442668defba0701b802d244672c8143321cc04d4b74e4242815a442ef32944e2614199aefc5cb4cba1021c2bf1052ea56eebcd9698085afbf78a594834fc0fc69245a7166d81292f7de130e576a8ea248fecafc4273e9e848959ad62a3f2ebd2f50699634f2f9c62654be7f18c16b6893c02c588ca94de9401290c9f2d3f9e64ed8376fae5de519971b072a89434442eadd6ce1799d33024895779e9cf1ad6515045f4aff89c5737b80f76001397a97a6c34d790c32e2980cf20cb1b9336d8c0d5f9fc8312f60304bb852427ae3c61b68fbdd25a4d500b66f774112a5d7e744e241025c87ba54c0f5b9778d7abf569c4309582d2510bd4557a06638653a77060e0a2647cf077099009fca59dc265cc24c12237fd26fda1baae8726c3dc369343ac41a4103eaecdc6f7d4a338c0aa38738fdc9f0f7d793fe66dd6d15b8796ef5fc56410cea4aa0c16ebc435a065cd79af9593389c5873be6444aa8fc80fdb2bc07c1b9e45e47c791a395036ded242c147fe39688183ad7dea256eacc10c5faf4a332457e8a63ba5240a080399199bae87b1bd2b91fc48a5d1b892358d5c6d5d8bc55b9fc850c092fcd3c2715502a4bd29e7a07075be95e7af02cfe5c0fd7ce902c56347ef38ead0473391430af95fe51a4227416a74b6d7d5edd08d60482b6b3485a99e01396c22bf2101a74dbd992c42987455555ccab47389341349778b9d1757617f39286b44165b965e3a099ec6c8d65e885cb0404b3eacf85af23f2c3401d701023ba8d3857c856499be83e0a309c101733847d82f5f7f8a633e54d647802f085569edb0df8006c976db50bad59ed29d02d103e78a3cd9ef7c5c4f2dafbdc5fe72343cc89f3e8178e0f280140e4d9c80e0559436cf0a747d7f3a081735328997d854de38691efc419a9dd63b050e3600baffe0f137acae53503895196230cd58c38923156823c2e987bc263691dd68751fc706ef452c4681351547fe77a2208113bf954b085cfaeac161d7a3f615158afc1284077ed1704030604a87c4d29db9122738d6404986508911a49c5a191b53b137e47990ac16aafb665883ea8c989d144df1b3f26c730f4436d120f5f94c2ef2326751ec034716b1e170e26f9cb2d2d1ab42c34506c3d120093e90e2b3cfb96b4f9ba44a8cf0a68ef72cf82ed729e6d9eedd83e78af6e8620f33ceaa8815b1dab675b20649967a4fca72d11bb6314719f3481d8794397f8d4ec20b4260dffdeb9921ee833db5b83ccd391357aa9f30a11ef4620dc6df17b64fe4309ac50f18a755ce0e2ed6e5cd9d1234b59aca6246cf6f99fd181360d403c5f60eb8f7c3f5f52bfcd189bcde42b1978751f70de906cb043370098e7c8d500768193675eb8902976d03353dbb97abcdc176fe39496d63a25e392b88e973e949fbe90f768fb94b1e7feea808ebcbddd58ef2182f64bb2c11f87766646e87f00e0b05add23d0902c2d3d952f52c58c031a3ca23bb6c941e3b2d37992fa48a21ab4165fca1c4043d56621a9922d74131682499d5786d5dca94abbe636b9e97e43c90594ac74b7f4c26a9920770cf0a31d98ac0d5f1e994fb0311c9d851efe4b459593999f214c993da33934c249c8471bc6af61d2961d239947cb75b08a25f66c0adec2d18bc0268e8f723c17d4132561b262bb0c9cd548285069d9e25a06ca8eddd0a447d676517d3572439e202ed3042f3a5bc7ef6363a31e48c101b25cf4531ab95af839ed95c5f3b028a8dfbebc7582ead4bc00db3ddd0dfd622217f46357208d6853439f46d44a385d5d9ec49ac7e535e29dcdf53327e33e8127ae26377f40c10cf7094747222f14d93bcf5a3ad47fc82b7de6340c8a81dec264ddfedcaa7e5a9ef394658a692329c19096fd4ea6c3306388a5ad62b762ca2642f735062e6048ea2f0cc1e85af0e3c5a7a168a0e4cb07ad5e3646fcd3ddaabfe8a700331130a70ba2210ebd752550ddd1f7891d6253bb8d65cc4f674e69d789a1ff5bc9da05d5db9dcd2cd21c538b7345bbf215683c8dcb3470f85f1467cdeaeb865b33189d9c0a3d67ba81af8471ce7249ff0271bbef8c085b481586fe0dec86361802c025e36168c7ce1df5c1077c9c5c3628c8e5503403ec43ff850c138c95995a23bab88c9625ae8a509abeefead07ff0c686a2793a0e78b09640741bb9946bde00fa27d0c55fdd2c47f3f5fbd94e0cda3fb0f56032eb8876f78b5a30acc004a45ab055132f8936765d825ab5319d1e58bbb9c1ee3e32896aa0af4db6e14f27d592ed655428cc843a5f4ab64d4bb4ffb5125e1d81cae07abe8208e1674a0c902069809526e5d02ec7732a1073d912ae33044e4dd2e3c26c62f16f489fe2d71999a3d179b286a9a51024cd70136ab71513724c24a22c6173aad61cd839c12c2e3a36de6ed03a40ec64bbcaad8744f6dc2979cbc5abfb29d6b66ab2cb21f6ec7194449705558ead55f585b8bf33cf354f7d34c97087b6f886ea6764c136b706c253a232a6a721bfc412d18ef7482a61a8bfbcd51c749832fbf6b3a00498d145d6497fa35747c01185c92dcbb2b7bad9c23ee32f348398b4c340d0663cb6fc8baa002d5a6a4f586bd91d3cea3b82d88c7fc01add9a2acf306574546a80bcd7489281b0dc46294182d2cf3feae8ab148013c29c772347f1f5c2b86242883774fadb373553202a79d428c2e0b21cbba21966caf5e949c1a4cb043b51f508d2d8b7118add83a8ebc57827f6cc1599092f79d568406701dd3b2b5708c78798965662ec1b41d2940ed239225b04c6009de16295cf1e02e61b2f7187e83898746d6febf7103aa973d14e1c37932b9003a8f3ee758ef7975393bb5bfdbc43ef9048d4cf911858399e4b2484255807bbef347c73f9d7bcdec072dc92b82327385ce234b1bcdcd7597127b200ed7ca63712d20a1b44d9bb3b92e4501c599b502cd99f3df1f2c4ff081395ec5f83e036916db95259c1d2c912aa9e5345aed8a248fec81772e7a27ad369304f7ebbb50e13596a8d5739590853558138b9326810b306a13f7f5e13bcc448e8a7ce2209ac573d618580d41be72ab35215014a1f4d3be3c97ca6bec17b4bfd784bda4262beabab3970f710cd449f71e71d4fe2c8a619cc7b59574e6756a5bb29a9c066b6527ed4e34b5517ff7a5e545fef4cf7a564e62d4baa7283ff4fb428cbec5e38fb12480c4e7f1d1ffc5e887b5793ba7e2903742fe6800d881960714ad93c616b2189b303fb00eae204647cdccbac982efb75dff5b160abad2fb62aaffab2c8f673eed4c0a0d910da35a89c056c5188b7582f725908bf7cb08871c1902192a511df530f60a8d48d6f268d6f90c98d724aea44f7c825bf15ac64056fbacc5e175880669a91292ac031a378974702634a756e5613ab2baf64a0b8fc609a1692bd836034c26ac17b02be4143f147e19d6a0ef270e80d3aed30810175517a0cbeee1f870a89bdbc55fb67d89e1675cda9b04e96cd3e6882810378c0a98bc9b369ef1f22b38fc5e0fb6c1aebdf79edac1f6b78c8f8dab549dd268c4c539a88cd33170ed85880a1d065103d79e89875cc97f19989f11a1be50691a8fd7f077440cfbbb14a3e9c7e5f605675c880614e8605946a33a9224a595dec0523d7f88bae04cff433c1767dd614f67acc329c46de6b3ab12e0c6241308cd02015de1b6e5388881ce3e8321a4df7340aa81fc4544c7c8f6255cee458347866a5c7602cbab44eb3cb52a6332b4498b8ec6842c6e1965e173b7fb9c27cc5dae69d09fde9bff90250c71ba668e6b647f43d5cf38f44eb33eb58d38c0e61a8b26ec6bd4a57873441204a4483dea16093ae034a141ff0cd516cc7c2d00852d52e3d9ee1ab0847c54b64665daa26a9f6daba5c8113ff0c026c9b582fd5b93105605980d7af2861947a41752420363c3bcab141747706ed9ecf7e375c133c4a1d7723d1b8c4e611c0a7d95358359c548cdc165eed9df0ee9190b28357640b17d8b7afbecb6d3b8bf8466c4abdb17e0595ae75ec7f822b577afbfc755819efc2274897f5c9805a68333da435c37718b0c14eaccd7f9e5a73010d07b2205717189b5a7f4e6a196a9e91ade7b0ec08d1e0581e5a6a09433df7664d7cae41319be58cef46e8a292f2c1945f558a2953796355d6b51c45a602551082baa9f68dff71a532f77cae1d84b0d69144caace2ecb736352295542cda2014a78b0b8f3b4b0361753f1309b9cfec4fe4a9ed2d5c61317c9660e01679f20aaa10c0d2bc715652595a7a7359e1ae169fc0f0fb8df2407bac071e9ac4c8f709ffff8834e60d2e70296b4bb3b6c6f113ab8def0541e6d1f8a019defb70cf39b3ba71f57021969e1fd68f54d7077967a35781afd436e72aec1244d19a9e455be7ab63be35439866c8e3bc3bc23f1a0bf98b920ad5ced9bbbf27378611de62f627ff24d62d27de93fdb652f7a94c86129b43bcbe52f1bcd67778f1d047cecc67f0a425171b5a0e532a3e45247e4102cfecfc3641b070b7ae71f98269131a3fd9d12cce1084978b95aaf026f6cbfb611455de989f9d9128a84d68da3d9f9c7372d02d65f39a99913b212f9cdbe9f580e68f6fc872deb1c367909c1a62a855cf9b664b662028a6f0d9270b633369de0038ec0dfbd7db7925570c994d98d767e8269a498a19c3889b53e92e1bcddbe51b4f2b4b2049cdb7c4ae8e03d86f96c8d6b6be651854b1d54a39a727ddb8c0a77816fffe1ed7521a474094f990ecd6eb07856910f3dadeaaf0182f4c6cc5a84ac6a7f062ecd9e35579d4a29294fdaf3a4607a9c90ac967e90a23d9364a093fd5c474b7ced8782e63c3331fd9cdb1e4473d75a42bf64016b7fcd4ae2e28b09cb50a585f361070d5ccd813e8d9b431a4016c5a49e7f8ab99c95f79d5ba9178339475a70c0ed104d4fcaf3c57f89cf3766955d51663e54bbff5a94143a7e728a7b90612037e1516dfa26b7293408a06e52d33784ddcec76b30f4ca8f37fe302053a48902fc5a0f1497c2054", 0x1000}, {&(0x7f0000001340)="80780fe055486fc7a4cd697996fd3f91c947f4eb99fd2b8e55c6a675528a1f50b02208bf3c64d3d72bd80903c70f0443eb785097c306a30e05820d377cb63d87becf399a82c10fbef194c3709a99ef740445b8991d252a00ef67d0eb6cc5366b07897042d0a6efeb20bff083e9fd0ede48b4762b59b337b8100b4eba03c3f31546790e0f772e28c44899c501e209af2ea4b85eaee0cd25daca77fde1e8e7f3ffc24ee111f203c3f546b36d33a0f7a5157670be0c66e6dbf2cd7973851fa00d40a2", 0xc1}, {&(0x7f0000001440)="9da630e5fe2bb38fadf3aaef4540fd7cf018d321383c7ccc20ba35782ff77421f6b629963071edf696b0d9640847e8fc1f74831d9ce66bbebea176e9f61d44141abdfed62588d512ca4455f48c7bda243634e10e6436f611c6ffd87c3166ba66bcc6631e28ef58e2978227fb39a5a2ee4eab2c46b5dd9b7093642a67eb4147ebfd0e6cc337ac73e65f87", 0x8a}], 0x6, &(0x7f00000015c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x88, 0x1}, 0xc) r6 = msgget(0x3, 0x400) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000016c0)=""/83) pwritev(r0, &(0x7f00000017c0)=[{&(0x7f0000001740)="d5338ca2c4b0b6c6b62ff0a559b683975e56eb167f781b09416c7ea91462efe7af87c15bd48c7d72201c0e1338ef38507a4ee2e515e401cc812dc7996bfc4a01de", 0x41}], 0x1, 0x0) r7 = getgid() msgctl$IPC_RMID(r6, 0x0) socketpair(0x6, 0x4000, 0x9, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x6, &(0x7f0000001840)=[r4, r7, r4, r5, r4, r7]) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001880)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r12, 0xc058574e, &(0x7f00000018c0)) ioctl$WSDISPLAYIO_LSFONT(r12, 0xc058574e, &(0x7f0000001940)) ioctl$KDDISABIO(r0, 0x20004b3d) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000019c0)={0xffffffffffffc1a2, 0x3}, 0x10) bind$unix(r8, &(0x7f0000001a00)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x8) getgroups(0x5, &(0x7f0000001a40)=[r5, r5, r11, r7, r10]) semget(0x0, 0x0, 0x4) getuid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001a80)=0x2) readlink(&(0x7f0000001ac0)='./file0\x00', &(0x7f0000001b00)=""/209, 0xd1) poll(&(0x7f0000001c00)=[{r0, 0x80}, {r8, 0x80}, {r8, 0x81}, {r9, 0x20}, {r0, 0x1}], 0x5, 0x4) stat(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)) poll(&(0x7f0000001d00)=[{r9, 0xe}, {r9, 0x180}, {r9, 0x60}], 0x3, 0x9) 23:49:54 executing program 1: setrlimit(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setrlimit(0x8, &(0x7f0000000000)={0x2, 0x8001}) semget$private(0x0, 0x0, 0x303) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) 23:49:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000200)="fe0e0009408f6ef260", 0x9) kqueue() 23:49:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x381, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xdb, 0x9}, 0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xa1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x47bd463b, 0x1}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044274, &(0x7f0000000000)) 23:49:54 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getrusage(0x1, &(0x7f0000000200)) 23:49:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='r\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1012, r0, 0x0, 0x0) fchdir(r0) fchmod(r0, 0x2) 23:49:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) close(r0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) flock(r1, 0x5) 23:49:54 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 23:49:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x1ff) 23:49:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x97ff800000000000, 0x4, 0xffffffffffff8dc7}) r2 = syz_open_pts() readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000a40)=""/114}, {&(0x7f0000000ac0)=""/251}, {&(0x7f0000001bc0)=""/154}], 0x6) 23:49:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1000, 0x80000000, 0x200, 0x401, "90a9be1a21b65679ddf537e6ce344671aff81498", 0x2, 0x1f}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="000030b2efa1af2800000161a3c4d299198149056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc939152798963cd6fe764b6c283ff4491a"], 0x3d}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="83cfa0e7552b948a019c24cfc45eb78c218308734896b97f6ad43dc00db4f1d58fff5074a1bd1cb58a17797594ad1405208fb6e996989ec5f37ff946a20dce2fd3cb99ac91719b09796e174297bd89e0ff8e8a5e5a179bf55af03ec2c4feded40bd0dd0b2879600a9e8297dfc8afd815b1f68a59a174f759ed4669cd6557c2524373cbb6b92adc8b7e648880be8af455ad4cf9803c23e679372090ea804882a85fd7bbe606d85ef6c88907e40528e90a2338412a9937a4f17103f553a4c26332f27ada7b0293b7924c23a01179d4a7d856cf474b9cc96044b1cfabdb008ae64c5014a2c4388006d086e51c5e598fb8", 0xef}, {&(0x7f00000001c0)="99806c8a92699242a3b6101f2ee759e29cb6c1", 0x13}, {&(0x7f0000000280)="a5efd29ed7b4cf563a8960e8dc663ad79556987e4d9ae14d7a68108a50a83797d159433f999a129c9eea64232164065c733d9ca6b295aa7382fa8ebccc8f942b4101db360746fc39247161b4a13b72c28fde5d89598a9769edfc5054fac0e6011c529d3a16e7", 0x66}, {&(0x7f0000000300)="c32a714a087808556121fd4b101a0bf39337f1ed66a6168562a5afe8b8479150cafef013", 0x24}, {&(0x7f0000000340)="f1dd5429627b5de28c2ea458389d551c0969b30e2843118cfc2d9a06420386660fa30eea05da80bad158bbdab5f4602b52e7a42aaae7b591278534b3d7d8c685c1390ba438ffc9610906cb61925fb9d595c9024850ba238feedcd7745c1c058b80a088c5e91a28e702737d36374fdbaeebfdc94ddb0e3e5512d3", 0x7a}, {&(0x7f0000000680)="2d83ceb39bd210a4a561b86816886068e42e20fd51ae5e81a1593fc5c23fa0340fc2594d27d32035d180e1d1e45b131b35fd307536ccf91793fd78c929e83b7fd6b0486b370703bbfb358008c559b7e035c5735fb3ad22e81016b9ecf67098eab44050d65912abee07bc5f367438cb2e67be021fcfd7b5ab5f163b9aa97cce898b2b99957fa847bdb7e71a5de9768f62af1316e9081febe6eb5c5d71168cff6fd493af0c472b770c06171c5cd939c37fa20e24e9a683d799ddef32b05bb15d4fad4d4d71bbb40a826d3af804f23beddeb36344ea49baca2f2d5576ae0287078578d9f0f626b38291d3638267a9c2dd4cbb13cd1487858eedd2244b20439e166ddc404cb2e1516d103f4030d0ed4ef700f4c0d0f153ac4be54c7eb787b0612529c929e0efa92dafe968edaa54678778203bdf483f6a862db0ed5235f46a65c89eae9e8f7218ecdc19457a565b65dfa9efab3d55383dd5dfb78a51700969ae351d1b0d5ac9f731fbbcc95e9022fc81c041224b12aa1999ac4501a35a4a9a98593035c43140bc75894b55d398352866495d1db76d9b71b5b08ebaf00c8cbf9e18cad471a2f4469279767e544a59c16b87c056d6af02a982425edc3d3be0864b84ccf8ab63860aa4cee7b4e9e2c5e74c9fc3f5c3d2b0176a9dc2cafe8ac203e34ff77a2d55223f731c468c10e1a5525ac0a5da95e25aa934dcc5a25f5fb001af04e1d322227123728b686e8df6a3db1e540ace079333570bfc55c5d067b604a026d0c77a810afdf7e54baeae87bd5212f484e29fbfaaf2f17d6a0cf7dc862cdce49525c65fe9c72f6f47d8d554a972a19c177a5d8a8d3b65c7ea589b8d2a50d31cd77379f0f00b4e7a841843ba8791c9161a4c3b0bab7856b29c15092353629db5cf037b993a7e39ce7ec6e3743fa6aeb38e2e6539670db68c1d49ce9cc11e64e6200d6622a4a27571abc43af8d1e5767e4e9047d156a2687a898d384141c95a553b00a7ac09155570491b3c73b0185279eb8afbcb325dc04f2efdf0838c42b5d52bef8f5951585f2754a9e45c74399245ff0b90175e412b5908a3ea81f73152ca94388aa12a862040e3ddbfbb39e9c52fa7eff80bc9f4fa0c6958a03d5255396d01581c794ee8618e698fbed55af1f27ed9340c64cbc4c82712a0255c89455a976d5dd395e55d748250cd8f5e85480928a0a8f3dbe76f551d426c24f69747880f7958c60f6bdfa976072b886b7a7847d41197446b449d5734c602cfca6ae9b6f3e0432d2bb4d9273f1b8abf5e8bdbdbbef0ae4cba03c0abeabcd0fcd7dfa46e4c622dbdd75153e9d0d2979f2902a1c854915d639f6079812cfcfc3543617f1b949a5bea11c8879d2444e81e5b3ec28a9b78871251c5a3c29b72ed76860e487183afafbb3b87a8e60ca5019626acf28b13f3e25c2acb0708eee245b5701b12515d1970ae855df0baa1d85ced434363b912206ae88d4bacc87f1c20199f42846e912752527e166dc3e2c0523b66259ff5fd63c42acc90b9862358681981d83d41eaf807892ea43ee10eb42381caafe405007202402e3e19393a25b02d3f60354deafcc2cb65ff59fabd8bcf63c7d1b69b93dd80ebfa6676dbff3bd8933e701a9e179b8c194e683c82a2e274898d1c7dde3bd67f02d71da656914b1366458a67bf70e4b70e36823330f3c29224a549814186c7bfb74b13b71bd4286e25c979d5bea0c80a4d54aaaef405453fb6bcd52b9636e1d56796891f3a3a394e0c71bddb78599ff4204cd0ff7140615562b52cbcfc00b114e922493e340355739e574411d8ab205a0501cc4079b4b21c3d875691919fed61410428c66b442e109e2e0d9eb8f413c716f2a2a01d129b5994c9b895fe591b231d85dcd6bdf2dfb1d6c7a8db7520ecf31e7c24f0e1dbcc3cc48eba6b8340f6891fe76fcf98e9b19ea579fc01af9938fda46ab45f591d17e56b66292665f4d9f4ce945af96563162b0db51d0b249cebfaf93ae2c805458ffaaded306398784ca7f0e5133063954308d013d277154b99aa14e8359229a75fdb72ec8d94906019d892f6a5d7507360e688bcecd291bade8dcf222abd2e2200b0d99f42c1aacf370c7592f101e2ba08140921a68c1e76790e011c6fb15e55c5f9ac974d98996808ebaf240d7be92e105d2d42599b095e2e6fec3a76330e079bf59da1f90d656a0884fa657b4e6c75b0e8609f0672262bfbd8730a8cc6eab02c4d6bdcf19739317c2619dc95643b8fff11e0a2122918ad09d65ea52ec3e362f375d782ba33ee6903491de9842ddec32082ade0a10cc89cb1a50f7cd82a7070469fe1e8dcb514cf03218aef177ddf763d3185aeeb97b78d472c72e4021edb26b6519232541208886116c68af369eb5dada97b862a724e9180d5d59523f43f17b9c4d380f7d877874ed9d853016fcc4e578c1bd222db7e8c23e53d9150a095db42c3ae5a7388666f3bca88369906bd69fa93ef4abae1d9455b515adece74a4c52f92a2269f84c8f5f57ce51ec2c643aa682c3e36ff0d097d20172231573e6facc0350377c39b21d01ee5ba00f292073675c0bf1777b7ad2d7456d8a5146f54b2b467a536ca9da80701626ffc29c60124fe38be29b769f1d8259c72e9dc07a49de561c60d5e0f2acac2f2f9a8e363c638d692cd1c9392df0ec3094aea2afde191df5d09037233acb6fef3aa3842446e9f80e4cdee8695aa27971a142c8f348f7acfd2fb3d43e9f1d2b064b24fbbc010bbd88c193a0dc933f47b8092eb7bd444b89a723736f2adb3451b9fbd4564bbddf1b55e3ecf81a771b085f2448db25b8ce434c3f244f888cf5880f17a988bb503ab075079cc659725516934046bfe9e4b4c64a88020ad535925ed4c366d0f310ae7ce00a5749db4d0619f0a641ab0eb6ea285da19cccb8f6d2356b30ec708a8b1cf9348f2ef495555005eed08e5be20b407e74f6001d82187e539eae8c9a7f7295cc6bd894bc3e9132215027edfae881cc61daad00cc151d2fac4d5c08065c535b5fb12a320a8686e5839af2d70dbf26a622e7433c72af9fce892be6ec639977292793ffd1076985ea78f71fe36fe2df49becebc1be86c0c6264db1f7a991cbc48f8bb0740d675c97faa90f0ae0129f220431b00ed36efb32363e996916185997653a4752d843bb4a65ea2b1b956fd42c249097471a85967775d20fe15b0a91d1ca15b971dedcb0151685f3d67cb667dcbafd9982cdde6d1f86672fbff8d4e9fcf9f5df2fab93fce5d9fac3e15a624e48c3aca1809d4d153c1e3b775d66897d3ac52fa0ad3ba7491c900893455e679e84f49241a26578afc490cae624a2eb7b8aaf9ad7991be2b266e33694c9b73e4cbc59ee69e428d08bde099ffb2141a6f13285f25ce1cf19cbcff211e70618bfd472f6eafe8967bbca388c3ef4af2002e228e023ed8baa7fd726713f6b6483358d4926f91f76c7ad1ea0600afe6e27fdff51f2d3ab1479287799ecc3c09bd3b13568a9f052bdd31c91265aeda3b7ee43d9d8f996fecca2664d0af63f89839313faeb77c3444bc40bef71495894635ed9de74ac085e85ceb030bd0e90e63c71909a0ba19c10f6b5c8cd83c67b3842923cc622b44616d48f9711629a06fa1a3acc19a2966c2d16215947410078b70846164040fe22ea710244bec6c1117f0410c115616e8822e5a6c477a29d82822cd0136b498c440c0d08fc9d012dc5cf51224137c8ef581bf7466e3cd754306d02d8e848338b5994dd82dca0ed7d130315d22c1494b8600b28ac5f87ee25a51faf0fc070a4053fddeed3bc11ca967a46d96d41b7ea102f84ef64cc06bc605c28340b7a5ee90fe4836b39b0c041b56289de1cb019c66f9da3b8d6cafa715ec184410199e7ea63bc9472653b8be960091a1492e0ae3b066dcac6f69b62369db5ae4fbc2b858d65b7c054c25d6a9601ba56ca618bcd796198ca1d0c8e76570bc08790cd3c54299751101e5d125fc82dd5851955315fca536455e9428bca48a03370103394647edddebf0559dca3ac2b2b944d781b4264d0956905f698bb3498d1f2da0fa192df7728fa00c156d98d289059ffe238f0254725c7d9ec751c23695c85c7250c3d31bdce87c68b435315d21712c76427310cdf2cd9322b9718bf28f4716a9f4f67d9c3590d47d0f67b18f7b9eb7d17ad44653747e242668380a2957c9ee9c5e9cc6785e7c89fd21633eaf3f525df735737b7d878c8ab3bc48ecae0b184ca840ee39fb8cb7f73d1a29aed8245c79c00d60bddd56246fc2d3073172754b93a1675098e5ff3f97545cec2d475081932844a74ac87842d8702e0fdcaa1ff297ec861ddc04d0cad43458328631acb5c5a4103a5fe1ae90ee43bef39bab5d08d735d2e0959615231f74f9096c1882ab704242e80db41212a8411484eed05bf8ff326578fef6d2f1b38b52755cac57e0d646ba9ad347c871eb0c88fda9f0960d3eb3ca85aa56c5dfa5771fed7b62a6377c0943eaed49deae4a81fd284548e8a2058dda4672f2eca9ddb77e95dd9d0a7f9812bb5b1d662e63fb40b4799189a7ae5bb9182f7d0aa4354ea3f0384ae6765cdc12afcb1bbbfa0df0f0d0eed871b61f7fec7bc8bc3116d564a87dcb10bdde4c756f798a29bffc4f32cd25991c092a2f4d75d717a101cb25019b83efa0a926e2e277bce5f19bee3e35d414c8b23319e3d25ace33383900aef6637c322b32d2add462ee2274c5ef1c4840e40f487249e0d5df328ee09bbae5b741fc6d899c3cfe41f530b6910c62b182892b2c63376367a742faabbe5920276ece17bdf4fa85c8af17ff4d0f088374c27c72c7e618b4c0edba0bfd345858ca67cc3285807758e79281d9b73ae0ac1473ce23c4778ea9b74ab54f8bd8cb35df03e85c37eaf7f23d79973200838c598cf9473331ef5abc3820823be9428fe5de6010ae5d5c1a9f379c8f482a83ef6711d415f5b27ed0bed2cf3cd682e6f8946666a526124c09e2e285b26f9c86befea9f81e2a09bda004f4e66a55e7166f50c0cc4234e7189797d200b84a2d6b157fef4b79c39e090863158f3104735e5018782b57374377e18577db17ce49b0cfc59b52b2bc68d0264b2f562541181e017dd649627a82d77ccec3b0d34fe06c36b01ab89a493de00ee7c0afb955d9ac904bfa15ef655873c3c9068febea356436ac08979cdde46804fd1da52525cb51efd367b92abef8f992ce8a750df46beed2e9370e16bfce20dd70202d75726f5d4013bb896cc78fdcfa2a2a099d9d4d3ffaddee10186d3b0846f0f16fef0030f7668e1d084bcc9fee374b927edb2d1f210af1c0dae90e585df227ddfb5714f27159bf0c88e3f3712525182adc1327c3dcc5a6eef853dd6b5b34abf8606008d29f7358dc6176b3f796c81f9d17a1b5634d44c34c1180bbc660c035f39b28e7c7380f5ace934ba21e748f554f282efc203f485e0968fc361fb52e00f55456d08a7ac7953a33d07ddd26ae62b08ecfaf7ad80a40b0a37efb868c01ac1c4997eae0f2276bc1a63c89f9d706f1ca486caf57659ace71ce2aa8178b8da7ab515e2f227e74d5927c13cef9274ab2d17093479a9130fc1bb89d29f76b33839459b79cd4f799c8a0890a74496a5ddbc2256e2c136bb001a644b4993ac74061d17cf4395ba660124cac27d652358e0f90095f3c1f398adb40897b03b2a8a308394c8ad8517789d5599d0d7e9ecfa6e9ca6fc51e4fd31d6e22dabcb86affdedc62e02b9ef08f0294bad7449bc8635d62259fa2709c6ee8f05223a4a8a35252f0402f439b07f33313335ccfde17e0f007c", 0x1000}, {&(0x7f00000003c0)="37ba6af212ed488fe20ff2362247bfea1d318d3beb4be9f1e8219a80096b7c3e3573979719d585dda2b7d3ba3592ae4b6c5ea38d", 0x34}, {&(0x7f0000000400)="856142e23e3acd483b556067216b73b79da92f24a1c70fb4ce00da78e02e9c9056e1009010582b32fa7eff2440", 0x2d}, {&(0x7f0000000440)="88c9f2f626a08f6c1bb65ac1f07358e231ff1743a07447799a7f90ba7b4714ac2385458422e8b8b8b37d8a3a7ba1785aa1d1cfe9056f1bd6739ad824278b9d98a1c3e6722abb4c52f2a8dff1ce2847b38740", 0x52}], 0x9, 0x0) 23:49:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 23:49:56 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x1, 0x4, 0x101) setuid(r0) socketpair(0x3e, 0x0, 0x8001, &(0x7f0000000000)) r1 = semget(0x3, 0x0, 0x20) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x71af02a7) semctl$IPC_RMID(r1, 0x0, 0x0) 23:49:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x84) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x800, './file0\x00', './file0\x00'}) 23:49:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) 23:49:57 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) mknodat(r2, &(0x7f0000000000)='./file1\x00', 0x2000, 0x3f) 23:49:57 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) shutdown(0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001100)={0x7f, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') 23:49:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000340)=""/78, 0x4e}, {&(0x7f00000003c0)=""/136, 0x88}], 0x6) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) write(r0, &(0x7f0000000000)="c528a9a2077795abdc4bc1f6b5", 0xd) 23:49:57 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82028eb5e025004410db0101000000000800"], 0x1) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001c80)=[{0xe8, 0x0, 0x0, "174403c72cd0faaa46205708b43d91542cd8f3e30e034aad7a67f5128bf824f65f099136995301ef582d9c0768d3eaf7d5b49016f000278bae00ff6285c93422389aa438f8a6860f061686eb3b30b6e86f99cf2f60c15d2238f84677198fb14e7875f76761427615cfe08ed0a9afe520c36d21f433bcdd5844778413c976cac2fa8f3f2a9de6d78ebda1a9646b8abdcbfe811e0cdadc5eb4c288d438e24c0724fd96a731c72f538feda88a841dc69009caf0e6e00ab8b70b8d11467f7b80c0fbe75176b9b48f3a4b7ee72b2786c353dbf6"}], 0xe8}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 23:49:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000340)=""/78, 0x4e}, {&(0x7f00000003c0)=""/136, 0x88}], 0x6) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) write(r0, &(0x7f0000000000)="c528a9a2077795abdc4bc1f6b5", 0xd) 23:49:57 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9, 0x2000000, 0x0, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = getuid() r3 = getegid() chown(&(0x7f0000000140)='./file0\x00', r2, r3) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/61, 0x3d) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r4 = semget$private(0x0, 0x6, 0x88) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f00000000c0)=""/22) 23:49:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20010, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x1}, {0xfffffffffffffeff, 0xffffffff80000001}}, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6) r2 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000200)=0xc) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r2, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r3 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 23:49:57 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000480)='./file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18809, 0x0) sendto$unix(r0, &(0x7f0000000080)="3a6d587ee6efe2d7707f37519d7d30abe404e0e34181df54de2b7907bdca2ec8d608199a65e837ed01466a4c65827364b83b57b2f16e9998351a80823c75ec534f869cb8e8ea35def2c951d796fa33903aa5a09408258233c5820759c2d1b6fb3ab90d6d49194f4f048d9831eb177df6d81bf7d9", 0x74, 0x4, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') 23:49:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x40, 0x0, 0xcba9a8b4828ee01a) recvfrom$unix(r1, &(0x7f0000002300)=""/142, 0x8e, 0x1, 0x0, 0x0) write(r1, &(0x7f0000002280)="641a0078a36789156f9b80f0406489699919a6ab6885cbb6d2095bb90a06fa1ab04bd6ca626507492c9c25484c2b1bbe483e4378e8ee330000002fa9dd7dfd6bd2ad491a8810c472ea4d48857be598018000008387a2b764bf28da04ddaa9a028fed7f7cc7c0c32902a1d4a37c", 0x6d) listen(r1, 0x7) preadv(r0, &(0x7f0000002240)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/128, 0x80}, {&(0x7f0000001180)=""/132, 0x84}, {&(0x7f0000002440)=""/4096, 0x1000}], 0x4, 0x800000000) 23:49:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="820212cf0000000000000137b2384093e845ee302a7c3b9ed9301149534e24f4a34bcfbc93c2ce71b740021d32f57c39eb0c9220f01177430709b1da80b9d7f8b49463acc59c9d37045ade50985cd6b77cacd4320cba583d73e0fae6295cc43a697491c2903a2f96aa18eed84911922ee8182017e6be258f4d38824f4847cb44a5ffcb958783ac64bb49085999a9c97611ba6cc2131f3c3e263a00025bd09aea965a420aeed7f5cdcac1af679d1f12459fa1311e23d1bec9f377cf86892b6dc4c9b5b149a4bec0690b478f1ce5b91e0f667df77c19e3fbf55924c496ef3949b5aa1ba85bc23a271b9487ed60290cec3ad5904a2b824c73b9f93b6e874341eb4eead86400abc19a788501bf5fdd4964df406a83d8804bf17b0532f84253d20d83966b988500cff46d8721494d72e09938b59738e245161fea42c4448d380e4a52119357aaa07d1a46dcbda477874fbf397702fae2c271d8d9c931d32aa32f87cef60527497586499c8788707f2b12b1258e0c6a3544c2473623b82e3a101d1b3bfafe25c2294df9c36e8a8c5f2cd1cfd48c224aac6f534f51605d331b8171bf00c7f3eca7e1ac969f8096f272ef89f04fc9e23d8515a7cb1cf77823022ca2e059f1f2426c8b73c6dc240386a985997b65f721931b45d944f6e67e771292000000000000000000000000000000"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x590, 0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) r2 = socket(0x10000000002, 0x2, 0x0) kqueue() setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 23:49:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xb) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000180)="45fb575f21c28f30753e20fa7abd62e258366d44137978121b1822be75582e72f8f0de23cf111926cd77a05d2cc7b1f30f78e7fb2f2220192d38be4a00a0282822a74038a76a8ed02fd7534d8dbfb812aa6e2529a70d53077ed89c45f98e9e5ab66ed98ff701c10b845b448a492dbc85a5aa7eb716deb609951e071efd4f89556cbf9d3469c853baa2c6127cbea2bd631079d995270844e07c6ffb18fde84e278df2baf4c40d9b3841d27ce19b6605ee59ceef94cc8d76105a7366f2f50e28494f1e49d681e9ee765107a62b65e2c408f13e21e3fe15733ecc97d8d3cdb6cfbc24ba7f37ecc3798369c8ad46", 0xec}, {&(0x7f0000000300)="7f9e0a040efde876e20470687091f1c7a3d5761a0c03f977726831570cfbbd31edbd9bb905a6ba3d5b2bf17c5ecafaa6c1660ba94b512e40357b1787e5281b79c2f111b8462422402a0f459fe71d80fcce9c6ea832a090d2692c1aeda857e27df7d65c69d2861288bdb85dc660026a97aed41733d5c5cf3dfce4", 0x7a}, {&(0x7f0000000380)="18a7d7b9e3c7324b7a444a478769f3c13cc56a3f0d4762e3763fb9bbe63fb809aeeacf061d2d82c7370a9df635cc2544aa6c83f48a6d253ca093ec5c4bbd047cf12ef51af9a65311d984d000c72a543a1b74e0d937ee4c4a26f8090b6d15b5317d82e066c00539c54fb3587df72e838367fc5781f3d4dc770e8b95ef2c53dc4fd4b4e5db68486aedf3dba1ec2aca434cf6eb2b45b51805b7c18071abec86af19f63daff1fcd05d3731e0df2bf7a552b7bcf8bda0e1bdc2d63ecb570296d14c138e4d41bbe1190e5c0c25fa8bb3849fd7da2b3ef5a3c7863b5053f612705833ab1257105ad6d2c903eecdb2284eab62a9a2cfcec2f22ebb8a941642fefbd958401e644cefe5425c474f3de2591507ba4a604719cfaac1eb015c936b17bf27c72089edb97ab7f44391069658e6f3a58ab8a9d713f1ad5e652a31c6dbccce881ab303637f2e63b097cd49f39a6b34e703fe0a9088ac88d2354b129b90545b0cb59e67d7fa8684b6a66228dd029f297434b38107d84d265d3aa38da36efa4309aa4225246068facd6a0380536b115f276cd93822dc72cd233d2efb8f14e3bea6acdfb3fcda8513a5acd1443890cc1f5279a4271f87fe1045a7df211f5730329ed0b7998000afde03a1c1ecb20a24996fa41ac95e0a65756051fb1f86a8635361cb5b0254aadc00a8d68323c635fb82d8c9c59ddafbe5d0f0decdfc663f1a59a6b75d66d4bc8c5eac346144d2726ef07837223bc425b2fb8e8ead7690735d709dece366d90a0be1630810249dbe7a5d5f0ee5a086bc55e86026e321d8008501e14de19b27cee94e1730ec3dba84942a95e91c1d9b11534697865d9d87f07f660af01ba5e24a6b74ba1eb08f5ce217be4fcef163d21607cee6991ca1e198e8dfe17de29e500df67aa92471ae2a9aa4c6694d55afa919ead620090a966cafb7cf63a35e082e3dd618213416b3cb8fdc0d13e0c75494d5117460efd3ca4e43fde2d583f72707854704490bf792799c4e5eb62238b3f102f483ba7baf4c81a1367776be78ceaf3a73aee04e45d7c073d22e97adc1472e9a60f4055f98049572218132f2bf034ccbf8b62e280faedc9137bfab5d745624749e492083722c9cd4083f3c8bc66f7c8006cc0aea9ad3711c27e21074c70ea4cfadd2689e58631bb02ed2910a213db0e09227b16315b0d3004e30638af0b16ae9c11709a2c5027fb9806d82d607806a8bf696a2dfd59a7fe0058621555063beb1f52d5fbc7b44fb74a23e866f57de1c4ccefc11779fb3fac88c8e699a27b9b142bb54dfd356378af7692ce11c51b82ed77d9b6dee53fe31d7e49fd361aeef91dac5a94e6c47b24420ebe8c2b1479e4e1a59c71ac217b0cdee6d72168804feff54aca53eed989a0173e05709f9475c1359fdc2eebefb02b893015ee450f69baa220796eb0f49d4eba33279da7760bd21b3ae05a1d7a4d094629173fad619df8a4bdb3e5d0d492f050cc4d59062f7f557d353a1eae1702536c06e77e35755257ae1f5671d050a217bd56f88ad6b771cb881d056a9ecc21f981633079b57a8fb3996b083067e607bf0ee5af5e8c1f1c46ef6476d4c6be79874eea9f8a5a411cba61d8685245055660edd50a27304bb2a6dca9358356fe0180275d2014d6c10dd9a72342e22f59978b380c96ddc4b354f889b91d285cb1111bc1e22fe16fd3aedc9821e1521ca8bdaefb03eef8fef079039fd4e80c7fffca3955bdf3ab6b31519b555e840613764f948b5cd4ef0f927550cf6ce55caaf9cc334a53a4aa55ea8f176fe301dcbf95567b26f636402435824d8813a29cb02c21563c7b14559a1cbf49233280ef475a2f314924466f7f2fe2165d24f2549549fc2cc546b7bf7c816e8f74b560e1d992ef1c76d38e4365c25045fed90d6b562ddca944e0307356fb3a5b61975d5b541f05791b99865f95b5af5c7314cdeab162c3c0d27ad06525c1815380c3f67f0be98836c7d2de6846c148d4bade99170bf23c68235c060163b1360fa1b9dfbf68ed2fbc93048630c6ea9c1bd2d9ae69238a56c7902b02df7ccfd9f3849b39a754bce91ca3c8ca4d51d7ea478c018c0f4f7650bbbf4375f44e052c5422e2aae3c4243f718379a65aa0e9232658351f9b701eb5fc1d44437e918b3d897c84bae2821e726bb9ed21b66f717d7c9f49a9e0c1ff7863f970e36c6b132e9ff9e2a899512b406354eb074f7a1401a0eecfb42d10c266fe181045aeefbf1fe7611788e13e1efa136adac74743f252a42f40d45cc189ce685c8cc1d342df7d02667847be5ff36c86dc6c7de7e962cd459641e17ad591284b9222d923c133ae540a26faaebf5453249d2fd3e684a526fe88bae294960e4ce44dbf5103dda918e6f411406977ae09f9cf2bd6ecc8e57cce1ca7146e7b9ad6b12fc37e4bab46ae3576eb1a065f2b4965ad3f899efe8906b9580b6ff065ce3427f74353149e7e924c2ff453c104a5e73e90b97ab64000abf90d587601d1d5b456dea38e8d2baec2da49ab274ee50799edf8b4220831f673b74299bd17a3a33a445dd9de818a1e4e059e709bb6897fae6377d869e25cd416ce64e1ef18891b64962158967280cbaf56ff72c5c7a36066e25afd0f4541550fef44566433eafa5244670f752d31d319c287212d93e22804f56e82ccf608d51d05161904f7da7149a8f1f0c217f4a8bbf088173138c4f4c2617fe8924853a349fb890c8b8ff8bb81286b44df4067f3249bb3f9acbc37752ab3c7cbf2b6c63dff17bff17ca69744475ee9ff9f3dd7f330ee557a02687d7103f24aa61314014aa3114a44d5db7922fc1bd08d94bf607fec977d5e8a6be9edf50bfac5aba9d5d7435d2ab90b5fb3411e0a9a96caee6776005da2dd17eeff0192476b54d45577b7baa5b3f8144ad94bdf2a190b83aec80bfa08428c4101c48cbfee0d181720697465ca171a8fdb2cea3b5db6eddcb7e7793849b11fc5b33cb89ce81fd7b3375ba3f2078c1f0e45d6595c74369e7b90c07eee8c63ff38f6426d560c2188c5e49eaf4fa90c2111ef935a8bfe6651ff3809277516e7beb266232ae4ae83f9303c2c0649aab03c44420b2bf2ea71b59781f7638aab0301fdb9aee2ceebf3329c2342ca9753ec98466e4605dd7730999f45864330659ff7bfdc99f3cb23bb67d788a09548d73036e4e7f995cca61523d9d447afaead4844e3952fdc47894ba4642954877e65526fe3107a26d242bb4bd97942febe477e6b22730dcd3add36717393c3e4341d04b73b8379c5b2b20ad9a08fac15fd3180ce0e637612b18c69a29a8237dec54213a27ca6c008a4a721502ca59efbc085ce6aeb84711428dc1731941cb8936235a227119788e11f6b9b9e54dee61e8e3bb2a36df35d704755386896ad97343631161106ec998ca1b3d5f00a5ff2dcb4de2997e79b6f31cdf3d6d0344c1c2ff5e9f8d6c74b8187b115f72a6bb107db5d491d85f3e7a2621e4dd7810ad8d70742def17735d8a4012735fb785fddf65c8d2e850a3c28864afb4c0a0d8fa82aa358568ea4ff8a4dd3accd148d7fdc215c95c0fe617fb9eccc074c9eb76c2d8781ab27b9c3d4ec40a0f4b2de2af4dc1c8913225eff2c1a9594daaa0ebe02afa742067e48fb01c9b7451c24ccc5bf4b8704c28987171fb9048db80d582dfda1da4f27377656997786723e820a0e520af2146642a09e1e6684c514af6cdd0a028ce258eb4ec9caaed59f1ec372e2100b92b8e11502ba0600992b387ac06ff3cc96a0b43233c6fe374f2c9a6060bc076eb9814c78bd5712db69496aaecbfd1063c458a6cbf8a9631485aa9f74e1a3881bc54469a6f9be8a03f41e7fc0edaa61c754f9e2e9682bcbda310ee654ec5321cb57c593a6ce3a6d88360a0d48beb15cee7d3605894f96f9cf731239619e094598cf9fba3005310b12a5328220b654b9abd27b07560d32b37ae5dfa6890226396381123cbe29a78d83cf1f9cf7e57a4e4796a3dd0fba956d6210731c1b33ae0388e2e7b79675f8c7abcd8278d78ca44e5fe0dfdbf2c06bff195ed123dd213202354178ec6f8c69fbb943de0b7a367e27a6826079c8a283be888d6707cfeb46564cf14b39c746714cc87c106c4534e675e3efc6c5f5cc4e4d8fd65bdd435460ff9fd283e244f0323a7459f0b90402fb3e3f3d7ed3502b2a0de2d41de08c0ef8a2bf6f84ee6526e43de428ae76b6a685b040af278a1bde1b4612f5138a0b6f328947d5d335a59cc62f294a78541ecd82f0b90f8df6b9c7d516f704d7cde348c9115fcb32142f113732590131160041d24551b8c579a306dc7c9caa6648794b2205c1873fb414dbf12a55dd042d8e0a0d0f007ac3e13e256f703184f64598603548449423c25209e6bdf3ad1bbf2618c3462e2c3b3e363b6583158f6a4f9d54fc707fbc7690ca644025dbe5561dc2849d5f99b6fc90a63351463c6a4880d9a53b5a443fa592d8b7ceae541d6801168dede60d9f07b982c2583af41d8835391ae4320ce8b2505d0cebf7520d9e5935614202c9df09cb58ab89a9c0e68882c30255063053a3b173fe498092b7e8bd5d6908fb3fa1b8602d3ef19303734761e998c68152f9903c9cc5d42bef3e2d8e4a7b62ff1ff89a15697c8b0d7e55e4d8b4cac4e1ba3a5c06a410eaa080306f8689e0693cd5b871fe0cc8844bb7f3a0b5f7b3d9fe0a96226c735190e070bb2a372623ace96abb6a191c40a7cb5b54b36909d12bd856d61e7abf6882e7b64b824ef449cd23c57aa9ad11f8f3b63105e68d5d2f5e5c15cde67b437746883858018af5e21ea852fac3cc9e0d17bb0bbb9bdf1fe8ce00d0abe3aaca4dc0d5154c07307653e372e0e80ca55d6e2520bec7397334c49176d8e546ae2f8b8a03f876866fb1dd694422dcc4b520c8fbf54633317b8a6773775432cb7947c29742fd9ee202c9313a0b88a0cd6c63f7acc21df9bfb8a893bf55fc7adb8fb69e7bba0f13df9ca6d01eaa7119cf8608db1364023b1b60e2ab6af2d193dadf05aba70f577f0ee8ebb009042f390dac31de1ecd849e20fb858293189c6a96d724e0f67864667a576c7d741aad32203e3a8ea7a3d5943535a668acf4cf4df10fb5e26fc115d3b8c2269cd1e4d7e4dcc832848f89fc9e097587cd5b1ceef79ec8ce492b5cb7722bf6cf3f64a014db3789822ff3d332ae908ad627f7d02f82aed8a89f277d981fd919e92ce7de8ba48d21d029cdf25a0b919fa0bbac381714ba6eaf442c18ddda765f9c081abfa314238cd9951eaf8352b623b4be5de900a97d9f1960eed7daac50f40027c70d3e40d361bca918c3bd362fcba7f49b7e3b2e3396242295f0ef75fad6469689bce4f4246e421ec96fd7974908a78b121b93237a2c92e4d27561909440d234be34c1eb5f337a9f4577e5d001c1fb30b64957d2ea819a7b6ea1856d4b7e549e7dc2ca54dab4061683f9ebbbd853e0230ec7144d7ebd041eba96e1f3227fa10967bcfd59535a7c30efde16fabc7d9cfb8e9c2f23fb80d91d350fba5c148355e0fa30d550e59b814294e340583813aa992d7f464747badb2310648e5ce5c6ae8301529b99abcb29406a82d24b78e2fb14f54ea49a1f4c9a6311743dec4a95e97ddf61a2b0b1cc57a2fa6d2eb457d37eea54208d899f76f4201d46f784edbc05d356a0d3c4661b9c312bfa83668b70dcce28a7a921fb9daf7d7e3e1fb476a61f9b778c5647c38104595354c818e93f9ad81d52a23b9253e9dc12b1e66df70ae610df34f867e89ae58eda28a8931c1eb845ac02678d54a70601e24316c7e2cb03254c4eea254f5", 0x1000}, {&(0x7f0000001380)="d7c9b4525f41203e46a3d95e4815271d0831dcb487f240edd7fd0d3c377982772bcd1fd64052b1bfc4950c83858f62340375d25d3983da60fadc53cd02d5ef7eac99ddb57aa05f909869b6c381a8c87cb0949cabf94911ea3cab17685723982c6e5f8c3828c3f5b87c0a08c9951ad891170568", 0x73}, {&(0x7f0000001400)="fdcf9dd23715241d119ed0e023751c253348ace694179701582ffb1df4aab1702e39a790bc50311a6e8034ff5980fb3d40da3863372ad1eaab3aeb40a5c80749dc49cb44c3643dbc77d7fd839a1542751bbc38e9110b672c52072213f3e787537a597b076c5b87be8f88b9614ac81bbb933f9efde65f6f20bd466b4d4f9972c367f42ea534aef01401ed59f8936838acf9e93876d1dbb73711f482cf2961b6c8a9bc0d96e620436a01be1b81a66d3f00a461a70935b00566c7a9ce45d663e3639d940ce24bffba2f84b9b26175ee7ded8e3ef5770bfbe6a98cda96036e959bc3883bbc3eb66204e210081a6b5121eafb79fd5b80820238", 0xf7}], 0x5, 0x0) getpgid(r1) munmap(&(0x7f0000b05000/0x3000)=nil, 0x3000) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000b05000/0xf000)=nil, 0xf000, 0x0) 23:49:57 executing program 1: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 23:49:57 executing program 0: getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:57 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open(&(0x7f00000015c0)='./file0\x00', 0x1, 0x2) connect$unix(r0, &(0x7f0000001600)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4000000000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) clock_gettime(0x4, &(0x7f0000001500)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r2 = accept(r1, 0x0, &(0x7f0000000040)) recvmsg(r2, &(0x7f00000014c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000000340)=""/249, 0xf9}], 0x5, &(0x7f00000004c0)=""/4096, 0x1000}, 0x2) getsockopt(r2, 0x5, 0x3, &(0x7f0000001540)=""/48, &(0x7f0000001580)=0x30) 23:49:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000080)="27f74dd6858847794230b518bbed15edab29d721b4de8177f4aed319180d541d7d278308a0aa4c4cceb047bbc7f4b12dbf0a40c5ef7435e34bb06b8e592896a20855edc2101f00d7a12ad10e7a8ce99127aaeb531c7d8ef5e50a6f94ad6aa27e35819ca2ea221c80f81e477b578a8ac7f6bb2dc74bb9b97ded", 0x79}, {&(0x7f0000000000)="43467e1de2794bccf910a3710533c5b17fe7c09bc2fa2ea8d71407e66217a8", 0x1f}, {&(0x7f0000000100)="98dd168b4d2b", 0x6}, {&(0x7f0000000140)="ac169bc6a7ad4402fa305d9d0596b9f6a731af7f0a920670af755830750864ef12e83b1d23cec12a640656ad8c74e40c70a59a15411547ac9ba23647cd1c47341490d014d1549c07ce540690a371413c31c02bc394891983f4ca50f25456c82d25a66b846d3c912b0f3a90039566fc93b29628ead428226a0d6ac40c", 0x7c}, {&(0x7f00000001c0)="03450ee4e71dcec328fd794062ab", 0xe}, {&(0x7f0000000500)="3aacf8bc34f69d85fc584157b47fe9b0a46b8ef256dc4301fba2b417883a9620c0377e7436eebaf76d69a7f6dccf22af873838dd7c1844d63b0436509110724365cd6affe1b30d21c3aa3cd14cb28d7efe0a636d9b1cdddbaa9cb23a39c68dc294aa147d17c3133f6a3c4015748494b97e6eb2d6e2f5a6007aa0886426f4d829a7504622959eb36b4b70b7a63a8c1e2a75d34460a4999f71a5f337a06698c0922a230557581dcde6ec8d534f71fbfe706b9c776ae9cd3805f974ece2b7216b999572c4eb9643149ccfc140ad725008e0bdc7b39db21e7a684cd707d607fb22e5259dc96eb00f1deb1d017cfc8f082cd9b8b61cd2706da387622efde052ac5a04e9c385f67936c62260c35b023c4935e3185e9f50b8941aa90cfb35c999587921565e231a3add2dbd28f3f08b9c11811062f1ed962f2404a8a29641c8abbb519aa4350b52f5896c625462883ff13b5cbe12151426c7d5653ae1ceea01c1c1e771caaf76f2c6c3b27fe4008a754b58c76563bf7c23f7a4aca46615279431f2138a9e89dd47844c982536fc3c2a4e49105922c697c1791f297a62069d7ef2f4469b182eea64a4ea17bc541f3f0499773c32985de8b7d740de68a9e6bbfb278602e5d38245f50ef065151c85c1178a0d9d18af30396c99da450ecc2c5f46432b46af126c46be30b98e29dda5087dde6beb35cd61baec3c713982f174af087173149d7f53cb5ee8b7193e2a9976cbfc99e16e95b9d8574b163e94766754ff747e8666a4432233dad1170f745ded891f62869fc7c2e29057cb093df7b8f685f199a434a68bdcc1bf528e111267a314deb9be96a8881d2921b8b269db94c53363266d966a0bd2481d645a619322259e81aa718cdd59a1ccce0ac4ae22981713afe178879ce233b311b19b1a0e0e0b046453a19ac3d6665a5fc822d3296d4ccd3bc18c75278cc578758741ec259ed7ea30807244a67b9c858081c6c259065a78cb273ad1dcacdaff7aeb7f49a4e9fb307fbc3f8153865927eab4f1e0b6a4e9e80b62374568f653ce0b4c46907f83d39ad36256bc8357cdea57cf2a341d15456e169ffe1558d3b9130a0958260f45c420036fe48039f6beb52b20bc13b3167c2eec683376e059a56e9a60b30d56b714c64f7c5f432d57e1d452553964e77c33f5854247ab3c9130929f74b6263e74b5858e1d725deac25d4c2e62daf03f1048f5c038bda75a2e7f975fe7da132c3796017d980a86f50a5b8add370e665cc8ebbff7faccc8ea0073dbaafcc7eca11223b32431f1db79897963d7155a3eb050d6b6bfb5ee46d0ce295ce4cb2b7736b1ac3e09977f9f8b3bb38d4edac122ba10a098ab18f23cf31c6d62483301aac2e47ba5d1928c9d9059cfd1a42790e65ecc7e2d229246dd0a31cddd7383d927dcf2cf38311cbc590b00b7cdee34c7a9961c02c68e19fe6eeb6dbb71d46e8c7e535c1adfe652d19672408a9153e872010dcb40eba70655b8037eebcca59136d898742e063b8a80e2a719c63f48df6e803ab6fd58f2962b72af7415128ee07e1709eff911617077150df77d6c04d9f6a89aed7d26f9a3bbf2b1b621450348a1048ab6db458fa2a752603285cbad9d7b507a81360a8003ffaec9173e365cf44782c34a520b217d9a948acd90caa6b339bfa59898144dc9659867554b38b665266ca65464b56f7d4c96cfedf74a149634060bfbe51065772eeaaa5e84d0f1a83c5445e0ae21431ca4cf9695e93c6c0de22443d9f82b874a1a2880c40ce0833f419ff569d0e281c42d09b4718b2ca69656039529c00af9be92e3e6d1792c542f20ed476e063246005ea4ea87f23cf39a31e685add5e5062023ae434d40057dd33217eb09fcc0a7e687a83e5ca6d6819772ec7d825d3a6973cfe9d9fbe8d18b8f70ee040e50d0ba4853aec97c5e6ce2b8159b2c4f5d0fb05f86d0e8c70a88765c0006ed5e0e8096de23f4e96f6b4c66c05b541b06e4c8adc21988ac06a11f2b60abd2088f488686df462c06abec908b96582efef73fd84d6929d625ba60303f5dda77335b1e2632c027505bc4a2799b9056667dee4a25ee2d25a6c54e845731efaa613ea1fc62a96ffd23f406e86108ff0f991d31a0a61c10e48ed00970943834fa8437668d1c5c792694b2f928e4f6de7ef2efcc2090986f0afdd8ddcd6ff8d10d8cb54267caa2795d1d1f995ec7071652dbfde707b14b383d52c158ea3b70f445f3cb0153a77792beb407121fe42d0dba90e369371e53eec492d90c3919595bbf4edf4cba8e5625ccdbe990c9d6055338070a06d4deeab8b73e1c85ee33db6f3769f8472f446282f6f91173585e71e95d0dd22d49b587eb962673d43b11de9c99f4c9490c1f522ea5c0a27245e9ff9ae0e58805e73a1db252f6a01bbd7a710aad621df708a149c57f36cda327640936057565b08218c9edb2d8067c0aa5c23c95e01c5933d9c7968085d94a1932f5ad4024e375ac7d66a81ec63b323c44564f81d3e3703cc223b6a46f5c60d4174871f49f1ccf7bdae6c2118de9fd32de491d4a24465381900ee406daebd027e2062dd818879a52cc41d163087ca36a4f70436a97bcac084aceef08d3e7ab945749521988cdc32cdbf192bb3e7914f3a3246facaffab44cb8e380f879046539dfb0b05e5478a057b44ce808b3ac63bd1d062641807511391bdf485da1c60fc1e1cd0c56bd17cd2c3564863039475279d532a3004817ceeef19c0f94d58319abbca8508917772684759321177ebc8a43d1796f88e4f3d8d6a28370611b73ff88a03386a6dab27b07b900cf9567fed82b9dc00a3df2d3743118f6ede29b4772c870661e90b0e70021e19ce01e2c8c7a6a4493a07f48b32bfb325dadd4247227c3c8daaf7e80ca23488a2c4c8cca29bc91147422e927fb3bf6ae9a0d126c528c77cd6fa083c813907970bd338bcb29702859d1b08f16ba84fdfb3c3ef4580e6405734f7fdc88c95c52245bb37ed8dd583fcc8b43d650ef5ae0895418266e37a2f8e981a2619b7c1a44e528ee7ed056d2d531b0bd3c1496e06afa2daa06274d0a2ac43458013e677cc384541c9b1ff9b04a32d6130021be6a75a4c8223a384b6636a6e3ec33e3b24eed41df60a16ee1bc330517689f696432b4da9a60fc010f85604924b27792ebc8b7c05a3baf7da16132630f6bef9e21e2bf693cf7c9a7db56379c871d1710201d2ab8048d1456708384a70d00135afaf320730f41a1c09fd16469de7485084d9b6618e5afa3754030a234d288119b78d3c4914fab835a6d50209b4b7a974ed87d53c09c4de519e85c32390a04819f21476a41063db9651642a21d0611d5728b660163a45b05308a4ba95bc3d152bff8051e75dbff22da39b26f873e7fe3f3206b35c64c66a6106b6a804206ccc7a7effeaa52ca2ec869a17eb4dc5e88d6c4afe9adabcb91b282cbb75a9a079ff0bdea70c791745cf082ca8e079384ef9bcde5eb4566368460b44c3f095b158f9c2d98ff07d0c1d7d9a6d41a9ce3b576bc1709bbe601c3a313a964cca3666f6632eca324e39609b7dc768d634300706528066c4d1723ef6c3010f9542c693f87662fdf0e0fc6c7986297701b402df796178a807e68b39527c05e4be3a2ded9675979e1233dea8846cb1775c8d0d5ba7862c4167f8cc561e513813398eee0a5886c6bc30a954aad7fe82d8bb1cc98579ab468a042280622256a45e0808736bd8659889d86995e11787f77574d14840a41511de341904ac268ca4b96cac7e4aa27a7de2e1719cfd45ed3f89ce337f0e38a94da38696e688655faf1d9c9d7858ded9f9148ace5e9e9c0e9c1e7d02ba91ae327b91a3c952245f235ceda0a5b93d75b408b28c6759a7f5df2985645288afe762b1847dce42fbf40a83078a94b4da1f18b53f873b514abcacb60b48f91d7bf71a4996867a937b3a4d7d626d79519137087e771e1f2e0452aa57c762ffb0f56726b197ecc4fee2769074454a320589596ff7bbc355903139228cfe3ac2cc79050f9444298e4972538c46c79a72ce040a91784a6d6e9c8bc2a8ceed86a3575febd998d89edc39ad7c1d559b01058da996af5af5cc0b63748c3e60a1644ea66aa438ea723049f7e0db5eebfa7fa82e60d1cdcc9f0a8d2dff645c2379cb765125e4176805b82d7b61db978bc55ce1d41f46529b521a3aa74a63fbb10347ce6de9762602af849108944eef0740c912cee7a6da320bf39b2702167cd6f804a919913ba4e60f65d8cc101256e5d02d7872f56c51e1b17f22faf5e87a949af2c86aad678b53a3ca51f80a55e4d96180e2a9876af2e8e0a2ff81d94a326a1652e6b1a08af3e6cd2b7482964a6def2bb808b109ff2a00318859d11c6010fdb5ef087d6cf51ae0937a3371da6273b8d9c86139c2dc23d9d69252eed4f02ae51cfbca79c4569b083d2bef9d835ed3b854304d474fd65ec789b98b48a333a594574f13d5070b0f5752dc4744b5f092131edb822c3cd03bd6fcb61ee28c5d8cc638878cf3c5f70e1f3487d6d33c509c7f6d08a980b9bcbad398af0cc843505e7046d226775dca9cec9f84aa9cc9a11849b91bbb2a464f1ebfeb191a82102c46648c22016372fcc8a87614f8474d8ecb3633a472f3cc0bb987c77102d6120d41d0a413ac76ab9eba05784855ab5045978831387b213987509fee7228f09418f1f346743b8457c9e6849cb9f513e10ca7101acc0c24375483a66324751c786573e3537e40b8987cb0be8e0fdb55c516e318784aa3e28c75aa4a67dedb8e3e77187ef1c2d5ed20dd15ca504135de19126d9d52965d6ba0dcc502165c49f3f03da69b2b53e142ae7697e6a45eb87dbf43a7eade99549d3e6702cb1ab87c887dd88d905dd1a80b314c748ff07aff814608a45460bb45810e677f487c931452a5e52f89f61050097c8345837264d8ba4460a5f9814c6fc00e0d1582a8aae82f28f801b9be07b225de7f3980e025010b5d6f1840d42440723530c957b2f332f7aba9b234f1ba05a8e7e363bf3ff4ec64a1b989072d95e7bbcd0e3a1c2fa2efa01f5c069adfff9654975f89f0148f8abd4f831032cc6933133b220be27827d0f73a5dd39f24c3e59d5fdc3a931c3bf0953edf4b5410cbe14624fa6e622da10ac13e4fbb8e1b40a5514a07d94e14c9c6e5d413508a0fe47c6d4813c6066d5fd31f185b8c83e04957fdf694b3922d8aeed04e6e2cc2532414fb31d876c97f0e2fc4edd0415dc9e706b182495796355e2a46eaf1815758bf1b7ad755165b124369c48170fdc1502b2519d7997fbc646c30a7b1799d73ba4357afdfcb4acf4d0dad8bedea050d48952176cb1d54786effefae1fbb1b10954033ff060a4626370f178d58ea3540c86118067933500def89d67f4838191f4dab3abf5592b6fc5e4cbd3fc50029cfe9440d358659ead990ca4fa94127a5bfb69b29eca3a60f65093f019ad985e79c54ddccb61ff3da71f7706f2e85f5941733a7b7a1a9095402041f02029270bfff67bd429ce4deffe6aa835c6b16c5c7ecb68661eed89aa7c7c03dba5afed616a6fe3b68c4273ea852c05273b41bbf7ba74fec6d8f428a4b26c6a2a76745b241703093ecad77f28704d95a53f4ebd0e8b9a87dc983373c93cf6500dc68ce0360832a3eac3c47fd1f769c581182d6ff0e4057ad96d5e6ac9b8608ae5030e55814b8d7ab85f61667b1ff1df58b6ccf85c4d3969d225fedddd87f20db786d869d4b68f24d4b653b7a9a46a126806d960d4e95fc1de2267de87bdc9103ec7c5467b21f3f9da4a7329b26396126f6f1a07af9ab1", 0x1000}, {&(0x7f0000000200)="b329bec837488f968a142d153b768b0f85bdd36ff8a1a3a6f09e1d6cbc0a54ff1f6e95b9d653a680ac8383a85c13940af850cc893f6f083a3bc1b87ed954f790fa", 0x41}, {&(0x7f0000000280)="f899a236bb72d60a7ec5ceb093e529acc474afaf9ee0f08d300315ea3e62311207aa149be11ef4e906b2579cd5b7d1d5752b737d6369106624c21ea0197d654b4a5e42b8234975f040a5dcf039b107ab8893be6b07c1e9d6067969bf4501df37cd67f6739de5372fe89bfab8d6aaa3ec910e78e9e9f022a67ececa6c7ce9d3130fd4dba693d00d39eba9d5eb4a935741dcd5b22635f07f4a4280db812ba51c5bc8a1afb11de83ce9ec12127b9bfed94d038d", 0xb2}, {&(0x7f0000000340)="5f1eb7c52873d84728d6a73371eb2d4eba57832303dcfef3887044b7364370923cc637693fb57c702a2037dfea1a793594f329f2ce8bbc92546e73b174ba9a042e15778310be896423c0916d0a43048a3e5eb7131a274ff6985f88bf9d94374935cdd173306399ebf3db793fb48e5c48fc5ab6da0ccf77ea7c0a51890d9cfdfb3a606823822c722c6bf7f217664c9da56e6906e2f8ececed097bd0f48024f42580c84158a6c3c979e32d83af63396d58692b59babd05ac3230860c3cf4a3372f94a0ac2dae73eee07b5c0f56bc84ed450e0726b0bc99a1eba55921a8b513", 0xde}, {&(0x7f0000001740)="5ca7c0c842095e13cf4e91ea9b3e066bf9b1ed2d44a000fd9d86204ab9dc200dcd4164c57f70e664b73ad8e990290f5fabac327e88d53fc247c8868b27b725aa0890ecf628dbdbd01063516ebc1bda67f3555b3df5093419ce8a4948f0f3d9097e53ebd0f0f29a1a113883ef3b80e1804f08715e5a31b3168756a4dc7a5e0c39d80f7ca45bdb79b46097d14e341f4c774b0947fe40e956be63d41be35b7ffb656916c02f0beee57f35e0a4308e49807ee3bc7bb78c25c2f9f4366220a1885e5eec425bd988e69edcbb746a97b7e066fb8a4607275656afa28ff1f85e13d74e49f65c5dd0a7440e63438db651908456247ea65f854b49a6b151d23bca3ae85655742ce9ce5cb21f51f1a47feb6e3674d9929d4d9db87bba66bf57e15056a300f042ff2b56ec89a1e0346bee16be56c2583db6dd5f7d561a8950484851d379193206297bfdeb04be12d5579c6232bb8833e3f43ac2e1726e3211ed380494f10c59b136d637bf21af5074972cf8f90ddc15f36a66fd4c8bf0746815c59ea91adf00371431e436a15989bdbac88f0ac81863bdfb1259a24e63eaf917cd14bfc65b12aeb449fd7bb01377f542be355c9013ef8f5be44beb9e4253f3e7545fcb927796f666cc3a41f048838a6241a5252cc6bd15005c82297f7ffd657b11fece001634cdfd776bc0424a8a1ccfa686bb5bd4a9ffd1682c4791c118b4cc9b524e8bbeb68ca1298cf778b59ea469388767df57bf5b5624d6bb4abc9b22e624a4df93b63c1beb431067325fe8ea6ebb1abeae0c2c49fdbc30021eba27ec7160914eedeb62046a65504d5ed17799a705cd3e18872158b6e5149ed7aa18347e0cb08c965ee5dba4bc7ccb40863e80a3d7d4439b5d050b9e631ad7c01e4dd794e2e5d51a1ba9575830e56e32efa7ae41fe56c8b97a8bac6a93b9b97564a1524446f047307321f4a9f23b347d1f744d4a86892f992d4e680af23e06afc9e2023f8baf29369a91437a2cd43d86b9538b76d790e0ac12c69e67c4276cf407d0da2f3fbc0431669ecc91a4b85ea233df9536c9451d1b77623e14fcb7551700ae5f38b20205b7c03dbfbf00741a2c11f6f959fd299ccf0aa2730859b6b1ba71aad50689da0fc63d4402b730adbd592777108c7ddc85468f418323139a6716d5efdae2cdcef20cf70288a6cd64751181fdb5a2c3f015a411690964f0b09af40f2349d4723fb6956dfc4d428442c7be289bbcb4697be7006ff182284175f886a6469662f42d77438ba00436f54fa478a053b8c5aba03c9872585f34b7ae3c89bc40f0f792d1cfe1eb80b428677ebe788839f9efa678abd06356152e6cd4ada3b03161864f1a7b3bf3df853e41b260b6003d792e3884bc054b8efca97878602efa2168511580aac0ad4adbd04cfbc9c67ec58aa2be49851d95239adfeb4607c28d2cf7624b890c792d261787117767698ef6f01e6d0f9219a65099a40bec135c8004de4eb9c8bc136500093f439aa7fa3dfb0c16acaf06d58353445e39592c3c578cf2218a4cdc9c7b5c3efb8fd3ddb2a1f2be8168882ac6b5f7d3f1d215f6362a36ca51f5127bd45b9e0b32f0e8285092b38c825cd91f0d54c95371183f8d835a4a82e158490e9e3d8bddc639a8a7576e91b4517db2dc8370d49ec167f86d5ea08dc51856f98d27fa77c3c585050c0e0055e8f5c5d0e9570243369a3c06556890bcb7069f330e0ab63efbd1ab381434e131d5385b92b6d941ff7de85919727f03d7d25b130e9ed8afa3e72d8fe7aa50d6a86267a7dd39254b59b46e8905702d67d009d0920679f83e89cd8c1a20c42636da777dec7b233ac8963009c61826314b90367ccd97452daaeacbc5794972ccb00b7bb5df9975ceda0467cd67af8faeca172a4bd3b0e16c7450e4e81698fc601cecc3bc67a86754feb9713ab3e4eadd60002b71836d3feb0475b6d465ec41072d238fc77b91e18676cea765e9a1a299fa67ba165c6ca05d515680831fd699b4fb6ad6ffbede8f9edfc1aff061a0bf7d46497382206fbfd486f97b6b26dc09ef5b563088086c9e9f9103dbb47520f91c314a2a5a357b6557545086bbdd04c47e044d70218186347efb39673c46a3bebb7a7893c966d2d6417946357338fd9113d2bb9d7dfc4fa611310fd89edbcb706790c79ff53877bf25a5ff811ced477ef86761bfb0493ed6dd4f53b83960c8c375589761c69867b716194dd472bb26cf266ec5be6f008a9c90bca793433dd9776ced195d91368a592219b5d4b3c931760d7454bae99558cd768f0e30d02f1d5a898d134f0f457421957a154082b21b4e79d4511f98801686e63b9d1ac2c07849c10c0b72488f37a446867f0eea00909be094067e66c6624224b095b5badd4c12f141ed8c614b9a7a0afa1dbc3ec43e52607005cadb0a4a3674cb5aea4d811c13332525a7259a8440f93e9d36cc9c9d708bd0becc87345489ba20a7c29efb6a871fc8862fc96a90247109d800a0e5eefb2d4c2fc9107c4256461617079c6ba55b32a097d3f4768977a088f4d45da4e8d971bc79bc64c622cfc268dc9abe2242b00fb51f675fe357488d1b4a25647175fca5a62dcfbc594e40f81597352e8b2ea5d2fe4120d17d9f634c34a3d5222be82a4e155080046f70afa47bce245db9395fdede7d254df00e500c005c9b4af0f344906404913b8a68aee92baa1f079bd84c99090bcdec30c54331d10662930b3244facd87c151e204067f4bee4d759a8f3e65f7bf525117a7ceb674957ecb52d9ac2edd05aaf309b3ef78c46b576f23af1cb3609b764d494a353aea822e503ac2244057b5ec22b77c0ab7c7e502206d3e366af38ad528f3d4b1da11a12ae175951f83899f86eda7f92e0333b9c86141a46c4176c0b1ea803b16dc4091832e797594b788d120dc60142909a464a8497e9d050abce7d3f2e02c792312ef9877c2e7c0b45c2540e8e517d544c683876c073031771d3af7368f2f90ba3e4b0a6d2c1d41788d9bbe1c2123b0945b0c42b1ed9c4fba15b545b97c2e9555a4fdea11a53832c63f9e2d6e8bc7eb9f5fb896fc13b3689c27c6cb29a3417fc837001cdb2d6affbb5fc77ace77cc56ffd9644aa06d839f32132b18f7db3b2720341fa216a7109db3bab2a9e7aae41e5ec5a465ade9ac6339422d14ef682b48698e05ee0a8a7128f1048034f763d03171d80444efc98384304cc9fe7c5a5cc39137d5cf02b0091ecb7171f19b8a36f86270c65b082d878661711500d18821042921f0f78ca09304dc47419cbc34b7b0e2362bde044b8ca8badc30f7bb60a00d67a6db3045e7ee29d5c8886f074669e699cad48d94e24a06893b8ceeaa780a88df1cc6236c5a025e7ea6e74b7379e576a6d246e87613884fe210618f34a698c43889306ae699c70d0c33d2190bdb4cf0fe323ebc0d545547e7e5a6fd10c5d45407ea851c087210590fcaf7832478e439955f6c2ea809d33dfdfc7f99f76dda198ba3af87758897d1b482943087678ae0a3ee587d5c5006ee7b30dfff9af6fbf11ebb61ef55a12d3dc83ed3699f5816157414ad0c8ae2d70b31fcd16c64bca70202783a9850220d7d52b80d1ae08161db0e7f854b6992ef6e168bc4c3084359ec6cf7ef92aee1dab664661b090a85779ac994795f1b3cbd466578be8ee6066af29a64657b19c76fcd0070c952ae376b58d54da9fc9d831d591c609eb062dbf844f83bf5b6022901cd8f28c17996a4a60dbc98e5286411c744d53e57d1ccae90c2b638557461eba83fd8b3303ef049d0a2699d327ae8849ed1caf407c4fa37546f03edcbb67ef4140aa30d258ee2289b181b8a71f12439a3877649c12e1354089f78e16ada5ac54a4bcb99ba9cba1b1d6f7597e5607511d852e769c74eacb6fde085a0d869229483cc2d195e4e8b61e29b50d6525d020909ca658e09fc0ce1d8df4c7431883af5e1926af977a0e43113a7dc67c2da06d3c140917dd004f61ca8810f2d219cf27a2fa229c835ab6ded61b8b2115c9c7b5b4513f9917b0b7136cee129ce8383ea8c64ae4be5acb5f2b637dcca9fa954459c4ca019c96e45ad0bfafc8faa1cacaca6a2e9ca8e51393b98d45ab4be96fde48ab0623ea5299301b8a9d02fac9071c9f816a38b16da1306835e72f9e2175abfee94631c08aaeb9f9157384845cd7761d7ad749a52630e0b631eee3ad87b5f98c9fb9e452ffcd007edb17b35e1aede4b2697222e5e9434a7f9caaf71bec9e1eee3142d5b2d29ef4353e056f8a501cbfa3c1fe486b983d329f8a7fb12c35ce6bd78db6bb2d4166f145fb5ea85d6f35acf136319945d122e75f11b6d3eb9a3d9920d32df8fea936e0dbe4a9e4a8bee38639da576c225ad586c81fc4b6f68aa7eedf868aad309c7cfa268de7f731300b23ea9980d51ccfa1b64884b42f5d7da0e65c29796ab1d5210729ab93a540538f977521a9e5826e44fc60ee6097c15f6863e9c15b8748f515a7c95854151a45144dfbe4114c95aae341879537264a80cabad863f7b1c49a5c01a7175f9d65f5e30222fbb94d3e55a59230ae92c85f1426bfb7f30cad43803c6ea04a71629308e7e899a968bc707a99274aefb6d141a0a13ef136b6d60862f61e337bb81e7c7322bcc9622ece08b6b193914f54af42b20ea4f990ee9d88d7e7e0a7e68aae9dd7adbdad2827f78d862f997af78d174f6c71793739bd963568b25837d91934ea994fe9edd58fd784a874e8a2b2dbf3630eb644a3bf08ce08a735a0f6a6181ec48d2cd1270c596c43257533084032f55c57103bc4874fe9c5bc907fc3c6798b6276014034755029022bd3642854196a117e03ecc3893ab1c292bdb6b6f8ff6369eb1e8016d3f3f81a93bbe47dd4d3752ae40cda025d23aa54565206ae75a7c40e82bf63812358b61c8fe9877524d40997fb4a3cd6ed0d45e412b07641e0779d7a29eee129d68fb5826723f5fbe5e5cd5c02d730839fdd530f19aab4a1d7e2a19a58cd30c05b6f7843b9935e442a9b563ff22f21960f93ef48b770aaa904c3e90c1a281c1fd0da83c3b9c8ae1286da382643d13a5d671c8af75a86ae6482badb323d4133e2b96c938f78b321e4d2d0251188a82e1b30ab32aa139caa26b82266538fbe6a1691f7746645d9d53b6667445492e9045eddb776adaa16bb2e66e8805482041171f61095bae8a3ef917aaa6515901f2213627e4ec2391caf58c248c21905043dc71af55d1ca81975c67bafe5fe11c9ee16a1812484978dd26265dc14b53617e7638322406a060c9a8b62950531af690b9d0a8e0a8b4d97132318ca245d1782bf6e70d28fb4390f1164b27838ecd29dc8b2856dd8aaa80eed4e4ffb00026050d314a4dc72fdf25b3259d8fe3d225513a5a4c81d24129fcb4a6593c8014c22f4422d5f5cd244fe49b1593bdd230d22c9d00f2c8e2e13f01878e883e97d311e2c6ad3b6138cf58071d18e2b540c8bd37c426a999f64f67586e69d9cf15ca8443571903a0ea3f96ba72df98b5765185224b7faf53f805c4e2671cbb604f51c0250962c76c544fcdd4391b2bb7e37fcc60b4b4b2f9c45fe6d30dbc8aaaf950e657a0cf7a33a02e73721cf6224c5abc0df49a7ecdfe90e045249102bee9a74731ae2e0ea600dc44a09ca9622a55b287bc571dc6eb36ce80d0a85c060f4fe078b32ffad80ed2380365eb1bf674c72eb92510456389932a51261efc61a5415e2140b62a49ca67d786c568c7cc221c525f41f3a5320384f30c95ff909a8019d0cbfd1c894c8fd7e39b40c27406f499d500c865fdb3f3aa530f4f5749b91c0d9575cec1", 0x1000}], 0xa, 0x0) ftruncate(r0, 0x0) 23:49:57 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x81, 0x101) truncate(&(0x7f0000000140)='./file0\x00', 0x6) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x8, 0x5, 0x0, 0x8, 0x1, 0xd4f, 0x2, 0x0, 0x84e, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 23:49:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002001, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) 23:49:57 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/90, 0x5a, 0x803, 0x0, 0x0) 23:49:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) shutdown(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x1}, 0xc) sendto$inet6(r0, &(0x7f0000000100)="e3b48ed3cadfd4901bc9f837bb8247d96a0753e09ee04a7b31bcea19f15be98dfc11da683953d92e5e42683e14877849b292b8f396049e4444f43de3774768322ff075c1f31bea1e6bb6e60b4f8fd1b25bfba8fd6e3c28f4927c0b0ea173", 0x5e, 0x1, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x8}, 0xc) 23:49:57 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = socket(0x800000018, 0x1, 0x0) recvmsg(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1, &(0x7f0000001240)}, 0x803) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x4, 0x50000000000, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x12, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x100}, {{r1}, 0xfffffffffffffffb, 0x80, 0x80000001, 0x2, 0x100}, {{r1}, 0xfffffffffffffff8, 0x12, 0x40000000, 0x33e8000, 0x1}], 0xc5ec, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x40, 0x41, 0xfffffffffffffffe, 0x36}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x835, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x1}], 0xe35, &(0x7f0000000180)={0xffff, 0x8}) kqueue() bind$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000f0001000003000000"], 0xa) socket$inet(0x2, 0x2, 0x164) 23:49:57 executing program 1: socketpair(0x11, 0xc000, 0xfffffffffffffffe, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) r2 = socket(0x800800018, 0x20002, 0x0) socket(0x20, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0xc, 0x0, 0x183) 23:49:57 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000b40)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000001c0)="c28ed559f570809774b1f4a59396dfa778f35be4c01ba596a0416d94e19f9b629eab4c67924677cb88425345469ee53a5d0eb6364d724071501e29efcb79def4368eeb904bb0e1462f9e4497ed93a3f544319a33ade066e45a52b5f8c1ff0718649107d6116f3acf3629dd4cce2032f597548105400d6074d015509d3787a1283f1706477941cb99155982cb2afe57805532823cf4c46ef4fcda1eac3cee9a37b403734657974909d7a5ff33a8b783ef157f24bb883f6e398b1f277a47b432285b5cb22036ec53785018ca2b1ea90687921975cc649f2032ceb02603f574bdf7b3a4e7bab5a3bfaa1864c0", 0xeb}, {&(0x7f00000002c0)="ecd2ee6bed3e953e2150bda905b943dc6b24fcde87561533a85c3cc864b796a449211abc67e32c2e73e68390a7696dc14f04b8be57e577ea6dccb49ca213d53fc1dc19c9f517cf69cd3d344f0f756298fd262e0240babb407ed570e1b8a9099b45dc11c0db7a682e4b2109a3a43831c3936c5a41e48dde01efb53ca30cd2055674d6d9a4cd71c333778d4d966fca32e278327983542c17d237ca782250e6aa076cf6b983e1e3e89674b436520b965a5d1344f7b3ea957e893a269562de4a8382268e3e", 0xc3}, {&(0x7f00000003c0)="9ee6cbeb589b3588928b6b12c2df5ef84ba408667147a16e54b2bc8508f93cfd9b67a93e914174b4b91abae1f0cb6d4ffac2e18870e2389f4ca70675ea49a886fefa97fc8d90ac296a7cb46193e187d85c01f5075c0c38d66c9ed813216a1aaf4aa7b0b36add3c156e37dfc3c76cec66d5ea8a08166339c26a5680596da5756ac4dcdf418b2f00beb8767fffbbb05e56f47f8bcde0c33d3858ca3ebee699e0a5e246d4eb3418287d7a7786086be619d0ebe8c6c0d2fd4938cf106b0c5fb626a5a883988ff7aa38ed72a1b91381250b5fb73bfeffd0a0dcb568171dd54030b9a19f584387e9a2121b6089fca384a5142c93cadda3527be9f929fe52577692e6", 0xff}, {&(0x7f00000004c0)="6e95784a5aa0498b9b8a20466f5f6fd9b5011435e804a9c481036743e59e06ac18d97cc1e4d9f6f6dafb9d0f41b63e6600be98140d9eb2119a10137208611468b7de638e8f758de7dfbb795d8fff1d47036fa18cc454e0ee6bc9e0b89d1017ca3a80278487808b9ec7346fd48b509c9d2000cc35095abe74bf71dd3d385006f61d59b93d672e36274d33fd545f2b0d8486f8a64b684e81a4486d6ba8eff49515d04876e57d8015c3ef3b9c6deff5d88ba310b399d0bf22c398a1c5d2c946fe5fce49507a67b6fa1f1523cab69b9d9016504d2c99bd0d2d337dd2dd763cdac98479324fdf15", 0xe5}, {&(0x7f0000000100)="3d4bd881ea74e21e2db469a24b1bb7a6650d6360207c5bdfebe647f7b41bbdbd6aad995b1fc49a669baa39851c60f6bd61742eedb73392e667039883ff1ae622f7fb86bb70fd713d7791fccda88fe063ec947f7ff2294db31b3711a3aa67fcc55592c3fe0886", 0x66}, {&(0x7f00000005c0)="4c4042d912f7b3751e54c75d2ee6e8325b0ad71556e04c002ea93fb1e9b42031acc7c8f3dc324724cf2dacd126b845dcb24240eac2757955af3c4a8d3213e87f8d3cf1dcb3d63d9c387da5db5d25a58013885274d3ca3606dc4ef2814bf58a1d2c55aebcea1fedd611a6b71d399c893e0eeef0ae3ff70186600db2399f308967e5ac8a3cd10d7a7882c940216079", 0x8e}], 0x6, &(0x7f0000000700)=[{0x48, 0x1, 0x2, "833bcd305a545159f68c186e098c2524e5b826cdbbb70962cd921fc5923dafd0f37d300b64219fbee49030832b28cac963bf00c84832f692"}, {0x80, 0x1, 0x3f, "91e537a47539683104f8372b3f5d1055b5c560330ee90918dc06713993ac86f32b566eb2fa9cd4654e1dcc24aa977f6c59e407979be2229d923e9565c426cc079cea4690f3dbbf1a614f67728fdeb795cdfaae6eaca1e9d20d43c2de6f630f8db80374c74fdf9cd30f89692244aca1"}, {0x110, 0xffff, 0x4, "16960ca5f8a5281522a04da755c136ffe795ec029916300a44b0dc2f4789e62146e53108b9d7bd8a0a43f84a6db3b672639e46033f964de2212214b873f85bae76d7286b2fe40068fe27e57ada1acd1a9de1722f62462a9dc73f740d2d32f8c8c192d4aefe585ec8bdfb9e5241892bdf74a3bdc32f6a326bf0384b472aa2404c9480ff5c91de997f222b137fa0c27f83ae59d71516f4e8c33516b9b487cf6f50d0b916b3402f83692e027f2aa0b07de96ad1590f0766df129d6567165a92cffcb627436e31e507031e8db4fcd9e0ff076d831df7b8b36e9f82ca900dc2e1125cd623e38d4ff40c5ef77b173b824cbea2c241d198b0c3a9f014"}, {0xe0, 0x1, 0x1, "97f02a170825f6de5e1d10d44eddf43b8be1d78320f9b5a387a2c265a92646d5b7b948dcd20ca3b8628faeb64ff3b658c0feb36fcc4b2ebabfe60966afae2b79162816db1e13ffc78eb195942b1cb28690d56514f1519cb9451020aa699063be25ec6356f276fb5f2d1b09096e79af0d4b88976cb7adaadd4942108bed27dc5df4b8d218187a751c55a51bc316d5a260d6013774fc4f8489044df5b806ea26086f6a4642bac22f28bd14f5943589dfe46ff738e536c02144bcde604edde802657429069ef62e96ea41835c"}, {0xa0, 0x1, 0x400, "0043fe8ab1e1a1a8d08c664998a643f803f93fc6da4a871580f3e204ba6d92066521535f5330db56ee588cdb1917a20fb5461c2a80f5c7f7ffaa37f0d532aea408187cf15ca6391204c14327cc1e1413d575bee9f22ad73904fd6a84b4f64b7eae8d8b6fd37095be56c6e6790228361c2bca8ecf707388f45acc14e1f0f9f8ea79696244aaac2a38c1ab2bb9ea88b43e"}, {0xa8, 0x1, 0x9, "fcd455f7a807cfa643e8143d4fefa08169e50812a2b0aff8179000b57429332a1cf3429bf43b2c33e815b054919a3e41d144d669359be2ca5ea3d167939a7919894e9a070e812ed05d5ab6dcb6260938de3dcdc0f6e1d41263cee7bdd4f29aac31cfa694f7d74275c08d82cff11a5fd2baea50e4ffc56b0fa1057e0d603b79bde6814f0dcdbdfdac8ac9af16ab039ec9c02265"}, {0x18, 0x1, 0x5, '5e'}], 0x418}, 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 23:49:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x9c2e5063749acae1) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20200, 0x106) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0xffffffffffffffff) r2 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/127) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 23:49:57 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x3, 0x100) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/4096) mkdir(&(0x7f0000001140)='./file0\x00', 0xfffffffffffffffc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:49:57 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 23:49:57 executing program 0: r0 = socket$unix(0x1, 0x200002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x801, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = semget(0x1, 0x0, 0x40) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/202) 23:49:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) clock_gettime(0x3, &(0x7f0000000100)) close(r0) write(r0, &(0x7f0000000040)="28e0da240be10826be609275b54a9cf8e787b06ca9955ecd0a7106", 0x1b) 23:49:57 executing program 0: r0 = socket$unix(0x1, 0x200002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x801, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = semget(0x1, 0x0, 0x40) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/202) 23:49:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) write(r0, &(0x7f0000000000)="373e75b2f0fa857d8efd7863c04b30d6178366d43977a38bb25ca5de73aafbcef8a0eaa2bfac724c5fca66a845e6c6bcbfa9bb21c5e14e49f513eefb37144a61812d51c791c890ec256a9fbe434c35e28238b85b4aa5aa9156ede4312026a6049ad91ec50ae4e513f46792348686ad46171d956cd84c84c0a69e6cab5d9a72f9e371060d580a47ec9e605e311acdddceaea858ace476b2d8830d8f2d7aedeca0bfe4e2a3a70c26f5eff032aeae39b4db5df8e19372a89c280744cae419520b8de0b7745822511d57dfa06a8667b9f3328294cf6a147d4862381377a5075f4c986bdfbb6ac1aefb19a9f8886d0def597d22c123350316a481a456064456", 0xfd) lseek(r0, 0x0, 0x3) 23:49:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 23:49:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:49:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 23:49:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) fchmod(r0, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) close(r0) ioctl$KDSETRAD(r0, 0x20004b43) getpgrp() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x81}, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x10001, 0x5, 0x90, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x20, 0x4) fsync(r2) r3 = dup2(r1, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x1) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000240)=""/209, 0xd1}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380)={0x9, 0x400000}, 0x10) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000003c0)={0x0, 0x400}, 0x10) r4 = semget$private(0x0, 0x0, 0x4d7) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000400)=0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) socketpair(0x0, 0x1, 0x59, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000004c0)={0x18, 0x0, 0x2, 0xfff}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0x1ff) getpeername$unix(r5, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) ftruncate(r3, 0xea7) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000005c0)) 23:49:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x5, 0x100000000, r2}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSBRK(r1, 0x2000747b) 23:49:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) getpgrp() truncate(&(0x7f0000000100)='./file0\x00', 0x0) 23:49:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) fcntl$setflags(r0, 0x2, 0x1) 23:49:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x6fc88408) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000140)=""/103, 0x67) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) 23:49:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) fcntl$setflags(r0, 0x2, 0x1) 23:49:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) fcntl$setflags(r0, 0x2, 0x1) 23:49:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x20, 0xc003, 0x9) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) fcntl$setflags(r0, 0x2, 0x1) 23:49:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) dup2(r0, r0) 23:49:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) 23:49:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)="1a8046fb2417af46c145740826c4056602ff02e6a9269381e9f02405415b553c123e96fc11eaa3e2815f28a610366a8cb21f82a940c0a97aa99a7aa33238ff95e1c85d6d96393fa833d550b41d30901a138f780c454f3f06f742f870d819ae9deddaba0e51cd6d99987a6c22ff10371e2a18d8e6432f771771e27b3d8c58b2e54eb1dadd5f8bbbf242baafdd457124bf2175b78691b0c1b5c74e17aa0a2ce99efc620a7381bfce304303b994a68a4e6a052efb04297999", 0xb7}, {&(0x7f0000000100)="18e1529cf31733eef4c6d47a14517f5ce9121bf8e20a6a8d72969843a8234ca6ba8351ab896ef0ffc3f49f1ca509fd8feca589ebe1d4f7d6494ac82216ec1795711d3c7b80fb03aedab43b0830b0d7e50e0fa6bd5f844eeb26060301e486d49349f0f94f9193ad80743db80b9c832e05c68ef64e50335c8e265e6fc24efc12031a52ee073c149f0a", 0x88}, {&(0x7f00000001c0)="6900324a6faa1706b5ee63b3fc124f11fbf25d5fdb699f0439969835738932f630da62208b7d9b9799428d72e71c40b74383e1acb82944ab16679b000e18a943acf5f26dd306ab703a16adbdc7d85d35dbcfe6f8525e76dfa4931d5056eb1072150196cdd040bd09e715bab7e4a4", 0x6e}, {&(0x7f0000000240)="e191aad34532441e38cda84f89eef2f50745dd106e587fc61fb97f25f92db077bf50535ac09b15fb5bda1db61e552135252cb6f7c861386b1ed9b44e88cdbedb98c938c81fff802dab08dfa4dd583bab6c6974953a0ed156208937600ace0cef811e6e7d95", 0x65}, {&(0x7f00000002c0)="cbe207b3e5a6e1ba538f593332d52b3cfa1f645b61dab0c3ba767b9a39dd986a50dcf40c81a7030f1937050d12717e5f7877ae99d94ef81325258f66108749316d09e4", 0x43}, {&(0x7f0000000340)}, {&(0x7f0000000380)="b4a2d3e38f6409a09897385a335889b1c3534490bff7edd555cb08e42d2a5b250441d55e3a7b15a31aba83b7596aed269e8ce87638e46fcff7761a346f97748402bc", 0x42}], 0x7, &(0x7f0000000480)=[{0x40, 0xffff, 0x9, "5fb11cf8d8c64119d7b784039471f3f656feff7a0c16f645437c3d63e68036cd1e6a0d7927584efab131ac6e6a590359"}], 0x40}, 0xa) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000340)='./file0\x00', r1, r2, 0x2) 23:50:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4500) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)=0x1) 23:50:00 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000280)=""/141, 0x8d}], 0xaa) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000400)) 23:50:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4500) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)=0x1) 23:50:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4500) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)=0x1) 23:50:00 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) 23:50:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000003840)=[{&(0x7f0000000200)="53687918aaa0570bd43be5aec50679b8bebb8cabbaa4dcc1ffe04752706e1eb6b01225a2e4c29c4000c0c99bfcd91b561a5fe6f654ca7eed797059d6560871935b3af4a5ac252b6cec8fce6bb310b69497ff76efef9f8e5f39a8f50edc8f1f0581", 0x61}, {&(0x7f0000001480)="f074821eeb909792f536826fc60885fca50d8892dc2f585a04d7473279a06fe5fa108cbd6fdbb2e2b58cdaa04a7ac2ef1ada1502a979e626d6f96b897a02f76bf05d25153e65996a6309b15d451bcda6acba2ed8dbfedb2039e890afd71fbe49ae5cddb87debc1d107ad3e75b7c1b54c1555d4a02d756954e313fd678113155ac7886f11ffcfdedc065fde2080906fd5b6ffc5d2c02a589467a1b2e863c367e92e04bf568469b24eacb98b0daa5be41f88684704d4376c4560e2ff517e00d463", 0xc0}, {&(0x7f0000001540)="7132f2d79e506fe82acca658681e212583c1368ee7050a5243af695a97280038e8477dc91342c0097b97934001e066a37b40293ed44e9efd316339d20411f9baca1efbb2819be86becf7dfebf18f8824b9f9959669676e4074fd3d9630c11361ffbe030ea07b45d8c18b095239364947fc37b9599c6d922c10b500fd43a4c5c5342af97add7ca3b271f1bac5c0e52ea4d85495af62845e3a7fd4706abaa5083654612a143249fd", 0xa7}, {&(0x7f0000001600)="4ed503f36519d2c37ee6fa1c4fc387627c9f9442b3a2edada388a849f0f3c782549a22a2e8ba53036623ce555e97e77ca8deb18ddf42ea5fe9501bfe8712c11f634156bc0288b2dfeeaf1dd97f9d6a339366995c915d623bd091cd7f751e82a7e0d9867ea8359222e49d1178301b1a602647b413365f9882ebb108fa62859f71b4288f5f086a6d2cffb5ff9b93225de410abeaa2387277b726d704dbc756bcecefe58ca8eebbb9ab664d22f0ba9e1bfe1d81cfb32cc8257ac230934382c55bd3e334eafb3f01db7018da65a9ecd933fc7faffe5f62b5348b06240dac2326c4102bf0ece33325fedd1f08576c9ba83497597bb634674d9068eb27a59906ce0087596c10c72d9a1283ba84180991305e3cbc33d0147f2288ae76619b86f7ef0d01246bb96f58b54c6694c95ea2b57a6dca79bf8a80c8fef8b99cd087d806bcdc024a4e8b6bbcb81ee83a0a8a038e37eae0deadf0b29abb059ea0c0b7ca17f4552ce8df7cee31328ad7a52474e07ddda096bc3aa00eedba356200c0a47156519babd0fcfeb4d80820c2db7f18a9ad4be962d89d57941e5eeed7de4e61b827a1cdb8c8303453ea3d46ae236c38e6da19d5bcc05348cb505feeab82049e92d8e46bc25785a0f1d9b08a5c08a9369d95c575c42e7a5ceb332849583a2b1c25b26870c63d80906502ddf65dcada72abaa5589fde23002e69dfd44f98fa1a33fd787a013834a0b3e59214625ff558f14d97bcb3d1e8a2e23292d5915925a005ee152bb688ef56a195b7b59420812ce2eb307a50eff680f7f348ddf45e171450154266b288f3aa5b925a1528d68ff54e61285904c6c04f493a1101948fd6c5487e8298438b6e1a055cc6c7e84859bdc068e9f57d1cb7d222f901edf2d604d6d65d3445ff430dfdd89c841bd9b86cf1503083dcd4489818addf6c3680912f67ea0bb6e6a4ca42e5a5a1cd13edd87fb27e15691d4601f618cc5b14c791640f0ecad055dc0b59647d1f101e381d249947cceadf34591090b99d6507132750d10a49922343729edbdda6556a154480d39c7b048104c80722822c9d77a941d35cfb53a01674179e36fd9f1a257a8ab47b2915ddef386bd9552fe37077e9b0856929812da354fae7209856e25049e71f0f803ec37144f3a188c54ccce8f075f6715bff2557718d1ffec4b42a5326aff4d38dde1aa89bec4a4456e0d06b5093eb50e985bb5120de9b97ccc222db494d4cc1676e5b84766406c86f51f77541bf5e52121d3f69ca07b3c85ec7be4dd8573f6bef022df410ed9b4bb5fa687c1fa596c0da71bbfe540179314ec469514aba2139cf90cd7a64f48fa94e1f4152270df9e3ec63fd6abbdbd409b4fbef73b241e3bb4d16a8aa5f47df03656bfac36458292ee05d31f499e158e07c072df70330df526ba51e40c970fc74451f9c4447833966ff2ee5115c915b1a67c0d061d28b8896db59053d72302cc2c3b295191022bb0e5446a4249b5dd433544d7e791daa3b28d302ed84ff97d29cff4b8976e5dd89c0c1eb655a7db8cbba8f157aac5ecd23adac16a47de75fa0102d2e940ea2bfaa0f178b5694b9c410faf84c72e4ddb0993452272d680502b73e7a0f55086c9262ecd74583873b0f435d6a0509bd1972307b44fd5db9baa9fe44c052009c42267e53cc045494b6a9e1359748447d94f6358c1f4baa14f32ad1c87a78e56af5da90f6824e2365bdf052a9ae9ad6194a6f57a7a4554de2d7d893a63cae0ddd669846ca919a4aeea99245ccec01f0169d2cc52a8f10e11ed8d289618e5b735477a460373c675c04f593b3e219e6ecb0222002ebd5049802675e8763e6b2d5a7f3468a8751bbaee138db94a9e1e3c0dd2634cc02db3f15d87dbbfe9dc0c94491a06e7b4562653620f79e73a04344a5aecb66a1263bd66c7a1284db4de71c8d13fe221a1f014c3d18958596adbf37540e99573ad314e56a9ef0831940de68b46ca55329c2c57fca7252fc234f956c6faeef8ba1f32baab6d87aec8808aa36fe0a330fe39c7a7a44df36daa8c2f8fab5273c3709fc31d6bce080f0ee481677b3a51180471f11da9ccae39eb29e8aad542ea842abf864ddc299d9b4b8b20ba60027c898c169c4e3bf07ea8b90f26deafbe624a60435ccbf9e6bdc34ddfbc7447e1fbc33edaf9c4b0f45105203d835f7bcce1ea8ee3fd809d1c0f9853d02015b3903be2c03ef5fc26f43ee3b584c6fc63697e9e701d7adfa660e2917df0a15dca735355f63ac500d33afc9c69c7a94eeb057d27fb0d6ea80a5ffa1f412b8cfdf88fd21f4cda04520f7b90b7d9f430eb78e6faf76b8f5780689af48c2585a505440643144558f19c919f5fcc4c67d8e5ce1c206d07bfcc5a2f4ca1a3599129b1ed3457c794c63de90f5348146a7172e14d34cc756bd8fb31ef83c2ee6eac5e18d0957e6e6461177886b66a491fbd684996c8165aac4a9463f32a1ddaadd3cadefa5c0c11b2f733de8550da91d1222b70563299a0914166712ad79b1e8c061447e773e0c92f9d03a11544505cd6a75440bb21305f1b00ceb3650026fe21a8e511b52b298afaf607dfb7f9fb15c2eeb9ce764736315c3b8449da5371c81e184ea7d939d3030a19371e8e90f906ed4cb0c05e34451fa79f2cd412c0c8243382ac6183337fc32b6fd4e4695ab8365e62cafac9fbb2d34d0a2a4ed335f1782e175f5e45f81b63a0e1ab116e7b27aed6c3a3e112176a8fd4720ce3f9187a1fb628736d2fe82308225ee520bd3fc688dd5ec6740bd9ebc2d9f884a3b0b17b96c948e33bb28c16ee165bedbe0378db1b594aa0d458b92bf11b96b06d2276bf9cdd2ca3f48f601e48f7d8a1910a195adf0fa62991d9e954c630e5b1df4b0cffa2125bc59b51f96398da58e80abe1e4446abbc96c09a5b375069f2ba6e701d545e41580ed07b0d3935d10d1d7780143a12280a53ba53a0af53498043e409549547a0e2a91ad0f3d1c247f88abf3a59fc2bd744f7fe653c84334767e530054c5347e6a9c0f7a25af784f9a163ddc863c6e961b6e1282d641e0ea629ef720079f20c067e787e8a04dd7312430651421219a7fcf414c3c7c4968c801ac15172500da59e78216e55656d61ca9a73df1df5b5e4e660775f73ac101f159007f07fb75e08b46a5cbe04def8389cde4b931f4068558afa345c22ac83827e6ddb5558f80501a1fe4fe4db9bce704a0d32410d82430b04b6127211b0ce2607c333d1deabbcb371385817c531b0e98d6dcfc03294216914843c12cf1e6ece70d58ad78e810db3f20ad5665519ca9bb2816b4125da67731ba9a1a4989167e57f657010a19deee8e5f3e94d175fb2624a7c5fc835e3e56669cc53ff4c6a936204ad6ab497d6788932ec8cdf724606b3d04b09fb7455a82aef3bea7c18d2ba1384c755c8ddef62e89246c8975356ee1804ae09a76bfb8eb4fabf4ceec6c1353aaf968ce1a4b4da37c04b9cedfc9ac8a1a5b73950e26b57faf14f3880a29a841400f66f85a0e619e96793c1fa93f3703c8fea74704b38eebc6a7e6425bab6b14642c72c1ec910b9966cea587a543e0f2464297f4ad180a6dcc544e061fc452ba3e356f02b5a88a1f9347824415a35b8f084ede3f010a5339a1237ad64f0b1f389e111117f71ae2beab2f7c0ee9fe50c85295e938d50699d66fd93de2d1f800be63162ef8db7e47745a0bf9e3105b6d95fbe21f77a2afb7dfd8e0f84c2366c25e348fc5cabd53486f8c12f67a4f8af036dbaecb829d3db1c2345c8ac263aa9976fa58bba7918c8b4e982fe0b668a52078b20a13fd5dd18018bf2e5011b3803a93899489312fb00422e97a3da1de197847d333955c73ba1e0b27cb749022a81ce0f088be83e9c36b33da4b247dadb991e7eb563d338e966cf7b9f49bbee5fb10117657e5c75e93d44f43be2fcef2a982ac48949186f31e2b7b58b81ad203eebca8f3e257bf29bde254554e6b335c669a6f53e57350e200f6d8759abd797ee6b54ce808cde63a86fade7046ef6b143e9e990682ca430c0da04b6e4e654e39b23688bf305b3ec86566b3e654d77b9c9eef155f363a3fc0ffaef7bfcb231afe2d3dce122f1f2d526e7afef36e7264af3e755b25117bc8e40f69e9a7cfe4137c2677d744245c446aae08f0f2d1b2f023f054549f010ccdf54803cd09324a3a3f8f23787f190b2e073cb00e67edb33187beb65f4b4f911c8f6e166acfbeba3268875f9882b9eeeed9eb32a139f0896bc4830349f5b12865d944560a2788f2f60ad95aca2450b2cb1274c4f61c267e00f454eca06c66e25c77177f23fb488d1c3b060d3d95a162bbc240c197701276eaaba078c704777765e5ef2d817948c6755cf4b7ea7ecadddd6f43af8d41a1ba66a8b5fa8e3b8f5fd299b962c17666994b168f52f2c57944b6d41797071a13d60a821aa47ccb57350846d2d32308245ae74fff591d5abe48ffe84b1f323f320f48ce59ac361ce06e2037a5981c227e34b17fbe77037c362972e3d6be150923dede11dcfeda7d2d6d315b047478da20c494e824aeb77abdf9e83c3ccc5dc903256a85ad151f6a8e80bdcdcf1c98ef6039e6984a1ceaef010a4e6fd7cd928db63909bd58be3b475e4c7c1c9bbd770db4b2ed165df9fd92a158b9f25492fe3a084f5b9b2b520cc4385e009c928d74146c3831912ee86644e598121c8b4a68ae28ea5b35a34dd0613afde665e05be952f4b2a982b891695fb2fb6129411307dcadb6743eeeec9340bc0e6c63dc3b6981dd60a051c8c760d62146be666e08b67fa6259be4a92b9b9766f047c4ff82ffbf24f5d9f93ec3a85f13165eb6292728617357b75dda6ebcf2ce1f2b00df2384dcfcbb8e3f8396944edad6a8b72284186301e958e00e577d964689357084122c537e6208804855be1ac85c3596b1b85acda1ac5123d749fdedb4fdbae7eb348c18fc1e2387b37b374e89bbe31c48ce100751d4d9250da5320c5ac9fe4dd9b1756271d9a530353ff26fa392a72a258ca058b0b4e6ed6ab298feaf7f4e01f6219c3074427edabea3c125df66554d5c90f561d79dcfe0478e23b5d5f2277022f60a27585b42e2954bd09a5019c7c1a88185e9ec60772c9602871a7828c4a58f5b4a90cf93b15d89b910f3f37710d138c247800fee54f54e7933d7c88dcdc5e591f3fefcc26091e1d6b13d0a12c28886970302360f918a6205d81fd678fc3de3baa07137f8b4bc05b4dd77d09b8e7ea06c6536875364342a01d223aead606219e40a7f0c5cffd833012cf6eafd6d4d179b2c303978f42334b511054fc0930869d4c08f2898fc508ce494bc26a4d605f72d73be2844ec7d23e98827aca9e388a464e08e4c1344979c11117835cdbdd50bfeca99314feb723f0fad1fccd4fdbb9e9e66d11d45ad1b8c222d56f897bb8ace53ea9f55dec81bffde0e5fa68d342469f580659bce3619fd326d34c01461ff4db573b0505218ab90c0932ee6cc36637f1f9f4a9cc976d52683952873321b29387d8552d01b3eecaf967d4941f413b36eace6b3c8417f83dda4be196feaaa49005e302cd9580803efc247fc3ae078a2e47ffa07c4ef925a1bdb559b1b37a23d50eb874e37ac27a398a8f589863d0f5aaa09fe429737b53d0b9ae8037a5d13de6ad063a0a49831a8f3cea883f722c25cd0075a4126037222f6dd14342bae86bc3f923633e6dfe6d6bf39e762db51a5b5298bfa6079a6747013c83862fe5551160cccd7f27794f342ff19b758016b4e41f72852390b49d023d7ed1a756c027bbf73f95c088d7e7974558a1fe244b37f96cf4a7ce6b", 0x1000}, {&(0x7f0000002600)="b97271c880b89997ce279fce23a74e343bf3f3ec7fece623bb0b317f59a05824deb932036b19de66be02f784fff83a6e187cf8244a7c144115ad4be09955ef5fd8070cc5cbfa7417044640ebe418831c702016a840b876acd3f0a7588882c3a9d5fb06c981602b", 0x67}, {&(0x7f0000002680)="a59d6683c0c285c92f5ddb3efed31989b8c56e1f909b15ca99cf900971e381cf19a0e20fc2cf3a63f62a091381309706ecf6073053a237fb50ba2a6b9bb48f3e3199050c78dd438cefceabd17ec6a76d0037e2c9b9bec8b9cb1b80e59c056219ec281b3edea9e71f5ebd7106eb77afa073bd44f676d36541c0092456eb855ed13588ba1ff6d04e8e8f26a360f1ae5943478749179cf0658fa4646872ac976b43308952ba9f68a651f4ec931ef124de1c30848f57f0c7f64c0b76495bc936e2a7b5c49457587b15d98a2fd1bbf4984fa470085959c9f3313b5167adc534c1275456403e85d7ae5cb9ec062d9e3dbab65d4c9aa7c87a23ef97f362aa86d86a872b2cad5ea90d7db5df2df43644c662130c3b4f6afef0132bbf1bb691fdf1925bf2dfe6c7210d5a957c9f2eefd145a7ce4f3a5524fa0800aa85458c28b3b812357a08ba8c87b1929e5c7b136931f6c9fc8edeade7ff31199af8e5a18226f553d560e2e4b2a443f2485811647e50da47a602fd169b9791af62959f95624244d224b6db7d07c81106104fcaff7b517cb986d37648e8f142253e1fd2d1e08bccb4a77da686f5488507e30306d11983ceff2f2be93824b901a0a52ad724d1e92f52f0ab9c57fddf8c20b891c28b8dfd3fe8a967ca4679315a95fae680e1f0f876ebd7e465f8e041f00f4bd23975b3e5bfa1b5ce22c218d4ed9021ce826cbfc7360be2562b6f41f6fcb516e283734f90aa9376b9ab864eb6ceeb36e8e3990d14aa84650b903a47a46c098f23e46632a53e063fa6d2783bb681e662a1426b2863e84aee0f3b1f6ea7177921c12e85459e608c03ddd3903c5031868da525fc7394540910a12b4431a8c2b7e2c956c0e080f90edd8d255003424059bde227a16eef345c16bfa2e0255d67cb1359c0a9a9e473dbd811ade3ad5b6a4802600af46b17050bf8b76d7c5461cf85b22eee7da35f527322a8b48950ae064dc0af1f86b6b68930181b5305760363e8bf04e7492abd60dff36469e04e74b3f161799ae7e278829ebadef085657002a924890d2441e1a7cf2e1f6caf107c31569ef036a2e85f7c2ae4e657747cb73d93e215ba168bb0ec142812dabbc632bdf2022258cdcf18c78d3a2c7e3fdea732e4c4c018b45502acfa29d513ea9411989e45e18b912b6766665a96e710fe1365dd9f4ea76f09651e9fa73aa9e3e7e8ca06101424d80c1d09e8b82f8b313a49cde766bb995c4039f667164bf1954322bcee77fe80e8bed1125400bc74ed71109dd5d65d101673b39702ac5115c6db2d5e115158e5e95c61f6a855e1cb3a6a5eed09a57d74732661e00299d665547c867a6a7e97cf70a398b327d3048c662d94a14fa6d2139dd791fd2f321631ef9d07b2c67e5f994a8b6e8f8596cfe170a85f7bc3412c7916385e3209713127d877a89640c9f65bedb00d954e4dd5a661f795841559a4c15026b65eab56ce1e7c2e7d58e2bdba398bffbb02ddbfc469d89b53527683c4aee6ca0f0170f50472f770383c2cca44a208adcbed84df8fcef32b8520e4707f563e76ea081c347d58ffe5eba386ab22bb6637407100f5d3aaebd9e49de1e894887368b7b17fa163b6d9e8093503cf4954a770ebbe5c72a786393ab02c4b115b64b38efcd852fad335b0a3f3f7ff7618c8397a5bfd8512e871836ef2a67fd37fde2b88bdedf9862971088a9be57baecb79e7077a6bf0a4c51b97fd3e3e5d34d557aff19da690b5f95490a86eed5f31ce74818d0bee14efd5f7574d04d3c61f3e08432fff49689643b28ecb13a77d244b21e42d3e692ac0dead7c3a462e486eb774fe4d0281b8f7015ef610fee345c4782b7806afe777c7aad4947f926617e6a5036449609bf54128a5b84c4e44b4f01eab905e4dadbb4fe589d86873e261b6d768e3e9549b1ca34b3fdf705cdbbfd4a7223f9ef215ed028cf2d4b7227f859c6638471723549a13d08f711e97d6a0044161578b2f44ebab1fa294801aedf9c4e8fea9a91de5e83186911a4ad24e712d9ded901af56333e8e1e333c309d1964e1e87d29f98faa5c0bccb596b38f8b794f757eb4991a5a629115aac5157824b364727ba21fee2813c955b5eb9b92db55cb4bd158103f1a74d29e6c6a14543c3bd42e5e734250e9a66049bd285ab16241e052865a426a79f49627e1dedb91c4dfb98bf47460d40030126332903b4b0acdf3e281896002955bc84678c8bb14d8a18d816020904de1a8df999719c3258e57680f08fd2d9e531c422994e17c81286e16934e3ee91561fec76be0180feb4ab5811c518f17fa3e8f149ad3674f571356495f748f5fc9e6bbb210821520f053c40d6f237031900135f7ca82ac4700e5a65b2272c678d9f39f01e1713ccbd47b83e67f0ab7597a1c478ff7abc9f6ab7bef184dc647b231197b040e1c81e678f7cb80a85be121199f0786aa7a53d091ae14c1c6ac0a2fa114609dfea43b6875b52958bef97a5e05a5528c2ce960ee5053f11c0674b125956ec7a82d98aba9845badc867c5f4332ab2082d8870ac52c2ae9a3fd31b022921f2dc8bb6a08b9d234ca187480c7c2b2fee4c91cbd30684112e48137ee19b53d90de4f111410fa78117f598c5aa40df718ceef8450e6756ff978247fc31f8e1c417c7577b16561bf4536d1024d612158bb17fd9af2f847ae462263cc10121b73379be94f40be35583b36ae8f0efef7dd7365158fb688b3b827ebe2433a3b989e0f423c0434f5790825ff79104286791448ee1e7af67f86af1ffd90a64bda0011b44510b7deeb197b298b6613c37a5790101423a31498eb9ded2ce3f1529ce267abacc107dbc63d14a91e23ad74f6efe6e6bd66ac736b5ea380203a933598b58bc98cdcbadd18695d5732dcfe518240758d3ece5eb69c948b2f94d863581bf83ed76bdc4e31f343bde4bee0fbe87a42c838493e2367bc603c1e6a123f2ea1c5a5333b7a247b77e996f76e993e4d6f1da7e5de0736d8b6563d3ccec23e748fc91c927fd28b57d6918b94187d4ce5684536bc8adef3949e1e7e0c40cf904a946f625cbc3e31c4f5adf85b26618be5a71244c9f41f51dbcb6f83e3530ec4911702d6f7015eaf0152bb0b9d9e6cd2d20d147ecfd464d5534cbd8b8f0668adf43117cf333565dd7b767d3a5a770f55bf3c5aa4faa58fbeee53e18bb08d215e5bb977f5fccc362cc466a8f0da2d02d52855b6e37b0a296a329f374b6f0ed14bd9db838f20d7db7ec04029a55bbe872b3faa305750418b56767d83201c48b6b963cca6520d3d7eaf27d5032408e89f5e226b2d912f4fd584f36ffc5d9f30db4abb8a75530e422929671d43bc8eb3f501d7d48220fa5cfd48ba8a5deed5082f018a60c973945f61e0c0924e9bf818543e9eb8c1753c15575a951c02bc743815aefd07fb6563844649fb4d70524824b54f580c466d4625d9fb622d37bfdcdc5d4fa59be5a32318063461d64481033ce069699f0f1ba4e786af9577c2b483c21d2ff2602a56fa454b163bb40b03c26008b60e1689d3e631d057d5c325c45dbd442068dab0913fe3f5d07c23ac1cc15e1c2f5c5396eb5b125cecb4771fcfdcbd703d10c0f3c625b70f5e60aba85c4be81f13d153f0cc7e3e52d1fd46ef48a3eb65d2053fbce49c60f9694290f8acac825c7933ba5db76730e093481273f150ebd9f1fa05d2d83ef057b14a3084a67cc2de4f40ab705c1175ef9d95c5c1c3dcc9462a9a8c604bacd616db6123e7b521b1078084cad556b162bd177d551e7e30d17cad5a96f698e01963884dd8dae67a5533fd293fcf34aea2a8ae055c898fbd5b63e3f11eb17aa8c04a55734bc32e2d761baabfc242ca812a4edfebb714814fc57a54f833bba29a7772dd85270257cc010e02983796e6e0d938e0b45933174492f1524b7e78e6902462944d82bb80eabf4929c77b1f79865e35d19beca78f6fd023ae475f2a8eecbac25d3f6f83bd6d4890424b253fc39a8a8d62aa1e363763b3951445e9222301e31cce487b814abfb241250f60e3b68a2c1fe8bd231ba93acde0b832abb05a839d5da4f9f0034d1e53c00146b1e84de3675a8950817cf4b54d0db82bc33a9034ecf3afddbe6a1d8264f586d5cae3b08c382d8d58e54404fed76a6b4d2a1de3943011e5ec81792666cf2f9f18872825e8b69d56f84a367917569fee889e93de76d7cc0fcc48181842b35c3ab8733eacd6a60905dfd13a98375d77a60a8936d629e30b0f7239530c9aa304190db9a8f7b7f2d108fa88e4778fe1b00b0a939dfa6b2622342d25ac7b3bf9e2495f91ecbf0b6920c5c18442985d480feec4ac1e42918c9396a7e06daacc50398c4d577bce76736958d40224067f8b7882a3757b3908e6a0c817b521f9986b6aa42acebc0954d23bf1916e40df0803d3a9ffc0f1239a7ffc9b0c693fdd0757fd3d0bc9960c6ddf89111c19c0df0b8e90d1c239770e05f2c5ba35f9dec7dcd561df0b1b8fb9cf86bdf1f6cd060e09e737fbc691af801186a26f1d5192f0865a509e25aae1841475c35af75f72c9113fc02aa4eb6066164068e8877cf1b23cf5a6df99f9fba454657461d58d0cf5e289def7c618bfeb83ed816b29c7865b4a3eddfb70e0dfe839e7fa886490b883dd16505faf035289111a7b1fe1d46e5fccc2dfd94bdac74b9d14d52890b7b469d79fddd367110b958056be941085b3700e79f2ceb00777a06ce06c7e4ebc61bc6f46a531c009fa1646e950ef7fd759f0088d8e10ba3a5c5c1341c655224acd658b8abeb522a3b54c2eb76689744dee2a9f512d9a251f397881cf519887b3f8afad2b05459d355882c62f3dc9819fd62d279bd1dcf701fc1199925470d86c31417b72e9a6c92e3f919dec55066d7818c5c04a0c475baa4739ad306e5f9339faccbe67128349d6056521711abd4afaad901cd24106db8d3943cd70cab96a0370a6004aadd1a3d48a2f904814521f3faa8e59d70fb3c2aac94c24b07ada506dcb8432b5a92b268ec474184bcde70addb61e520db569e7d7293b40ae71736a174e86b56cb16878deb93e236923a171a9cff61d34d99547a6bde13b895c9e654b1deacd861ffd57e7dea18478f0deb8a1c8fb5f745fb2eb6801b10818f14b77644fe8d2b89998a35734c7833675f37acec6085e6dd31e460e62c1b64f7c280eb6e64c73ae3ff2474461cb051566f878f55dc5ffe6b8539d1804cef6308712cba5a655b89f1d7551723b05f73a5b6b26fa65c9ade517147585389463d8dde674ad5720c994f40c074dcde1b8a9cc7ac8d2160224bba51e4ddfe27245ab8236d60adab81fada30440529c3e35932bffb248cb4d7c6129b8ed338d5ab64e390a20254db37691d2d545712bdbd2c620982be25e52df8354cfd60712d8e9dca5c4477ca7c75d13375a54473d3f7ba897f8f05bca8a7b5b4c4a6173820da398cbf82e7d9eb180fb2ba0ae069240cfbdf58566eca76729ab8190de37cf17897f01546e7025a612b0d30fb63df212cc8338d21fe6c31cabb291e4736aa2d1db585f06ab2e389da73c413b2f52a3e31775e48dadc126f4c5667df0fabee4ceac7193b4b4dab1cc0ca518785c972f4bb7471f07ea2495aee347afd7afaece4f46be8f7db5f35ff1536c9b3ab82ad2664bca62513463d8f771f72e192b41c54eb10a42532dc182c32d29014254a562a8a2827404d6ac380153f18a9a063d6435d18a03036be38946c06507f2e72cc42a460b54a78338eb0efe83d82d808daad80b4125b3d126af1cbaf2079da6db6d33490499f0bff50dc49a9f1a12e78e8b0bb0466101", 0x1000}, {&(0x7f0000000040)="cad4", 0x2}, {&(0x7f0000003680)="1feca31355b8eaea38d90cf88890afee4b7852b6f1499845f33270da1dd3d6a71ea2abe86356660b32248e78b3c819bae7df7932c13ef6a2ea6d6c78885c1a09c22ca8c63bfff9d0b07a2555d181d289e2ed34df6d731349d9cbacf37be563d5d7d86068479c4f4c567dd611416b5703e05d493763a992966b390d68667cdf532ee3755285bcb20a4b7bfbbe5f278ae1491beb89b6c8f270081aaf4ba6b0e9765d8d0cca641703bb488b8682aae57d9e5b597458d929953fa97c02f1a17166dc0d41435c6f2cf529fed1ad372cd77a7d781fc1280323f2c954db58b5a2f28fdf7a4d6f6381d7bbee86e828d3d85f10", 0xef}, {&(0x7f0000003780)="4eb2decb3a6ffb99ae2c713da35b6483ccc19edb451449c8af7e2cfee11a22ac465a628fc30b10868d83895b66f45f7653257d12e2c32851844f5d71a3acaf307a95c4081bae87d9ecec8bea226e02241ff4da5837e7fdb4f8e7d3d4a77b7d45394c5e06f8284e4e2ca651fd21818f742e039d62f979358033d59efd75420ca7f0e9e748f0bdbc7b", 0x88}], 0x9) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001400)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000180)=""/8, 0x8}, {&(0x7f00000001c0)=""/54, 0x36}, {&(0x7f0000001280)=""/97, 0x61}], 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x40, 0x0) r2 = syz_open_pts() close(r1) fsync(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x625, 0x1, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:50:00 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) 23:50:00 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) 23:50:00 executing program 0: mknod(0x0, 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) login: panic: thread 0xffff800020b939e0 cannotW ARexNiIt NGw:h ilSPeL h oNlOTdi nLgO WsElReEepD lOoNck sSY SCSALtLo pp95e d1 a4 tEXIT 0 9 db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 116692 67475 73 0x100010 0 0 syslogd *156780 12971 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(8e2ffed4ec25a572) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.