Warning: Permanently added '10.128.10.32' (ECDSA) to the list of known hosts. 2019/03/26 12:24:17 fuzzer started 2019/03/26 12:24:22 dialing manager at 10.128.15.235:26598 2019/03/26 12:24:22 syscalls: 1 2019/03/26 12:24:22 code coverage: enabled 2019/03/26 12:24:22 comparison tracing: enabled 2019/03/26 12:24:22 extra coverage: support is not implemented in syzkaller 2019/03/26 12:24:22 setuid sandbox: enabled 2019/03/26 12:24:22 namespace sandbox: support is not implemented in syzkaller 2019/03/26 12:24:22 Android sandbox: support is not implemented in syzkaller 2019/03/26 12:24:22 fault injection: support is not implemented in syzkaller 2019/03/26 12:24:22 leak checking: support is not implemented in syzkaller 2019/03/26 12:24:22 net packet injection: enabled 2019/03/26 12:24:22 net device setup: support is not implemented in syzkaller 12:24:28 executing program 0: mlock(&(0x7f0000ff2000/0xb000)=nil, 0xb000) madvise(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x6) r0 = getpid() r1 = semget(0x3, 0x7, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8082, 0x0) fcntl$setown(r2, 0x6, r0) fcntl$setown(r2, 0x6, r0) r3 = openat(r2, &(0x7f0000000040)='.\x00', 0x0, 0x189) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/247) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000200)=0x20) getpeername$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getdents(r2, &(0x7f00000002c0)=""/4096, 0x1000) fcntl$setown(r3, 0x6, r0) fcntl$setown(r2, 0x6, r0) open$dir(&(0x7f00000012c0)='./file0\x00', 0x80, 0x104) r4 = openat(r2, &(0x7f0000001300)='./file0\x00', 0x148, 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r6, r7) getpid() mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) nanosleep(&(0x7f0000001380)={0x200, 0x1}, &(0x7f00000013c0)) fcntl$setown(r4, 0x6, r5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001400)="c02d9da15efd9f342d6769db7b2da6b5c1101167cd8f9a35c452d3b8d7984a59d9e9abcc85f5396111fe37973008cad34648b9", 0x33) symlink(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000014c0)={0x2, 0x5, './file0\x00', 0x100, 0x9, 0x5, 0x1000}) getpgid(r0) r8 = fcntl$dupfd(r4, 0xa, r2) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000001580)={&(0x7f0000001500)=[{0x26, 0x6}, {0x2, 0x7}, {0x47, 0xd93}, {0x81, 0xfff}, {0xc8, 0xba1}, {0xa7, 0x5}, {0x0, 0x3}, {0x0, 0x1359}, {0xcf, 0x1000}], 0x9}) fcntl$lock(r8, 0x9, &(0x7f00000015c0)={0x1, 0x2, 0x9faa, 0x5, r0}) 12:24:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x28088, 0x157) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x6464f6caa41a0f28) r2 = fcntl$dupfd(r1, 0xa, r1) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r3 = semget$private(0x0, 0x3, 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget(0x0, 0x1, 0x4a) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7f) close(r1) sendto(r0, &(0x7f0000000100)="92e757f548f36f077b7a8854c3512a1972ff47627e37809aad32176a07edf25f7172fcfca76d29a780a09920ab194a949b20253d3d79ea7172a8e5b93ba89efb2443", 0x42, 0x406, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f00000001c0)=""/116) r5 = fcntl$dupfd(r2, 0xa, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000240)) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x8, 0xfff}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000002c0)={0x6, 0x1}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000300)=""/168, &(0x7f00000003c0)=0xa8) chroot(&(0x7f0000000400)='./file0\x00') semget(0x2, 0x2, 0x20) getsockname(r1, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000004c0)={0x7, 0x6, './file1\x00', 0x2, 0x3, 0x2, 0x7}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)=""/161, &(0x7f00000005c0)=0xa1) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000600)={0x40, 0x3}) semop(r4, &(0x7f0000000640)=[{0x3, 0x96, 0x800}, {0x1, 0x1, 0x1000}, {0x1, 0x10000, 0x111b109df87ac876}], 0x3) recvmsg(r5, &(0x7f0000001800)={&(0x7f0000000680)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f00000006c0)=""/61, 0x3d}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x2, &(0x7f0000001740)=""/134, 0x86}, 0x800) connect$inet6(r1, &(0x7f0000001840)={0x18, 0x2, 0x0, 0x6}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getgroups(0x6, &(0x7f0000001900)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f00000019c0)=[r6, r7, r8, r9, r10, r11, r12, r13, r14]) 12:24:28 executing program 1: 12:24:28 executing program 1: 12:24:29 executing program 0: semget$private(0x0, 0x6, 0x0) 12:24:29 executing program 1: r0 = socket(0x10, 0x2, 0xc) write(r0, &(0x7f0000000000)="1f0000000a06ff00fd4354c007110000f3e9000005000100060423dcffdf00", 0x1f) 12:24:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) r1 = socket$inet(0x2, 0x4000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c4da42e1a28a37dfac59729a18d07aec671db79a31aabd76c26c62ab0a18a63b7f77c0ba7ec16d08fda23b21d93fc0e1cb4808d793192f35006d98a217ef3ec974e20708c2baf1c185cf9839a8e542c18debc10b061a9ee3b7830f6db98e14e10f06da585a84374779834f0d754ae3aff89b9a9cab83c5ba2640c99f388c2da89a381563146c1205dce2d048c0a0b4273b2291965ce9d21d0158d7d2fffbaa3055220f91cfbe511b679a8bd16e544d4435fdcacd8fd7c68a60d319d9588aed2009232011ca4c59ab569f33fe2f3772267fd6f6c2293414bf6f5df6629b4db22f8879ff2dac6e0851106120a4271fed4e", 0xf0) setsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffd, &(0x7f0000000100)="ba6698ed4d570ea9429a30984d5e565b5ef2165bb94f", 0x16) 12:24:29 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x9) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') socketpair(0x3, 0x4000000000207, 0x2000000000000000, &(0x7f00000001c0)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x87a) 12:24:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1, 0x4900) r0 = semget(0x3, 0x2, 0x1) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000200)=""/151) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)=0xfffffffffffffffb) stat(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000140)) nanosleep(&(0x7f0000000040)={0x3, 0x7fffffff}, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) 12:24:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x2}, 0x8) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/140, 0x8c}, {&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000000180)=""/234, 0xea}], 0x3, 0x0) 12:24:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20}], 0x88, 0x401}, 0x1) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x480, 0x80) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) 12:24:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffe, 0x0, "3e00b5e100001200445be7a298c8ddab00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xdd, 0x7fffffff, "898dd215dae67aa7cf0bf2e0f86d4dad779f3650"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="3be9fbcfcd8d2e", 0x7}], 0x1) 12:24:29 executing program 0: pipe(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x3) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000200)=""/237, 0xed}, {&(0x7f0000000300)=""/167, 0xa7}], 0x3, &(0x7f0000000400)=""/90, 0x5a}, 0x801) fchdir(r2) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 12:24:29 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000fffff500000100000000000000e29fe4067fd40769a731e1af9f9c90e0ad79fbcf3b644c7ca4b3007e62c7180540127e8f1099d5063ed4bf156ae80dfabfb35b658e7ae695d3c2c2925fc5a9fc3fc4a243e2c27b89a80bbc941f0484a33ce6e30085334289da7505c5537118b37e8e547757b48a6d63844fa31d4376004f563e183ffd4b8bf99dbf02294d7afc2099b7167a99bdbc719f6b955e576c6f9262cc5955589331832d4baa8d3ed795386ae2508c45c0a71ff7a57fe299df1b9750fc8b5d262079cc75239717bf83eded5d3dabfd37b0ef66a9"], 0x10}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x1, 0x139, 0xbf92, "10959f89f1acc4546824cbe594206ac17406fba6", 0x0, 0x1}) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x2ad, 0x0, 0x3b8, 0x0}, 0x2) 12:24:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000026c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd82ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d78050a70d40c19d6ed3cc2f019387a8b2029cbcf3d072b8a08158697bd8380cf11dd17aa54e2bfb9f915c95b7fe5688ff4260fbc0ae642f6b4daa0b62fed019317bdf164e09b0e23db51f89e8b346571d8", 0x73c) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000340)) dup2(r1, r0) fcntl$setflags(r2, 0x2, 0x1) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x2, 0x22, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0xa, 0x8, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf0000001, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x82, 0x4, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x7fffffff, 0x7}, {{r0}, 0x0, 0xc, 0xf0000030, 0x71eb, 0x800}], 0x8, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x10, 0x200fffff, 0x0, 0x200}], 0xefc, &(0x7f0000000300)={0x8, 0x1000}) r3 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:24:29 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="442e6bece4a9c6d031005e1bd1050400"], 0x10}, 0x0) 12:24:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x12f39006f8ae2677, 0x50) 12:24:29 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x138, 0x0) 12:24:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:24:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="f90103010000006be8a3a2b846acbc491e622a4d489365bdbc0ced0011f6ca44642eefd5b67328dca0d141f39e2b57c56d05824a36184728f4da5a7a5d247595e8157a922f095948f7ae6ecb5738bb553084fab4b657ef5cf6b0a6686f6d9e79fed19212371f7bc30770a98afe71b2c965b2f88370070339f66395d07f5cd3727e10331d998702d679aa8379c2968fed699f941789319735633c89e51159f96e9e29918eb1055fc36fabc983f90c9b630924fed6e50b992be4cd17c4a0267b28"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 12:24:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xe9, 0x3, 0x42294bed, "afb4218b4a2c09e606808837d43148efd47713c9"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c", 0x135}], 0x1) 12:24:30 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) r2 = geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r1, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) seteuid(r2) 12:24:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000011c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffc, "0366402ba77f0c033c02db71795acd76ef3caf00"}) write(r1, &(0x7f0000002140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0x9ef2cadfdcf423a) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:24:31 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) r2 = geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r1, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) seteuid(r2) 12:24:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 12:24:31 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) r2 = geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r1, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) seteuid(r2) 12:24:31 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x60) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r2) dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 12:24:31 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) r2 = geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r1, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) seteuid(r2) 12:24:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10013, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x18, 0x3, 0x0) r2 = semget$private(0x0, 0x0, 0x521) socket(0x0, 0x0, 0x1800) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/36) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 12:24:31 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:31 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:24:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000100)='./file0\x00') 12:24:31 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 12:24:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0xe56) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 12:24:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 12:24:32 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 12:24:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x9) close(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './bus\x00'}) 12:24:32 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 12:24:32 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) r1 = dup(r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) 12:24:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000006c0)="1b33e4f21eee924c161ec5cb2729601d3eaf807cfd5016e493910a5692862287d186a2493fc62004fc03898ab5033dab42ea9a1ee7161371f1834cada536dd2155c40faa2956974a8ca7537923c1a1a52264", 0x52}], 0x1, 0x0) write(r0, &(0x7f0000000180)="6f48240485613cc7d4079e2a11ba25544cd84a0266f5b94335ff7ce8fbb3db555f36eea11e4d8cfdc07ae2a7090de8055396760ec1ee6d7c07311a21d61acec20f9dbe7bfcb7457f1abf1943ce20", 0xfffffffffffffc4d) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0) 12:24:32 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) setgid(r4) 12:24:32 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) setgid(r4) 12:24:32 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) syz_open_pts() r4 = dup2(r0, r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7623) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) msgrcv(r2, &(0x7f0000000200)={0x0, ""/86}, 0x5e, 0x1, 0x1800) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000001a00)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x812, r4, 0x0, 0x0) shmdt(r1) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000400000000000000000000000400000000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000002"], 0x1, 0x0, 0x840) msgget(0xffffffffffffffff, 0x3fd) r6 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r6, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 12:24:32 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) setgid(r4) 12:24:32 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, 0x0, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:32 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, 0x0, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:33 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:24:33 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, 0x0, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:33 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, 0x0, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(0x0) 12:24:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) msgget$private(0x0, 0x48) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:24:33 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, 0x0, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(0x0) 12:24:33 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) 12:24:33 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, 0x0, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(0x0) 12:24:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x11, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000140)) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/78, 0x4e) 12:24:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="5e9f0000", 0x4) 12:24:33 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r3, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r3, r2, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:33 executing program 1: r0 = socket(0x12, 0xc000, 0x4000036) connect$unix(r0, &(0x7f0000000400)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffc0) r1 = dup2(r0, r0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000180)=[{0x30, 0xffff, 0x0, "4aeff0e6f5cef7d353a0e49e4fb833283e5bc0d176b09ab8dd54b7"}, {0x18, 0xffff, 0x1, "624c3718"}, {0xe0, 0x1, 0x1, "0e30e4ba33f086c2009370cdb48f21df25c70875cedbdf0f8b4478492819ee9d9696a09beebd8e1073c89b8239ff5eff6a4514fc11b2627e37e11cf7699ef137f3ccce77c1d5800d3d9e6a013e2b3f271b98ea78d721519deeead0a929d1faacce7d2343f10232f5e2c4ca2e7ff348cc1da0cfaa06f159b1ee134a3291462c43c3da2cbd094579eb9db009fabe20720906909bd3c12b3554cccd6204d94e47e59e7f3f0559a4ddfa4d2656e478ecd3d5ac016fdd6be1ef4d8ff5ca0c9bfc43eb967365c750abe65749a904"}, {0x20, 0x1, 0xef55, "e202f1bd60cae2eba33c86"}, {0x60, 0xffff, 0x7fffffff, "97e45f7a74cb88feae492221b655b1ab50ba0389675d576d98d2a5a4133492ecf74ad74eec7f63028ff56e34605668fdde56a70e5daa011d8f4c70ef31634770d55f4ad18ba02fd2596809bf19"}, {0x78, 0xffff, 0x7, "860c80af5ac1b625a0108617ab595830d745a3b9157d11e90bc648cee52b9f8d5abfda8771bc76a67280a6537460329f9161fb6d1d61ca54425e2ccfa31def121ec17862c28b72230a9c70f083f12fcc7e55ed5fbe53a507dda6317baf68243e7b0f017a"}], 0x220}, 0x7) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x7ff, 0xffffffffffffd801, './file0\x00', 0x401, 0x3, 0x401, 0x9}) writev(r0, &(0x7f0000002c00)=[{&(0x7f00000028c0)="a1", 0x1}], 0x1) 12:24:33 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r3, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r3, r2, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:33 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x80, 0x81}) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') sendto(0xffffffffffffffff, 0x0, 0x0, 0x6, 0x0, 0x0) getuid() fsync(r2) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xb74, 0x2}, 0xfffffffffffffef4) socket$unix(0x1, 0x0, 0x0) 12:24:33 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r3, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r3, r2, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:33 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:33 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000618000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x3, 0x0) pipe2(&(0x7f0000000080), 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:24:33 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:33 executing program 1: r0 = syz_open_pts() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/164) getsockopt(r2, 0x3, 0x9, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10042, 0x0) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000340)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000100)={0x4, [{0x3, 0x9}, {0x1, 0x7}, {0x3, 0x8}, {0x1, 0x200}, {0x3, 0x3}, {0x0, 0x8000}, {0x3, 0x2}, {0x3, 0xb4b}, {0x3, 0x5}, {0x3, 0x1000}, {0x3, 0x4}, {0x1, 0x3db000000000}, {0x2, 0x7ff}, {0x3, 0x7}, {0x3, 0x6}, {0x0, 0x7}, {0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x0, 0x6}, {0x3, 0x1ff}, {0x3, 0x6}, {0x3, 0xb3}, {0x3, 0x1000}, {0x3, 0x81}, {0x3, 0x2}, {0x2, 0x8}, {0x3, 0x7}, {0x1, 0xb3c}, {0x1, 0x5}, {0x1, 0xc0}, {0x3, 0x6}]}) recvfrom$unix(r5, &(0x7f0000000240)=""/163, 0xa3, 0x1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) 12:24:33 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, 0x0, r3, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, 0x0, r3, 0x0, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) semget$private(0x0, 0x4, 0x71) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2) r2 = semget(0x2, 0x1, 0x40) socket$inet6(0x18, 0x8000, 0x1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000140)=""/238) 12:24:33 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, 0x0, r3, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, 0x0, r3, 0x0, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) recvfrom$unix(r0, &(0x7f00000000c0)=""/98, 0x62, 0x843, &(0x7f0000000180)=ANY=[@ANYBLOB="96598e4ad4a2bcf9"], 0x8) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/114) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 12:24:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) munlockall() 12:24:33 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, 0x0, r3, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, 0x0, r3, 0x0, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:33 executing program 1: r0 = socket(0x18, 0x1, 0xa93) setsockopt(r0, 0x1000000029, 0x1, 0x0, 0xfffffffffffffe22) listen(r0, 0x4) 12:24:33 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:34 executing program 1: clock_gettime(0x6, &(0x7f0000000080)) clock_gettime(0x5, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0xfffffffffffffffc, 0x9}, 0x0) 12:24:34 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:34 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, &(0x7f0000000000)=0x200000) dup(r0) 12:24:34 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:34 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvmsg(0xffffffffffffffff, 0x0, 0x843) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 12:24:34 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x14, 0xb, 0x800000000000, 0x4}, {{r1}, 0xffffffffffffffff, 0x39, 0x4, 0x80000000, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x9, 0x9}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20000061, 0xe8ee, 0x8}, {{r0}, 0xffffffffffffffff, 0x41, 0x10, 0x2f, 0x40}], 0x7fff, 0x0) pipe(&(0x7f0000000140)) 12:24:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0xc3b}, {0x44, 0x8}, {0x5, 0x5b6}, {0xc7, 0x5}, {0x67, 0x7}, {0xcf, 0x3ff}, {0x0, 0x5}], 0x7}) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x7) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) 12:24:34 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0049576bd47d5bbbf0dca142898c1258b92310289b75484fe664345e14ac250fe67267c1e42c79600a55f99c6f397445c37653740510b2c086e8a08c9bfdb8170cf716810e26a10e2b55e17c312d614d99460a1165df15a0f2254ca5a34e597254c8fb30630ffb734ab605bc7978d288f742d14f3a4b704ba90d801aedf22d7aba6ac3e033ac1fe7ac1d97399b7795e9c2d87b3794d41c9404548dc3e46d7d880aa03c58a021650ad3b5de2db1bcc65ea8f863a1aa75079f386dc10a7122bd83bf7d444169b02fd6fcf62efbdd76195385fcaad9e6568cbbf1d9c0048d8ec567573c4af38d14ff3c12e076189a3e67da90ec32d38fe57f70a2309e4cdb34eced746034deb8e87387ebb1fb70364fd97e81c258a1d3ad24ee330ee2af13fb9e4320c367e7014e89c5e20eef3cf2889d600e0a045ec7f54b8e984e78e760e4a6945e8acd178f343e8007bbc3c4", 0xffffffffffffffa8) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="cad3ff2081ad62673937352d72f9a75c67b1a9d07cf8f98d81010d63b3c1a35b2949ad94ce3bb60a35bdd18dd30cf9a636f162fd26b1ec8b75c8e2730a0e746023395a611fb7b5d69ba26c91a0245b3fab77f5e434b3702ed110ddc7fe579f5ee4cdd367764e9ae736a0f980f030ba903c449e250a8f57edc87e70d5cd14b5317602e58dc48f6786edb972cc17b6e9444e2b2e3d1e9888d9d178178f580f60e7a5dd3f4d44e0681e47f80212a8f1a617a353903cac15f7313da0ac", 0xbb) r1 = semget(0x1, 0x4, 0x90) flock(r0, 0x8) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x7) 12:24:34 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:34 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="3048e69931929648", 0x8) truncate(&(0x7f0000000040)='./file0\x00', 0x1c) setsockopt(r0, 0xca, 0x5ce0, &(0x7f0000000140)="88eb2757f3b8c0a61e148e36ebd081ac78cf7ed146f7de219cfbf6404bd2438e9753561d21904869315d4914289d99b8d818a4eb72923abfb3988e744b9f3593d1a7d32a7bac78b6f7c22a7dadfee177fdb2010dabefd20225c3463ed52df9b7c8b2597a9e04adbfe1f129ac7e9c06c266f20ffba07b836d074750209682c8f4b6e0e3092bf1f14bb71a56f932ec3a9244aab62dbae819d69c70ad2da4960f347b2ca79d43e899b214d864d72bfc666d4ec7e614919a29df2ff5be86d6de5338ba19f4cf42a351285ce57e4c839b67ebd7f75c85b326912c75daad76276903ad100f01214b054de9a3c285d6316286fbc85b0b83503af0041db1bf3c6e2bf9e9800ae86a25c72a459ae3c3c5af139c543311e26a2842f30c1669be9bb605bd74d9f289e994262a8b4083a714d8856ebb2381152f9858251c86c5629ea2eb816bb7a68621747c33771753baf37e1e5514c182649a8823a4db57a138321ce66ba2816fd4bf906a6c16438f747614d22328b3a62872cd24015898c847b6687076c6c6f380d563f8b7cd61945c4f5da9633f0d511f4be3bcdd231f46ffd66ad51cd8de1fdfa31a2f494db4545821b48f470ba4b17b811cc5aaf153e78588c65e0a491c62c38458b15d90c73043484cb8ed4274aca1922f51ad568723dacada1beae0d237dc021a12b15f44040fecf62f25c77164fc7ee580bd6a5d9e4c3fb3129ef528b9dc7d11b92195dd3f533f7bf9bf03f8dde5cad721aaafba916dc2be61764eed427194f645060c33a4f09a04665db46903270d285728dfe5c1d28d69a5ec7c2c60c73eb9bd5f36e99de7e7f43c12190059cf1de8aa1aa2f026fd12165a7fddffe8d9575249c9c3f0e5d823029e92e47200401ab66f8b09123acfc0485860bb7b09c34903168e32b6e2dc6f5301284fdf6adff2679eb76a66ef08a7ef933c34e7e07b9af75c72d5e649c3add44b4c198be02c8a92ec316f11fb922d4eae4710befe2c1a85ca848ce27d930425cc20713b2c5d6400db1f65d81750d9ca15ada42358b5cd83209d6570de1d0db615ad2e8b896497eb33e84dcff231b3820663a0f3190240667e32d142c176773c1a7fedbc0ece6d173b99508b9bc62a1ecf31791dedac276d294a069439def05e264c4d4649c824bb88727be7e01a180408136dc46a2473137640cba26a9803f0efa0b4d738e31779a9c27de7a8d95512ee269223e8c3f4e512f0b586b3ecad26b2aeb2eee253029a4556e02cae818e29c0126cd6fbead541e0facc8cba4ea746b713843c90395ca1283314f818807e5ad56de0f5658c536f9b15cebe20e287c644a7feb74b7a04be9c37ca771e7be09340eece88609fbdf5ff0375fe8571a7ff72d6fab6e771f93e87231d542a34fc749b93e765bb01c05cb8a981fa3567ad832e55baf542a399896143bcab6fb487e2d2ee8c4e6a2c7ec734809da12713e643ca1208526f9a1f05117086b9c8493dd647639c4f7f93261f75cc6081cfe413e30c12a626bf7fdb791b7fd12a6f03b90b49061f85234ce2376de7b680f6cc114729cf85d2c0e90af3d1e09d69eeaa4c158ee4c86db4b5f5d19a3f9fbc3be8544fd2f21e6f08b29b168fc1ab46f376aa0e9d009bf45f764a47a05189851d4985f586757c6ffe09132d6ac0e08e5f48b84c323340e504cff319015e1cb2df0075bb6cef6d39c58374fe8a3e06f4bb33f8e14522a6e791a3cc4e885f28b04f417e7e262460cfc97b562c810816afcd46baff602e520479317510ccbad900309a88fd9deb735244ae695f13220f7003dc5740bf623d9a71dd9bf5fc3629066f1c88d32feb796d7af5bf6bf8a49198345462948bdad1067e8920e98a9d53034dcc6e09f6b89fc9ade393013fdaa478d1a9af2990b035fedc8d02fb1780efaf477db9ceb97891a8e9bb37151fbab7a8b1aa4f18abc9c39ed5004f8826a3225ee066e766957ca1d73c22cd306bebcb3a83650723804c100b1c3020c4609556e424e3d5d05aea47e5bc8432d2ba1c396a9f364e8e08f439e694711c896d36624b266338a7ede70b78c81c489cdb7e46c58b351364e1ff1255fdba6886ef3fc4bae16859ab90f810883a933d12a4688bd731dd6a3e9192fa5cba9fbd37264d95d0fe748d7113e56ae23ed6d29d43e1b2f280aff45e6a7de0d9de981d0574e2e130538aa29ce7bd1a8815769b372dc6ad488250afc9c1fe74d90d37eabe6f6da21709db54d46b8691b87878c8a70ca7f17e3849410a9dde1e5bcb6e404baac0d5d9df7f2cdd7e4aa678a27516633fd32b5e64ce5f8cbc46c6fbd568826c96bd5cdebc98ed1a2bb31c3239f40660f9ac5ceaa81d3c2eca32cb206b624142fccb6c9a1e964913352772d08af7aa3b4432bfc6e8ddef1ed679706a319fbb9fba709c2f36b17e775d8dc6facf9e65ed6a0aa051f57278c78cb555c02dbdede3dc7b3b81aee084e656006f1b0899d0f7489a86b7308b76f6ac2cec70ff84dbdd642deda921b7d3f1b30d02f866cdcc27f707dbf418b7c1bfa553ca6eb131efd4fc609392f2f66b614dd8b7a55c5396a7437bd79c634c6ce8be8ea5ab2ce2c424965676fd8900cfd6ed22cd3e5463646bc7851d6f5ec3dbb403bd8a0be9ed889561e6a72218c046def51030620934cd546eba30d8b637c0ec40bbe517553d6b129969d99b7aeda18f7835b340f194d47a10275590331e2c78f5fdba9abc59de90fe4db0a9b7162733e769fb7904ff63801da1443e43cebfd9c46b264f5d8cf3c1bb33e20743a2aca8966822592668b4db5a71194ed986ca2941202c9cfa1f278b908c6980b7dcd90e432d8d91e2fbee58cea7b6bee7b5040532670b8b4c285d318d9e7eaa9a055bd1e1f311a9f5315696f99d978ddf6f45dbe5edf4976a8257395d59520257515eaea6b1cb928bfacecb5343251fc7065a4d61602db560c4da85e60735b804bdf8fde0ce16df3f69f4688d212da8daf43f6069e87f87dd119a8ab85c561ce4eb35ee9a6da0c9e1bc8bcc7614d828d20d1fb15cd5e90ffa2639423650eb846359d3a8aa5a44fa8df17499d947b15beb2ab6638dec0fc178db5343e8b33f5f6c87f398ff86b633138501eb38efcbe9f2f820c41105c4c6e7454b0e40f27b24bd6fab3e236ae3c8c474f03394e79246d5a32e68ef5c64f7c2a8d54a98b650d5e6c7a0f5dd5d53659001802038ed77119df30ba3400f4ef8f3233dea243a41d55530c8392ca5379683f663a1634d6466888a23324b515e4348b1d1110696ccce3f5ee6a369ace7c435cf70c144fdaa4874d018eb64fb71f95078ddaa468ec5d3ff4becb14dd07c364e30bc22206cbf65447bb4a429cd3f16631b4658967bcb4f60ade5f26e6ce0e555aa39919294506fd3a6aada4264dc51fad191882d0aa6cb1f3e6f6c89137b456291ce7dbd0eec4fd1cf4291364f0671dd51150bef50443b5cba01a3865b2b6424dc471bc906239d23483cf65589929f209c1a63d2df11e3aa39d616d44167cdfbb599bac971ca315b7e5bebfa098139063087899c6e830c337732a69ea29d558c9623e672ee4783f4134095f398f80fbf6f917e6ee9962e28c426f20c3c8853f857a45b8b687985a315098da552f4952377b81fd54554a7083432ba9a6dab84abfd8c2c8320e4a655098728c49648e2e35c5b014eae7e62254ddf5c18f18c53f53ed1ab51fd4dac8903501f18595cc85eab624ac19e175a6ba04c95983b773447bab140f62d08abbea689cae062034a68ace497ebe496a8c03254518b0ef7674bc89de4cb522a6dd2798bd0ccb7c8db0a3d17b484f3c6f10cc9cd23604d2e45dad1baa22d1df91f2f9b1b6a8b06e20975be6700771f2307885837d664f553735cac689177ab08e4f1c9eb32ebbe5162f434f7cf0ab4f62e8b2e2606463f030f2a7bc960d14dca6e37e9dbc093ad641630e0d90c99b14db40be7ab3f1ca9cb0b94c05bc96d39d38927498937f7d00270984365e54d078c37f54e532df7891bb90913aa4c06678b2a4b379d2117ff656d2c814825e3d3f5ca6df5ff658517fcd8e3637d93eec6c01b5530f01f6b67ea80773229f6e693d2a2dd523d7dc450efe0bfc24dc5982505a0e48fd298e7f67ec0e519ccb8d6c2fc4809a54af376c726381ad96e2894962c0b78d91eb94dfc0847e02973e473912629b9be2bd8a148ed160cc75f372143580b6cc06df7f09f639261212a501df86c5acd148e89d66ceb38b3af50f994c88ef7ae3333793b41474d45ee34959c1e772722603575466704b4f3c2b1b5def603c7fdcdbf5d554cb0e1614086b8b115882629388c611bbf1188f378fba313bc4f71fc48de00c9ae48eca7af232da97f1d7dc3fd5f5d795f9efd2531fd2f561839e8b551394e3679c222e9909d46bb8974bea17ddd3bc4b454f2045067ba132a57e9dead8bf2fd7e26bb4874e1eb7d85f5e8e07c22fd5bf4bae2d71b8eb55f5f1975b7e7dfe3d0b9e5125777e1220bedcd0dd416496d06927b2abd72454fd8bb69525190cd0e8abfa90a9575dabdd712f85259573536aada50fd86b2d4c5e1c03db02d0add4331fd114cc26f1220d5399dc4abb956053268d4ab4c1362207e26a32a0157df6eecd9b754e497463cde2b704e2a0385be8832a89316e2d200e8c68b49a1ad30022d0f430ef10b7736a8a5e71090cbf020aa83928bb31be2b4d5aa35b8c145a31867fdc887475a7872c236c4d7c9341e42f61c22a59810409bd8b1630e46af304b1bcac193321d0107e34d46c416dc57808e3a88ed9eb3f16e9485f8aba87d3d71e929cb85d2de5c006c61df62d189eda79bc989bb7ca33e4f24500f1c3269b31ace5e6452253d00dbbcec970ec30b15d66cec73ee2601c4e889971718447138606c6b00a7ab05982822cd86d64750f6522586978c6e1209c983972e4d824977a19e955ac730afa9bb59b3621b026b87a29321ddd00e0f35aa46dbd981537e523dfcb128bac518cb38e37b6eaccf4b4a56361312d12d53c0dbd20a36e92848bcd2bb907a89bc89c645910fef4508cc86d14b1b2550d65042997a01b054d0fec2e1bf0e15f4acdd6c00ac410502cc50ce798453357b3697540d3b502e720bfdae5a833d6a6793cda6dcb950d8866f7c2577b31f7eb556e4d2dffee7144492d639accc3f1bea2d256ba2841dac22e435de5830fab1befdcd816fbcbbd3dcaab089b656e4b6316aa0d1e7cf42cdd21a92c72d796c5b8a83236c57f3f5d44c5ffd594c502e0e5c7ec3487f72fd56b99622adfd15c15d05f813c0ac5379b76484d343f4d14c42e00150fd874e78800fc9a547d395587831e2be64081b72291903e24e585c78333547f032409813e8ae989deb58d077dbe62c0b68a3f44ccdc03d9c59d415df1da747081097eeca5d90405e7f67ac0b8d003c914ea705cfc01d4fe60fb8cf5d68e8bfe87118d218c65b0e2704f44a94b962070efeea26506c0659acbfbb533ca81a137cd33238ab9f587590bc368c2cd0804966ce8fa245997a349f7f5286f72e6fc0cd1a7b84e6f7a50f83f6e42f5ecacf050fd9414db9d66e68884d4656f882f819754043a681939d10c9f280d2788a4e42aa3caa98335114824bdde3f73bff8da7842a4fa43abaea28b77de886d91cac107032dd056ba9fe36d4949626e14630e354132c0d32dc89ed717bdebd5a07be843fa022d75e95b3787dbf1531faaa9e6ee39921f5b280ec2418b9ba44cf6659360bd8bcd7af2c2d20d1fe58c3d11f87ecc4348b717b23151034ef7f5bad6c8cb950d1942f1c18dfdab8001dfc06d2", 0x1000) write(r0, 0x0, 0x0) 12:24:34 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8080, 0x0) 12:24:34 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, 0x0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x8, 0x0) getppid() 12:24:34 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, 0x0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) 12:24:34 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, 0x0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0x7fff, 0x0, "d4864feb9cf5fde549eb00deffffff00"}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 12:24:34 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:34 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:34 executing program 1: r0 = semget(0x0, 0x5, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000980)=0xc) getgroups(0x4, &(0x7f0000000a00)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000a80)={{0x9, r1, r2, r3, r4, 0x44, 0x5}, 0x6, 0x3, 0x8000}) mknod(&(0x7f00000009c0)='./bus\x00', 0x82000, 0x40000000002) r5 = socket(0x19, 0x4005, 0x1000) fcntl$getown(r5, 0x5) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x184aa, 0x0) read(r6, &(0x7f0000000140)=""/218, 0xda) readv(r6, &(0x7f0000000800)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000340)=""/139, 0x8b}, {&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000400)=""/20, 0x14}, {&(0x7f0000000500)=""/214, 0xd6}, {&(0x7f0000000600)=""/172, 0xac}, {&(0x7f00000006c0)=""/5, 0x5}, {&(0x7f0000000700)=""/168, 0xfffffdb7}, {&(0x7f00000007c0)=""/40, 0x28}], 0x1000000000000038) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') close(r6) semget(0x0, 0x4, 0x410) chdir(&(0x7f0000000080)='./bus\x00') pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000940)) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000008c0)={0x2, './bus\x00'}) 12:24:35 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7, 0x0, "6fc6e23c5b00000000000000e74de400", 0x81}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r2 = dup2(r0, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x19, 0x4, 0xff) bind$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 12:24:35 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)) chroot(&(0x7f0000cfb000)='./file0\x00') r0 = geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, r0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) pckbd_enable: command error 12:24:35 executing program 1: setitimer(0x0, 0x0, 0x0) setitimer(0x2, 0x0, &(0x7f0000000180)) r0 = msgget$private(0x0, 0x3c0) msgsnd(r0, &(0x7f0000000000)={0x3, "c73a304a16bcc63532a8d2db68f4d037a7b58b22731c4af6035f"}, 0x22, 0x800) r1 = socket$unix(0x1, 0x7, 0x0) write(r1, &(0x7f0000000040)="263cba3d40451a18dd74a3b5372a6bdfb6a391f9315b764b5abcb4261965d78da617156199471e7589fbb38e8da54ed2b86906574144f25fb5c4a8f5cf95a44f1f317ec15fc968ec454235f559a744bb67d4ec3e55af51a8e40b7eb849144fd481", 0x61) 12:24:35 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)) chroot(&(0x7f0000cfb000)='./file0\x00') r0 = geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, r0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xfffffffffffffef2) 12:24:35 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(0x0, 0x2, 0x0) 12:24:35 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)) chroot(&(0x7f0000cfb000)='./file0\x00') r0 = geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, r0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:35 executing program 1: semget$private(0x0, 0x4, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = semget$private(0x0, 0x0, 0x201) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) 12:24:35 executing program 1: r0 = semget$private(0x0, 0x6, 0x600) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/2) r1 = socket(0x800000018, 0x8003, 0x0) socket(0x1, 0x4000, 0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 12:24:35 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r0 = geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, r0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getrlimit(0x0, &(0x7f0000000240)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000280)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="9cd03cdde8b9183c3d7f421c75615667948ef50f634ccb07aef23a644002c1abb36c1e624013c48c56497fc61dbed4f49b420566e5523eabcbc098f0971b51cc2e0055c3641494ec7da5c9cd665ed2592d4fc2af32cb4431d54dd51df4a4a500aaecb6074210249f54ab97c2e94bf49d3f88adf5bb7fcb4cdf90b8f6c15272768ac00e3d877bce8007318a269118a7a7613604f20320492fcab8a7237324a32204fd9597a451cf816901598b14d4a6c3e0ac1814153c3a5492074f0fa583ba57586bd85db8fc15ce", 0xc8) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 12:24:35 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r0 = geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, r0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:35 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 12:24:35 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r0 = geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, r0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="01749a4805dc1556f5c62dbcf275a9adfb2c05e861c6ea6b5abd087f2dc85812f1e719d60d4db33cd7ca0e781ae4efce99d628da4cdd87f8c69b16e6a19a553d3fb74ccf8d8ec9beb0a957c9e2d74c0d89cd33bf9882ff135817d7c2ea1f6225f27577494d58053263687b8b191b8d00478256803f7ace694f035496847d6e6799b402b8ea9b57086e4112577779853a7c109678c8adc46ff2fe3905e4d405b3b23eeb753e9b999e5eb232c696c4d2243fca065378cced9329439fc475808362c4ac25c3134d8ce5630e2f80178df5f24861da634b1d", 0xd6}, {&(0x7f00000002c0)="2e7e7e8d9e97ec97dd81038fbbf63481d70ebc3afb81e4b3809d4c0dc6c7026ba85b0a51ede9afd6e83fb0b3e98ce4609a889297410f50d8c73b922a774bc3a064995202356afe9dc55bd2b5eee33442b6120dbc84c86f0e0c8318fb9c46882b049a9dd49ae45e75154cf250753ec202a6ad5e4daa3aa49bce7fe9a0c96bb277c9e6944825f3c26fe035c84d8d91625f", 0x90}, {&(0x7f0000000380)="b52484a227b3212bb66bba454527f4d2d599e2abbf1b77f2c344e0b3bc8dae20561d6d0682eb8031b83f5fbb1d022e90fc4047eb994f69c3c88a5df73b36300f52baf2fa57573f9661f4a2dbae825186722e86bc6f346846dc26c2a813f48f7e542d7645b43723b083218b1361318f37b2a1b3870bf0093b9a4f105051d95e483635c10a11", 0x85}, {&(0x7f0000000480)="0024539a86505877bd948695b85a437ef825dbdc3fa5fced12a0fc8e33903f981b8b4645e1766968be1892db646897e0b5c9e4890d7ca0272ca393268dbedaa05d48b13226ebedd006c8136f3c954993346a2243bd519ea3052e82020786c30471f2127c2b26dbb5b6e4803c19361685c5b5206178a585d809f2d3efef74c8968e38f9ec20", 0x85}, {&(0x7f0000000000)="4e0d377689408a2e7869a8921054a00eb6c5677b81e7f5c3cf4a3da64fd37450baac5aadbdcfbb0ebf82fd0f6575cc1167494ed0b9cc0e0145c89eb50f12f81a2eb4dfe56fcea18cee6727", 0x4b}], 0x5) fcntl$getflags(r0, 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)='P', 0x1}], 0x1) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000005c0)="5fbf024f8adf431c3ce87349fcaf3e2199c3b14cb816ef3c90b8c660bfadbc4be5b90420de6a716d9503c13b585452e6a871aa5311f780f6b30bdb3d3ecce2fe02fa75b88bfb2ec6c4902a040ec16a5c537c320a34a828cb88acc7f0dae2575afc6d8eeb185bef90eede59eb463676edfed77217b3b873f6c535590354c941fc1179c0c512f7880e73f070b54a477d84716c3ca333765fd0167d46820d5985cbbff2d496aaf174a99a23dd91ceda45390d0d3f4dfc31c2faf550f67b3db85bd82b3475d84b0915365b0bbdb0ee945c8fd72bfdd92d98ae3fb257069891fa57f8a9ac6c2e37fce40483", 0xe9}, {&(0x7f00000006c0)="b5b878eca15e4ca05a88e13169c917fb7ae9a94daa9647fc84048546f822757e0164315b4656fa387f9932fd0f363fcb88921133c37571339e3f881dc34c27fbc8058ae20d8eccf9af5dbe9fe4dab7f85e09d87371bcd2dbe349a921a93a16cb467a66320e534b4f16d3326388cfa1650494c28eafed028363ac66bc521d64213458da7c35d9ac33e7066d908d7d11ea2bdf51023343b9e8811b778b88a199c29b357e0be19a863d6639242ba19a7e2e90eba4c636a4932890037c28e486b9dbcba08ef0ed02b025354df6a32c9d2a6354d24c384b8a386529b1e8a67b32692d92c27e10f88dad1a5e", 0xe9}, {&(0x7f00000000c0)="094afb31798523", 0x7}], 0x3, 0x0) 12:24:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:36 executing program 1: r0 = socket$inet(0x2, 0x5, 0x10001) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = socket$inet6(0x18, 0x6, 0x5) dup(r1) shutdown(r2, 0x2) 12:24:36 executing program 0: mkdir(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:36 executing program 0: mkdir(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:36 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="6fe86c54b39d6b114664eafae0fed9d2b7341763c5f110a2d62e59f06e4bfc189e1543b55c51603abb9952e9f674197d24cff0a4c0363af98a9e597303934fb86a3e7dc5fa73dd97cadf01112b9664ded78e7d348006565212389400e9bccc9f8cf0fa47f74369afc7d0b8cf04d4ab7793bd22fa8a5d7bedc88125dee58185887199cbbf4a10bda2eb1e9ca7aedcd435bef6d4bf8f89b853c012e63287f87aff4578f7099501c46780dcdd48fd39bdabeea1a88a32b474d267b243f04ecd4890fab023b295d06895aa51d6a538de8291c39f11", 0xd3}, {&(0x7f0000000100)="c09247c6decbc6da5279cbd7e9928225f7d593a6dfd97b3fe38d3708c40d2a25c7f8f099260e64323b7a40a6295c6693bebf93bc66f5c24b4bf04e5891b9fe49e567964be931f3037358d31c6673aa1cec49226f615700a58bc7a131267679d1", 0x60}, {&(0x7f0000000180)="fa226fac429b1446295ad2b14e0234a9e85cf958dd4b47177317f137b645b97a138923bb65ad2f2552f5b042d351a569e66af788b85d31a421b289f6e546ec12743675222239cdabec989f306409afd5ceeeb56b62936fb350ebcdf38ec9a623079528304f7597d0f474dfa02a10f6b9fa3612d42276a890301dbe403a94ecf78459052c84f398778f2f997835649a07b5a9e61cecf8ace4ccfd5cfe2008cebf5b397d206a47af23861d2258620edaf06bdae5d511d583f350fa7e1b46715e520b8d9b50a4202bb0f77c86ae65e288c6374cd07a635e1158b9", 0xd9}], 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x218, 0x0) write(r0, &(0x7f0000000340)="9fd1438a60d6e3dbabbc3dcd89c4b6ef8f45d18837b96d41de2d4cb1ba3083c7ca8fa2c88c1d650e6921953865643db5bba1527627d4c2d6d94385d1fc47e7d70edb56200286645d2de93b9f5d9d9b9159d66a5d944d2f42f249ba1bfdae3116e540d12594862518c0bf952e4d254e28f5e5f77c222e4efa1fcea1c103998a781401a9e95cbdb0535edad8fb87569989baf7f3232d1b2d938e67a2756945af8b476cbcc2f4ec5b03e75af5a006a5f845adab11", 0xb3) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000300)=0x3) 12:24:36 executing program 0: mkdir(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:36 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 12:24:36 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r0 = geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, r0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xffffffffffffff39, 0x81, 0x5000, 0x6, "fdf240def7b70d2fee12562303911bf41f62032a", 0x8, 0x770a}) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 12:24:37 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r0 = geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, r0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x4, 0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000), 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x333eb8b5}, {0x43b59cbc, 0x4}}, 0x2) setrlimit(0x3, &(0x7f0000000000)={0x6}) 12:24:37 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r0 = geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, r0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r1 = syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x5b, 0x3f, 0xffffffff, "a5759335810fc8a6c69efcf2fae49fbd40fee4ef", 0x678, 0x80000001}) 12:24:37 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r0 = geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, r0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000780)) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000240)="b3f06413a705b5786a695ed1299055d6a0bd3f5f71a8df728908a9281a4efc5aeec51a4a1b602e2010b12071434205480f247b96f1283efc2cba0df8bf5ad117bd50fbc9e80a144243c9641db2bf2310bddd54df36bdc344b7134657912bc42eaa43b3708956c9f10f590b4ffc6028b6e9ee07ccd86d927357e6fbffb588b1064427a6baa85f4b4f83f94321598562", 0x8f}, {&(0x7f0000000300)="eefb8c1395a4d11ca08399135516cc653de8fefe75bacaf5a7b80f8cfccdba957bf15c0bdbe06c309895cb8c342197854a510f113c2ce5e845917e9e0cea9e06cbe57d47810c5175f3f8d7a24e93b084816f2a70ec8306654f4e097beebfd2c9d1e6f8bfcf193289ff4b3f03aecdaab7a64c0477d6c1b3d0258162f5f4ffa328fac3eaae9cb7e6ff566b54f341b5ae2e59d8f7a8c2b6f057551c5787ac4d3a8d", 0xa0}, {&(0x7f00000003c0)="c4353890950106f83ab048f1e8c382139b51d8ccc1bd4069847e1fb344db9b71f753e869af8eb8bdcdbd8ed9f57b39e8cf03461ce3e6ad7cdc3f3329f2d9af417d7c3f7223ffb2", 0x47}, {&(0x7f0000000500)="e2d4ea9101c8e250916552f824bae60430dc7a898cb52be37f865386b41c745d487544a85ec3b1fc0828261441cfb3bcefe0e032e25e9134f6ca939b6e570b7ef7b15a52bcef41fb206702a071bb8a649f055c414e99773b40cf009cd3ae6e7a9b23caa607ddc03b4d9bb9121cf35eefd322a74750915866d4dbafa882c927fb610279ead3993d8d3cbe6f920f129cdd45d30f980ca6f98abb9c", 0x9a}, {&(0x7f0000000440)="587775357ffd3e334c79", 0xa}, {&(0x7f00000005c0)="334a294e9d1e5fbb08b7702ec7261083bbbfd7463995dce2a58c72f02019c680cda516a270c1645d22f91bf6d125a8c04e11f0f7a214320f185782a12770bd51c881b74813a45e4b1854ede2c7418d4fc60c01fb78372df9433df50f6f9e8cf1939442f5c934a9075080822907de7d4c724bb77f", 0x74}], 0x6, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000700)='./file1\x00', 0x1, 0x5) r4 = semget$private(0x0, 0x7, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) dup2(r2, r3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x100) nanosleep(&(0x7f0000000000), 0x0) fchmod(r0, 0xa0) r5 = kqueue() munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/7, 0x7) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) dup2(r5, r1) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 12:24:37 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r0 = geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, r0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000140)=""/194, 0xc2) 12:24:37 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r0 = geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, r0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:37 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:37 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) socket$unix(0x1, 0x1, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/4096) 12:24:37 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:37 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchflags(r0, 0x40000) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 12:24:37 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(0x0) r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 12:24:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = msgget$private(0x0, 0x3) r2 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) clock_getres(0x6, &(0x7f0000000240)) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r2, r3, r4, r5, 0x9, 0x1}, 0x8, 0x3, r6, r7, 0x0, 0x10001, 0x2, 0x3}) truncate(&(0x7f0000000280)='./bus\x00', 0x400) close(r0) 12:24:37 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(0x0) r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:37 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(0x0) r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:37 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/130, 0x82}], 0x1, &(0x7f00000002c0)=""/233, 0xe9}, 0x2) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 12:24:39 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) 12:24:39 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:39 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, 0x0, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(0x0) 12:24:39 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, 0x0, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(0x0) 12:24:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000001300)='x\x00') unlink(&(0x7f0000000040)='./file0/file0\x00') 12:24:39 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, 0x0, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(0x0) 12:24:39 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:40 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x100) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x9) setsockopt(r0, 0x0, 0x20, &(0x7f0000000080)='@@\x00\x00', 0x4) setsockopt(r0, 0x2, 0x2, &(0x7f00000000c0)="435789fc927e70b8126ae6d4f9e4f6ecf8608df1b707483ac01d4668c3d09782b7ad3984f83c7cefd1804a6ac48d11d9cb97fcb224eaa040536deaee277c145bc74eb3a7fdc13e85f5a260377464dc3e2d9ce8fe62c12d79a9ae71e8f519dee7195d0992360d0075273d98a4156c32e0c4855db52db669f578aab30571dc104d77b9a944d76399e6048c794bd86799e0b9694fc0402b723f6b612edb5b2ff91c8e2c11c9ef998c4e705e6c9854b8f5415ca7bcb6289d1fa499cdc0d225f63b5de92ad4f86ece5d95852a5da3cc4f08df1f5ba914ac238d", 0xd7) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000280)) 12:24:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x100) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 12:24:40 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYRES16, @ANYBLOB="342c1dd1cfa1c45af76e22092ef983ae6df804dac18ca2a24c1516f7f2485f0e2a3b1e9b039bf0578d15d5b3a661422e65b5761781282c5a043d6d9ad57b8a1c12006c", @ANYRESDEC=0x0, @ANYRES64], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 12:24:40 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, 0x0, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:40 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, 0x0, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:40 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) getsockopt(r0, 0xfffffffffffffff8, 0x1b90, &(0x7f0000000040)=""/34, &(0x7f0000000080)=0x22) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) 12:24:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000100)='./bus\x00', 0x4, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x210) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xa3) getpgid(r2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x3f, 0x8000, 0xffff, 0x1, 0x5, 0x647eb532, 0x8, 0x2, 0x2, 0x101, 0x87}) 12:24:40 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, 0x0, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:40 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300), 0x100000000000007d) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300010005}) 12:24:40 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, 0x0, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x80000001, 0xfb}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r1, r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r3 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000140)=0x800001fc) 12:24:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, 0x0, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) pckbd_enable: command error 12:24:41 executing program 1: semop(0x0, &(0x7f0000000000)=[{0x0, 0x10001, 0x1000}, {0x3, 0x7, 0x800}, {0x3, 0x9, 0x1800}, {0x4, 0x4, 0x1800}, {0x7, 0x5, 0x1800}, {0x0, 0x10000, 0x800}, {0x2, 0x8, 0x1800}, {0x3, 0x8000, 0x800}], 0x8) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000040)=""/4096) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001040)=""/162) semop(0x0, &(0x7f0000001100)=[{0x4, 0x0, 0x1800}, {0x5, 0x857, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0x6, 0x800}], 0x5) r0 = semget$private(0x0, 0x3, 0x430) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001180)) rmdir(&(0x7f00000011c0)='./file0\x00') semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000001200)=""/133) getrusage(0xffffffffffffffff, &(0x7f00000012c0)) fchdir(r1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000001380)=""/96) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001400)=[0x800, 0xd, 0x99c, 0x4, 0x3, 0x5, 0x8000, 0x3ffc000]) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001440)=""/182) r2 = shmget(0x2, 0x3000, 0x500, &(0x7f0000ffd000/0x3000)=nil) syz_execute_func(&(0x7f0000001500)="f26b3160c481c5ef3ec4214dfb86eb6b8eeaf2ad46f7ebc4c1b4150c890f0d8a07000000c401655e25f30d00008f68589fee37c403fd081bfc") r3 = shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r3) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001b40)=""/142) bind(r1, &(0x7f0000001140)=@in6={0x18, 0x0, 0x7, 0x10000}, 0xfffffc30) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001640)=""/40) r4 = geteuid() getgroups(0x2, &(0x7f00000016c0)=[0x0, 0x0]) chown(&(0x7f0000001680)='./file1\x00', r4, r5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001700)) semctl$GETNCNT(0x0, 0x6, 0x3, &(0x7f0000001740)=""/184) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001600)) geteuid() 12:24:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, 0x0, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000140)='\x83\x00', &(0x7f0000000180)='\x00']) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)="fdbe7a0eeee2d028", 0x8}], 0x1) 12:24:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x6, 0x7fffffff, 0x0, 0x8001, 0xa02e, 0x3, 0x1, 0x1, 0x1, 0x400}) r2 = fcntl$dupfd(r0, 0x0, r0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10822, 0x40) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x28) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x7000000) 12:24:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001000000000000005aca19a28970849fa683f556fa19329d86e43d2f130872cbf673f84367be6e77987889a3061fdb6d5ef797cf98ec62449813c654ee77234fae391e2c9b9a4ce29ae1ebe650a207b389fad7f003c90ebb7dbdd33655bd59f5968fd47de63e1ca5910d72c3f316d4b03fe2af26b9fe26d9cd0cd3fc5745b0472bd401e05c0f483d74053dac269c06e608efa68fb353d4032734cc982b27ae37e5fc79893cb757089111101b2eeba8382d3cedcbf8", @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) 12:24:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:42 executing program 1: r0 = socket(0x20, 0x2, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="155e3fb9e7dc69ba7fb5793208000000000000001dcc688db4a4000000003600000000cdc4de08bb36714f186000000000ffffffff0580aefaafd62eee082dd40e6321fe7f88d7c456aeaf90f021ea8e160f57b056b4d45cd2e0a8b3d741f0ad703b1f25"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0c5dae3070ca9f05", 0x8}], 0x1) 12:24:42 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 12:24:42 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:42 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc004, 0x1) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000000c0)="f1e361965fdb7516d43321dd0d3461dcadecd5535d66931fd1b98384363e8ad8fccbaba7d6c1d184f4433ffc3416f875cf376db036efa432fcd35167833edc7f047303b4671460c1a030b9cebee2b35c50e5c47546b5a6eb987d2d5282dfb0600d2f95b979c8", 0x66}, {&(0x7f0000000140)="6f2dbd924d0651cd07bcac341a92cacaf56bcc4f8c42c2e19f36b043d00b1c07c5c3297faab2f5b71ba16bf46e07c6b814fc1f75168b075bb795a269c72d908bc7434fec6aadd79da8905cf71d7e0a93a4b3039f7a2b51df425fad18e8db8aa2ef13e050847b4224b0094fd8d12aaadf15a15bc0c20240a8b407079b389df27c2ee7cd6a870d1c6e70ca2dd5bfa0d1a968c3d5213a02f537b0ed7b5b11a38f88c2032197071ab0d83ee1e2d271e9588bfc56388ed92d9653cfa228f2ed640e188677388228d2add25c8282de1693b49e236308b6365803e72c74fdbd6c2db6903c26d84aecd5729c17db90690b8dce7a5983b267a2c38be4654184ee425966995d17e8f19d5e6bdfc3a9c8856b7c18806a7605d9e91e887ea0fa9470245adff0d285a49a146b4b7e181086c9a487e5e5a0edbeeb66b033a3b2ca7799e277349ac6771e1df59f63ccba6644335ae9171fa2d69a00431f81f6c3f86cc0aede01a969804802fa9e5d10f60da6142ed0c5e06c7727c2ad4f349ff790b202b0121b57505198ba2c846df2b03ce44ddb215e8342207a8a3e5ba8f14eaa14768995ec901d7869838cdb27ae53bb6493f29dbef22930d876212ca4e05a0adf10250b4eb2bbe7185a7172985fe5669d19becc8d10dd0158b6eb446f73d8fd758b84984d408e4825806fb6b0e8d17675851e094680859740d64b53c656feae3b6cde2262019c3791e6c87e7077bab89eea81622a201de14e267c755b368b6a7f8956f0715cc066aa1cd25fedbfec513084155756b3423a08e376936fbe81cd779a296527159e6faca09ec201196727112c40cd10b2c819fafdce55ac926274df0d66d46f864d5f69e70795ed88b36f2c875378a8f61536d0d545bd7ffd47a751771f4ad78aa495f7d275a2074f406284210976ca2f5470c6af4634df248752a5ac7a6cad26c6920de53716f85081aba131f5932990442018e4afdeba690e01d44c6f7d3fae0609805df1645154eaa9e3b13ad0eb635317a7da5db11b4c67ec01d6b6b148bbf7aa6bdfc408b3df3e06d2352c5641b5036469608265ed60d54dd28629ad920983a62f47f1fc2b0538e181ad5537ae5e58d5c56a135ed1401ae2aa8b4f907ab197556477f92948b7b90d49951d0b8f94c0c81de174d5471933e90e9db1cbe892da1a84f5b8e930879a12368327f8e0819850d64e6329a7665aeb155485a6676dcab00b975c39356f3b2af94b897f55dafd523953068f138d8248df51e133687b7cbad0e540903b980dcd70f5ff0530787862815d83a945b91ab7fb67983e1191a6738ebc4ea9019a8acc86ff95928b4ffd61935104b80dbb48ee6c500ff63d92118c2212820cefb177b515021d355dab262dcc2dad250348e59cab94c356283bb4ecd1d45ecaa4cb894c39ddf714348bdc7234aa3a6cf9028a527c5cca18e75f2e6de8f63baa14411c3ae1c523e89fbc395c1d507495dc850f18f1a7b8a4ea6a46702f36ddacbeb7a6b8fb6958dca057b2ef0c50bb689d21b52f99ce2e6a4b1edce5488d9825bd1890a86f2ca6f84b6d2a1af1cf487e3f2f36d57e15a58afa7cb82a379fcdd4a0611ff8d697b6afc6844f18d7870db770c1dabbb4503cfbdb1540a86f0bb3f34fffdfb3ccf5a937e6abb5849d4778b04fbc6585679a5a261acee824031f2084c2ade12ce43c35a8f1daaba1705c12fa3c630e6ad9ecd40519d8ae66499ae6f241c02b7575bfc8b8ed53c8e26267cf020a3658c82c354cf4bf02411dff42cfb57544aa69bdb50a8e857dab7b9b17083eef2c1e2ef8b449a53afb1de9576bc032bd7bae2c8472eff3a92b7f465197d4f6142242f08650426296a5c5b9b90eb4c5e9c72ef3c92c77a3073d81ed4b8ce8f8f926a3a78eb21aa19897021dced0596f48db278764c52470204f824645cbf285869365632f98d93801cf145962e2cb73847810b782d44d53e852517d944bfd9e14bb43ca84262730605edab490d1b0556f29ce2450d15ccb909bdd5e89e4e1fa0c83e9ed507ec091cac0c539795530a938e9cf9c098f923aa7b31fbe726748c7eb1d99f68069e39c16bb8ab638cd96476a778e08b5636c29df162be7ba4f2afa80c3090bc756f23133690d98c8a2f80b9a1703c9be2b3a7c6d3764c27b82eb156f90fca6d056f41c1f2cf03937eac109d87af8a42e8e46d5f4385db03a5c24ceee06691a7c94692d85bbb8a259d4a4c3a78bd858f2a485a00ebcd392e76734b80ece63da878c82a0dfbc2a52c1a9578dc48272dd8586c64f2c740a36c8093d5371d32ea4e32edd0ccf4ebc6a3c817506c6a2cd4628528079f43a2b31aad777a8f99390025e3b7837bd2ec381b472f7bb55ba733f34dc03c788124de6054b394d77245868f27f3ba7e96d8126eb21099e129d2c5819f7770cfef5dab609c2d470d86ebf4eb2ae198cb760dd575e3f3be9290b15708d3619a92166d4623d4685060844324359f15e473f20be9bf36d4379f95f77d600718ed8dce8eeaae0415247c7009d6a631952554b555c68e19b07aec350bce0e205fee5f6cbcd619649e4fd6de7e4d29103935faea39fa74b214f658f197cdfd9454c56804e9d1a0a29d6aefa0054048d3f9945a24fd9d3d4b61da9fcb838218f921b071d8b38c66acae846bae2b16a91cf2b014a4a5e62a2893bface1fffb216d32287374e940d0211778a29089354976ab5161fbaf4e5405e9c61702887592ed5df80743e1c0e0e9c6af0e2f96202f14e7e9b5f8a301cb75eba82289eacbc2d17ef5cf66cb3c7f2dda78f3278005bf0f33079db134e3d99d43658e8e9254222ff0201df09dd72a25bde50a46cd59a96b4677a08fb1a6433ed9bf530d7688314b5bdeee21d7e487fd4674ffce34cc754c0025998a222680010ea8b31979da6faf654fa096a14cfcf2a63f3cb5c463d4ac5a214a08181062e2d914f74fcf09a35fd2d7376da8b59f7751bcf2998244336cb7680c08ee766bd023471c6fdc91330c8bb067d06125555c0cc8c39f85f097783ae3b340dc570b02bd3c1c0b386e0f8d8a5203aa8fb99bec6572a0038397c467f01a742eff0eee1a7d51e15016085f91d0ac3d3f24ddb4c7417ab30d4020ee6b176bf3d9f91deb8652a2e7354d6e888b89eaa1069c0f825f4b12c55574290eb0b23beaab2d7f04868e46e3200bf28ae716c25b30744f914107d2fec79eb847d9b36c030a38a91e49917340b17ac0977997cf08d56e11fb06d3b131989405b02505da75b64436a6989737aed293b66becbcd014e73582b2ad481c3f9f1e5505513830b5ae6c1720f0a138cfee1ccd474636fc47a75e3be4cb4339a94a73f498c94446c9434757ec73aef152ea06e25b4c4a45369af38c7a7104afc7164682d2c831e065bd96ef4f05d6e8fdcf6d9410f7669a506016e5cba952841a9a58518e38c3753c3d94f46bb0e2be6437c1713c193d682f6e00afa17b855cf1e6a06eec49262ad13adc62192691d136369f592a001b9934a7566fba8a1abe41124be68b7b4bae9f56fcb628161ef7f4b550959630d925a0d3fc0d901c0f20d77c655569363888bdfa8ec8458b172ed5773d21a595d1babff4db2982e4f8af92e6d199d58f535dc7abd72987d6aef64b1c6456d72f2ac53130f2b35481119a5f3ed842c59ee44a8149db0f100602d6aac1f33084f58156215375964ceed5bb8f9d37b6289dcdd77bf95d917ace8a96472fd2b53ff49832789137cf5522f8aebf87b67c3e6b71e3df58b1738d8919b7b930f0b6323807e27716fa83e1e545039ec23332307b28a0a2687079d894ce49d3d993fbb151000ae2d4e3246bcd7dd547e68c04ddf38149710dd46c7fd4b291ccce87d36b78098dfb425021be25ff6570cc3726d164f3ceda00fe616277c626c979804b7405cd5f491f0098a29d98cf0b885d150d965b5d54afe2da281d6de070ed84b4e749e265b7e2c8339f96f5ca2c15a82b8cbd01c594b902b6afe587efd4e0456a256f79f46453bb6988d2f9645bbf456317895b05706ebff739e2c7f4ba5b216329ec513f8af5996c5027e901ae398a3b1a386184605a0c93dfee62266cfa5ddf2fc05cc6acea1b58985e7fbc3edb2582ea45cf0de8bcd7de67ec5aa771534e1268eb3b96cb04db7420d5955946c795f6176a68cd80e33e2b74932e14e1bb9f8a8867676057f0a455451bde678457de3cb4f597d95e2a3cdfa80abec0cf4ed8e7512838b7d4648a5edd747489b803515a9bad587f4b9231af37950eed34ee50581e37ff442ef0f6ba0ac50be0b111cb0e84478b098cde137c49855bfcf6dcf9893e4afe7abb555f8455ad6a5fd7214c610e0d74b3909444e16a31783c00bb7ec23ba856367ceb18cd40caa3c8f220d6c0d5610e095b6119e38fa7daee29ac44dba3e0bf0be96c7c500339039f611fa09aa952651f3a19cdeee76746be88eb5b3fd0ebf321793b739f78c88df50d4e94336e732e14628413a33f4744bac893320ca2050af04eeb603c5f7976b9d6599613b14d35ccd09613fb8a33ac302b4a081afb98c09a1106797b0a5a4eadb22971c818464ee359b5821f13cfb21597570d0e215d28107a85f981f290b97e5885cb0742d31c080095e817d7f72c3dcaa8c98382a38fcf86361613948c98adbf681080c336e8a1bcaf7acf5ec90eefba551d8c5f84526dee70028f39b76a93e382e1d78ccf847f789fc1cf69183f372e5ef4b7e9178b7ff5f0b603075996f8f837e250373f6720476b5c8b4516e16d42726c5ad6a2b047285bf9cc711866d66676c15261ff4e13bbcc46946d6129848ce5d487d48bc82d02024d5d75ed2172d42106e7fcd2b187da8bf2237500a862e552a8c992d87782782dfd9c7628bb906a1e0649860d1a8b6f0ed2aa1f276e3114f7bccff0128cc0c27a02641363354a69b57512436d1d30f42daa59596c70aba810089188750cebcd650e2a7d937be0f0bce9f753e06b10dd4264517e5d382ac1a6a823f27e69d71cec1a18ed6d40730550aed0fdfb6110b2b4618aa6b2a18a594ee298f83a9740925104bfeb2d3093379881c271f76da0981b4faa99e88829e2bc6a330fc57768e402eeaf43ed91f74a8fa990553186c702279ffd981646cbd758800088267396213e25574040f7a28f1d70e09251bc4d253bd84351cd156da360000fad607a09790b50ac41d7c100a5d956e295494f58b146f3a79efe19223e52f3428043192e72f35932fe28c9aa83bc238e3aa0d1c2e392017d444116d54cbee9aa3a4508f3e7eb5ee5e312c6df50b58256126531c6da8058f9cb6a21be25c4e5560e468e966c67bd1321d7617dea4c436714a6897f7fe1084d61c25e448422b98bfc6ee0a9fc4d8eb3daf5070e7457ba5971384b3a7d20e7944c99ad7bcd1d6b9a69ce8582273c2f6bd4e56053b3cb06faef371df0f62470287f9d42d7fa4496a31faa07d83681ad424b4366d0bfbdb3bd061bcd880ecc2ac6a6602b5c9004033c33e5010d0d184b247a30b3f633f7d9433770c82045ac0d84205f20b2079c99d074f4bf9acd27cb020abc60f8f085478ccf31dff2993acab9b4810eff6faa813ffa10b935497759fb0125e7116a10a32a71f7735099cf7e9e49df961c1cf006fa20faf80a2eed5e8295bb278d5c0e115ba97858b4b03e8fbc471c9743c5254d56e1ea8233c927edded6fcecf5ef3cbcd228cfce69226e9b3213da4a46d09305e64f9c39019d6d8d8e661d52c8528a7c4f9916ea4fb8dee7adeb49261c063127ba6bfdf90db48f94faf781e40721322fbef786ff79afc18", 0x1000}, {&(0x7f0000001140)="5911863cc6c9f6fec22eb66044eedbbfb8e3384d43bfa937acae52a9ae32baf736e287757d1a63b6ff2ea7418e50833e6e320bd3ee50127a4f5c3c16e92e1e71bcb1d351680d18ddec16a814a5bf8a160f2684a896f1bc7d29547b61cd254fa82e653a55ac84742469ab40587ea0e975678597f193ae67170e7cb6ce964f21147f1be69e", 0x84}, {&(0x7f0000001200)="0f59da48ecf16beef418215299de0a94bdd381d35f720b05fab18cafd6c0dbebc1371c1c000dac194182d4d2d2c17e2a02133438abcdf7cdcf02f2b48d27f4d2531ee315c8b91895aed74ddf2f4113097216f2c939eeac1df8cf2af873c34a694a20ac22b07b4dac0a22876d188974a1fadc4d39e1d795065193019dc06983df5862d6be15ce4b75039c38b54b7238145f95b92dc7e51a0a00a3012564e6038597424c722a95ebe10b681e28031a152de76aa701b5", 0xb5}, {&(0x7f00000012c0)="1d152a03e18d94ecfbd272cfff0da77d7477f8ee84c117008abc", 0x1a}, {&(0x7f0000001300)="162db85e438ecace13c7eb5dfaacbc9536f1d98516396116907de631fde9980204e807ec2b3186d82457ecb828de4d3a80def32c53e25a6433d58ac2925d3409c43471e0ff389b1c36e559dfb780544f1093b7cb0a4095034e8cce09c061b0c8aca9f52a3078ce7ae5c01f369668cbad4b7d0a2b401893bebfce144a89287f0db29eb68e0f991ce09ee422b8f2b9e09f221707cf71a4ead9897de2efd66bb00bac40bf767f5edac2eef8924a1d18e0b8bec505d420f2f4688e8c10dc3ff5fca7c9f0891aa80941e6aad732d7f0ae8f059fcc7ce02c2829cd29e094f33c3dd961a573a0746d29823a7fc1d50d7846ef", 0xef}, {&(0x7f0000001400)="4a385e883e26dd7d0d5cf26c6ee8569a2cd686fd34b44db815c2b9735dbcdef1ec71427cdc0e8dbcff970b4c566bc8f0e910679eafde31f333e660a42b26538727761e3605742837d13c1465f537699e50afde2734c3714cb376d83a72dac84e4a800783e1310df26383", 0x6a}, {&(0x7f0000001480)="21755f3be53145964188c3b138b501b92e69951f5dafc86a62294dd82eb24d3662fd6c928a4626b735d274dd6d24d2147179a092cfb06232faea33a2f639c61853ab2712b95b207aabb5753e1a0bf26cbeb7c681414a51309b4019faa57e56c4aeb08b9407c6d57f1c5c60e02ec054bdb5c05e9f6167883983f9b34948cabae87eb1bcc44b0a259cec18932ab4a05fee54ae517ec2fbda420cae20bcb15bb127c6900bbbde39fb48a7aabdd56f32b0823d33cc9ec80e3b49a6ed6218aa7ce63a42d7e9f28f7268e1c311125441e37d77eb57a9fc522f90a2caf45edb9e8d6159e6f96da53da1221892081532a3aee36402dee613c7a7ccacf6da71d67073512a880781ad8d0fd152f5f9f9505d2ff1c818124ee4521f925b27be6ff5ae224d03be1671814a8e35a08fb91505010cff88b641f099e56da18aeb0b5c366fcb58dbd8a6ea8192084b7e69e0441259778e1628e662f31dfaf123c938847eff7bbcbb1868adf0b2ba19cc165c604f910e4a040f2cbab7d51f5a943fea70aa69573f626f5477ecaffa8368d7671c6c3b01ab590a96b98c35f0f5fe2569fa820120506a9b946ec7fd21d69d3004406bd9ca3c6ae68c95e0dcd02e63d734ba9914642e584c2dbce646d25021f37e1f3a08590bebd90e53ca1fb89c350aa4a606907fbdde1c5ef71d697bb1cb218cc96c53e47c5b5e5044a603c5df49f60f167125101dcbbb9d0abc99c5dc81f9afef348fe3d00e0979f4f2f00aece0dfb2f8915baa855c9009fb5f4cf0ce718c1bf25555524d7456463ee7a08193a9c9c68b5219660237f15591a0770da164fb37bfd30faa3d32a427f16b8815ea7d8b5c43c7478b59af8b88224724629033ac8de9bc330035ea24ae870aa07b247bf563348e01df44ad017cbe44fefcd79066b4c8decf3b6bb1db10e6469c112d7e530a0a13a6011afe0532a873e7566ba1b49ba8158ef38c0f216116af124f5172de4affe6ea2f8eeb1a72219da7b2504ac03814e9596922e419aacc1e4ece0cd31ba7c76704c242899d96d39ed44454884d9ecf5ba6ef6e118d6edcba1944bdbd7942487bc8050b43ec6a0b22dffe0d87f4b3e585a4d6935aff873bd3cbd50e836e5cc89ab0751d12e5f26c846558ebb0f2f2063a75d92271b43a054d8edd939865ebf691e2b7ac336dc4eb7b88c39a26b2def92e00fdca0415d769594844b9983f6d0d2f4760d4c63a25d57f7a5a68df7684aca0f7385471c1da6d7467b7bdb8f21b8397de8104f3019630d298d51bb3350b69369b0167fbeef216a4b19f86c29cc3ea38aa27174458c592784fe890965e971d638a341743e56725c66dd97935d93819a8904aaea477cf51c9692b1b67ce3f9990f434339e17d429f6bd02468f3531e37d4099cb913990977b18d137e33a38130269af1c4c205622088fca437af24720d07bf75909a6fb35dadbf0e1eec1baad2145056ff1cf824be8f30d62e5bcae4dfaead22fdf88bc6e81a61bf702018d96d0f4bc60f72039bc8b3c018df65498f897ba32b83fd0ac576ec940a8b4252f584a765e130b84b16aee40680c9036c8501e3f1ec886a22094031e24c5b3482fa19c12176ede402e18c589673a48926f15084b7d95e47abd3ab965362949d3e570d9ea2cf55b393f7ed0532c7fe57ac05d839c9e38595180928db1530482f95b97fae3e859bb6b49301a8e39651bf3a15e65efe3e3a3cb07af4a28fd0c26c2c2f44da9c635d353fed9f1448ea711cb03ce9b6f39e2351ad61927f29493ad43fe0fb2b9ac4ba6a21fd7348d46508aee454bb90484ae217ec9c90a5efa6bf7159b5dafc308067b6abdab48292d62c038c0a19751d3f08964f01ff29a4458231dd098a7640cb7488a55dabc50b2ee13aac8f59a933646fd8df3d891d0918ada9423f39f86284446adac6671b286fe22f66daa204f82a2ff758fd44aed4ef000431b4ef4f4d379c80eddf460d92da7340f10c95112302954d0acb37d1d74172c3a99a98ae26dee491e800bc897f8cf8f35ca7653909660631f25ba0794ed5232c473ef5e8067a34e31bad9dbd26bec43f0078bde5ab8ae94e041c8ab74f719dca09f42559e4355a57d387c1601e5b6fe41465ad3ceadba366a83d072c76041dd1d35396a9dd734d127307acbc7795730712e36bad9d0f0a36c3498261c1dddae220ca8d6ed1cc79388a48f36e4d82f452f2f44edf972ad7e4abc861574459530ffd25196cc8571085e8de6dcf5e1d48d54004dd8402f9ef0d921d1f28e8796294bbecb5f4ab0836654b0fc675c130c7d22b5f36f96e032ea42e38742619475c0dda38fef26bf737181c177c8584f33acaf911639c723b201847c5e9a7bd02fa8c1a6e1be0e73274a8d8c38f07fab6a6cc5333064bd9aacbef576eed4093facf4be8d15ecb2a3a2e4158a13fb6fa17d88fa14922e7c49ee456fc5bef800971e347292a49df5c996eec3f9065113af3fab4bb6a78ed23328d062b7f2e24d2b2f89e4b21f44ffc408f476e854249e4645bc9d7bb8d608d6308551babe2c1fcbfc508b08291aa2338c5cec9d4f27608239d050807198b9d1bf929b38eeb734f0fff207247cedb42e46007c24adcba31b566034cd6dc1cfaeba8cde78b5d970888e188b63b207848cd64110b1555e39de12846e9777cfe3f8d2022f1ebb5b61c70a21197f64b7789c5c9da7ed2bb16fc354ad817e3be1c31649d762a0b4120db072507d47387a457f6c3d575e39af4d6ae3da71b74075f45471b53e661e08810986fe90b8d2b78c01e15a6b5ce7a15b0861a36169ad656e54a31874ead4004960a1c1a449098701f511fc2263259725a8cb2e453ce4b6ce1f1e669b767624c52adb7a44f44189fbc17d46506d8089da1cba64545a06afdb6027281930efe812f07809308dd9393eab2461402b9690970c0eec5816e783d250c76d9db549c31e795eda7093d60fdc0f763dca174ff09deaef413862f74a9b6e65b0844d96752be5f873966e370b98047fe2bd58437c52c7b9ff47c21d8bd7752f4375a9d8727c168d3491176d65ecaa8c5ba6be559f34900d3a505d6d5d2a261aa6592e039ff604f45480d2150766341ea765497da9f3e13dc751cb2079aae46f465e2851c836e3932f983c178b2578bac5663bcd7a1c8e87a8b384286897bfeb233df29e4936d0c83e46f059d424e2c524d9ecb32d507d0d5152ba82d0abb4f7967881fda16755508dd426faf229f66aacf3d366f6cf3097a0ad7559fe24a87f73bc3f428ac9871079f16947b8537d443db22c2c5f899079731dc3bc56832cf09326ff239628b640817ffcb4dd4d693f8a66a4065c735d24a9901721a94305dfd8f5bdfa9c1bcd74d3f357a7f70ea362db98d87234bb70a196ee4e4440e1c88ad19c7c8563474f18440870dcc0bf63d11ce0c4d038f5b6e7deb502b02737ab3d289395768a8f3383155ecd4b218c702797cb07f9a6bb4c652822ee94e4b621c1fd1f1a22ed3282fac82a03d2a505812580f7b4878aa7496802c6100cfb84f77ae9e421972e4227afa028173ca105f35c931168a30e0d8a7e49bd81d21cea6dba28c58dfec0ddc3ce8a998b35c84f17f14ef4b2304a0b4b2fc245159bef469aaba81211dce8ff552e2759802ce6ff0502eacfa4e19d922a2a72e29fceb60cf695b827872d76bf2b511dbd264abe4c942813f74c96483ef4e486be63b283fc6bcfda01ddc8cc864fd7699ed2a11d6ac04b30467546d4b8d532c92efa07835736cc7b0c88c08425347ad223c88883eb0529cbfc330d1c6f563c715beff4af1087d06ed12988eeb1549057728b128d36ade9083fe28513747f74bb775617e690f121abe5617c258cb4c0fb9759f92ce935037e56639675b5eb81418b488faa1b34c49a29cf2704a1347ef91a3476f8a5115221a739c0cbbf4f6100fe967566c7209ab6c21508991202dffe1cd2893850091520714237f2a21b8a1f55ba04dfacbf5e5077457a672e9f7ac7fe5ca0c168006012e4df8cf87687fee2ac82e9c4a5eb293fdd6eee176d5a6971633b74f399d21b6fa5dab47df3cd7ca4d83ff7f672442ba194f5edfe9d8f81b8acb955dc796617c3ae67d398fc1ef085def7d1c6c5ea3308708800105cc94f243276b25a019b737ea838e749149ea89895df1f0bb0dc9950ca20c935d2afd8bb6d10cc411850113712d885fb4cd6fe216f933555921686dec5397ea0e1e95368121e4d268af2ccba83579538962e4aaf4adb99daf57307a0fadbc6dec5ce308ab167084e0eec51a55ff9071cba891333fbca5bada4e339e5b61dc350fe4264c0cd49b801d7efb765bdbcbcc4e6782a01ecb1b73f591107353a943069749ce4b52327600960d2405505ffd021b096a141d70a5725b8e3ea44337b0ece1f262727f9e824eeb8027f3ba8817cfba2eba427f335575e6154fae1fca39a9141c25716300d07470e64931f53c540f94acd51c6ce48a99b77250f2ad58a50d3ed2b464a050bded0ccc8d503ad5125923a873b31c4012cbf5197549a05d5aea77466bc66bfdf9d6ba0d9ef919d61680829b736961e2093c9ade82a1314dba50c4b233f9df311b1a015dd46cd540c0e377613b2816219a2a45d566ed84244dcbb6d10006e77d35f85e01f3e03d307f73534013f8c7aa51719d6df5b23cfe7e8b9714ae085bf0e57925b8deb79c83c3138cf73fedb16e52f48f2f89a9dc73ae14878a774c15be5dda0755d905d98d10ae655f6dd6ffdb2d27b3e256c69242c0372562e8fbc754e02fd360a04917ef346ce1e812625bd6f4eeb0e53b84250b11b8ffd81e9c1f97c6da86876746c2433953dadcbe1add034edb4066cb50a65cd2c6e98c5944f236f09119cd837f3096182c75aec0df2cceecf83bcf608b3719b6893eda4f89e6d38f5c6916c06f975ba53a274f10b95a5b6d510b0cb7a83868b5f0697ab70e24f73fd0c30c5abd87ae773a12b3ba91e95c4d7778a49e6b655541c6b00c637e5f71574a340d0d516112a8df15a16a9954e96de0f617a6f09239d3dcae50cbcad9c46e72f69e8166efb55e334906f6b4f19f463e9a8e16cb1b246dc122222dc10fa630cb93bbfb21ef45d727876c356bf9df5bfd3147cfd8b385eafcfb585808fd70601e06790cacc632c49bdfb69628b86d0fba7e16ff0bbaf414445118241f46e767025dbc6b875fe0c7502082882d572b1bcc7ba6fabaf00559d0ad9918005d5303e4d8647c1ba0a35efdd043a066c5a7b94c2f4861d6a6e1730a2ed811307daf0dc87853c31b034ee970a7e92cbecd4c597561a8c4e029d104c9564cc073ba2adfee37543ebce49c684aad4e9723e2bf80e74323fef8163cbba61cd7185ae297395a43f604c94087be757f23bf7fbe724d4c53a946bdbecc0d20257177c6875ec027fe9510b0d6a8ca566821ba3dace3010951794fb2a49a0622e58d00c5f61ca9479c7eeafc0bec17d5325d5a43e2a9c086910aa97f562d118e0897632cd92fd7a9ff25380d1923093e4d0f511fa35ee20d7bfc2b399b34be6ba08dbef2199de625634cce8b8f7e17a13b80f5e58d99ebf621e756380afe055eda97ceaddbb505231254acd44800a3bf200b7007eb7a7ab7c73f3b0e6e70da7450c94f77bba5d79cbcdf9179b5eb5e64f2314a7d17729dcebda3d7e82624f7d958c6854c568416dffcd8ef97236334df960467ad86f906205502a4e509c75341d6f683895ad350aab4c6933f9e3e592144ddb64529cf9f6529a4813be30700fd4fceada6533dcea6632408ee095406347f462ac211f4afdb24a63d491", 0x1000}, {&(0x7f0000002480)="3c12f2fef24ecb3d405ac36d7612bd428d6a01eea12338421fc2aea50514db2c7e195dbb9c549e404839e5c0a920f0c273f6320b8064700ddc19625ca46ed0fa78f18da2ae411c1d8ac0d531afee97807629742b0816fdc80b38a07e9bffd4f39c36942059bce657fa22d19458dd2259cbb1ff3b88d37a2466ad22d505a230daf0788046d785b987130c3dbf131330cba2ae6e", 0x93}, {&(0x7f0000002540)="b6045a3abdb4c7dda2faf7d165081547e74fb7b193b37d8fd75285bd0f3ec7772509286f793efac7d33d268ae14b4f08addde84c11e558858b53395875d5931142f7ff3169d3a11014877f96", 0x4c}], 0xa) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000340), 0x10000000000001b6) 12:24:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getrlimit(0x7, &(0x7f0000000100)) r2 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x8) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000001200)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000001180)=0xc) r4 = getpgid(0x0) wait4(r4, &(0x7f0000001280), 0x8, &(0x7f0000001400)) ioctl$KDDISABIO(r0, 0x20004b3d) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000012c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x1, 0x404000, 0x80000001}, {0x18, 0x2, 0xfffffffffffffeff, 0x10000}, 0x1f, [0x6f8, 0x10001, 0x4, 0x800, 0x6f652993, 0x7, 0x8, 0xfffffffffffffffa]}, 0x3c) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r3) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r2) open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) execve(0x0, 0x0, 0x0) 12:24:42 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:42 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:42 executing program 1: select(0x40, &(0x7f0000000000)={0xa6, 0x2, 0x401, 0xfffffffffffffff7, 0x40, 0x6, 0x9, 0x2}, &(0x7f0000000040)={0x6, 0x9, 0x7, 0x2e5, 0x7, 0x2a, 0x7, 0x4}, &(0x7f0000000080)={0x4, 0x0, 0x7, 0x2, 0x9855, 0x3, 0x4, 0x400}, &(0x7f00000000c0)={0xfffffffffffffc00, 0x2}) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 12:24:42 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:42 executing program 1: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x9, 0x5, 0xfa, 0x8, "c63dde8b6003f6b42a50dcfcf7cc662dd05fce4f", 0x8001, 0xc281}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x4004667b, 0x0) r2 = getuid() setuid(r2) ioctl$TIOCCDTR(r1, 0x20007478) 12:24:42 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:42 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffff9, 0x7, 0xd95, 0x400, "0d13cdd9da05f36bafced1982e895759e8dd0277", 0x5f7, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000180), 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000300)={0x7, [{0xab4ea03b6e043c1c, 0x7ff}, {0x1, 0x6}, {0x3, 0xffffffff}, {0x3, 0x7ed9}, {0x1, 0x8}, {0x3, 0x4000000}, {0x3, 0x5}, {0x2, 0x5}, {0x2, 0x100000000}, {0x3, 0xfffffffffffffff9}, {0x3, 0x80000001}, {0x0, 0x8}, {0x0, 0x7}, {0x3, 0x8}, {0x3, 0x8}, {0x1, 0x101}, {0x3}, {0x2, 0x1ff}, {0x3}, {0x3, 0x100000001}, {0x3, 0x9}, {0x2, 0x1ff}, {0x1, 0x2}, {0x3, 0x2}, {0x2, 0x9}, {0x6ab72f4d50c1787f, 0x80000000}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x4}, {0x2, 0x100000001}, {0x3, 0x1}, {0x3, 0x1f}]}) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:24:42 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:42 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:42 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:43 executing program 1: r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000600)=""/142, 0x8e}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) 12:24:43 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:43 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:43 executing program 1: setreuid(0x0, 0xee00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f000002a000/0x4000)=nil, 0x4000, 0x5, 0x4010, r0, 0x0, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 12:24:43 executing program 1: r0 = socket(0x8000000b, 0x3, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getgid() setgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e5b696c65300000"], 0x10) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="095dae3070ca9f05", 0x8}], 0x1) 12:24:43 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0xffff, 0x5, 0xa5, "b363019a13c2822aff699a3bb169e3590ff06ec7", 0x7f, 0x200}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) 12:24:43 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:24:43 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:43 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x42, 0x0, 0x10000, 0x4}, {{r0}, 0xffffffffffffffff, 0x9, 0xf0000085, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x2, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8, 0x30, 0x80000001, 0x7ff}, {{r0}, 0x0, 0x50, 0x43, 0x8000, 0x2}], 0xdca, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0x9, 0xff}], 0x0, &(0x7f0000000080)={0xffff, 0x100}) 12:24:43 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x1, 0x4000, 0x4a0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/74}, &(0x7f0000000180)=0x4c) execve(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x4, 0x5}, {0x4, 0x79}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x7f, 0x0, './file0\x00', 0x0, 0xd1, 0x7ff, 0x6}) lseek(r1, 0x0, 0x2) 12:24:43 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:43 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:43 executing program 1: r0 = msgget(0x1, 0x580) r1 = msgget(0x3, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/63) msgsnd(r1, &(0x7f0000000080)={0x3, "70df7f1d324a430872be780f5b41572bd464a84181d8715d67895c8c25cb31a6d59249f03bdce1f6d98fd8aac8ce8a4ad8faf0c338413b83ef8b89ef8dcedebffdee432c37c4a8316cf9b4c1a4d5b6dad103e1e8deacbfd23c5ec716f83c0e9112d0c82db8785ff0146d3cabfb85b9247446b44df9cfd1851281fb97057cb88a45c96a0e"}, 0x8c, 0x800) msgsnd(r0, &(0x7f0000000140)={0x0, "20f1da3d0b6cecc7a9ca45e1b6e92ba54ccde812745cc3b78f4ca3da35e7eb2ae17836eaa116697b2dd074f8f9b1e1f18ff0516d362880ace628d1fe4832a95621b32961e9a488a646f00af4f5e9f46916dc708d17ec1bca4388a408f59a7b2dbb3c0b2e88528c7a8f2a1f690b560f03cda147b74e492a0e482478f24c4c0ad2d6bfa4b924f864821be55a00d1a68ffa280d322a0ac5bae777dd7de9cd39512593254585f77b8a195581614525e56bd8a4c072163506f902f5b20b12ba6d305d94898c75627be1853af09d32e3f127c7a67ef823d1d1f5f3ac39a8a6188c01d37ac81a6da392dd80dc1b59dab7358c3356a095095ee4f6699d8883d115affe5b9814a2df35977c750bb4f4d7853d7eadcde6203be4a91d4f093fe205bb256349bcc2c1279831ed5720400c548683209d38f16e070ac34f783cccf8dbaa6f536914d641f5ac328bfa418e9008cd1751011d9c3c6c4e47b3173abec39910aac7fb896f33f730784634cfc7acafb5f1c1a26ea5473676f182cbd21f2f7c304cea586550acddf7b7d59c94a6ac9f11b5cc3badb6fb0883cff40c544c0f43f291d3c226ac62bd44decf37d0e1f373ffcfda3dbdc65f9e4c6ca9659025860728bad9b7f0e3c2a051fd080af9ee9a8f839aed4e8fdfcc94e720f3f1e07c47c806479969497eef558a5b2d8118786a4f7cabd5f10e57aa1146336b8748aba5a4b2b1254f6c98dc18f9ea6ee5f76b6642ce03f32a935dbdd44b2f4c3e1ae06acfa9891f668b79a5f37742713348454e73188ced91013421b13c066e9852a5f930c8cc376e9708c3f41a8cbfe77db885822174d961ef799845e4b58a3d59b6196596504a71f2f7da48d83a0f5de280a079823c4f14c87282a754f430d68072a2e196a01ca21aa490e84de06db09b4617282d123e7a49b6bde3057864bbc465a5f4d1bb0ceeeed617e5ac0b763afc5f40052de6fbe99e963a79a95fa913bf74eae80d7afd967ac9f4e7f0d8e63890af8f915d37bda759389a11e97c0b512f72e0e6db8d6dc40e3498f18d4ba30ed73b7c196f9541c2777ba9fa1b4543a55f96623888cdd0691654dca28cd14cc109aaf0cb891e8aca10deae121ff2ec6397027d21b0ff6187b41fd21f4f2db5872eb7124ec0d151c5e5839d77c46c351e6df1ec67ff195f68591ba2c54319874bb4ac80b06554008e0f2c1122d910f65c70008a9a321fcf71759258cddd602b95f24d8d9fa315fd17571232bef2f68a189cc4865b9ee5850bd68a991bd9424b50168dc72865b73d559389ac9aac9d58a97c9422c297817b52508aac69169173a64a556d730c23bc2a8a2b42662c6022b1f9c0f851aff4e28459d28e6bf2f09478db6b239fdace1d6c3bc2006bd973a4b957bf2cc0dd488f22f7061692c9be18a0f7dc12f29ca8c81a7a093c1bc18257f85be67e6eab4258686ed939edd9ea7c138652096108630b8e2f76f2280e3536dde78fb2198563d57badd27f000f27fde652329200bc9d4df06681b4b940431e9503768019955a3b9a44d4d927d3f1ee4e97d7406812d50b6dbf042ce9f9afa1d0f7595033628ba46d26eb440a0c47f6edc7d742589d254a62ce3366a4fc2a9e45765c1c3729c27c8991fd06aa016329d35eea389ee78c778640f73bd52248db9ef60fbd8ff59d26d45d577dc7276b85d5620217433671e26bcbe8d0901fa0cfcc5c64ba04c35694af2165731ba03cbd053199397b8dfe08abf6db7ae36022c615eb7d4db93ff6713711cbab4d4b47233fff6fe859d21bc3d9d9b5e91b0b2e7adc059dd0e4ada996b7f192eee92737bd54579cebab55a62cf6ffa953e24d82fe3b87703b16dc05f98657245ee301f56ec68d76211050420a2fb348e4687c1a782d5932186e8e29615b25ff724204e452f5d0808ff0afd71cb216edcef46d16974de4f910c936e33e22c29ca6b9ba4670aa7be725da51ec55b44bd5fd63fdf8ab8def44f9f258feadfe82a053b5d1b1b1cdfd88aadd087a88610d2f74ca16368196c44a5137b846f4d0a2e2bd7eefa9948f4b77c023e3f62b35006f7957d81dc7f5d5ed9c496306e258fd23b6adf04b36c11aea035d1ac16eecc2542366112b5459cab7f4d861120ade3590f65325ac73dda2b2a6b2717d4b04c1bd6657eba3f09fd3223280db4e6e1364851effad7ed4c4327310dd076ad321e333f81b494ae9b61450ed9ba0382b85c88d1546d3e1fad9a7ab0f15e5f9713548578f3856a5aec686b937ff58e0650235c9dbad2795ba70096b24b5165643dc64611b34c45cdcaddc4fef3a33073f8b8c4fdba7dfea291da0ed5b182c41716e98b5c5b4eff023573a2d01aa3d27670387cad50c8bfadffdc08245b590a6ef1480375a93f8f047b5437ea240374314cc35e65747bc0485186e05b3630dc3b4b4d5cecbb72d907a8be99baa23ae88635120457a859ece0a8fcd1846396ead69b18b63c7b3d88f90ac1e37212d20964a00eac8fe24c93bfeb3430256dc64d8994bd67066199c004b69ec5f419c4f9751a85b3f858ec2717853a2ea6568f1bdb939fc34153ea07c4b3128ed78d4349c19f486574f9957064f1a4f4ecc7b9aa8e322604371756899f6e657f4654f0b56318201f4a5db7f79e5ae356f130a1b1cb93eb71fe5e6dba172c00eda4fd25ead0e346f534b426c81b03349c8fb45e15ffe3e34df32282add26b18edb04381e26c8c892f798c6aa5db7b0ce5c3d51ed48571b4c6c33522704283830d8f0d3def2011414f2795f774ae61836d36f511853f62aba04dac45e535269127ecfe9474be677507c8885fd9e3bf6730e75fc10043caf261ea9777d4a5cfad4c60a9e381caceb51de199965895d8e35c9142aa7a8f7572f5f92155b4bd2c2fd95390e2359a93b2e94ef55c2309096e1ad8225927acc5218d4965dab8a674e403e34c86fd416b75db3e20689d63d651c2c4a9295a388dc49aabd61c4ab6019d244262e8ea58718b257979621db769998fda7d6cc575bf240674b917e7019b9d068efee5989301ec4d61f9364b066a4341eb8563d31cff168676e948d5538c58437639b7e0ce4c7cc4925050a25b7cd5d9df1e931905b1120222fef6c58233d6a055b9632534b8ce527195ae7e27531a3558e072a22ce66762f273ebb54f8c268260ea25858df827a96acbaae8771f2576d97fb2bb8ba7e2c1531777620f5752374b9b3247807c47afc2a34725d471c7c197b9b4428302c23ab721189ad3fa10dd7094c6ebc752d3e86a64e1ae16440c8b1f947d2d70d7f0af94b1ce63dbc79318cd031adf6cced98925a342cb51934668678a376d885a11a2467ba961a835c9c3d5a6b28dfa373a447cf869cc35ea41b28208a0627f05d89197033976c4563f9da99f66e1e00b731c6f50e02f7c3bba435d0e1ac12c32d52da14bf0fafe28f91acf2ecf257265649b801c59bdc6f871350b2fd43612f450a3ebf8e9f010b0ec2c2edfd3f63135c05c6fdae69510659ac7d1077b2ec9102abcb0ef5fc59a3830cf227edb538573dbac17293c06c87428b636cef0156971361acbed697d439ffce5ba5b621f3814d76c5dcdbd42dd1c3d261c6a7fc7b945431ad4e52389a9577f56ced5a8d463c441f9c0bea5c70c576747c2822a064e72f32194b05a26c4a76bf979b4093b84f5efb927f48ba21332f88a789e135eaa6f30b4109d87e89b0eefa7124b0bf22c3d78033becc44f3a9b825b16801132037d3d2365d2bd26f855c39553744e3b0621ef2786f3364270226117cff2c713a71188cc824a199694604fad8fd40b5c2ca20e035e09d964d15febcdc3e878f7b3370000619c671fcf642cb397e40a3ca7ae19ca1d4e069169aa30b6999ba549a5653c351577c1f830ad6c19c6b6901e20a56d8ca5f73a663fed7a1c449651f842ac0a52856ffe8f8310b79eefeeafce61d645d87b1c9fb4fa2969dbf44d7467c05a26fa5b44833f76b3bc92ef7f8fa47087a7b4b083634aecc39cc8474177c5cadb37446dbc63e55322d9d821f817a7fe761c5ded3fa8c135fa2e45793c7f94d377b742c09f669b09757a3415bad593daf20ef35767b35c6a52c07760c69d8f04fe683f34548798494b68f2ffdd6be884d755a7985770c36b04d0e329c091cf1306d183d95557120a134b3e2adac223e270aaae6fd5057b39ead8b727b73183b64e54547ef77b819a9b23c1647676733eed7b8d08db689d0a0116aecc48568932803fb0dd46c4daf79947da56007d95451881ab95f5973e23eae0c927d177cc40f5d30ed8a6e2388f38f8394b03cbc46da7378a7eef2dc5880455c2cec414b2b2b27a21c1550ca075d64588abc843b59d90a686d541e993a5118b9d9a5aae58c4ab4458a41048fd731d82cf4712950d49a6774e6da9c33c697bd90097221d81193490d84b56bcec5122dfe8a0db4bb7a9aad415007de243b736ab869e95729ed91e0cd3e87af16cb3e9b99f4d09aaf15356e838edda2b83ffa0933b8519e3ba5b8808fa57e28e357ac6fe5a9732fc26b4f2b0098865077a45029db3cc3e396c931324cb3be7cd907a1981eb0233b96dc13e4190313336b61d1cf63a4185b879f06c00e15fb5f250f2dda67a230a736cbb21a7b6a40399450d68b107dd1d2414b6ddd503e5bf9c3b9e739870ad233da46e4f092118a20bc3887af6cc21b40b7efb6db7a916d5feed29a4b7fda6d8f0cc60dc8c977fd7f6665aa69cef244101e91ad9d5bbfe973a1a41012b52542a68defe2227fa5fde7688dafd39c755990ad7b943f90cbe6c29465d111ac8ff36e07f675f1d0bf4eb1ba715bafec43625331c01c0953f6993bd690773c98b062e39f32680d2bd674bc5de2050a1f0d0c4df65cc8aab55f551bf8ea6c988b523acb1d22067e5e629f0a3b42f991c778706c7df9e7c458098ef0000ffbf36b37e91d2045e92168c22ff3427f33a90f2b19fb2ce5c296d75f4b8db8001761fe617bd6e4d5156139948c0795d55d3b0d04ac4d996638ca5810c0b1593584896dbd29f410695517c34d8eb2ac616772ab037eea6f3e2b29378288433a66eac3c6b42a8373a6c76eab0748f6308fe405384360d52335c908d59de34b2fe0f9280f2ef91d657019c756ba195d56e0531ca5323cbf6a9c4d120f091420705b1d32674db116d688ef0ce77ebec21b14aa2e3d99d03f99321e170de60f19b818d6b43aa8c79dad0bca8576a714337527a830163d5a476feae6ae976cdb04948ebb31ff90365c2190c43d918ffb88e18fa8fda1fe7312ddb16b140314cd6ed04e6ff71bd42d2be617a7281460e8b32b7479b45d548f130bb226b760f07146bf801acd9ddfc5c91162544625b50103ccb2094a194fffb77b9d55a406b7bc705f424542e480346eb8e8923863df603756a95e60c630a1c0bd429ca1cb82c968b94dfa8522ce3e14c68222442c4bb6f4a40b354e68df0fb1227a67d684a6666d055d694ca869eb96a0d550457315d7779b056b0aa5e1013b68d24e6905b2b4dc173d19da26776616054f8ddf249a2ad058f80b89f5838d69068d63699d54dead95b5602908ab28dd06a6fae78f0b66767e6382a4a67eb8e62e5aa82544601bb5d7863a5e5559e3e737520d665394544391436157a75921e4d7b5d05409775290edb3a0558c956c7a0953a23cd351c588df2cfd5c3a7d285feb0321fa1ead9bbe43a3b11164c0382f4573bf518dd4accf28c48b39daa92cbc25da0c0aa67ad1faee394b959c541b1dda821bb406a5c2f7b359d30cba55ecb1689facea42f2cf6147529dca98af4ec106a76404"}, 0x1008, 0x800) r2 = semget(0x1, 0x4, 0x200) semop(r2, &(0x7f0000001180)=[{0x7, 0x7f, 0x800}, {0x7, 0x10001, 0x800}], 0x2) msgget(0x0, 0x4) r3 = getgid() setegid(r3) r4 = open(&(0x7f00000011c0)='./file0\x00', 0x8, 0x50) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000001200)) setgroups(0x3, &(0x7f0000001240)=[r3, r3, r3]) r5 = getuid() r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001280)={{0x5, r5, r3, r6, r3, 0x20, 0x2c33}, 0x3f, 0x0, 0xffffffffffffffb6}) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000001300)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001340)='/dev/zero\x00', 0x22, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001380)=""/245) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000001480)={0x7, 0x101}) pipe2(&(0x7f00000014c0)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r7, 0x0, 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000001540)={0x5, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x7, &(0x7f0000001600)=[r3, r10, r3, r3, r3, r3, r3]) getgroups(0x8, &(0x7f0000001640)=[r3, r10, r13, r15, r11, r14, r12, r15]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wsmouse0\x00', 0x100d0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000016c0)={0x1, 0x3}) 12:24:43 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setuid(0xee01) r1 = semget$private(0x0, 0x4, 0xa2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r3 = dup(r2) readv(r3, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1, 0x8000, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r5 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r1, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect$inet(r5, &(0x7f0000000100)={0x2, 0x1}, 0xc) readv(r5, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) 12:24:43 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:44 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x88) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x200000, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) fcntl$getown(r0, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c68912da4be4367aa9ed55d1192dd1519fa6a4ead53d41bcf809a594c008b798f13e2d02458112eef39622e09e437648f4415c9e12ce5c0e80127fef969d40d9d917289fbf1dc8405d3098457774690731f8af3e0cd827e0df7570a787540b39d585535f6d55b8e46709f4034717a77ca4fb8a646fd8691551e4ae2d47677ba31e36c32420b20130b8821b00157c28731f71f0d86ed318d55f36", 0x9c) 12:24:44 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:44 executing program 1: r0 = getgid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x1, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[r0, r1, r3, r4]) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) listen(r6, 0xbd0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r5, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 12:24:44 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x7, 0x3) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) 12:24:44 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r1, &(0x7f0000000100)=""/177, 0xb1, 0x801, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x101) ioctl$TIOCCDTR(r2, 0x20007478) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:24:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f0000000000)) 12:24:44 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:44 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x64, 0x3) setitimer(0x0, &(0x7f0000000080)={{0x8000, 0x1}, {0x1000, 0x5}}, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000000)) 12:24:44 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) r0 = semget$private(0x0, 0x4, 0x100) semop(r0, &(0x7f0000000000), 0x0) 12:24:44 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x0, 0x1f, {0x200, 0x9}}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0xc04, 0x41) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r3) 12:24:44 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1002003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 12:24:44 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x0, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:44 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x0, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:44 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x0, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:45 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x20000000000000) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') link(&(0x7f0000000040)='./control\x00', 0x0) 12:24:45 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, 0x0, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:45 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, 0x0, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:45 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, 0x0, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:45 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000000000000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000140)=""/86, 0x56}, {&(0x7f0000000300)=""/87, 0x57}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000380)=""/156, 0x9c}], 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 12:24:45 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, 0x0, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:45 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdf5d0e6f", 0x0, 0xe3c}) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) fsync(r0) fchmod(r0, 0x40) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r1]) open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x40000000000000ee, &(0x7f0000000140)) setgid(0x0) r2 = semget$private(0x0, 0x3, 0x420) semop(r2, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 12:24:45 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, 0x0, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:45 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 12:24:45 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, 0x0, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:45 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x6) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept$inet6(r0, &(0x7f0000000100), &(0x7f00000002c0)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="082b8d5349d823b6b954fad2a838650362bdec3a743ce179ad857debffdf2517f608e74255749f4048f30b416587db9494e9ded9d1646f574e7d22a89307b6db0a63f595f84a305f307625fb5d644f2948bc2cd30b7eef16e412309e70e8861da69cab36d946e0dc3e9fcb720f9f63a63415f020919c83ff0e71c9f127498c0ceb11756839810f685d7d78889d55a9df0d583a1fef4e592859d72f50861cb663", 0x3ae}], 0x2f574fdeca75bac) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825001f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03", 0x498}], 0x1, 0x0) 12:24:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x300, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xaa, 0x4, 0x1, 0x8}], 0xa1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x92, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1f, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0xf2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000007, 0xffffffffffffff00, 0x7}, {{r0}, 0xffffffffffffffff, 0x42, 0x0, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x5, 0xac86}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000010, 0x2, 0x7}, {{r0}, 0x0, 0xa0, 0x4, 0x2, 0x81}], 0x2, &(0x7f0000000240)={0x5, 0x7e49}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 12:24:45 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, 0x0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000880)='/', 0x0, 0x0) flock(r0, 0x8) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) 12:24:45 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, 0x0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0", 0x430}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) 12:24:45 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, 0x0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 12:24:45 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0xbec6938f1c024a27) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 12:24:45 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, 0x0, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:45 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x81) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 12:24:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2086, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 12:24:45 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, 0x0, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:45 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f00000000c0)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r2 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r2) 12:24:45 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, 0x0, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x180) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x82405605, &(0x7f00000000c0)) 12:24:45 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xfffffffffffff7ac}) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 12:24:45 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:46 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:46 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3f, 0x1, 0x4, 0x4, "5d72f2954b10122e099482fb916b5e150513062b", 0x5, 0x7fffffff}) close(r0) flock(r1, 0x1) 12:24:46 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x0, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:46 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x0, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) pwritev(r0, &(0x7f0000001900)=[{&(0x7f0000000580)="8d199d7d1c8f81a24bcb702887815c77dafeeaa2337ca0736bd0701c5c55905633b761e894f1e576a072b6782b90b15241d599598232b9c426d398d1f6d77d22f6261dca66a60cb40b11f25dbf394f59ab08c9154a25525cc2070baa99519fb80bde8e44cb85657ea519b792bcba5ad3c66f6acf5369234abdda47f9724997f2b1e6464bdbaf58befafa2e651301731258e86e168c03a272ea1cf22faed098f425a12374f4a1fe9ab400a61528dd7c0e1f7c61a8c7b7e665ca05596487f294385f6d257a7cec51b838c410d91ce036967c27c2325ca284ea21892cda3f160196a253d1085649992727a9bfd71be6d1b7518c89ab7c1431e6cd6e", 0xfa}, {&(0x7f00000004c0)="f028eb4f785a5c840eb27141", 0xc}, {&(0x7f0000000680)="14673ebdbddabe5f888fae6f15a9d40ddc62acc86b30f223cfdbd09c0cc65d7c8761627817213befcc5f9437c903ca2d40b4dd9e6ea3e5a14c4af2caef9dd7d2287ec94e0d780735d4e936d670465eec6529bc13797541d172c32812195db83ac995ecb87c7b79f10bfc5d5d79f656cbfc633d603ba12641444e600680b767e388f3b83fa91f3507d640a38d907b1a28748c13fce43b370818529fa430f96318e6457fd2a5867331d45465c98f55e804bfa94cad6ec1838a8169c4bb87832025c040a31b431de2554255522d839a528fbf43174ffc8b4d9681e3735864a22daa90b9bdc9000281bde5363fb585107761beac7a0df4d3fe511c665de7cc70cd4967594486219d70a18a1fe6f6a0726540ad875524609f102c33fb19772b0c3eeb125c1863cfe4bccf0e310c9ff0c17893d5ffd82137000e0b7409de8c519a1cdc5e36114d426afad8186a57b7e8d2ca108526785667abf623c5558c82a1e06ee66dc2a097126317744d123693e38979148f59ec206fde640ee2f172fdd0306f815badb67f35d4fba874fd1386d919895dba0515af66c7e99caee3f5af9e82d9d961c4e6be05ae51812d6baf62ab3ca4fc6986fe8bb033cb3eb739d20be246e8a4bf1a7c131dd991d7f3a4b48195ce7d926e583354018a68bd059b144d27b100659032556f386ba2da9a24565d7557d2db7b29ade36a2476765fe4d1f3b62c269f3e3bbb998a567cc60902cb28ed25d5553cfc92a4f34618ec8ddbd71ebbb14b8120e41ed14c23d16cceb8e63a0057e67e0114f3bab6a1ed1319a7583449b098937aa7b72aadc0ac8a20a6f0acfaf8a528cc862161c69dc67fe7cbdb99edeeb3df78c4e43631260b7eb273c5a12b76ed4b481a8a0cc80487e74f1eaf425940060075f1d20342abcd306e77283c019a5daf36394c24231b7547f267c70324b1ebb2db845423286dfcbd86e4b965f5fd6f3f031ed86034467fc344557ec8bf64766d91553e7a062a25d73b14974c013811e408fd7ab7b5431bd52554ab3439fcb206862797dd7337913ffea928a4c942d975f2a32e39ab6f73ba2d39c88656d86fb820fbfb5269de554acbc5ae60499e31e6498be82a5b0ee1fd2fcdbe53ac0d4b9696df17d5c1d69c5b42e0085bb90d400ac538331b5d99ba535041114add2d027737bfddf4bd385fd24a585ddd45c0115740f4b4abfdac12c8f17e8dbc1dc8410d82110d43ff363e519ecdc27b0b522f6166cde844d641523f7acbeaf0ae696100a8607d5af084d496185cbda004d1d3dc004e12090350b742394d037ad61e77bce548878f8f1ef38eb14a1eafd5eec270d854dabccf1e91c21312665b4564e3dc02a4b5eac34cbacdd67be96152387806c77e75ae596a3807c8ad12677c71ba6d92bf7cb08cb0ec8fd338da844ec25a6d0c9cd7fda45dd43f22f458c727a31c3b3ad96233e8fcf0a126dc9b74c2fad4d83e1e86ab86351d0c849dd090a63143f000c59e0504ede5d5a1e44f532229a0baeeca33195f2994a2f6562d300dba73d03d1aa86c86ff745477a69f86a1af087ea0e5a2481834afbeb71c4c130a6b604f92fb8e3f0279731ccbbda67be1f21d7d0914b5008a1723cc2c76eb7d2c56d44f45849f3568a7ae21f76006eb4895e763149b1b34fcdd98ed3d709007509c654e83b778c0cab0dbd8e929f9fe727b46434307a94d2c559ddb598de30c9e88cd3a35bd8a0be2da9d4435d8b391d233af2cf78cb07eee4b330aeb86be43a15939eef79981b75a279ba67ff1e91302da20f0a6dee3a0cb02f8dff69a3bff36397435f160c0ff6ba11b5a23db594ec596e220591239977967c035f7a5a45bd83968662e7d998dd6ab0c58211cead1c9b8154bed7b7d54491fc20b294d198850d42f27e186a7a750f168934c1efaf773e73066746b5453dbfabaa18d402df65e116729799b380b266e7f7a84657c95b23b52a9da7b26ea4ee377a3ea891052892d88b45c20ea77d6277266ac34d2a58b6c619988799ffdcf22fbff6308abe4184a0c1f22f290d96d5bb0e2469b4ed6c761f4a5423863766ddd78cc5677e616c6b488c955504aa8846ba63ba81b09ee5fcdea34081e02604d351917101fc861fb3334588d74e7a102c3e14b67a926c2147535393c0aa385081169d5f3826bc0317a9706392e6e72bebf90aa29154a11edf8aa4d8acc1d8f1efd632e6c8a379eb2a873e4c40ffcfde3343496b1e006f793513f30e4a42bf2f70fb3d506338367438325a80a6a2c090535af954404d2674baa423bc3b9834c0425308b87a5e6229a8f226a3fd69f3c50cc9be07e29b4f0f032eaa6470047be41437b031854f623c6f52b536f79802bd734b9198739dc327c29e7767e90394aa16bc968bcda65df5ffe3d9eb430e526fc437673a5028e4d9321c9ad04c43ba90d1c1a68fe93af594228b186a1d17865f0e0f9438afdf2c808e43192de0b51d5c0a837d3b294993545341d30b8a7536a08fc561078160a11f6e29648f4a8a9e47e9bb11fbcf8b0765e7ac3b9f0b5cb6d35e4ea53ffed80de3c78bdda0ee37b9bc85c9aea370c21e99abb32df0a14d8ff6abb4198061f1b09d262d56a71758deb48163f1f1d6f23a850cc3f37ca665c861993b632c6f04786426474cc86ee0af70cfd14a5307f0308a0c0e0339c84b9efed1f7f5467e0f3abb87daf7b7d786d19a41001928523848d2959991923e08d1d6a4e9c9c1f0226bfdcdc4019ceedceca4a9a3fe266a0c22d07ab51c8fc26378a3b0afe1687b7d2d8c69064b10a0984c120b6e504b3d3f8ec5ffb4a42493cd062178c979ecd7b28619494d28b01c7bcc6496783e3cc9a4f7bf590988db2c98228fc320ee408843924a2a6cda5aa58a4228c03fbba1924fb235c0301b93b848216402f7df7ba0ace78d8521f06f2542b394aaeb140cae5034692c442132a598b00066f98430640fb81b684ef3afe0d75253583d351b8cf81163d06ba62df591690af2962a6c94331381e86067c416dec65988368a9b532b07800d96aaefaf561c9b79ca73dba7b91f1014a0d6a00b913d7ec504eebde9e7fa5542b62748a7a75504dd8a7b2738c1a18de69897ebd4fd3852c1e23a2d0a36a694302844b83faf7d3fff93083e638080ed849e7148280723caf6c9585bb6ed96c68e9faa488aa46d48dbc97632d68c3e91f49a2924390fb11a5938faff3c39fef56c0e7410582f394fa02800b1ca9cdcba5dc07171eec132493c59bcbbf6d649923df4582d6907fa1660277a1bca7728e4525b0067d762d8f335a977c8a6a6310a189d9c0d86aba1c1943f13b3dbcad0c2bc357201e7b2e4ba83e424ad89f7640b5d4b4a8e251777e218c944b68c3e078f9d44eae0b883e942b60481e9e7aba90b2e240f7310ddb214982d667973510ecf1beb3799176902a265287df4adc642bac332a187fd8b97d932ee9540bfaa851072a96d3e91865be678cf8c42297346ae51da053e41ad5ec18e251ea93172aaccdb8cf0b3a8ef203d0139f6003ea40a8ceb87d84993b705f5c2fc0fc65ae1a92e91765781cf6c3eae58f4f1c87b2f5ed42b962c573d1ae665f422fafb219837ccc97dab62fd34c3d2e3ae5e6abdfd7d477f6a5043d55774f2e91dc238291462b298890508b5a51a0574b072a74b594d18a9068fa434dd8451ccaf965f8b3cbf8a47315db88943103839d27bed58d38a29dc3510ae9a1a32a7eb7234bcf12c318e7837a5e00877403821d46ad7063e63d7bfb8d8a338d9f7ec4a95703296cf292e3d2e9324b5d4626d0fac2a04c9a7ca3b133d2ded21c769699be958d20455e1baf9c6e2825f4feef01667fa1248d10e557c28c752dffa815e7c932c20854cf53f0eb9ae2c1d07f6d70808c071d438f2b863866c9009c58a9a078515adc94db41f3dc237d3dac135cb0aa1a9f9be5546fbe4b8ceff2924711c38d42c3a8a1cbd457cc3720154657db8583e500531c82c77e51e35db126a64c375ebecc1fb4edaf1e5f0b2784af9226bbc31697915cfeae14242c19fbd12fde5cefaf3492389eb41a2d22ab8b3e5f7ed9ab79ec2998a322b98cb51a5e7b292c0604a84468a359dd7fa4da70f6fdc536f01982e3b833abe6f82d0550ee8029db06f9be0355e2f22c622c010a01611dd2d95b26e26d8c7c941cbd93c19d057a606ac135ff5dfaa6a7670854f05901681fd5dc096d2c968613ef6444517a9d73207b96b2e86405050ab9a67097fe6b94d37530e7d13cc2e4823531e2ccef9cf2c8ef47e8243c2d3081e939b1f74090c67efc27589b3740c087751df5a256f72aa68a99ff269943365c99541f75085850ae9ebb52645add0cb0f1f7201b3aea336fbed66e78177dc950804d5c1eeba329775fd6bfc1b6605cbb689ce3a463f40fee567cc07c46abefe8c5799d490fbfbc146eac0b37e78826e16d7df2967d3aa5bfc1095b2c06ac146fba9342e4edabb95767ebeb54233f77d0d324a817c56e4df4c8cc3c0574fe5ed56e897e91ab402081270d2333b8eab37dbcca274458d9a6399dd3c01e963985210731981c56cf09fdfd91800b8d959c446bb9133e92fd2ce7d7f927d87ff0af6d976ac345d9efa1f53dc144224c4b4281054731a3249ee9587dcd34113d2f55c8551e632e2a36c2c2c2b2e834beb9d1e1b4bb178414b727603c91b478e1955b7024e4461a9754e62c0d0a3a24b3a9298e1e25ca4d75b06d3877d17d5ab82a30fd9b8cdae1ecb958a4f04bdd8bbba6a84f88e6175dba444dc9f0b1309b5691a150988b1a20517651bf99701b5b629a1bae3352698fdb56d07fa1b06fb4d8b25c7dada49d08ddd4152a42a609af48887493c09df1f30a94f7f1b625b70a0811ef962fde4c2dc7589509b7df64ce6273ac73fa9ba27963da1f7c70d742b66b579eceaadf76b283b7587fe416bfe9b7395b3fadbc4bf7987ffc0f01a6d5e8aee6721ce845290a3b58341d0159dce00c2bd7a79b9cbab2c502caa7eefbc599043e77a4ae065232044171c2b4a3afa19dbac37285e8e00133a4962c84f8b2452e656138ea08ac71857dd7fd3c45ffe10f68a94ad46836c1b80a7461c2bff29f29b9b3e3358fbdc9b80984e2685fa2ba1d9dad662e7e58c97edf8147ebd8701ab9ec2792893ade57ee80c249f0484d68dc1619176e8d2d70177b1ddc599897b59f98f6b40353c771e72c046e3af314c991e5634e75cec0d7f21143d401b11e202d12d9f4e01dbbdd97340c57c776e76d6a65cc57331383af22d646eb86785baa7a515b72ec97e4b1381fef8d287b0e2a3e92380c4b9d75f3ec287619884042c596cca915d2f0a039a252d763faedfaf82826b74640915def78894cfce93e5f51df6b014631192e66f2e583f2b5122e7d83b8bc336fd54baa0bab7a0e9575c246db23dccaa31e0537d03ca194be04033fdbcba9ccf1fe463f6fb264aef6641e7ed2bed640b498ad0fb159ffb12306e13eea6c3bb92a6632e267a26202af9c70e0e97365028592ac820041a244f9d30d2ed48acddc4ea1bef30f15e0ffdba5c12ffd37863dfcb4a8c5c4fea72ae794bc4b5ec92715dacda03c2255647c40b84ecdf3c2e2ffda4fb0ad904ab53420df3cd9c7d56261dbf87a7621e5fefc09f8123dfe0cb565e24d33d4267496e05ca1d4be4595008fc55627c007099e913d972fe7dd9b0fe6b1e9a552c70253b9bf91ef8b4e0b5f6ab3c4e3abce9a438e88b2f7030917bce7258dbf25470d9304db4e0cc1c48cdefbe1d39291411261f3c9f8c89ad422866712e587cf61642b5f24555f798036628987ef159d", 0x1000}, {&(0x7f0000001680)="a33a93edb1254ee792121b088297a3cf6608d3452baaa96671dd6f4a72127c01eeade8a0e67d6211e9c07c983724d96517a55f3e0e9aade5ebeb6693e027976e263cab193c9436c2b8e4fa13", 0x4c}, {&(0x7f0000001700)="131d44da87d097a6825ba5327660cf395f6ae9da33e60412ac5ca497975946a637ccdce2726c6aa129117d33182e8c1292a10d90faf5c5ef68ec9cb95069f6e32fef455660ee54182423f210be4b4f4450ef78f35673573b4903e28cc70eec0c78d9855261c1cc40e984b471c098640ad6546addb21c9e28ff40876fa17bdfdaf20b046f206168d66ef0faa83de1fc8ef8197d37f8861320ffcb93c685cbb0319f8a6fd723072c0d2ed20488d873f7d87eb4a0671bf6452a4c35792829b8ef8e304791348c15d8dc942824700a800ce4a0b9a467242496abf0978a0bd63d58956eb600dc6624", 0xe6}, {&(0x7f0000001800)="80bf0b27a4e39fe7fb8d67a6193276778809f09d641dc92b2c2b40ebf4083e02b4b62b3a82f6d5940a826359598f6de637f3534227b9cfeb8370cb191e523fccd7c2d779fffba9a9e7694dc25cdfd0a3afa32ab6196f2f568c751abfce7f93cbb68d5bad5f7fd7e20b9406855e25db5520d89ad6834af76e3784353eb53d7e5124d183c9e9645089b891d41f5584ae3fc4d3641f51", 0x95}, {&(0x7f00000018c0)="f733a6b779f20089da3802e5c261ddd7fb0416ad1f6e1e3b513d2d7c6455936e54bb51f63d1b14afc421ba868dd44fc2dc229fbe00a33cf3dfbbaadb9f754a", 0x3f}], 0x7, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="9bddbc9f9bd1a670a33fd773fc", 0xd}, {&(0x7f00000000c0)="4714d57f1fb7e34bfa63b1ac6ba9496d2371d82bcb44833f30b80f2a7d766f2673abe184aa6f2fa214f686e3375ef2dd6fee5179d32654158378cc47afb7988c4a87774e29f26e7c6cee85fd0074a6eced02960bf38efce6c27e90fa5e6dafd2f6", 0x61}, {&(0x7f0000000140)="8c5c5836e2f9534b", 0x8}, {&(0x7f0000000180)="39e304157c25339ce218c604b24c1d5fa738ca579c8f5f4e20b266419c54c0b8ac010e9b3d3991ad4180e3b3ff5f9b2402e9e30ed4cfa7cb537390214d15896e99f2ede5a2e2356dd47389c9bbf795f335c527e4c4fea7a4fd000200003b54e71621597666405bee8fcd6bbc09dafbbe51cd8abe5ae21fe7c7116916aacc85370d67cbdb8b9b8536eab1338a7b561c56a94c0c71b2d628fe4bf858b353c87db4b9b92ed322b6e1f4", 0xa8}, {&(0x7f0000000240)="3a77771fbc01b4ee3a88540c563acad8fb7543fa680fb381ab26705a999e9e78f98d1e45c87aba27ee7c46abbed0317ecb5b44c92ff063d7693beea0877d675d17e5804e17db21dc9e3f40e0997ff832fb8c509626054d9b522be8215ba4dde3f978061ee14ec2f0d45db052573e0a2c4c3f4aa9af052440577d3a3901603b8d657f8fe5931d630385838ceb20d00807672f52eb194779ae0a52e17a7ed8b914c7b622babee3482c5a3b947d8a40242655ef757a804f73c0295038ea0a0fef2c84a6231e607fe2a8eda66a248e42204f2735b07797c070e2aafffc16ec9dca8fca6cadc5f6da6b2269af783edacdcac28f44aba94e778c3af3def7f5", 0xfc}, {&(0x7f0000000340)="602e1a3a533470e8fee82f8bbfc24da5c20a731eee725d099db4da2b6bf355f3392da753fc985b8d0c6b050ce8c0ee848de4cba35153635877c7894ded1b620f08f2c7c0102a7604395688f2d1eb81e11809828fcabb3a4df9086a83c41fca38075c7902c0bc9ab02e1ffc9a18c3709b63c630d7f8fb513d146aa7830568dab6d674fbf7e335fa8c9c8f816fa8b66d4fc08b65f435d18120fa0f791288d1e34e9902c59c02be0f4625b697af39b161d20d5f5fc3caf4", 0xb6}, {&(0x7f0000000400)="a9806f315fa20729d8a10dd522b91acb5cb8b0860abd7530c8d966dcca628e7ee6263718650e25d44f87d0d47980a37eb679a7c86a602debdcdff51c5ee8cda1e791943c3d8272c870ea49b6e5a35ea25c4d545d364ef7462d9ad7442e", 0x5d}], 0x7, 0x0) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0x8) 12:24:46 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x0, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="07b029e9b074a7d26b1d9d184fba8937afc9763b4624a1a86546da89080eff0c50ece126509500ff781f8e5431696d65bf19f21042efd015cfbeaed226c63c9dddc78e0303f5dec4a73ec654a3babe986c11b1968064298c545a0e9dd860c04e46a85c5d09c5bb8f15370addb0dd5593388e565404424cb0b1a19f1e", 0x7c) munmap(&(0x7f0000004000/0x1000)=nil, 0x1000) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 12:24:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0xa3, 0x0, 0xfffffffffffffe32}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x9) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) 12:24:46 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:46 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:46 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) read(r0, &(0x7f00000000c0)=""/28, 0x1c) 12:24:46 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:46 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230607000000000000001bed7dbdcc43b8895819000d0100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d621f176181ffe6367de4ff98513853f5", 0x4f}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x5, './bus\x00', './bus\x00'}) 12:24:46 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:46 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x36}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x1f, './file0\x00', './file0\x00'}) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) dup2(r0, r4) 12:24:46 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, 0x0) setgid(r4) 12:24:46 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, 0x0) setgid(r4) 12:24:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0xfffffffffffffffe) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./bus\x00', 0x8, 0x7fffffff, 0x400, 0x1, 0xaa, 0x5, 0x40, 0x1, 0x2, 0x5, 0x81}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="7ee362b1fe9a4b2fcaedd718f486da3fbab6c67fe00502ec25aff38d69cf7d7c1eea1171bf75d2354fd016e4e8987cfef23dbf5b4eb6ecc18ed3814dc580b39b27a6db0981d323835e9207f703dceb2496f3db9d778b3f75658aebdf2b4e9576b376a72dd2232bd56f8395c19dcd3568d7b9398386b35d611f5a9a5d63e7ae0502dbbb02306748fd1c1133127b8141e8ebb4889b6122d6c32ade8cb31ac8387ec3c416de071c86c802cbca89e8151ad22ec22304ba1c4fd9e5398051940d71ce2659ea44d3a2d371a0921cdb1d1f555d3a91a9404237d639", 0xd8}, {&(0x7f0000000240)="edc2ebdf571a254edb73b7aa3d5251b97461f61e7dbc9d0ccc6798ccd274df3c55b3500ddd301df3c4093066d7e5cce49dc5d7fb992bb1001bab86d2e25c5fb091ced81c2ccd599f4386902eec9d9956c5f9866d95ccd973482088ec0d7b7472bf4a2f730507003ccbac3b98131124d480c6e40e08cd911341c99bc534c54e631dc7c28abd4a5c30787b3f1942785b68b0866a14ea1a6e344099e3d5c255d3ac2116f7dbd340377a", 0xa8}, {&(0x7f0000000080)="0fbb6ae4152a729af18bb6e0314e3bbfbe9c015e5ee4c31c205f2e7da9af817df9f3c8d21587066ac2df3b6d266e", 0x2e}], 0x3, 0x0) fchmod(r2, 0x2) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000004c0)={'./bus\x00', 0xda4a, 0x4, 0x0, 0x0, 0x10000, 0x401, 0x3, 0x1, 0x0, 0x7, 0x7ff}) writev(r3, &(0x7f0000000a80)=[{&(0x7f0000000680)}, {&(0x7f00000006c0)="9499052a02c52d98fece4ccc3f03d7c902c2636df8c0b92e04ab45d3b34ee793086b92261d234a6d8b148381956055036abae66438aaeb86fbe4892335dc67dde97cf947c53b694ef9015e2516954bb88b61499563f716823c83293cda055bb100b9c0f1d117e410bdf48f3ce73ee25c3339cc85a48560687796", 0x7a}, {&(0x7f0000000740)="6d8b74de6c694186a1530980b833c3ad3fce24957389d29cb592353155bca98e92d1054d7a0ac93176ab95c2b59fdb42d995f46fb531ce3665bf7f19797b8f530b3b9879d127fa8684480c7f351e408271ff7ad9d00f77ed4ffb4aee98204b33cfea9e5ae93d495915d6536c592d0c8fb20a1f461fd34021f8cd6dd923b01b4be868186016b2da8eccc8a8796e2ab5cbf3", 0x91}, {&(0x7f0000000800)="85051d1b8aaf73ff8c92280b5821962db1b1b115607d461934ed57aec91877b4a5d3eacabf258fe29cf093ff138b94f4d6a3b8e43d911e5b28c47dd8a1f58c7055348f015731375ef9952664cd86e9477793243f892d30b4ce6edc5e394778e0091022b181589c63c70eb077a83041dae8eb0d5b4066d7bd5a329017ad0133c1041baccf015a1dee1d049affaa604a570164e6f7933b352d1ff40246a3902c675b88058de205227c4e1b60c4ab45fcab6c544c6cc0a1e7f02f1a2be1fd59bb5bfb13785b66a1365fba429fb1cd36de0a6d", 0xd1}, {&(0x7f0000000900)="054eb4f1615ab1dee7436829e0ab0c6abcd4c194810a6065aab1d4503e057a9af5138541335335d9edab82d70fd8ed620a33f40165f5b0bbefb9a5a063cc248518f1cad75adf5f34b248252175fd66d7ba616584057fdbef5cc03f6686d3091b898df42df6f05334", 0x68}, {&(0x7f0000000980)="6c3d078511d1d8442ba39cc5f97a1c8925767f36542ff02f06abc5d4293b9688acaae48ce4f9b731dbfaa2212a46cc4fe472302e45fcefe3b1e648a410ccab9bfbc04c24b846c762bb477d676c7f8bebb0bb4ce0e7", 0x55}, {&(0x7f0000000a00)="1f4c431b304b62ebaba196c8dd0d1678b9575cce07a25491e6284d5a1d72f2c3160b8a039ea608783578f1f8d2cd29197e87b5ab996c723727c43d9a1aae6f21ee937eefdf7ff1cc51933fbff9fb3a800aad0ae8", 0x54}], 0x7) sendto$inet6(r3, &(0x7f00000005c0)="5cd9d093f93d4980a01d329c1536cc013f51d9fb7f426fa68b3203ca5ec691a73cd970eb00d650be65acffc1a83523857df7b6b7684bc549c0901709c554fbebf9561301a0e4a630934c887dbdefe001ddf869e6b1010d60b0af6b70ef2144c571724ef8e46ef3c29dae0c541106f786c76cf64dd9915de96fbbdfbb1e6c56f35a8f56f16c18f088ea46678ec3db3f181ebf63aeef4ea867bd8ceb304211db15ca8f219d6758a3a101447411dc107d7d2b3ff16be9d28004e633d42cdff3b5", 0xbf, 0x8, &(0x7f0000000480)={0x18, 0x0, 0x400}, 0xc) recvfrom$unix(r3, &(0x7f00000000c0)=""/52, 0x34, 0x1, &(0x7f0000000b00)=ANY=[@ANYBLOB="62e063f7a6132f1f50a20f5fbf577cae0ecdbeb2120f8ef97c065e3ac6f502e8f76727dd113c3c9dc4de6b1f179651d97a51b2555968b8d0abed0f2a939ac103a2efbc98d3d12d4bd2c33a5d5cfaec623fd165c95150eb42be81f4b75dfaed6b8bd17fa27a47b89c60a072b07830624a65228a80c55609610b35aa633fc6d6520b3dcb472733bb084e1b34"], 0x8) pipe(&(0x7f0000000540)={0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) fcntl$getflags(r4, 0x3) 12:24:46 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, 0x0) setgid(r4) 12:24:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x2, 0x1, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1ff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000002c0)=""/83, 0x53}], 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0xffff, 0x9, 0x0, "0d7aa085cd7cb7a806145872764c51dc4f18b3b2", 0x2, 0xea5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xff, 0x200000009, 0x4000000000000003, 0x80000001, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 12:24:46 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x8a3a, 0x100000000, 0x1, 0x0, 0x9, 0x57dc, 0x4, 0x2, 0x1, 0x6f98, 0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000140)="41eca447b2e21a4d8207d9e44d7ba9d48d89a073d477aa1ed2f702e1ca593d356cec5de7e820411397e2744689e509f47d390e9e9ba948e95dd108117a8bfbe1f6949c449036aa481b82f3bd4ad34c075bd8226f68974fbab81b6affc82febb4311461", 0x63}], 0x1) execve(0x0, 0x0, 0x0) 12:24:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, 0x0, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) 12:24:47 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) 12:24:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, 0x0, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18095ca7", 0x19}], 0x1) 12:24:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, 0x0, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x7fff) chdir(&(0x7f0000000140)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) clock_getres(0x3, &(0x7f00000000c0)) 12:24:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = dup(r0) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 12:24:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x5, &(0x7f0000ffe000/0x1000)=nil) r2 = getuid() r3 = getegid() r4 = geteuid() r5 = getgid() r6 = getppid() r7 = getpgid(0x0) write(r0, &(0x7f0000000100)="43793fb141b80d0fdca2e2173a34a0c05592b704c612fb869dd862b61a81682ef7dc811bdda988f82325e0f44821e558dfc63438d75b72b69a179e1d2af714fea68eb5b13ad1628236f411f2b8d5040f1500bac737a2cdb906d67496714101b0e3584e48ca11d9eb0d0f7004de1e1cb14a0e3b176a9e06df9274c2376af6dea180f2a18177ad236f61e43fb09d32bf113befd6ea6555787834cb786bce0fcb69a3ed371dca9c15fbc49f88dd02b8eed0922edc105c68", 0xb6) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, r2, r3, r4, r5, 0x100, 0xc3}, 0x5, 0x81, r6, r7, 0x0, 0x1, 0x1}) r8 = dup2(r0, r0) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000000)) 12:24:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = getuid() r4 = getegid() r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getgid() r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="c964d7aa1e0e", 0x6}, {&(0x7f0000000100)="62a10836692c5aaa7cb103e6f606d5d3b3888658e7e022e55d59787d4a8d5b3e664858650eb759fbd456a6a5e0e31888e94d25b31946d18852864fd75583bb2df42b28ba0f7653e0fbd5815c0adb9f9bfcde5a50baaaa20fbcccdf57326d267943a93d623f986b93860694875d12744c3d0188882b01a20139985e70af8ad0ca3df7d19533f309176b5720d9bb17d05821e10d66921325d4b8", 0x99}, {&(0x7f00000001c0)="0f06c4c80f3b0e9d9710c395666b0fbe11c3b1bab1b14e5f13cfc0c8388cdea2709dc9d53993c0fa8b9ea5513d46dfe0ae4ecb0f6b219605a9909d1afec9d1ae63", 0x41}, {&(0x7f0000000240)="3b1665d6d408d3634549e3a7ea061c3fa8dcf8fec68628dfedf9447a9569342995a00b1402a975f2c6906c6eb72422a20a5350315e3d45da", 0x38}, {&(0x7f0000000280)="44c8b8225b499c7dba94109303432c163ddec670d4d540f58bb0c5cbb7e8ca661c095d705a6f08dd23429659cce457e02c79759bc13c2211dea3c5b9cc1fad17", 0x40}, {&(0x7f00000002c0)="b8427d13188ff17b0034c6c193f253b80bfedcf9c4bfcb6d8f", 0x19}], 0x6, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0, r0, r1, r0, r1]}], 0x130, 0x1}, 0x400) write(r0, &(0x7f0000003a00)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb28b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250fa85fb38302cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16000000000000000087471e7cd109b1be07ad0c4d22a9da7e4809c9e48c3b6001109e627698310c52122375586030dd48297b7788224cbd663b1e41d0508cf1a778092a87a05a97d792468b204562a6415c51a52072dd5da569effadeca4ee815fe942ff2b288edeecc4aba9956808130a3fe74f535742ca79a32434d308e9e4a373cdb67032a886636eebd342ee0870e2ad94188e13bc758320210e57ac50db77d40f0e3e242f758153d91bee5726e7c5eae97da14466e75a0daf5ffa89eabcc7a1df1ec11adf5384aab0c665f135a4fb6960ca3c188bbdfa12a181dae41d9dab7856842b2c503ad3a92", 0x1001) execve(0x0, 0x0, 0x0) r11 = dup2(r1, r1) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f0000000040)=0xf589) 12:24:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, 0x0, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, 0x0, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:47 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r1, 0x1) 12:24:47 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffd56) 12:24:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, 0x0, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:47 executing program 1: setrlimit(0x18, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x7, 0xc000, 0x0) connect(r0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() setrlimit(0x3, &(0x7f00000002c0)={0xa0, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xb, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0f", 0xa02) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)="8f42841938eff3b05f4c755614ef1c3c5f20c5207bf20d5f7db4f3291742ba02a054b28b083c3003b738a05caa316500c12261c8ca58081eaac76a98fceba2758b3e75cd334793d9a8309037f179849c845d6631606c413fedd991c8258352a7c12bf541df0c7ad6598e9beceeb68770b0dcdb754facd87c77ff599ff895", 0x7e}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) write(r1, &(0x7f0000002540)="c4b169d62d26eedfccafcd1b3ac97b15bed21e15cf86da8df3c9a0af59bdb25ce4f98920d5c4953768704d6364e7404eebc9384bd92ca042137ed549257895d38d7954e93354af5c436a27c83ce8bd5d10ab82fdedd77896f83440c948e8ce45534c3bb3f0c5bc97bfe270fca72dd88400c35ce41d2d36f95fa39e2db6267ad6051e5672c6c64a5bdc5df13e5d6ed1c2b234817c06a02dddb476213ad25cd907a7e491e17441ee5d61d1758c670e80dbc0bb6d0567247b813a62fe5a6fd329b3902e6a5ab003ac5b94119a14a148ebaa47042ce35d52b1057ee8fa28c612f15fd80513f7acc516b1833819730854c9203f84a99d4b5f90208a8c580548c611f0fe0fb5b7bde08071ba6b5fb3f977b4c5b1d9296026f9d3a858a139d326a8a61d564d9c7f894ec128ec3f83713e8a68dff6b02d245a71a18a75c9b9e3ed56605fd6f35b09492fd1005aaa12c4212d8492ad5c136034d1701c96a05c1f68edbe95500ddbc470ae921e9bb6cc58a6dadbcad6d1152f0381e611e2bf2147da6dc639c2f1951db94064a46dbf7128ac5f41531dc78b7627e7e61e5077c894a38918a78d6c3189ac746302fae056076f88ee2bdffab6ad03489d10230493dce5a6e84846690ab1c84fad2778691b7545aa06453a66396b413090d28a350635bbd4d3eaf82c141dd4a62725fa7e69a8dc16ad2f33c59ba5415f33abbab4df757b609becc8420a9731c31836e674d49054c236b8b3ddf34525a5174b711d8f4988063b9408d29cf0262262c96f2b2e40fba099f7c6ff1e088eee88ef9240833c35882a8a4da4bea588e9c4e1e10d46e0d2b29aeb61d5feeb25274b8f3c6ed98aba945849441632418622b03ccc63bb96e8e4037d686e22ab4b4a3c85e83c6525165937c0c45ff2ebf398b94e813022862f1abcb103fa3c6e4a5a837723430896a04232cecc71b0becbd7442a88773f057c61e72953106a1e61240a5c363aa99ff03ece41771bada672bfe05cf393013a0abe2be80ba34e27defe480cca1697d19cbf800b6490d8ff328b8c6c2f7c7463a38d97861f79a91abd0184db9c1bb93c04b51e5513c5a70fe72fbc947d30404783fc3b5ba8364771bcac445399e4cf44637d76c6e61e38a449d101ac5d0b31309173b1829835b6f942d728e0b26954f453ecff71fcdaf6cbcea5a00b27abb48b91ffa9690ff6410a0518094e6d39138fa7e3a298fa178dbbcca59905fb9b21d2026e5a0a226d76593a5acb09de0537e13f8e0159cb05edacfa0c7228c56baea3b07e382e71f1844c5c95222f183a130fdc8f7a92a55f04869e1b5add22360729c425d4df2be0d2e5903bf4dbcae596a8f33bf637362fd5dacdf443a61203924f7acc08a4138c4ab02858d0c31b14dbdba8d0f7edd9a1c1076842a3b6cb3c3e4330dd139dd2ef0700e719a9dce3f81018edbb3525f35003568f21037ebcf32228c5f2e0fd4fc972aa58843fdf99100c25ed6c4482c5b2e710c06ad4bcbcb45a15ee69c3b02c1f8a79d4d9a38be26441ed05655ea9afad528aa06afd225f1c11300a001b3237977f382a01515bc0072030ec2ceb71ab198e72ce1d4ff0c342c96851dd9c5675ee5db260e4f10a", 0x478) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x8) write(r1, &(0x7f0000000100)="1c18cd58e23a17173a56b3445b3cc6944860bea48f75eebbea0efe6345597a0bfd70367e22930d413fec6bca046cff6f13605e8e3f3ede80aff77146355fd2762468649fbc48c42128de1fe753e463f0400c33ef8549c43c9e9319139115303ffd12956d4d799ccddbda4aa3c464558d0db0e5f26fd793ad354250447908ebe90adc7a23783793330c4a0ec1b33fbb6d1fc6536762c0a607781a6d35690731aae1448aef13", 0xa5) 12:24:47 executing program 1: mknod$loop(&(0x7f0000000240)='./file0\x00', 0x1, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x84a0, 0x28) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 12:24:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:47 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x6e, 0x9}, {{r1}, 0x0, 0x20, 0x0, 0x6, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x3, 0x2, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x98, 0x10, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x50, 0x80000000, 0x40, 0x80}, {{r1}, 0xfffffffffffffffd, 0x12, 0x11, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x800fffff, 0x1, 0x805}, {{r0}, 0x0, 0x1, 0x0, 0x7f, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x88, 0x2, 0x5}], 0xd9a0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x40, 0xfffffffffffffffa, 0xffff}], 0x1, &(0x7f0000000040)={0x8, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00006ab000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0), 0x1800, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:24:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4aed, 0x7, &(0x7f0000000000)="8fca236e4dee4b8378820f9c5842a0457314dd8872ae77dae65e211dd3b0923d3da54980ccfaa3eb038ddca87a6f488acb5afa17f9eda1f4a52ffaf4fec66d23f07f71b8ef827deee6c562811fc131e84d724b9eb0a650b9c1c174f88871409001419729cedabcdbaba89f163b7f7c760fc545050cb0e2f4ed46d10eee2acc0b5dcb8f9be319c3bc", 0x88) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:24:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ftruncate(r0, 0x200000007fff) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xb7) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x2) mkdir(&(0x7f0000000280)='./file0\x00', 0x2) mknod(&(0x7f00000002c0)='./file0/file0\x00', 0x108, 0x5) munlockall() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000003c0)='./file1\x00') open$dir(&(0x7f0000000380)='./file0/file0\x00', 0x300, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) getpeername(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) kqueue() 12:24:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x0, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x0, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x2d7) recvfrom$unix(r0, &(0x7f0000000000)=""/43, 0xdd2cb751486e768c, 0x2, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x10000) socket$inet(0x2, 0x4005, 0x1) 12:24:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x0, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0xffffffffffffffff, 0x0, 0x1, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0xfffffffffffffffc, 0x2}) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r2 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0xb72, 0x7, 0x5, 0x8000}) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x140) r4 = geteuid() r5 = getegid() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x10000, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0xba74a9b683080b4b, 0x2, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x59, 0xf0000080, 0x6, 0x3157}, {{r3}, 0xfffffffffffffffd, 0x2, 0x10, 0x3ff, 0xffffffffffffffe0}, {{r2}, 0xffffffffffffffff, 0x1, 0x10, 0x3f, 0x7f}, {{r6}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x80, 0x1}, {{r3}, 0xfffffffffffffffd, 0x8, 0x20000001, 0xdc05, 0x1}], 0x2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x6, 0xfffffffffffff800}], 0x1f, &(0x7f0000000400)={0x8001, 0x10001}) fchownat(r3, &(0x7f0000000280)='./file0\x00', r4, r5, 0x2) r7 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) setsockopt(r7, 0x1ff, 0x108, &(0x7f0000000180)="66afbabf14e04cbac19facbb1008a17f1f0766861638ff4de69cc0fef5fdaf28744ab74668b6bc0781470dd176edd2e2385c1dbd7dae43c6314f34417678beb3a6ef", 0x11) write(r0, &(0x7f00000000c0)="1e", 0x1) 12:24:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:48 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000002080)=[{&(0x7f0000000d00)=""/4096}, {&(0x7f0000000900)=""/145}, {&(0x7f0000000780)=""/4}, {&(0x7f0000001d00)=""/150}, {&(0x7f0000001dc0)=""/209}, {&(0x7f0000001ec0)=""/252}, {&(0x7f0000001fc0)=""/156}, {&(0x7f0000000a00)=""/15}, {&(0x7f0000000bc0)=""/42}], 0x20d) r1 = semget$private(0x0, 0x6, 0x8030c) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x4000000000000046, &(0x7f0000000240)=[r4, r3, r4, r3, r4, r3, r4, r4, r4, r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000340)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0), 0x328) getegid() getgroups(0x4cc, &(0x7f00000003c0)=[r5]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getpgid(0x0) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) semget$private(0x0, 0x4, 0x8) getsockname$inet6(r0, &(0x7f0000000680), &(0x7f0000000640)=0x488) socketpair$unix(0x1, 0x400001, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000005c0)=0x4) pipe2(&(0x7f0000000200), 0x4) 12:24:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xc1, 0x200000000000}, {0x1f, 0x800}}, 0x2) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="39e3d3d314507252252a664f729320e322e46f56b0a63d7f73befa7c6480eec8acc8662aa8967e0a8b52548ff8f4908b4002ff6da6c867bc340fae1bdd4e400247e495090f266767ad367b15231ebb5c07a17235fdb0aeddef6502404bca9b0dba0676150b4c9484aafcb839c357eabb2ce62ea3c1294b84d5ad85c6e10f2363c1a2b525fd04bb42bc4f9d5ace446f389ab962d3786e4872d50ac0df91055368bb9f5754701219c6de41ec234189563dc94558bb61", 0xb5}, {&(0x7f0000000180)="34ca981aa6b361741ef6a9ad0dd3130c3215535b4dbadeda307d3c78cf556019b128485e5c78a09fab55fea3364c11a845c319db5babb38cccf0ac5c5bce81b16cc8eaabff2a1f147f5b82fbeea0962133536e109ef2d455237223aec0", 0x5d}, {&(0x7f0000000200)="30388ef71a4e4f9aaadd0dc63297f38067d4f27dffecd7ad4cb0415bcfeadeb7de5d8975c59336edb8082e66964d85070f24e07fdbe6cd12ce797ac774fbc57b95fd5b29994642aacead29a428c5dd0420aec201e706a5ed8512ccd437f81a6829f52e7b7a1a567642dad9501b80aed5cac77d9143605a449e9069adfbcee76390b9c84144238c8e4b36bdd0c80c97efc6c9d6cbbbaf579d75e1603ee82205b02c4aef", 0xa3}, {&(0x7f00000002c0)="ec8b275db6e2e19ccd75cfbd36d7d18b8843c2ba438070a737e70897aeb20db580dc7f", 0x23}, {&(0x7f0000000300)="8f19b822eb8987d6487882592ce11a7b8ed295ce747f55d8b2fdf3138d66719513a3c6d25d4f21f1890c17b5e37929d56a01b3a2abe147753899b877f1261c48feccdef318321a0527e1a80b351991e25b2b8122c2f53d92e6d652fecca97c877627c9828670aba6baff36bdc0fd459d336eae01bc43616d123b9c07f6a24d8e17e64deba6fc4ccebdba29648e3d03da4b654550c31a2b2681d6cf51b6eb3d746ab503", 0xa3}, {&(0x7f00000003c0)="84276f0ba5967841488019823de2e479e35adf8363a229349979d36335959a0cceeb60ff80932fbd6cba8077e98654c809219556bc12a3ecf66c8a7ca7aface483b22f7ddf18715501780c2d20a223548318e7f5ee4ae578e041852beaf337a5f17cf77dee1b95e15fe612d88c8e2cab6919dc9ce03ef883368b8da79973", 0x7e}], 0x6) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 12:24:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:48 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) 12:24:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x7000)=nil, 0x7000, 0x7) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 12:24:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x6) syz_open_pts() 12:24:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x0, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:48 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x165) getpid() getdents(r1, &(0x7f0000000100)=""/201, 0xc9) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r2, &(0x7f0000000240)=[{0x0}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 12:24:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x0, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:48 executing program 1: r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000001680)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) 12:24:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x0, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x30, 0x3, 0x80000000) fcntl$getown(r0, 0x5) r1 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x7f, 0x8}, {0x8, 0x5}}) write(r3, &(0x7f0000000300)="8671aeb4f0c5d1116d73", 0xa) 12:24:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x0, 0x3}) setgid(r4) 12:24:48 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) setreuid(0x0, 0xee00) r1 = geteuid() r2 = getuid() setreuid(r1, r2) r3 = dup2(r0, r0) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x5}, 0xc) close(r3) syz_open_pts() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) syz_open_pts() pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x40, 0x9, 0x5, "487f01665850c47e7ebe3428caf352aeeaae4af1", 0x7, 0x5}) 12:24:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r1 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000000c0)=0xffffffffffffff89) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x11, 0x20000000, 0x0, 0xd07}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0x6}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x7, 0x101}, {{r1}, 0xfffffffffffffffa, 0xc, 0x80, 0x200, 0x20}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 12:24:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x0, 0x3}) setgid(r4) 12:24:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000140)) 12:24:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x0, 0x3}) setgid(r4) 12:24:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xf0000068, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x4, 0x6}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3a, 0x2, 0x6, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x9, 0x1000}], 0x8f6b, &(0x7f0000000180)={0x7d, 0x7f}) chdir(&(0x7f00000000c0)='./file1\x00') chroot(&(0x7f0000000080)='./file1\x00') 12:24:48 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="731cdb86fb3d8ecfe43db2f3a88647af255e73f28ab6d04bf9f64ce31f8d631f3408179ea9a126a34cce3bfb298635c07c112c93ed59a24559578aed4a7a7f950075b681b487573092e59d391da4b705774ef66ff53672087e018038f592b7c75509a8d9e3d2ef8244e380c71411a51855d6c012b84d7611192090117102aa500d85c4087452c9db21f2e8f4d78da617011d1d53eedb994c8916363d3c8cb6fd9dd80d6f33a36b3e459cfdcff0beaedab92da059e76815ff70150cde67061b256ce26a39d2770016a2d874e5af0478f118fa9b", 0xd3}, {&(0x7f0000000200)="543e5b0bc76e311b45d3b9f6ce312e28923d217511e3d84af30c1321961c1ed6b92c19decdc1ce4c42dbce92c62bd8eb86037ccbfc86ebdca4430d6bdae8b89b19bfea009ed700230b8d8d6774", 0x4d}, {&(0x7f0000000080)="0c1250a338ff4cd228ca25ed23a073da303cc7700927b05ac8acd437e35d27af2276e115c66d", 0x26}, {&(0x7f0000000280)="4a1ed5480064bc193cdf0e685a4d9374f51fa8bafeace86aab5528eb534d8164a5ce2bb0db8d864e06ea71d2b3cea54ac555db2c3ad4999050355520c1e11410aba3bd0a4509231395d424359dabbb56c091c0c7b902bb1154920d8832c456f13b4467a26443ebb0c953aa0b578b791c5557b482b8dd8c4672f4e1fa75705992b9531206e1c7d0f642bf5d94bac6ae7aa83bed89156ef42ec81250c953bfd6675961ab6b3d75a27adb8b06b886a04e4bc5c827", 0xb3}, {&(0x7f0000000340)="7c003ed0c53bdafe402c50dcd55049696a0997989c87dfa3d5bc129ba2c52d7648b700261ce5f22547e3d3f9da6bb96331a733fa30ac797f3c7ae524754b5a23020dabbc8d7a0b8da7c498ff3718909e270267f87db86cf1c4e62767f95c443df28bfd79910210e094439953929b45b57c3464a1a10b0ae0b0a199ade6ca5a7cb4299bd4256cfc390465c6d6816e199376dee9a7bf426b3c61aa11205a3ebfcd6054a57a725e524262c1ce0e8830bdf075c3905613", 0xb5}], 0x5, 0x0) r1 = socket$inet(0x2, 0xae8ff632cd63b82c, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 12:24:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5}) setgid(r4) 12:24:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) fchdir(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602", 0x165}], 0x1) syz_open_pts() close(r0) close(r0) r2 = dup(r0) syz_open_pts() utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x3, 0x1}, {0x9, 0x10000}}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5, 0xb1, 0x0, 0x4, "9f3e171a7b3391ab1734a7516c476dc57cc55941", 0x7, 0x7f}) 12:24:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5}) setgid(r4) 12:24:49 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5}) setgid(r4) 12:24:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x0) 12:24:49 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2131, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/178, 0xb2}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="00000018600400000000200000000000002800000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) 12:24:49 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(0x0) 12:24:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) socket(0x39, 0x2, 0x8001) 12:24:49 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(0x0) 12:24:49 executing program 1: syz_open_pts() poll(&(0x7f0000000040), 0x3, 0x0) 12:24:49 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(0x0) 12:24:49 executing program 1: r0 = socket(0x6, 0x4, 0x674) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x2012, r0, 0x0, 0x0) r1 = socket(0x27, 0x3, 0x5) r2 = fcntl$dupfd(r1, 0xa, r1) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f030000003000"], 0xa) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x9c, 0x9, 0x0, 0x8}) writev(r1, &(0x7f0000000500), 0x1000000000000191) dup(r1) 12:24:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000100)) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x8, 0x0, r1}) r2 = shmget$private(0x0, 0x4000, 0x50a, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) flock(r0, 0x8) 12:24:49 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:49 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r5 = fcntl$dupfd(r1, 0x4000000000006, r2) r6 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000540)=ANY=[@ANYBLOB="01002e7b2f6609006530e6621c1c4a83a50bd703fc142b793548871162a26fdd90694567f01d52a6779dcf36dd322bd19df1b7c440dab5d90126eb24e4a964c61efa19fa66b589e4b706642579dd9e96c93a1694dc"], 0xa, &(0x7f0000000d40)=[{&(0x7f0000000c00)="347b7b8bc95b360137efcdb647556810651e74d202cef6b203b921c6bc24c94e0f26abb14056f2312763249071b58a1008e9c83921238bd07fc8aebde5403099f4a28ba4df7076176f6a483ba5e3930bb4c142228ba5c92ada784a15d3cb2fa44a86c746cbae7a5dbb2718cdb062ce45282e9f2d9373dcb77105d22c8560308633c3f5077c519e55c870527be201943875726dd3cd", 0x95}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000003c0)=0x9) r8 = open(&(0x7f0000000140)='./file0/file0\x00', 0x600, 0x2) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000001c0)=ANY=[], 0x0, 0x200}, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r9, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00002e2f66696c654af1"], 0xa, &(0x7f0000001d80)=[{&(0x7f0000000bc0)="cfe422181f70d794d868c22439f81d3d0812a49e92d443a11ed3", 0x1a}], 0x1, 0xfffffffffffffffe}, 0x1) r10 = semget$private(0x0, 0x6, 0x1fe) fchown(r7, r3, r4) semop(r10, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r11 = semget$private(0x0, 0x1, 0x13) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) semop(r11, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd0, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x3f, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x2aaaaaaaaaaaabcf) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x4, 0x1, 0x7ff, 0x0, 0x8, 0x7, 0x5, 0x1, 0x1, 0x2, 0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000340)={0x4f8, './file0\x00', './file0/file0\x00'}) 12:24:49 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x3, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000300)="dc076ec9b105ea7fd9498944e4a6", 0xe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x3, 0x3, 0x5, 0xc80, r4}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 12:24:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 12:24:49 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x5, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) shutdown(r0, 0x0) setsockopt(r0, 0x1, 0x401, &(0x7f0000000000)="1b5ac4c9a8173e85a0084c5eab6509aee9d3295c49ef02c6feb425482110c43abd05405a7ea5bff66ff88ef4733e5da41bca04bbc54921a7b3d5a4b4ec5da5d790d0c71005b9e4b03595dd6f0289f7b6c3fe9dd68df538eb57786d84cc8f633cf614a2a3cb1f9bcb114096e1872ebd3ac63912fe9eafdbccbe51536094775505de98cf2d373ba1b70a0000000000009c0d655a6c468e", 0x30) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000028, &(0x7f00000001c0)="b5fff649", 0x4) 12:24:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) poll(&(0x7f0000000080)=[{r0, 0xc}, {r0}, {r0, 0x114}, {r0, 0x4}, {r0, 0x22}, {r0, 0x24}, {r0, 0x8}, {r0, 0x21}], 0x8, 0x1be) flock(r0, 0x2) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x4, 0x40b, r1}) 12:24:49 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0xa, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:49 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0xd, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:49 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0xc6, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="e11cc1bd", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 12:24:50 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x300, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:50 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x500, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:50 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0xef92fad0e40b45a0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x1c) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) accept$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) close(r0) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r5 = getegid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse\x00', 0x80, 0x0) r6 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x5, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r11 = getegid() accept$inet(r1, &(0x7f0000000080), &(0x7f00000008c0)=0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000840)=ANY=[@ANYBLOB="06002e2f66696c6530007ea0917fe858150cdb27f1c92490586c534492a984e34c85a73d04058a142fcb7845aec69c72505d5b3c65520af370abe224275a44bbf2b2a5f6c35ca6dba7ebbb"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="da17dce7f097a7e27750f3a14c95071d8be61892315bc52cdf7b015a81887ab62e9c83d4f590deda17a4b260a14bffe4c9a4b5136ddb63e3ed5f4a36145acfb2d7401b9ba2d716", 0x47}, {&(0x7f0000000200)="6ca1cfebdb1d95003f6329a5deec24fd95942698fc834e946e8e9d3b620f74fbd082ac1541d6250f5beff042b043bb2b10342c3d237861c657852c3e6c7685d287f43aea7320f175153328a4b12d3abf555b8bc10e2b06fe73a78b40dd6d237a850f37cc97", 0x65}, {&(0x7f0000000180)="e18f46c2a41a40ab9f4b1006e3da5a765e0218eaa4b970a0668e8f83e9d779f08351c061540327006586a5597949450b0cc67f0af51c47a09c55eac2", 0x3c}, {&(0x7f0000000280)="952160477a6286680d7237e9459599318065515abe86536d4af742b9ac8afe3e0479dbfd1ac051ed2c2055341d3066fcccdd6b9d31dcd166d8e2d1cad1af00e83fe96ae6d71429bc33f2423cf62341635321b80ed38976e7ff823b5fc57d688184274a5bf68f82d744c8c8672b7f4d89280a1c1930b76c5257b608ec4e2428b27aede412b3895eaa96177b1c447f3a262fce4d7faad4c69eee786b4fb9cc4284382f7096cc45533c67aa03d7c98c004bd8ae3d61928b511db31be99c48c580f2e2c60a55ad5733671456d4410938c2b6719746cf87f3d873b1d93f98fc717146892a", 0xe2}, {&(0x7f0000000380)="df12036fc6ae5de356c2229bd79121656d561ebb51149633b09cf02f45f94358b61a9c783f9abfbf3e41bf023926b4fbcc3088a6b81ead7d11dce69090993f931406d77676072b585188c25c063b1d4d365ad6dfacb1792665d71761da39c6d66b045a6d72e433240925590f0e67f65e73d31f66db0e20a7d2dea11d0e38a2e04fc0cd885ecb07700c58805e6b18e202d906d2cbe6155e6f490b33a1ba3b77df5d97e754b13790670553c4354ee375f08ea0035cf6b8c71b2848dfdb423b29e28dc1", 0xc2}], 0x5, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x400}, 0x405) 12:24:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="5e9f0000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 12:24:50 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0xa00, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:50 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1fff, 0x4400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/39, 0x27, 0x8000000000000, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x2f3288307f23a8e9) 12:24:50 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0xd00, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getuid() fcntl$getflags(r0, 0x1) 12:24:50 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0xc600, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x880, 0x20) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x56) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7fffffff) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10001, 0x38) openat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x10) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x21) getdents(r1, &(0x7f0000000180)=""/126, 0x7e) 12:24:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 12:24:50 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x3000000, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:50 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x200000029, 0x69, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 12:24:50 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x5000000, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:50 executing program 1: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 12:24:51 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0xa000000, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:51 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 12:24:51 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, 0x80044279, &(0x7f0000000000)) 12:24:51 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0xd000000, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:51 executing program 1: r0 = open$dir(&(0x7f0000000740)='./file0/file1\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x3, 0x40000000000008) setsockopt(r2, 0x27, 0x200000034, &(0x7f0000000500)="00000000b822306e365ca6cb12225511000000000000000000000000f12a7dd6f51ed0600e10d4fa56169dbe01370a061681c5bdd2cef7988235d850b44990984d0e9bf472933a01cc7fa7ccb8dd56eb72b8b0c32dbdb24372efac562edca89532b397303b109133148fa1f7c88a24bfbc65ef66391df9074665828de3f290db1d973ce687e5b476bca41c4650a0ef7d29331730356f0ec766f7b8bc3ee524799ce3ea1b89c7d73ccc4b5327c12dd8b8f72eccde3188", 0xb6) r3 = dup2(r2, r0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000700)=0x24) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000780)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000005c0)=0x1) mknodat(r3, &(0x7f00000006c0)='./file1\x00', 0x2000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)) semop(r1, &(0x7f0000000200)=[{0x1, 0x7fffffff, 0x1000}, {0x1, 0xffffffffffff895f}, {0x1, 0x101}, {0x2, 0x8, 0x1800}, {0x7, 0x1ff, 0x800}, {0x7, 0x2, 0x1800}, {0x2, 0xf6b4, 0x1000}, {0x1, 0x5, 0x1800}, {0x7, 0x1, 0x800}, {0x3, 0x80, 0x1000}], 0xa) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSTOP(r2, 0x2000746f) 12:24:51 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0xc6000000, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fe37eabe642af90385fdf570856835f90d042900f2487459751c8628051d00"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 12:24:51 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x300000000000000, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:51 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x500000000000000, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:51 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0xa00000000000000, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:52 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x7f}}, 0x0) socketpair(0x16, 0x6, 0x80000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000002c0)) r3 = dup(r2) read(r2, &(0x7f0000000140)=""/169, 0xa9) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000280)={0x400, './file0\x00'}) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) write(r1, &(0x7f0000000100)="e1f2fce24d2556dd9276df06b807b8691e121e71303abf8965afb7e393775a3851afeb15dc914aa478e58ad57d9ab7bf08431a17a7c60f3b", 0x38) connect(r1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) poll(&(0x7f0000000240)=[{r0}, {r1, 0x30}, {r4, 0x3a}, {r4, 0x12}, {r0, 0x40}], 0x5, 0x80000000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getegid() fchown(r2, r5, r6) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000000)) 12:24:52 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0xd00000000000000, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:52 executing program 1: minherit(&(0x7f0000bdd000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x6) 12:24:52 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0xc600000000000000, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:52 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x2, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:52 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="ac09000000b694e841bd982d360f45c184e3f6fff2f578f4088cd0c6b54242b9794bd9d84ba0f79e43929c600be8845d8bfe46e9cf1040a7605c854a09771cd74db4676f514c89437e073d0078a755dd756793a840dd59f3ddf2c3c7679c484884e48e472b", 0x65) execve(0x0, 0x0, 0x0) dup(r0) 12:24:53 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x6, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:53 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x8, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x80) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8242a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a", 0x69) 12:24:53 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x9, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0", 0x430}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) 12:24:53 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x13, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) dup(r0) poll(0x0, 0x0, 0x10001) 12:24:53 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x2, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:53 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x6, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:53 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x8, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) socket$inet(0x2, 0x5, 0xffffffff7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x86) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)=':\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='(\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='e\x00']) openat(r1, &(0x7f0000000280)='./file0\x00', 0x2a0, 0x8) 12:24:54 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x9, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:54 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x13, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:54 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xa600, "003700000000acd80000000000000000a9cf2c00", 0x1000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:24:54 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x3, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:54 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/224, 0xe0) 12:24:54 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x5, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x8) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff1080b2223667d3a2706f0001000000"], 0x10}, 0x0) write(r2, 0x0, 0x0) close(r2) socket$unix(0x1, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x101, 0x0) 12:24:54 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0xa, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:54 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001380)=0x10000) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) r2 = semget(0x2, 0x1, 0x10) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000200)=""/98) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8280, 0x35) ioctl$TIOCCBRK(r3, 0x2000747a) kevent(r1, &(0x7f00000013c0)=[{{r3}, 0xffffffffffffffff, 0xa1, 0x1, 0xffffffff, 0xe}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000009, 0xffff, 0xf612}, {{r1}, 0xfffffffffffffff9, 0x2, 0x10, 0x8, 0x6}, {{r1}, 0xfffffffffffffffe, 0x3c, 0x40000000, 0x1, 0x17db}], 0x8, &(0x7f0000001440)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x2, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0x27, 0x1, 0x7, 0x100000000}, {{r3}, 0xfffffffffffffffa, 0x8, 0x0, 0x6, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffff9, 0x0, 0x10, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x30, 0x24, 0x40, 0x1f}, {{r1}, 0xffffffffffffffff, 0x82, 0x20, 0x282f, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x64, 0x2, 0x5cd}], 0x100000000, &(0x7f0000001540)={0x8, 0x401}) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x1, 0x0, 0x7, 0x0) semget$private(0x0, 0x4, 0x40) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x4000003fffffffc}, {{r4}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r4}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r4}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r4}, 0xfffffffffefffff8, 0xa, 0x200fffff, 0x100, 0x4}], 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000280)=""/198, 0xc6, 0x40, 0x0, 0x0) 12:24:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) setsockopt(r0, 0x3f, 0x101, &(0x7f00000000c0)="79ded342c8df55e826dcc32508365c0b00b829f9b4104dcb1d29f35947245a021be304f5d5f9bc6360abcb5ea23e3263b3f79c314e16a8476ac85b52131278040e151b3697c0b3814d5638c434", 0x4d) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3f, 0x3, 0x1000, 0x1, 0x8, 0x5, 0x8001, 0x0, 0x2, 0x4, 0x96}) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x0, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r2 = msgget(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/126) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r4, r5) read(r1, &(0x7f0000000380)=""/169, 0xa9) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000440)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000004c0)) msgget(0x2, 0x10) shutdown(r1, 0x2) getsockopt(r1, 0x8000, 0x9, &(0x7f0000000500)=""/27, &(0x7f0000000540)=0x1b) sendto$unix(r1, &(0x7f0000000580)="88434adb95c119b598cb619cfb81c1682b0c619b2e9bb9cc4114075dd97b1785f775d233122af18e542f294ded6b926ed947f9c7917a09658c6910b1", 0x3c, 0x1, 0x0, 0x0) setgroups(0x1, &(0x7f00000005c0)=[r7]) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000600)={{0x1000, r4, r7, r4, r6, 0x82, 0x3}, 0x10000, 0x0, r3, r3, 0xb10, 0x1, 0x5, 0x6}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r8, 0x0, 0x22) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x226f45541b53bc24, 0x0) kevent(r8, &(0x7f00000006c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x200, 0xfffffffffffffffe}, {{r8}, 0xffffffffffffffff, 0x1, 0x0, 0x1000, 0x9}, {{r9}, 0xffffffffffffffff, 0x1, 0xc1, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x11, 0x1, 0x6, 0xff}], 0x20, &(0x7f0000000740)=[{{r8}, 0xfffffffffffffffa, 0x94, 0x80, 0x101, 0x80}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x1, 0x2}, {{r8}, 0xfffffffffffffff9, 0x5, 0x0, 0x2, 0x8}], 0x1000, &(0x7f00000007c0)={0xa1, 0x40}) getpeername$unix(r0, &(0x7f0000000800)=@file={0x0, ""/82}, &(0x7f0000000880)=0x54) recvfrom(r9, &(0x7f00000008c0)=""/218, 0xda, 0x841, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x400, 0x9}, 0xc) msgget$private(0x0, 0x0) 12:24:54 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0xd, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:54 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x1, [{0x3, 0x2}, {0x3}, {0x3, 0x401}, {0x0, 0xfffffffffffffffe}, {0x1, 0x8001}, {0x2, 0x2}, {0x1, 0xfff}, {0x0, 0x7f}, {0x3, 0xfffffffffffffff9}, {0x3, 0x200000000000000}, {0x3, 0x1}, {0x3, 0x10001}, {0x3, 0x3f}, {0x3}, {0x3, 0x8000}, {0x2, 0xeea8}, {}, {0x3, 0x7}, {0x2, 0xfffffffffffffffa}, {0x3, 0x80000001}, {0x0, 0x8}, {0x3}, {0x3}, {0x2, 0x34ec}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0xfffffffffffffff8}, {0x2, 0x7fffffff}, {0x2, 0x3}, {0x1}, {0x2, 0x80}, {0x2, 0x3c}]}) fchmodat(r0, &(0x7f0000000200)='./control\x00', 0x0, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) 12:24:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = dup2(r0, r0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x1b0}], 0x100000000000016e, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) chown(&(0x7f00000027c0)='./file0/../file0\x00', 0x0, 0x0) r2 = semget(0x0, 0x7, 0x8) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)=""/16) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') recvfrom$inet(r1, &(0x7f0000000240)=""/18, 0x12, 0x800, 0x0, 0x0) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000280)=[r3]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 12:24:54 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0xc6, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:54 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(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socket(0x18, 0x1, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xbd) socketpair$unix(0x1, 0x2, 0x0, 0x0) 12:24:55 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x300, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() r2 = dup2(r1, r1) setsockopt(r2, 0xfff, 0xfa, &(0x7f0000000400)="0ccea0acde5b739de2fa5ce0c05c5f3d01b69ad0b6348ccf6800df165cea3facd6f5abf7090f49bc73265abb5a15380448994d4bcdb987c4a3f540fefc9dd08021de0f0643eeb0e10019142558df4c21fe4a5086c42c85cef365e1525bb6e49a2e42cde2dd718357f35e72c0b8222429d5b30274ca22f399081913570eeb6af6c611575cd86649dd566e4287274a27e16df7a657ed", 0x95) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x20003, 0xffffffffffff075d, "b08d9e7fed29000000000000975b6222e6000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) 12:24:55 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x500, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:55 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)=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\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 12:24:55 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0xa00, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:55 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0xd00, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x200) r1 = socket(0x18, 0x2, 0x0) preadv(r1, &(0x7f0000001200)=[{&(0x7f00000000c0)=""/198, 0xc6}, {&(0x7f00000001c0)=""/39, 0x27}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x3, 0x0) getpeername$inet(r1, &(0x7f0000001240), &(0x7f0000001280)=0xc) setsockopt(r1, 0x29, 0x26, 0x0, 0x1e6) semget$private(0x0, 0x4, 0x112) pipe(&(0x7f00000012c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) 12:24:55 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0xc600, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:55 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000022c0)=[{&(0x7f00000000c0)="49e10311d428a2ec5fae07d2290d2ad6487302c317cae1115f3cd0e391ff637a0218ad4cefe14def9971ec263b81362613ead31871fe31d47f2d48a776ca2da6cc0a1908584aaaa560e167e57b9c102debd44cc2eb0868f33657e19ea82859fe1b42486f74f8d85399c803901622811a2e3f91cac9dcafedd6abad1f45b8bf33834e00bd9380a8746c7af1ba9c6f8c9ce63c4bdc557c47f354885e522da1b03fa5ca4caa9065c75c9cb92611e2c425a303c9724b109a3a3fcddb9d66a079b9f309f4846ecde4f44dbfe059c93a362ac25abf4e66d105ec0ff422339f62e0a415af1f062a788c9191370bf85417bf7e507ad84392864b40fa844006d3c14f6629181a61b88dc784b50e495f9aa17065e5df0d9564575fc3ca520c2bcdd3a4c3046c5441a370f52555ae41372dc4525cc2b703cf481da616d9be0272cb3d986b75d3e9e07f0f7b0e7b90f354a263d0e065aa14a466532504316903d6a7e37839e0ae0cb35bc82ef719d43671f6c30107a51f198d99f538245e228d2de4e271d965b45d815eaca64d3345ca091fe0fddae45c580202325da29c0e74940512ab5af692ac4da2392ee290d1abf6a1d954ecd72113c1f2027dbc1602fd1840063da6d493bdff0b9aa1fc8f27f631cd876b6d1cb4a1422ae24afee42f3c34216ce65876ddda657c0f82ba25107ede307c0e9c00da9d502a8469b9ff4d04e0e8a6de58f37881e7ca27b601c81c4f2eca4a1a7a8eb00fd95583069a7433497138185398d12747ad9037462ad96b7db083dc01bb3ba71864222b90b0a94e61954f432493cb05e3c10371e257b4c91dc30dc0bd72d0c8fe0afc88157a399ad51c4e7e38d22a47ad26788ff61263e071d5ffb50d4f8154b0d0ca26aa405656a51a02f5267b0abecd667c7b4328becf0eb469651898ec508875f35dde7bcc608d727fea0ea4a6ee76615a4ddd02027e755a10a122d846cbde6f38aba22118e8b2499fc93353071a6a8236eadbd156df058d2e628758d4132487c8e8498fd33ad5167685469ef16bb45fd5aa8bbf6b5f21f6d191f8823eb228b7baf957760fad6ed10cd12d4e41ca2647e08f4bc556b97315c3adcb815bbceaccf76562f6cea4b9b5cf44040d8383357ea639775359548c12ac6f4216f39175ad7f9623561ffc9f1d136480166a5aad43dcafbc22e8b547b5ac0ec2740da34976474eb2dddcf5d0f0845c27e68aeb29b798c30cca8882fa70bebee41db237dc127dd752c0646f0b3ea9a47812bcd6955441bf4cffef988dd2df5552e9330e8d158323911ce6c042daf101d18e6bd53007846e6b590cbfb430d650cb734ebb92dcb580510e6c06551d3d88db0386537e3a3767a2bcf64f59a90da0d1d97321a703776f0f39f4e30dea6fa03ced0c319482336f357dd49e44f4f674602bfb4a6db791334c28cde0f427097cecef15eb00caf0e9dbe847baa40faa61be046f548c184a5d4b62c853d1b41c01539f1419bbf6679962f21dc4d5873c3ab221c224c55f60f1385c839689ad7f93c7b9f3cdf6f2bd025148669edad099220081f108aad7c74669bc6fec952f5b8a66b5ec8f8b149efe507bf92b249b3b9fd7b59799c47f3b9e5d81fdd2f433881157b545fae56d4ac4022c2ce2208f1aab5fb3b9d53bb87fd270f54e502ddd1603e81def17cf9087657a46e604844f9baf74a1566ae02c8f9ae9a5f4e1dc02ae0f22f5bbfce10b6cac92b5eedddc55d24bd85d5737234860e1a7f9129b695c9e341cdb974087247fba97cd08039876508838283d94a787e011ea02dd6211c3df0518071a71abc8056e364fa6433a04c92b5532baf35a3876930af4d0fa0443d9ddb4c61edad6c203252fa141cde00017a45928b338a084deb029362cf2da4c0d83d9a48c77839b0aecb1a3bca58d5b3e7715056b1b84b1eb147860f6d56fe6a2c770424b174f8b67130cbf75e20259dd270bc272d75b837901f51f1fb2e1f3df3fad5a39cc176bb8b2f2b7d689e5a0a3ca274a47baa764046d1a2128ccff34f49bc2ca0e671818683bf458aa9506d9ebd877f6c1388e17df3942573bb7f509acc295fe8d802178f09b647227ef519ac0922dd52c980f5fe3be6df625fa1b86f94b5d9434ed8b6508ace19791a06d49b1f11d4fea25550a4710d77e8d4bdd8a782117a3fd6e9c2bf64c6bf7c19292e714aa7867c2ac4e6149567da256fb60788ca52edb85382d91a0185000442aa311e4aab627e7c6de4e31125e24854eb850a05392665a47bbd4f3142efdd570e7d1c06dafd4eefa2f15ce57157e83b0cc96d72a672bf16ce6759ac7fcbf1b9be5194760cce097d83099e8b275d41246961f5a31c720db2dcdc21cdcf312e4f53a1d2d92606f7ffe2c785cf10f764e5f3764346a831a173eac646655b680c0039c9956f51cb3d2b93fe05ed1f8634440c56264528e64854c4c2c1630b43c825f5230a883782c9851ff5d174e1c62441c22daac174872cf12055924e5ea99d9468a363259ff176970a50b3778a130e7bf7d834c990e0d66b9b6dc70c256bd82129a7839ecc36e0ede9b2bc6e0f160d99e9541f6369f3363a4b8ba0ddb0c6b7f335033c364038612a9818e734811639cae86424500864e676eea5d08c9df67271dc509d9d97bcffa01cf9be6de160b5fe634c7d6d974c9469ac2348404a6bbc2bdb496c12c5d211e4ba45c09a5bccdba1fdebef7fc26eaba6e9b34bf1854b7a2f246aec3b4597a587cb1ac7345131f05bf4247a10736ede7039a36650d94cb1bdbba76dc4970ef369cf09779dfb6ad562fea3e60c63868cb2244a6f46a916d454799a28a6f15003be0cfc62d0b4fd4ef6353316f55deb1f9b0bdb8100906f2ec29bdc6a4d461902c77760ac73e071366d87a7fd1f4240d7f82880e472bd14cc5ee98695cc490cf46f5d19516b3199274771b473aceeb50ee2f568cc62b52194f2a3855d4230ccccb73039b797ad231669bb94a7e21f937739e0e893b55dfa20309f7383363507073bd79316edf476db204a83d2af07d793e962dc6e752d5d79ef2ce49714f40367695fb0b8a01a7fdb72235413bf008e25a4cdd457459a600f75d30c369ae240db198bccd471d3cda055a43e701551ab4c21450a5c0a143e890ed9003b450dc24e71619688d7a8c177be87292a14375615b1c118a5f769ed1483b49329f2ca7d041fcbc2d596a3fa4b3dc66f4d3528ff12d09a3eca3201e33ca298181c4d0c55eb025291aa91f805452248df13028ef79ced9dcdd5f7dbfc7170371d074eea7f7c7be62e6df3f8e158d8a50fdbcea29151c9221e8c6cbf09bf2c6a8c3cab3fb84a2ee8c6ddbe38d96357204e56d1c96dcded1cc27816414ab78f0d1eba37d3962a719a94502dd85c661818d43d24270b72a2999eaf4c49dc97f4d7de12aee5e8b57dac2f3a6d9b2ae753333c57f1183a3da2e5008e7976d27300855f9a53e761b8bdcdb508d86bc42ae7e9f76c3effc8b7c9bf6c596268463f7cb641cc07c2514b592b03683d6ada3cfc5b467dc281923beaa4a9d6d34364ed52f7f33bffe6593ad00791a301b4358f127f9412ec517623fdc307b46ad21e197fa8a29a82dcde86ddfb51732b64024f20d702388fabdac614a5c8e283dea9c2f0d9a693ba1182515be7155bc152b15f70142d297ad57731a0b64575171acd45c262cda6cd2ea64f6ec594ff4159fdfff45f81819a864f5345fa69c77e1d57ac0f238a9b9cfadc25455db946688777a84f26fa3e0c88ab8e42f27f071d3294ab4faeae9086212b6acfcbfaf9e0d5712419b94b8b0163e4dbaad66881ef8f202d9ae8907e98cde4f16dec9c982bac8d3c2ea52d31b9e76e9b99a6516a56c29bf4ca5b6d3d914607049f6cd64a5dd943668a0098e0c3df564abe358988859ae4b969d0e26b71c5f90b8b9b6d59f1532ee710b70ba24c8e1c0e08a45ee74d61b3bb622ea62ef52d3c8fbfca977998288273cdae18c7fc2e18ffdbd8475b9769fd11183102573641fa4c27bb3ea09b4556684a19f3cadb00274422749d0cb5be773504033e1ff3f7d986fd739bec190155fb1c21b002cfcc3186d9ad8fc6f12496a0881c6bce8de07151a5e794fbcf835279e4ee369d2a8487b9b30323b1226508e7ef6c3e49187bf52774716072f00e9b6d505f7a7d431772e49cde4857a8ea949d9e95e5e6bab9ae13b471b416bac8f2875de93f6247f69bc20e3064a2d966640c494d6f65055011d0362e068f32a328b41dae988154acb8a9ae2e1c12942a71484e681337d6bc84d3e6dd7fe713b08247fc9638e383ac03abe08c29e6c0c3c62f6c70516f99be36d9cbbdad2743019cab95698ae52ecde5064f1c13f9e1de680f2a0f6a108a5d79721adf4084c66196e96c6ebec4d8d87dd4f0d18211f40032b9504d55f3a1243af75bb4179eb0fb3d89a4a8261a716a1bc749f527f6ce372ac5a3cecc42dfae530f823b10bb3b0373c7778a44fb7a58a686077eda18da794643438b81e0aeacd5e3a0d86ee513d3c488fc0c85b91e8fad95edc9e6878dbd446dd01e06479bf956e1aa31cd89b1a6ea98fd2017807d0a0cf41e1e493224126501aae874dc6d141bd12fc776dd3a511ea333337b6bedb0de64d2a52513c1d75e7862bc4f1ea280177875a9280ce8054e9af189e314abcb883faa5f6f6f7633ee1d208d14c1b1689d71988d1445835dfff4d499a21b56f859c0702d1803e9ef0656f6f2972c2b25c27463156661d33544f20fb2f03defe09837a7a457d61fab2b00ca5eda208ad1d409705e2b737512e753706bffa271cd2243abbaab650064a6afa85ad71b47adf9db81e17eb02f40aae863bc86c870e89e2ee7d996b81528148c0879d17b4d64a4de31461f656e30d1906d47465ce0d5f108583dd524a38b08d88c3a1c89a0e816ab0979a60f88e3b8509f9010d613cd70308f39f8cebe585762a568eea560ee5bb2ebb31a18b5869c49efe175af50f4ddded4437899324338fe0f618c93e7d2e852d6431825125d34aed7ed3982362564b456bdf0d0e78ca2ed30e770adde59df4ca16e762a2878cb3c066fff6cb84d3aaba20d2ffdbbe76a393233feb76b78d88fee76ac5ab7129313f59f73fbd8e3df70a27f27fa8c447d835a12fac6fa74c48f05279b6b9691e32796f3325ddc9e8dc485aa34fc373b4243c3c1db8950a896edf158e1fe669d004c09333ff5e92ca438f795db509e974fd4f7dddd1125fa5ab8fe285e5d19bc1180fab74eba53bb4995bfc3580365a0ea31ddb34af7812bdd4ccc7fdc861fe104bd70b2549de3ccaf509031706436b3a95c2f5bd2f07466cd027baff533c2221fcefcea54690e17746321b5dbe481fbc9dfd571d2245c36e87ea733388c6cf6cc34fa952a9b238578c61ccccaa5d256bb14ccde24c57b8d071ee62447b287c215900d4877fda7db5ded5afa90aa3c9d7a76147b3c6c70d41e5a7328da6a4eca9a9d7cbd9fec7849ddbb25138a6e22159af5d034be267be05c5519ca8c100fdadf7f0d4d27969282a47eee748701af74bf13a4bbb4f3b67a002641a9efc85a373016dd75dd2281aa69070b195cdbdd7cf4073ea05f6b2bab91174e5e07ae85d3894f87e81bcd01ce22026d560e7df844bcdbdfc4e7c99c37c4c9f3db46cd264cf45a9dcd65bcb4b36f78f767d4dcfac680bd0857cd9c4bed9831320ef1afb4d19c1d18a62453d91285a4dc02580a5be6be1848de6591cda2f5b5a9412b3a15538c37272bdec30a4d3f30bc8c57dc1775cf587f172ecb733a30824fc2cc53899ab74aa4edb44882fbcd865", 0x1000}, {&(0x7f00000010c0)="60adf34baf8ebfdd8ec039e399075035620c8d76a679a2a9d515eb2e2adfbb21cad77b8aa0ef94177cf509cb40e4d3", 0x2f}, {&(0x7f0000001100)="6b472d309c6e44be0a4b3031a9b639cb2b800667deb05f061cf55dd549eaf8a7aa0b583a4187d30f125a22371979bbfb460625adc3d389b6a2a577db76413ee6090f9a6b29c284f0b1c3396765893f30356e35282bf0631c64d3729f8c1951feb6c53df1212c46829fc4a6428d78e087890c82c6956b6654ba160c1d9564b79fb0289e0485da6b8e0168fd71d6f9036f4a693eae5b74a4e23cb73dd3a5f71c66d67a8df8798c95d1748a589015490eb0f8559fa62135", 0xb6}, {&(0x7f00000011c0)="9fba0890277bd1c23400ac3a50298229ac0c3c036f30722f6d6a687de28af5ffe39264e12c5282aae31955d54fbf05076cfff6c598541eaa8bcdc39ce76c439cd6a25d6782f1379bcb34f2984650d3826b970d8f31af3767b814107df427142ff8ad75acd2335a242b558de6b92d14e5f2a507dfedb3cf4e0c", 0x79}, {&(0x7f0000001240)}, {&(0x7f0000001280)="f4b98cb0ddbd6564a51ed1ffab8a58279255f7b082596298966713e54d91818ab50260e1286586ed28264208a294188d6353baba10a7119cf0f110f9405d93e68403de453e121b5389f7e3e099bd850ce52bc8a2eb533b87e02413a3fa379525a0764eddecbe563b0343e7bf6a2c918703628c9eba857b67349376db75134f111d13c80cfde8aedef6a1327502ed8136e5091638565fd4e4dc92b97d85fe0f02063dcdfb56febd4a3400f8cdaebb73b2504da4b8e586eabd642e7000aef12aee61610011aa67ee8de21dfd8bb0cc8b4037a79e68db28f94e2c22bca6df507af3dca767c3d2c7ca5bac1207ef540623e3ed95869ca40d7f27a5d4ba156b757a67f87ff9f53d41f94146f486f5b5d61e7f431f9848d1a895e1ef460d6617278061f2d239ca3a4e0fcedfc498b054914f8bd5e6330a986130b26e2e8e21b8019b3582c12804a5084ebca8482b5180136da640a73af8bff90e625aaea4a6b4237428b25c063ee4293a45977b903c667f2847e8daddb3662cef8caa396c13b0cd48f55a750219b80c84322d72859808bb95efd6c4565585de6f37ea7868c7e068423b4cf127ac9c0dff850d7a973e57f08d116b03aea4f4596d07b372af5442529db06a8e2049af01edc038f127ea8c43c29e78b9f2165ab917e6e381c31fc0afb905e0f2b02e9057fabc822ccef7f708d3a3a0e8e36a33033af9c9177b85d2dffc23c780f968c8f790290abf2a8f642a7a81d3f776bf8e9160a4cd14b822dc2219bb56e57c00cbc3df30ac2339a5ac68fb03cc89dfc9fbea857787f4d515a47ba67f84825be0dcccbb55dec4bc75dae616812727c807f159d89cc8fb542c5b1528615fcd5718b5255eb4802cad4f310c4a067ea90d899846c2d0acaa61ddcde80ade4a49bc0519ed1917b3ec420ea8c95bab48152f12c0c9a974243d6bc5f69ba11af3b5099568a031f82ece58018566752766159412ffd895e0aa201e9276ed152e87bae09b624b95714b9b321980d3d9a113f72cdbcf2b692254afcd9dfddb55e0b241c6effe08970e8815f6c50d42e69e0ef62a068e643bd74f3ca953f6060bd9e16ee33968f04e6efac1e4294045914c706b38dfeeb2b4f4587abfd8818f19dce3d40820267c1f42c1ca9f68ef68625063f44e5829c5110b5369c918f6275bd7aa344db290c64532898ee42a1cc75f93140b1f00ee5bf3612a99d927ea554e0e00201d0549eb9a1e904ff10a0279956b81f81629c04a064dfa8e92c477b26d3cd8b87447d7a715a295455bb56f1d73dfc57e53546749a08845410efb1043fede6d7119d51a0e8551bc508febd96342e2c12dadc88f77038ca6d2750c25f98f27846d54783c391d2c5b3a5d85119f35fe09656d47c752d83faab7afe3e7c8c934161510e5e7545e9694d947d55992cb2ba409974bcd6d408286f0ddd72d4f7d339035a2c6148dea4952e67a0144841777dc8f12d892d6f802e1a915267bdef5fcdb90b5e7e0dc73ece580644b1c442d9296d5eb63d93e6303c485ea6018a86d43421323deb0248193382161c021c9cafcbf8d9e80b5cbbf0f490513b60918ea27130e73e7f77e85fd2054293e5265d6210676dfac97a98f67334872ce2c1b34eb51fef8e1eca07bb37033343f2d72b53ac6b88170315d1f9c966b5aff30159cf862215f2f20229f7e4c01b7e9e127c4250535790a2ef3aa4e4d117cea0101c5a1b0184663eeed2b84b85422a7186fff0dd192f6ecbffe0acad7bc172b6d1b7d7f48c56b8634e1698b2cedc657ac437412494627d0ae91c882d4ff9f3e71fbacbee0ae9effecff666e50dff2623ea377e4482447a29fa96e94697178f1ef5ab39f31bc2b75232747439d13c295f9557f09f3086c851249fec79bb31e62277225e0d35cc5e96c714ceb18ba4bf7a2fe477c396d19b143ecfbd0cfe27558c72ca2ab6ba3c607710439bad02e2e53fb9b655b934bed629aac72de78df2daacd6c41b9f60e970629b7ec5132d2b161378f6c97df9f5622a6fdabce1c3a4c2a66894a606e136a1136778fa92b7a9577c790a8b10381214d8b1483c9172629a13e2f36c546233bc2f5c8113b9e3f1b7e64966d469ac74106adf43b26124a19995986acd8c545d9cd94d4a0a00f32728648e1fb42fe9b19d2d0d569afcd3ae8d69baa21e183621b42de34e385d264eb78a1b3de6eec8e772e77ef8b0c41c6ec175bcdcafc519c9d84dbbdd5c9cec6f68a902459bc049e04f2c7fc67f2fb4cf7aa5ec28a951e03ed54d970e093a1e38877f5f29dcae96aa89257acf3d3dcf69278471f32d8b2dc342d3f2d354db64ae3badddfa37e3b7d7c59dd69061a63e654aa32f19740eb4933ce3f0d99585fdd2b4aeffbfed78ee17271448cbab0d61c32ca0aa5d2afab027e06462891e4f07efb6df3318509ed0d9420dcf686d9ae3f319e8fb2b7bcbf776919cc1112a41e40647b0614513c3c26cfd36b85304584100d479a9981bf4493a82ea729a7ac5a4689460c0fc1729046b50b2bb371370b6a31a29ce4d95d635dcb3af57053b6b18424cafe60d02617fc6d4936898330964f4fec7a66558e8632f1651ba3744461646d05875bdb9c8e48885c82e688ad86e6f163a50ea4a1816f2539d4318793dfc2a4a3edd3d5d3dc46d49ce5a2f3b5924121f972a1b17e78886a9492bd1b44b3cf58d11cbe047afdfa7ed3d6adc19ebe2f3cd314907ed43b67f3a08024ada42e267c4e00b1fa8a4958ce45183ed5350b7d3f53bc14dbd23453cadee39178d36b2114d5c851210c1dc4b4c1f241f861c665d6c39a96ddf1adb414052416b05707dd932d39f50d4a08adda03c63eef8a844beb32e848ce474bd32cf88a57d66317367145d70731615e9ab54f2c52f7c4e6a770f0cf566f2f86fa58eb83ba5c9cb2a0e1f9334595dddf85ab564e783a6bddda2562f93425174a53be621248c52170b1ceb482e8adef55c8399f5957ca868e7afdc68b3333a0e168161c30238697dff86c3944a151a23d9b41f60e3ee054cec799404e0fb45836f789b2d0c827c6197ebac3ad500f9d0cefb6e2841eca5c0a9fe6b49ee6ba55169a7e5a90ac768f65b5b9ccf76e4d83733f5aba9ce816a8f026d0db118a47198e36aca8b6f8d1771994f434465adec53ddce6228bd66554c9fd9a5bf5fa2ad3e851f2f3ee288fafacaa1fb3a23d15196e290df26f2a31133e5c87c51ed036f9943b7b19115f974e68af96db2de71f5d29bd4571854508ad804a007beaa9b7dc63dca1fb78be37e742e114642155605d3d1b1a34e209940bdbe33f71abea015555489f7768611d58ac41562c774b70623d19262ae7438d49317ef9694d04a7f182fef7e0c8010324cc18c109d64ca5c3e6967341d0a15b9102119b091e1effb50008d5366662f491d9f29197a01f35cc54a341bf3c53f9bd16696a342a02df96cffe54d286f8622bc078a46e0f7982489e9ff600401859fd7657185fdb9c0fcff399782eec237bf66a95c9beaee65d236062d2914aaaae64b83a8d67d6f7d8574ea87179dfa61b182322cfb61af97527cd6724c9a0afc64edfe87d34442112518062c98e161cce6039baaa8776195b7f5162819357e795a3cca80352ef09b953b1f39c2803fd1873cf951fc8cd0cb5d4a1189e943d7120fd4d19a4affbff460d1151203e4b92619be86e107867b8350a022f4c65b657eba1a498743e754593bb356a12b182bea6a47fa2c3d0717e65068c384e2333c0c6e9cb3d089160457c2cbd3e82f6fc2d3e0d31e40ace4eb3fcde3bab5f24afa0ced16cff558bcbc6367f1f130553070174696fe41ded1dd7f2355f099dae29507ff0a6be3f30a1421a64b0b4bc2724c6b039f5e2905d002c3e4c6a358f876ccc784abe04d517cd633f931be915a25a7270c7e272fe3bb8e695e547058bf597a90326b70ad66d9dd54f8bc14cc1b576173f2c0398b575a292a58690da1d65762dc5bf860a95bc11bd33e9b5fd0b388c285eae37c0dc49accecff730971627ff6852e27169f014c3f7e09e25940b8cbccc21cca86ccd47ec1018b5371f4490697ca69ff86f332f499db1c9457d485ec54da654513a73a12594a3bc797bdb98f68a6b27ef7f1dae79285bc9e32e33c6e26aa709cbe0a22ae6c0a2b947d873650090381af17156b6b950095127da22c785cdf87a13c32bccd73b287499463ded97944ba6e8684d6af1c4c9753356e966b02d744c0968c8157d470501fb24f68cc97f58b34b91ecaf7b00e23f55406bf5e9615e513c509b7537032f93375ca851f6532f86314da7283d987d64e49cd711eef9d5c49e5c79e5e7201eed2ab84d01ced014b5831cf79112b261981f09090989f22430554fc944a36fe1934b888f56e23a8c17e9c528b34185261ea0a110f5cd1a80760440200b0d381ead054a5dab3c831b00b525a11269ff61981701ad5bac38dce05aa3f7aa49a41c032cc711a0455af172fc548d63abdfe854b015a3df960ffd3abc0e48ebba2ffdfce181c370380267f522708f9d292ccdb40b6817bef8622c208801e9bd6eef5a0b807440d81f716e9d138701a0126af75edeacf7bfab3e39ca48ab38bee956ca55ad827a1d267616408912f9285afa73c3407e1bf2b9088d8a97565f3a6377df1deab4651b96b733cb5091db663c6d834fa73cb0b0536bbd9f6b4e3ac4002fcddc6e814a01616dea7c82dd8c1a270184cfa2e6e071c87f090a981479f8bd50ffcbcdae9075d6013ce2342a6796a7e203fc7c612beac853026f8ae700e19ad66b6d232b97a89fd0403881daaebee05dc4e0fac600d3c27caf1f986b9b43a40e86f2733467248871f862eaf05f09677c8ed20138ff9dc9a4092933d99e39327ad719ecc63da247e8f16fa4ad230ce29acd2390ec0d7f3d59cf1061efb87cae42e205d350f8813b9e012490bc31335a20b89f89c9d20626c6c6bfd786292735b52671d9ba44ee4a1765284a6659b2e74420ad84e0495c87ce7fe2212c3cdfe8fdb4ba9bb3e31c83f2227efbed0c198a6cc807f70c7ceae88f32468e7c5eb3a265e21d95e42a47459e11a507b9b92c89c9a4013257e8fb2ed6baf3e44bf20a612d027ff39873aaf12032559b85c3f4f89f8f540c39a47ad634537832cfa09e9ad6763a5825b2213df8da33bc31103e79173b5009fb3c86a17595de95fabf95defe4aef9947c7cea3d632323b90fcadf606a6a5fc7c3df016ada14db2b33402794810da5a908ee2d755bcf2ef5b8cdfbf589877bafdbb0abcc85ff6afc5b831440048d26dee974a03595985350302217c10dbf90681aba4b9177f5cc788667ad87723e5669a6918611738c21465ead5071e0ad6877d99dafd47512237925114e1e441012e4751815fefc3a253b1ca660cb6b1c022b372db7eb012ab80e5aa7a08e477497b38e49b5c572c45ce8f1d711d9ac3c0c98da4d5867e685a514078a283531e5283ad740e7245174305dd734d04d5f043fe0f8b2db27eaac9abfbbf266cd8bc7a0971553a3209ffa30a0e36dd0c1d261d7709d6068dfb974681f7f6106e46f4a9d154fd9ef48bf118bc2215e79763cdecd67ab8904dade0cb47b489bafef6d173548df214f2528fd6781a4adbe57c448c3b857b5736dac546d9ef3d27b52bc5bca352a55bdbfd01e0d05e83988e09e142986dc25ac7b378f1f0d147a62f02034e2d6ea53416b27a6a4c2791cef76649241e663832bc6a406c9bb29f1c4fde37f69cc41fe1c2efb7f6cf5a9e34aeae08d1ed3cc78fda2eff25920b2d79a8eebc84101b34ad7a80d4a367b118059bc18400", 0x1000}, {&(0x7f0000002280)="0b61221604ccf8b75227440b9d7b0d7ceeececa7b3c1abf25fe6a301a233cc09fcdcf227387042bd5c4ab8908cf7e12b0e1fd4fda6b7b714499335dfb486", 0x3e}], 0x7, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 12:24:55 executing program 1: r0 = socket(0x4, 0x2, 0xffffffffffffd328) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="826cdda922"], 0x10) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xfffffffffffffe93}, 0x0) r4 = semget$private(0x0, 0x2, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000040)=0xd083) 12:24:55 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x3000000, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:55 executing program 1: socketpair(0x6, 0x3, 0x80000000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x9, 0x4, &(0x7f0000000080)="1a14e77a363e0ede4613bfd44427a430ea844e69eba0947ae93aa8c912fb78b33f69bdaabe31807d8b61321c2e0b7e5aec6b20b895f6aa1f1d3cdbde7305af0449a777d79a0df9f2e077dda7d3f864cbd476c8c1718bf284b3d6fb314c05dde1d11076d7295b49ae770f31165a1608544f013439d348e9d6cfdcf6c502d8792fa788f435b4e7578f786ef99cfd339a4d23b5", 0x92) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x18, 0x200000004000, 0x0) setsockopt(r2, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) 12:24:55 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x5000000, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:55 executing program 1: r0 = msgget$private(0x0, 0x245) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="f10057c6e2c451d3a927b7563af5aa69ed35dd39e5476d834cf9926db1142897ebc5278617b451b8ce8088ce7317382b93d5e72ea367cdddb20b91a82b7682dbabfa7717d58f02237fa22a11c59664c341c0bb9ed2d7c34ad59b9798de72a5b399c462c7703246e9dc92d4c2fc1f95ac260100658b59c54b39cb8fd9ab3ffe9e23d6084091b538b43d947bd0f9a498d45587014d0e6b3f56ca9ceed3af455a9b0772e1f27b5197ec47e5678c25a9264b1819eda20a168e1538128d000c7e5df6f79386c897"], 0x8, 0x800) r1 = semget(0x1, 0x2, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/218) 12:24:55 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/178, 0xb2) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000280)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x101, 0xc738, 0x8000, 0x9, "8ea06d81aaeec8b32a976a97719ae3389c6693ce", 0x3f, 0x4}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:24:55 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0xa000000, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000090000000000000000000ebef06851ce6475e"], 0x10}, 0x0) 12:24:55 executing program 1: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) r0 = socket$inet(0x2, 0xc004, 0x6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x48, 0x0) fcntl$dupfd(r0, 0xa, r1) 12:24:55 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0xd000000, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:55 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x8, 0x0, &(0x7f0000000200)="9d1fa63df743f95d81ef275df70e6fcaa8b5c3313364021d9631f4be527debaa6e49ef7abd32d4fc2341b46c010230aa5cf569f735a3a9bad8b059eb16cb2a69e5817336310fde490a6f9ac551c1f214c1eb5e4655b8d3719c13d330c966853adc5c3ce2717c4080efc15bc9d51d93a8e18e53a4b9ad94806689e53aa66b8d9867aca90c8475e8ec42d09dbbf689ff9124d74df47a249c3dff532b917f2e7420e2a4ac5837296c7de789f193c6c17b8d7c5f3f9974f7dbf2c23e50e495ec99fd1c6c5b9ff3496503dd9096df374a69114505cc9ef10eb414b222c98f4138105fc4704aace2ca7a517351acb63714689008057d66b1caa9c45594bb018f87edf88c08c5fd9247eba88caf4cd2d23fd39b23609ac627088b5d712980ad0adf3fc4564637539803f3a38b18dce28705a7831506bb895df5cf3a90f1ea23d44808244677058e0fd470f90fc9161fb493302f2c9f9868b22e6b2a6af82b4d878f9792a6472eeca832eadba19dc92dc4adf209d8836a4bad0a99005753ef405dd652d1ba9ecd4ce4855066a16d5743e1c3567c9eecc89053e2ba3100f16d0df53bcb6221f715cd9c58ebc8e28cb6c33907ff3eb49a9fa7bc0c1eb6c0dcce0d03efffdfce5a82886ab39da83a2a0df72758b8ad0e4a7e2bd445c7d2d92853d9f5ebdc6c9b3c605b8f080c07d9b84832b8284f25327168757a3ddbfb037562347d87fb4cffa9d4dc6d4e05914b9d3bd5ec4848be4bb91a1be7448d90f7867e0a163a5d8d50a8650771242c99eeeeddb8b1ec47ba176ea238360f4410bd4002e2e0d8146596aacf31a32a7b2bd744c6e2d8c6cbb410262ac85f001f41ff29fa9dff6a25cd4ed2dd90acab8bec1a9155225bf6593f4869786251aa50800d955c1babb0586153c7fd287e8207bc420cc0f0438d80aec6239602ef8d402916fb596e0f0c2d3cfe1223fa9f322cc4a09bb6bfcfe7508c4d7f3d6b866fc988dcb5bd7f2abe42db9bf17d1024fd8d0d771ca5a32a9697e06d21fe3b35ff3303322064b463b5f02059b85702a0bd310aa277e34962f57c0143e931db7f2b460c5b0549c8612c4932c9dfc9a09fe6bac384f40928f5f81478ac3f4349d34841c8d09c81d1c28546652ba6580d654c486b208d65b654804ba2921d4757152539dfbcb77d1ef0c14b0b2b621a8502b161b86169f73af648681c6b141180fb4defd1bf93455569c6be57bdd524bd104ba8abf04bfcccddd206492ee99904983809fd169b3f60029bbbaf867fbd1165444edb99e978e32152336d680e515b1e4dbd98ae2c2f95394cb2c725cbb2a5d660864ff32d1a0d013f3b59db967ad5280a5d96bccce83e4e667af6d47c6ce59e704b6b26a6e3812d1cc81b5e053d2a1abefde561675c027a7d67517e3a6de2c18666d5718a644577b9328e0d2248abe55aee32fb1084d9852d589ef859b7ce336bf4289811c882cf606bfecc688786adbd9d7b9f53010c18f5d7e3d22fc7adfc70f17cf3dd94a8297a3355b0aad22d532d1f219374665ba131ece6dff378d65f222d139704ea364740e67e7d94d795c2deac642ec49e74c1f29568c540f07fcf01de3b6efb68319eb2850a10d7f10c029edb9f316f5512063b6057f293f00a28c5d1f7ecf453f04c4a56d31e29b8f421aa540b1c9bcb58bb35b8ca183740f4869a7994dc740f085b0400c2ed509411a6f6a28679edca1978270d8a2cb8262781b4f7772812ee4435a8a6c25f4ddebd90eef1580182c28e32857e1be25c2ebbad227a40f122579f90fa2b2e75153d5d7002af7dd0caf87352a4f530a0301ce8de121f8fcdb2cf54c1d5baa51d36c43d3dfdf4d0dd5591f340123b06ef4979ab833acb159744f72ca3afd54505d16bfdad3074249c5791f75e199b8d0e07ad72ea8537c29977bec8511e3330d011cef802a52e8918e0cc4c629172b05e4634767c7da1315937ed946dd66a42a70889c4c710caaed8f0cc2ab7e517b0b169e556594a09fc2d9725aa9351ddf37439ea062f62a48daf6a1244b19856813539afbba58363b67413d6c2a1245123de29b73b41766b392722ca78ce1a5cbd97120ea55c4fa192d175b9a7ec7f713b74c5bcbf5f8ab20d126773f1dff1582d421c5f4402deca8a427966e3e065f3e62a34b74c096aba296c20b791eb42c150fa27ba14bef752a2aaebd7fab28dfed1c71b0645f23ba8dc5bb5f11eba3bcb8e218a1c63ae88691b77c0d7bf0f092d9a0c2d749469811f2c7cf44671a90b01548073b32d831305e5ae009d09b190a8a8b056b392ccd8b733d21e5143f6a9bc2b8a87df0264f6cdc69ae1639caccd8f3f19e5cce13319f940845b44058945ba3d726fb68534b98cbd8c6c99f5a5eb3ac75b83963983786c9d7193f3c6db8038bde6ed1049285d763c9199a05a859817d3150dce729952e8917b138897b5368c1763cfa8863c20b1da348f53692b53246c95891e104338efd2022688c0e24dd763ce65d0e58530829e016658c03b36c47656fa1081ef56eae7260ed12218992f0b1d6a283ee683fe969d7b281395ec04afa18f38600a607dcb9074055022bf182a8aee4288f9eab3d1ee4af927c660fd2bdc0048ad519fe16a9e394f09448d2410f73ae921b6e4c1104ed393d66cd53a7669bdd0242f3391d6afa673efaea7c149d9cc3f92a5ec6885e6a1721219b04fda624fc51dff59c7ab1c2cd4a4afe8d47f8992904f1bff2e91857c88e8b55e8abf0edd6c64b5a9dd29141e63f70f407848cf08f581bfbb3a05152f5b44e50eb109cfb5e612ef56e68e1d5ee503ebf84875194a834af03b8341c868a7f56e2079341fec94709707cf89ca00ba0b4e4204d5d67bdf785b4d341c6a27d01b12c0404b9db86b00482abd310914aa095891b7faaf06b6b604520d5ffbfcd072476abd0e35d4a56ab452bc26b868f4f72df2a99cc2af3495b0abf34e404a1cf1d093fb8df047aea113abf7c639623bd9181e8e40483b444a8b1c2a23e3041c306f38744f45af86f28c700d2d3106647f192e26349d23d28f1b81d63bc187a1267dad788865df1232ce4ec8c33ad7c02c4ee53f71647eb273a669743e6cf4ebe4addd83e0adfe26fad13b2baa85cbed32f3b6b20b32c20af077ba8e8c29b2281588b8e8289f829bc25a77ef0d24667351eea13a3b90afb74a09bd1d816f80fb92d07b37625be62cb763e97b089d0d6e303a285eeba3d672c92a24c45cf663f65ff6880a5f586db563f0c8eaa5af5deeac9b4a7e2739ae02935dbe664fcbaa6f2fa27064cd077d784f08ece38872839486a9d38121dedd5be28a662cf0b60cd1204a515f3f25e1c078cd9f7ef575c80afe3fa7f6c9f2c02d33d2954af92c9122770fdd94e43a58bc33a075045031b52735c99e4491b96ded6d768b07aba95919fa6b1edec7c3d684dcf0994c66b0c6d8c3e696d70376a7680b1c811fb70d34ff868d4b101b71ac2c041287d31277bbfe3072d2ee7a1a961fddde924b7a7e19a259072d2d1bc803e73a2408903e329da1d6bc4901c1f5de1540aec2fcd5af96788c023e7b9d8b55cdb7a4d1683aad4424aa7ba5fbc1f5eb3648b6927a018425f5238fc5e76dc90f3a2772084dd97a5a5a059f6ed1d9674dee741f2bcd00d50ba2d3bb4d544ddc1fc1f2ea434d83aeb1ad5a27ebe67e188bc8688a8b2eacf0197802a62307a10d724ef3e95af0f6f1701720634e2635bb05591bc602bbe81d46e41cbf7ff394825ec0765d8fc6540ed79b7b09c7d744eaf10fc186add4ff4c02286ea086ad79665fd7a2bf32b1bf139e5046ed15baa076f86c3487e4e78db1ccb8a856e123c84a24497bb714485819490d17a51b8c5857b6f6b7213cabb71794eb6d68e621332aa089ac4debc07d80e398bc872d62cb3f9a9203bcfa4452c5d4c41f8335d166a10711e38e768536ad6fc2c67141afdf1c3dc873201810d52e9828d287ff85a8bf1ce60783e23d00cc7157e9da41d01a2fd400b2e20194778ba26fe2be8897715c031048eb0e38f166485d9174f689e4fd936acaaf07c4bd04a9437ed65f4d416544422b510694ccb95e4ab32b040eab78803b7817aeb6e65ae8cf0ea86dad7fa2706849e3b1a86b450bf380673da62c4285f11e34c4df91fe7d073deb6e94dfc2634017ae69354783e088d24222a78b57c1426208ec2367cce5be9b974c55e08137713ad405d95d56bbcaf74f4cab168878581b10020d75ea3bc11df53900c6b114ea972d258cdc6d3ec9b40cad77dba0170dff3755966ad699de04da65f526a2c477839c0861f4199e97aab55b38480e09132d64ad2e936badf55012825d218c4841dbfbf42a87902dc89ba5757a9f3edff9c499cf5cbb196fcb5f17075d991d170e24bb733fc7152d792c2cbf498c4f7143be0be7e4e788dfd55fcfef93143aca4a0e9c184172012953bf23d120432d9b8cf9becc0718f1af82d9781371d7bab2a7ae8065873140b4ee6e7d7a4715cd90e48775b1b17d76e7deaecdbb8b834b0377dc6181488d42abd82f29d2edac6a8acbcba3dd152661fce32ff549c3b5fea5b52cbcf8e315d7e40521e9be8110e5da53373c8fedf6a33ad8897743e12d7449eeb6abd6561c4c85b7cae4cd7eebb7c0d670450224d9df95ac6a3bb927dd3a78b9cd31e814aa0827dfcb1a94066c1f0ef9fe67849612c0d146ed8cd923836c5884ca41ad0647dd79c49b6c9edab5d783006218a6ab421c7b9a3181c7a8a440c78b47b05a4cdc9eb22c528d79d39d34b01aca1effc5059bd94cfd61fd26eb946054d235911e92564aa647a17ecfaf51033e6b26aced700a2afbdbbfa879df5f13a310dbfbcdd48949985c1b492da1abba6589af15dc12d3b097acf714eba418ddd9cf96ada317c6d37853a456a08816b5ce26e3263f4c368629ae8e761352f1adb61dd237a9cf85abaf0f3403f53c35391eccda73df3dfda7f2ae8f973d24804d2436e8e5fa330297ba3fc71e6f23b36667237a8b68549a54c3a23879ac404ef8d884d97b49a7ba6767ee8ce3447e9f7ddbc1b95550e090c6c377176f7487a39048cd0441e1ecce8bc9963a37efacfcc47495cc4f22f0839e96b9d46c658cc9c11a2d88a5831980e630a6def9a249bb4ec7c29c47c423767cb706b882a07562ab33b6d380f3dea3328302599a4535f5a78eb9806324893f4c9bb9caff9f5cf793df395f51347e9dd3c5a1503948b8be58d83ddf38b6e74455a9af6479e24ab9badf20fceedcf1404ddcc36c41a13b165c9ce5b77b952cf79c334743376ada5361c36a3f259840768a464c80afba40ed7ea774eada509a7e07852822a6dbb0efdde89f3161a41ff2eb166f28d6ad0ab464d599e89a62711ae04588fb52a1ba262a42c9a4c318aaff7283ec74252617ca1ac47c61efa1aaa39e975c385099422454a998ba9d6a28c496e8ac35987f5a62f6c8855df2378526a61441d91b6564f6ea7b206b236b6e763a687b8653571d4c9f316030ac7e62ae2d506c6005d7ddc2751bf8abb1f2cd4b5547d19bbeeebf835baa9b3b6992b4b0ea1f10dc7d1eb28e7a72cf6686aa020304e70758a4b476dff7f5f7df0b9350fa37044668f9de888049a088972c14559a70a73629371616fbd384fd20c2f477ca8c4a3ec1932c359c6b2ed176d60eec779de4d4c613e7bcde91ccea162c95a36a726505f5fa8f1954918e836fb7afdae41664a0725047876a546697b40e7478d089970d84147ac5e88e346c478cb129449334eade9bdbb870f45126f0e3104f3128211263887717c4803797b40abf265653adcb602d8ccf", 0x1000) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) read(r1, &(0x7f0000001200)=""/119, 0x77) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="d64ac34316b492028af75b8ef016fd53c505256928e71715d2acf82bcd5a1180b1021088c64fe7e46ea0cf5e069d3be78647a619eab8c1d1532c1256eab145a44efacfbe44671eb9b485046caafd230d917cb33703e1677a53185c01e276411d19b5ea06fd500ebe1394c87619", 0x6d) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 12:24:55 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0xc6000000, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 12:24:55 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) r3 = semget(0x3, 0x0, 0x42) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xed754effb7ef2411, 0x5) r4 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000740)=""/133) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r4, r5, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0x5, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r2, &(0x7f0000000200)=[{0x5, 0xdecc, 0x800}, {0x1, 0x7, 0x800}], 0x2) r6 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000100)=0x1001) mknod(&(0x7f0000000340)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r6, 0x4) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x8000, 0x7fffffff) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:03 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x300000000000000, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:03 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = syz_open_pts() fchflags(r0, 0x40000) close(r1) syz_open_pts() msgget(0x2, 0x80) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0d", 0x1fc) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/191) accept(r1, &(0x7f0000000100)=@un=@file={0x0, ""/47}, &(0x7f0000000240)=0x31) 16:00:03 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x500000000000000, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)}) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) 16:00:03 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0xa00000000000000, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:03 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) shutdown(r0, 0x3) write(r1, &(0x7f0000335000), 0x10052) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 16:00:03 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0xd00000000000000, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:03 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0xc600000000000000, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:03 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x3}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f0000000480)="10ea0e977b5aecfc5156eac2f6c92f46aa4ca18a090555c0e61f75bde12d8ff83f7d6b9b50361cf623ef64d920de8a54927cee20b9c348cf12fc95615a278956eb", 0x41) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='#\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='%\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='*]\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='#\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)=']+\x00']) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="83022e2f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000500)=0x3, 0xcb) shutdown(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:04 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x5}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:04 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0xa}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x24, 0x2, 0x81, 0x8000}], 0x4000, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0xd}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) sendto(r0, &(0x7f0000000040)="ad0e3dfd11dd8e6c83051549fbc3520e5be4d1d0", 0x14, 0x407, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) open(&(0x7f0000000040)='./file0\x00', 0xbc1, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) read(r0, &(0x7f0000000180)=""/160, 0x96) 16:00:04 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0xc6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:04 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x300}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:04 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x500}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:04 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0xa00}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:05 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000300)=[{r0}, {r0, 0x80}], 0x2, 0xffffffffffffff81) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="c66f92f437d2a8b8247ea1ba50ec28153b19a5a3a4c77ad319e45935f8d257c8549d0f603465c9cc406ef0441973d935ca41f0f426278f4fcc1689a9076822c7cf5e1da71a0906a6c4a291ce5008004d987024c20132ce44c771b3f6782cf05cb28fd1cc165a47d7393b46d6d75c3965b071268b0ec3f44e86bcbb8593795c885d9955676a15257c26efa20c9b76461256ed5a4801237fa451ee6ed32e2557678947cf6ef8c890ba5a3d46ea853b68", 0xaf}, {&(0x7f0000000100)="2643dd7f989024e1d77118947b783cd4bad0b7398510ad356b228697225c4caca7e449be9ac836492b590d7f1f3787a6dc6f8035bbfd2a2c7a05b078e4dd0a5ac7ae528fccdada9bfd2d2b51fd20b287be2bbd562a41", 0x56}, {&(0x7f0000000180)="0e8bed67d25151789749f8b8c72de160ce4a492ca680d66adcc09beb6938f30438c04c65d3b67557d3a90477c561a1c818cd705ecde04c0aa75b27c178b86f137fb8dbb76f0f4c68d61b749e39be5a6ba47ff0a259d572af57d1e02a409a572b5771c4b11c3035488a300148cf18c48866cae5ba2d642626e89d3d79bf0a66830945f1678da4014e1c61e9270d4a76c832c7c2bcf01cce90cc3ba365f5da226ec3621883bb4f6db55eb19a0f58480dbe8aa72fe9e2120fbc611eda7eb33707f8497ae5979f1f741f", 0xc8}, {&(0x7f0000000280)="e41328c2e2796084a8ffeab92fadfa92ba", 0x11}], 0x4) kevent(r1, &(0x7f0000000000), 0x64, 0x0, 0x81, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0xd00}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:05 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0xc600}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:05 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000100), 0x1000000000000379) mlock(&(0x7f000097a000/0x1000)=nil, 0x1000) socketpair(0x8001b, 0x5, 0x403, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000000a00)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffff7ffffd) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x18c, 0x0) r5 = shmget$private(0x0, 0x3000, 0x3d9, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000600)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x7, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x801, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x2, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x85, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) r6 = fcntl$getown(r2, 0x5) wait4(r6, &(0x7f00000000c0), 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x0) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000580)=0x41) 16:00:05 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x3000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:05 executing program 1: msgget(0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20001, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x408, 0x0) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x5000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:05 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0xa000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:05 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0xd000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:06 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0xc6000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x9) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x300000000000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r7 = socket$inet(0x2, 0x7, 0x80) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wskbd\x00', 0x10, 0x0) r9 = socket$inet6(0x18, 0x1, 0x80000001) r10 = socket$unix(0x1, 0x5, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd0\x00', 0x20000, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse0\x00', 0x8, 0x0) socketpair(0x3, 0x3, 0x7ff, &(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse\x00', 0x2, 0x0) r15 = socket$unix(0x1, 0x1, 0x0) r16 = open$dir(&(0x7f0000001500)='./file0\x00', 0x400, 0xb0) r17 = accept$inet(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) socketpair(0x0, 0x8000, 0xa634, &(0x7f00000015c0)={0xffffffffffffffff}) r19 = accept$inet6(0xffffffffffffffff, &(0x7f0000001600), &(0x7f0000001640)=0xc) r20 = socket(0x6, 0x5, 0x0) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd0\x00', 0x0, 0x0) r22 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r24 = getegid() socketpair(0x32, 0x6, 0x5, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x401, 0x0) socketpair(0x30, 0x5, 0x6, &(0x7f00000017c0)={0xffffffffffffffff}) r28 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wsmouse\x00', 0x40, 0x0) r29 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001840)='/dev/ttyCcfg\x00', 0x8, 0x0) r30 = openat$tty(0xffffffffffffff9c, &(0x7f0000001880)='/dev/tty\x00', 0x0, 0x0) r31 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r32 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001900), &(0x7f0000001940)=0xc) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x100, 0x0) r34 = openat$tty(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/tty\x00', 0x40, 0x0) r35 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r37 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/tty\x00', 0x808, 0x0) r38 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, 0xc) r40 = getuid() r41 = getegid() sendmsg$unix(r0, &(0x7f0000001c40)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c5be7c915d9cb53449c8d79c11bce941738208e4f074a812cc77f57aa35bbd5f859e999f95e8e4255f3707f3a4322ad76d993d941e8725ba144e4757f49141ddc84098a53e41078baa8ec71c922ab6721a31", 0x52}, {&(0x7f0000000240)="a516238944b52e290224c7d5cedddcbbab88fa91130b57a7a510dccf56398a97628b5ba3192f6005bd4e85b4dd58d6f00bb5ec36292c4d708f9d437b11143e8167be2f2a0620d6123872fcd17afd7775d0a545b5e913c86629d6c8835497c4ddc4a24e471c81c409dc20e6c710996272284a828492e58aaaa06fa56a93ac69cc01c88a0d1bf5ae7ba10ff9c07a2138089ed1336cf3fcd17d2a6411f688913d730835d881cbfc9540ad97b3cd7d103cd4376f112eba4c7aecb83e95bf7b1c2e2c6df5fe4207527fcbfa9efb502fe326be6f27e019c5c06f5f3afaddd3a5699cb079fc0ce741b167774c3114909c473727d8e540feba5d7234bd0f30eb61d5a5a0184c8977c0641b57e646123621a2829b8e91b7a7ea5495734bb30890bc2940b032d654defe1f1b25326602351ab626e71b2dae48ed8da16a5bdfb2afd8e6dddf5088caaea2437126d74f073cab22ed7acb5506b72dde26da268682adf0de7ebe1118f04280a35007f2a7b469c4f441880b865bae5cd8126c0eba9461dd65b8af276c6f7612b60f5337a629e600119c63998a069316bdcf5396267e4edbc8306595e3a7c77c7e6e38356150d39ff1b7a503f5e6b4c6e4375d5102f8f55e0f0f46bc64d69f47a13ccd62ee89b7f946d6279fb6888d269d3a605f94f234ecfa0839e77497d3a5518346cd2f3352af2f4ac43e85fed7b6bfa20e0e4b1e5991cd18b25ee431c9168e92f47910d5ef68f33341554d96514e5c76d84027b9943f0593f643a05e2e9c65f7f030ab39a72a5bbe299457358ce6f1c44d4f09d39c72afd5ad0cd542fc8f448233ac39a7f2477e251ee6db325976bed59bdd4a6938e42ec39391eede4a6c5b0829ffed5c508bcc992a460ba9034ed74bf617ce760aa34f8ca313662a74ddbdded0ba946e71b9b355c36513a399a260269ef07a213afa3f930321c9b40cb4edcf08c592f8f84b533d000bdb9990db45e5980ffde5a56b63ce7c48513c02368aed147e37ca088ec18137903fe96985d14cdc3c08591d636313d7ef29c3a482d518db6f58546d552502a60b1ae08acf77ceaeaade26bce4eca253fa1606cad44b004fa5c1199b69cea250227013ec16917b4b330fd0500c9620a037548f9ea4ce2870763c78e97865c3021e23ba24ef0bc432eb0e7ede10c60c3825a13f773e4d68117f639970e3aad6ad924dd4fc5a01794042dc2409c8ec1e3e6b7053f3bd9215bbe2ef808bda66ca51254896c99f02ce53dc087d187acc7ccc009beaa72369fc7d5c190391c1c936a7d1c2ae18027f2739b06c4347589793a64c2fc245dc1487fdeef7b7cd5ce7b95e592880e1ebdac7f58e4740e8d7ca114f19fc1e1a332b4cd73fc367aa99acecda02a3ff99da48f6fcce1299a76d4670a9a4ffb5fb1f9425838365ee592effc6ad62f5bdda625228ae02eea73035868a988ab2e25d093eb00410fbb2c6ad9c92a548e0cbccaf0ca951529db678aa78155fb4f80f5a8d525edd39bcc6c996e2bdbf57c0e1b63bde2e8804697064e3809fab77b6f66075735291621f602d0e5b8b4abd2478f537e05c765c9ebd2b3dfc5c3592c416ea8aecf6f35017cc8dfcfb2e748b01c1a250346a56e39b83bf916e5d0df28377322e96f2ffff16afa87439f510243628d099e7b74c872fb576409677437d13be3e5d84b2d372585f8bc57db57a827f883903b1b0644758309bfc1f7a4b4d3873ed3df303c7e3ea98cbb471f4585ac2ff6cf27f2263a6b6ce0bf9255000402d17dc56b919b0903d84535ac30ad6bd4798575c453315fea4a0e898c103e876160272c7315aee41fbe6f283738696732343bda2eed6bf02f5a11d2a7c18daf684e201579c2027881ca6453a2cb0a59e9d62942bd92e9be593da292da9baade91b64648c53ba9ee159d6c689e527aac65741c6d74422fd7089db451ab0ae8560c4ee4d4138300238753a26fae04c7ea5a5b02c7c063829022067d8231d9c65c81ba0657079a4e1925b85fb2555707c31ada8673ef3c9de0d7df5c06e81721bb263ae671e01f937b0219f992117440a90510f183fd7c4f5b097612777e3bc21ead57346cc196d9253c8e30a02c671a094e30212ef0b47e0cf60031398313df5f4456a23d6eefc7e7da9488fd52fcd21c2ef451a5b7df3c91dd484dceaee695605808d746be343210db671fdd052205d10f6f8ed4d8f27e93681e3bebd95c29f92913d77e9efc616836aa03aca16561b7df61ebd4a4d98ef3a22c4148cabd555a554988129505db101d4ec0829f3561ca2a6f5c7b6b502bc8d88890c4c147eb15da8b54a04884832f9224f88e1ac56f7652b919d59ea8983a0efeee49f0f3f0077b5ff3d7fdae472e6c9eafebbe1dcf325a9d1db439f01a94a03c0687cc400e832280d1dda91852cfd6eab031bfacb303f2a59e6487a7855d66d4ddd957e4cd7cea63b9a0536ca150c7c245e22a6574722ab78c47a376f502ed78875795fd364240c1531a9e20a46f77f08784d8d42622c1d15040b8e3b84ae332089264c724a34812da39f0e5165227c5f495aa068ebd68db991261c478b7a3d516d1c4b9e6d9583e335e050560ad4cf4d982fb2ed1d6292fe30f60b536ccd517599601a16964895d2747663fe292dbe751fd79681939d3dabf4c75d665c56a1bc84ca2cdccd33a418bcf911a343b8747b0c80d3abf1d5a0665739da474a289a407905f9864d7b472de83a791212a04634281150b5de9ed94a2b17ae76c905c0f217a8758ec50e8a0d5d2ffd3ee20321ca494ea36fc63f73eee461fc8ef5b5d8b3c5b4ca7f2cf42e779a1e797db1cb109447bee2fdf27d7ed3b8a03e5fcd357454487bbf0c2062c211e83d1f1802abb3d2aecae9db0511cc73542472c018c4ec4077f9bfa8f4c6db84340604c6eba64ecd41a06b56039b44996c7a640301fd83a4d72d16c152c149d385aa93ae9b545d4854348eeb32509796d3412731266bd8e2e5ca6da7e262cdb6d51ff389d01615e14ac92e3bd9858eb02ef2692d1bfdb19b5f0d41ed86132ab217d80a7f7312c89e8cd7ea8aedc32c92654c20fad9c59c3238a143733d8313174f47fff1cab5c8d50b8f5b14044399057736d3694d34645bc0d3e7a55a32375b737b7460779ef2c91c0bff92316c0351c41232bacb6b8c2e175ecc55cc6ff5bef26caa2f8718046195720ac1e55886ccd085a8fc1da0baf53357fde374a77cbc529384b046962073102a57b232c9349e55883ec863056b1b4f73cad10e2d1ee94ee5a99ebd866ff05b72c5efe81f1fc1ccaf7e5a9c58f32b62c0ed4324a9d7de9fa34479107e22e1c77d855ee3fe390d4ebc1ae3dc72dcd3c1b308f20f3e66c83fb64c6d29a674512f730ccfd4ff78d1c1635a773704369e08973c79705ab3314f3c43cf4f985cfbf5ff752cc314ccbbd9331f95f9b16435bbd775581f71a76272b6a32bcfa9123461ea8f60d6d082430d5a9a6bbe1c2a613625a6f25d9a160e7bdb34fc960ba9833357547a4298de2c22d1e1d0b6195a769449e7ccc5d684c04ad6b676723fe699aeea09be2a6dd54df7cdb4f55722597d668ff8583d2c856e064a98ba9c64d5e206840cdc814ef1a7d401094eb60789371b85b91dc0bcd792cd52c621cb84cfb56af2e29111811c034b4b749f54963a35a426f1f1e41696badf452c2f26acec3bea45bde0c0a37d8f7fdd0312af84d36a5d868aa5c1a610214a6dd51c8f90458a9dab8f0d04dbb2bbedb176643115e6ec4bef1c0095af83acd7c629451e85d1783f73ed3f14b4f420abb34045ccd33c33280cc0c8ed0de752666de2bbea57fab86a4ac3a7a8b6077ba39ae8ca97a78bf8fece9271c3a386576200e46b81d3fd752b64617f78eb4a4500e5084ff947a609907445da8d6d4bf5042d5055e27eb8e74e7ed3d490f168ea0d6bd1903b0f711f3bf25e47423d842494f6be7faa20f7640dc1a4fd9bd732fca4dab4e5ef00bf96b5ee29670eb8aa6523486181eda8d0a6421b17ea89c40e9ca5000d918c58b3e6133748af0007400e70f57afbb758f7cfa8afe8d6496ae36740874249d0e0a12092e72832883c60d022048e49a9cff8e394b538bc6ff64565a989353921fbac94fd687d9d3b22c500a0965034eaa106425e10de041fb5704f5b5620c69e11b134382db612e9ec9293c3f02c50c3eeb504b1ad6aa4c7261b350f8150be2dc62abc6b723dd2e60f7f4631ef0811700cf9bb6b0b9e66703c7548bbbc781c6fb872050c67ddd2da2b1c998243b458e856439c0906a109ee5a29242924c3490747b473bfc3d7f2453854dba1b097a0394e43d309ca523418c481927f2e617c9bd5822d8ab3b30197b2e5add7d9d64af09984f3ed09686c00ece4cd370419179b481f64ef2ae7ddc10d8559725b7680d073f161d11df5721cd65437dc25ead21e11d65d5ea0072503ced9eab2d842deaea5c2a8a49fc4a9817ae434d12c534550320714684dd2f979468812b870ab01bdf1b01687e0f98f1f5726104c1436a5cb25d7aa685002c31bb6705095888647728b4c9b79f60d77b6667b1271c602dbd59659128a3b522c4bd74866a2e59de04f7251c768fb7f41ad99ca6cf8a854392756f844aa870b3316f4e94d0ee50296a24130b279faa6f286ce4bc84dc288812b258a6ba8c9cf8e16d6ad8f910bdfada102ff1ebe836b7fa94db3f775897a2e48c54642a19c3c16d89e1be393639ae350994aad92ec332cece1f7e592e028d09297a2146732e4f6d94be2e8fa875afc9553306de3c2fe78cf2af893c544ecb18f42922c532f6437b0a1fae82d9aa494f21575e41e039ea3fc35cb7dc466bd31df6d3b7796ce07d2622bdf077d32ad40ed20d84a2f80385bbe87e32d13c501385971d8c44dcf90fa965f659705c610edfec2f47f5a50274b2efe1eb0d7d7d2572714acdf83a22895b317379e16000facabcd79eec8c3f7c122903cf2efd81ebfdbfb064f30e699bb64729a6a0349dd3edb2d985755898b2be9874445a42faba1a8547569df300c90de19620eb879124b6fe1293b18136e96b5320cbd10e2ca0c74cbbe6a90fb55518f2993e4e77d9aeb3b4180b14e3f03ad524de7d7a00b800a9bc39f57146fbe0d57097b792947381126d533ab1a083cd35103700c0dbdd162434ac7ef31bab544b0230599435ce425ffd3159cf7a6647cfb32347a178f173f6974430098d2043555e1e3a2569bb1aeca63602981ff3b07bf47f8160c974a48880d85c874175ef96944e156898946d2ab4bd2a9e14242acd0eb9741bcf0992effd51f532062762a1a07e9d18819b680fceabd517f484ca90f984c09ca694560dfb2e1e23c9abd7008aaa3f4629bdadcb18b118e302976b8128b83e67f39eea863b3d801a7574da7e259d7d9cd2a771e2cf5f0ef5feca7c3f75a2bd3d5bb55e8e2c9f4b4776b3fba6efe98afa2aec2197fc5932766103d03eb59968c8c3bb7c24133862b395a7319a13c9bf6bca3a2224bcc751851bb6244dba3d1c83bb2c86436b141dc75ea9752a9fe930217ec6b7264426885729c3a5f91631b7b22be8b2dea4516b73933bd3c1b1715c7deb17368d9b421d6ecccfef1174dc776837f6b43466d78c85c65f61553a230f39e6793e09cb87b698b738f2d2461d7a69a753ad6143e7726d9467af24ecbd3c5dc60848b4475b93e56be057360e585ad37464b95ed38625420871baed5ef9fca3b77aa3381b8fd116274f67bf8ecd8b6ba64d3344d89505e5dc0240d18782288ad8f27ec6a58323252cea37ba50009aeb19f819e33d9d5749188825bda", 0x1000}, {&(0x7f0000000140)="d3e46701b55bb7bc776f2d614aaaf18888c06e9e148615c30effcba17685c499d66a7a93f0da8bdbb5c5855da1e5813f2667444a76c13554495e4b405e3eb18a424e", 0x42}], 0x3, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @rights={0x38, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18, r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x28, 0xffff, 0x1, [r25, r26, r27, r28, r29]}, @rights={0x28, 0xffff, 0x1, [r30, r31, r32, r33, r34, r35]}, @rights={0x20, 0xffff, 0x1, [r36, r37, r38]}, @cred={0x20, 0xffff, 0x0, r39, r40, r41}], 0x150, 0x2}, 0x1) r42 = syz_open_pts() poll(&(0x7f0000000200)=[{r42, 0x4c}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10004) pckbd_enable: command error pckbd_enable: command error 16:00:09 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x500000000000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:09 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = geteuid() setuid(r1) setreuid(0x0, 0x0) r3 = socket(0x2, 0x8000, 0x471) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getppid() getegid() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) socket$inet6(0x18, 0xffffffffffffffff, 0x4) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x6d4c, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r5 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r6 = semget(0x1, 0x3, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000580)=""/132) shmctl$SHM_LOCK(r5, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) setreuid(r0, r1) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000780)=ANY=[@ANYBLOB="6d080401df91d3e2ab7b8ad093254f10860704ea392158621fe2b5ca9ecafc5d7607536794ff9a9ece95d18b77da92d07870531499acea910de8cad40691b377421aba0300943cae8128acb3db74397e0f4cd6006221d30adb4510feba955913d56041040000002ce400000000c585d04df525c7f768cd631f139ec0f8c810f5dabb3f1798fb9299cf99a0bd672630b44573feb6299dd73991c851bce07037130083ddcb7099034faaa823fa2051c78d6ae33627286fec6f9fdb82541af27726d751839b03e27cf11e8358d687f1ae99a66bb282d4883f52f9fb888ccc7f22d261d7ad6fb36447e45bee76170adcab261273078a80102dfb5f91217307e3cc90f8fb9401a03a52efd80d6ac5aa7569972150564023a85678feb0f54d8378"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) r7 = semget$private(0x0, 0x7, 0x30) r8 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 16:00:09 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000003740)="d296b42356b6f933ce2f788cddbbee2cd9c4b3c282b387efac2bc9a7581c4f6314adffc899a1a00bcbfe123860de4428e8344ba30f86b52e257fdeb6ed0244a62511942e58c101233e66fecfd40d7b3c998637beedb76ba9d6dd5eb50a1144e9be9a137606b4bb5f1d1ff0db4b08fa213ac8f551d3c82c3616696aef49f8718f676ceec17f7dc7da671a6dc9f1995a2fd57197fbd78ca4d466eaf272e8b60639cf7fd059520710e960e3845ed5b052c80a238639a6fd5a8c518df1d462e116a0bfe22ebf07a79a5b6f0da527e51c6a2f11cfc1ecbd584506f89bef4f172bfdba543376f7ebfc72462c0932cc67e0f09596643043a582ae268c0fa10631c55e874fd25ac75d3e26b48bea3d211115b54dc81b8800bf7fd2095328ce23855cd4f331dc4681bec88e8ffeba3161659ecdd7a6e0c4da23898444d7dfdeef20d84b3b71908d94b48bc4520925b2af234effea814c1bade416f0c80ac8d28233721fd97f5ae2b3ea51509dd7975c3d0fb505090c174487098078395629882bb0914018294410e227354ace64f961dbc623e8da27fef8f7b5aaf7aec84fae867a514182d0a5c065498fdf085f7b6f6aee7c3636551d8c1568cc33b26921594f1b740ce447f83027e05d7502b18912338639fcf9eb93ca1e46233b6c3692a76e6c948153d3cfadad39300c72ff06cbd76decf81afa7d16fe198b3cf849f94ea760f2ff10c1a23882721a65ffd64af14e713cb504c39ff91a77e46289772f28e33355a9a7ccd6d9ff447976e28ee708ec29e6d37fd8c9f5eee95aaedbfa604a8d52ad89a228084a83ed5d1b4a678363ef3990439d6b495bc6158ddfa736cf89aaa1a2aad180356f7164de49bff78254af3d229ef89e331c65667241fdc9a13fb4595e191ab60cdfdd28aa8b44376861e809f4ba284c75e81f68dc646f4d42b04ede0ac90eecbb2d51b8b7ce3614c71e8394f68eda080863ad1db538b5e6be307a7b3365f4d0689492ca232c50d259fda457159647ac3c4a03ef0d948c6b1c795b2bf8c96366da54499b0efea286a45b9907c6c356c46bca8539dd04725df178b48e7326c899cad7680529759cdbce572458b3bb0a3347dbde80cca7b68cc71f543088dd75e6f25f01c1113fd2971d570dff9d84bb778dc297578a806e7d7e361f1727a128b24fc1e1ea5ba1dbe42d2db26e43421f06594bef059b84a859088994b59818936fc610b8043b416b9273f09abf56ef73ec09362ef136e79ce7c6a5da0c1215cfd5e4b4da2ef5023fb8fa02a4532736c0fa7be60366acee6323165881c054302bb8d90a9dab2d2f6e94fff1d39cddf54b5a07691167a97fd8fee74952f5b3d00d34ebbc4eff6d53104d42fb4030813c720b14f09d12425d82795a85ad36982ebf8bbd1f72393adbf886ccf83f7e14d3f0625fd109f393bcc7f1352bd5eb484894fb85d0141419e663edcc5b6730c4a97ce525e03f3539dbdebe341d729865970203646ebc3bf6cf59409efaa58d2d82c908b010a524fd7d76643e8bc3a281f1578b253bfcc764fc80754955a40c10429ba5c84dda6d2653ead433d48da46e5304c13edcbd0a6a9b5af24b57fbd16b9cdb3369e0889c67c4b99aba5723f069febc49c6087aa868187684f0b2cfc1df91ee99cbd29e35ddd0fca002885551dcc95fc844fed36082f755e68705921204f29c75139f1f2a8bd4653d1da9937647af7680ca79cdf0b168775a5396877494ac6e41515022c0406b1cb18cf6549e499cf37eebf218479d8795ebdb438ea2f0c07b3573dd884f9ea9293b361bd64a4822bfac8fb08ac0c1c9d18e10b8c0cb7923509d5f32edca4dcecd221e47d79a96b979e47ab8ab636289ae38bbd975882eac443f4e675ecacf823b75b9f9259e5791e9a35df9abb3229f041bc0d8928965d7b6c355aa74dacbd65972edfee31833d9db667c315304e2c32fb82b582d416079874c9d1d5d8ab1212721119f8884aee183ce926aa299dc3a5cd6f1c856c1742476490c5e600429d696f4bb10caf66207443d5bacbdf9d6b8b52acdb5f69894fbd0b91334036fe42a505e6f1bbb2a2a97626286cca45a6bf767d92eb869ea66ba9b80b6f86a03d84d4f3d002da3998a648153f62b7f18c2802317b430497cd509966e64ee59c53600aaab445c04e3d31c79553f1189b57e0c3e292d0ab8b440937cc616a11733409ac8b8d863ae749b87583b59ad325b1d5e1b0f1d5e7759d708c58ed517caeec0e40309bd69100db7ee37015fc0a199a6c808076ef878397147f4487567ed3e70ea91394695c3dbd2fad33b936abf8dc12fc426ce542ea8c1afbf0146bc678ce0c08164d69ef192d8637cecbb5a5953590b62c51bb72db60677e934de388f9f17539f9b61b56bd7b2ccb09b850926c401aa4bdf4a5f1ddb38fead0d8b351ae44dc08de8fe5b5965eb98bd0f95d13e6e0a3e1c9cb66bec26c706cbcc430e690c1f2591223052a8d2e92204628831a1d21c4ed240f0cfef822b78fd4c2694605ce8bf21269f0981264534d1db6d384edbbc8be731b1d66f08d56f918df45e3b158ae44a5cd2c181ff64b614463fe391c89bb8f41b4f5fd743200ac8a98c7c6e73c63a10a70672fdc1f5cb87b080ed5f687556d0de4d4c0b00ce3223abdfe70f3f42cf043f234543c15b30f484f9ff28af074178a2f206613cff2397336e81340c5c8e51e26da5efc5623b9439baf11fc9168ef93d3d4b261f3e1da3ca54192429d594811bbf41558447ef1b472e89ecb23f1b6e5f73f43ed1af698f0545fae3f19b5a1c39dd2d7750b414642a3fde3afca77c79b8402b9cbade73e55a2cf25bf09031602e3b3fef9a074ad45d36e5a745467bfb83eb87131df75f6c11c0e936cba9b2438d51bac5518a6fb558f9e38e37159deaeedb96a1162215eee51071a733060dea564d6c009aa038d1175a99b9a70cf1be79143cace8ba0036cb3faae76916ebf6f449f2f962a7a15dbed50b9431f3ea51c4d750eed2cb8c3aec9edab395692002153b512fdf1d488762bc689c8e4c81f83249dbf98355d8f70a2511336849d0fa5005a17bfdc3575ff0e0a0dc526b789e6f41e5ffc7ce27ca695184dfe0ae1a98b6a64e59de0e761f028bf5b3caf1de9cef14387bc6cc3b3890ae1bc75c9cd155b5f536cf11cb83a422700487a4216080ea8e0cd639007315abe6a66b1abd29e1505632be751d5b5fa0b48546b5fbf3f77ce568f5f612f17eb296c685bf99e5175c38565fc6e9a7fbf11ae6ae3775f5918ded6e96fe50377d408e13c7dbf8a286e84a35fb8dafdf2483b64ee0b17223a9a1c23993c8a06b041425c3a5d8cc9e14efcbbd0f960abe62bffde17c04b8e92ce7c3397525daa5ed835336687df11510f1ce597634079c67a724edb570215052b3ebab59054eaed57cc1f87d267297ddcbf3cbda5e396a1f37eeb7dace213eec49b0dde49b088c01eb6c4f13a38d7b20a5e13ea6f49255d84b57b0ed55377ff9e503b24e27103222fee99a34f599f61dbf3457f9d7f6c0bf3190d6cbcf9e147447bb5673ce3462b612a3a411e4337342ee907dd2387595adcf9d066f82a8b6661f9b7d52fc93c026b3b9d9ae1b4a7c0eb7be3aec3ce62d38ac3c8278c4da07448a5077270f2f78ad40ebfed84a92912e6fba64bf4a12b461bc1fc90f6e58715bc714e7efda01943a5176123f71e3d351e5e0b2d49b1275c93bfacd09eb54c722ff76dfda07f677cf23a933ac26b6fb767da1898aff958ffee666e16d7d1adb03ec876f70984af5817719cc21bc7d0ca79f20ec45f93d20c630157a9f89183110f2079fb3955e70355ee1d520f0ba1733353baa3f8b3c654bd7f70180078ddf40f8f5d0107180cc4177250b4657753994353632916c709895de67862881779228679b2eda4fafedcae542c33f159f996579e836543726935397b380f77c5cd1e284d38f45a0603ffffe547de61e9c406d0d6df55b6072b2c2b1a86ca3a0fae76c23f03900b9781ebee7c803df14962fbc3ac12088f292d49b1d4573a3faaa127cbd7c909ebfbe286048628ae3cd9839c1b1f9d25c0d366034efd7bcc83a64db4f374dd5a8e68c91275f017f8ca2d16b245a55d6a6c4aff169ea0a576b211b488863eb3887da3612d08dfa2ebd6520a1c44e2183fd1f786f7938c6f97e94df27ad69d9b3b4e6644235ecf3bb536b282c20dbaf1636be53c030323f5edad8dae6fef66eb0cf19302ae99e0d5f7e721c9dd00e516c05180ee8736565db7b68a7c7ec7fe08f38e01a461456d7e4ad9b18545d1b32768c14b9ce24b89c1d9260548be21557ccd25cc3277fc0e6c72384f87c76c4c27a84d7f5388b56af42d21d9d952670c0bc1c6c9294b1ac4cdd623d9617a7a07aea10f77938504ebd94d27e290a77789134eebd5549e73fc25658d66ded000c3a4ec913546bf8fd4ed20d8c83ff585d2f4bcff0ce5c14eec885d812b773920d713a128f14c53e64e1794467aa16f675d27ce5d63d5c3155e9e2a2fdb24ab842c8aa82998f98cfef560a9d15d77b68d935115efeb4b2c0ef4a056b6167310c8d1bae4ec75b2e7d2fbafda7a8334a2c97bb8a1e2c3523e3d966eb8490d35063a080f9b065a92f11507f7bdd994d2089577ec2054f0e90608d328697f9744f660d6c25887600e1762ad1766ec5cc294665bbe50bea85ef2d068ebd0e4c7887c11ec096580fc20eff76c167cfb16438756c95d3ec04a336b0b062f699475731ca5ca352288d0428731832745edacfbf7e42ce5539c0e5431d9312fca972178e845fafe56b1450a8e09bc0bad3b5a85071d49c7fee2953536a4d7a35f0a9cdf10dc6528bac41a2910ebd5b6b26d2f92396824772f38baed2ac0667c18eda976750b7955b6f78aad87a77c98cdd4c102f0734d3676a41c2efe0317a39d7354f992d62ac921f945fe8a297ac1340cf3db6685a63c495db59838d7eaf469f781358a5816d614fcd1d9f0eed31d20d9fd95bb44ed907d4e67879bc0b7e3ce0fe3a126fabdb7be27ebe87c92687b01b772022b83fc0210cedb836cd69e524e296f2ed05f67cf1a35eaab5226d646896e833777e30cf90b08939acad0cd53fd9ec4f3447c6d99aebfbed179c158bdd5e410e44b1abebdb3343d3187e4afddf10772e2ddab0b85a69f28f0afcbab0a55dfefef9a4db2c81422f3ccf69c762e43fcc321f15334e2057e362deaa198f4d528e3ff362cd826ff83ed6543d5a9bbea9bde9a1c4106c586a6dc3fe216a9b3a3fb7e50edfe1eb8418c4c192183dce21634a3a103b42829d7bbeadbaed2e0487c55b34a8f75dad7b82edf173d76a1d8425f842cfc4da957553a9a197e76ff8f3ae4a8f09cd77fe53378c294ff4f7d0d3d0c0ea919e7df95ba1647f476912161c52b879a3eba4bd397a96307f77142cf21282a82dafd4ee0fe8671c366588668ccc15e01e84c0819a1dd9828e8e8858e8f96a399618fe2a7ff559b84bfd2c88b3d8270dd98cc589deeaf98b4da4ce9c23d6d39074511dd17452342449434fc16ba5dda075939696c344eee1bd108a77bef2d585bf1864718490053e3b462a2e3295a304a78baa073a25fa1a128f0c102994aabf0a4f0520aafcfc664a6d70cffa98797c68e39266a6194fb0e192346644ad5645696d8fc75799696da22dd8f8a1d70b9babe4d7c271c6ce1217076864f531924c416e4ae859bd257e003132d644561f1cd9520c4c8901027b4e9e4f3086ce45b1dfc063d26dcce265a4c6be83ad20e0eff1c672e4639d63545f78e34bed51a151a6059736dccdd97fd317", 0x1000) write(r1, &(0x7f0000000100)='w', 0x1) 16:00:09 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0xa00000000000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:09 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0xd00000000000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:09 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0xc600000000000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x7) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x3, 0x8, 0xfff}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)=""/4096, &(0x7f0000000200)=0x1000) fchown(r1, r3, r4) dup(r2) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') write(r1, &(0x7f0000001600)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) fchown(r0, r3, r4) syz_open_pts() 16:00:10 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:10 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:10 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:10 executing program 1: clock_gettime(0x7, &(0x7f0000000080)) r0 = semget(0x3, 0x3, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x2, 0x200) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x86) linkat(r1, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x108, 0x0) chflags(&(0x7f00000003c0)='./file0\x00', 0x10003) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000500)={{0x1, 0x80000000}, {0x80000001, 0x2}}) r6 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x11) connect$unix(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="e4154d2fa8952d53488d000400000000150000"], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r2, 0x0, 0x0) lseek(r2, 0x0, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x7, 0x1}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x6}, 0x8) setreuid(r4, r3) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) openat(r7, &(0x7f0000000200)='./file0\x00', 0x100, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000540)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xffff, r4, r5, r4, r5, 0x0, 0x81}, 0x9, 0x7, 0x1}) r8 = semget$private(0x0, 0x7, 0xf7b7778bc7fb9eeb) semop(r8, &(0x7f0000000380)=[{0x4, 0x5b01, 0x800}, {0x6, 0x7a, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x80000001, 0x800}, {0x1, 0xb1, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) getsockname(r2, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) dup(r1) 16:00:10 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:10 executing program 1: r0 = semget(0x0, 0x6, 0x2000000000c0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x65) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xf6, r1, r2, r3, r5, 0x8, 0x80000000}, 0x5, 0x0, 0x100}) setreuid(0x0, 0xee00) socket$inet(0x2, 0x4004, 0x7cb0bd3e) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getuid() syz_open_pts() mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0xb6) r9 = getuid() ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) setreuid(r8, r9) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) socketpair(0x18, 0x3, 0x101, 0x0) setreuid(r4, r9) 16:00:10 executing program 1: r0 = socket(0x2, 0x5, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus/file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x8}) 16:00:10 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x28000, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = geteuid() setuid(r3) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r4, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = getuid() setuid(r5) ioctl$TIOCMSET(r4, 0x4020426b, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:10 executing program 1: socket(0x3a, 0x3, 0x4) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) socket(0x18, 0x8005, 0xfc34) 16:00:10 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0xfe04) 16:00:10 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:10 executing program 1: kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x8400000000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e", 0x441) 16:00:11 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3d5fffffffc, 0x0, 0xfffffffffffffe91) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0304008e127f00584603fe6c37b3bf1b05eb5ad35a04fffb00048538bcc65c17176fb527ff2e5b78e5491c5096aac4d64948ad588cbe4e2dc578f4622f7d0b41bd759333a2ac11b786ecb34593c48ce9e5a2d12f1a9b"], 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="cf97c463fed2cf51d5cf0f597fe39d2b8c7cd2d61e3b836a8119fb9a17365ecff3c1977840351f53dd9211c40009c754cbb2b712ac81ed76f87562bd988b437acc8c410a09ab3e24c728c9d4ec91eeaf4155f2279531898bcbda3e3b7345fea061e7bb69f978f9fc70fd2bc78839592b9ff637702626e7683f3fa59c7e983fe77a2b9bbdb7c316705fd6d46b81b4207129fccd0be094dda0c133d6dd5ea2f1e81ba3280de28114f775f24d035498abd58cd713e80bd9400a52b82ec7f3d9fc8110928efe2ad0162cdbc9dcc169fd6d82e22395445b8f340d138b4141335dfa20e0d0c8e2f8ee49b09f249e64ac4d5962e05f1ecf1cb8fddf6c451d9cee4b549be5833c28c6819e93f4b83335f654f67c5d08d1bf77c0893014985c329509eadff330091acf20b901707792f1ea1033c21f0b640c704777c7eacf85d3394ba5f5f123b19348979585e47774b2965a19aa2940720c298aaa68af908080ba6082d86e63c65e35988043b10983a48c84067451d60a21cba00fa9ec6e09d1a17bcd14b5e52a7ddf14b7abaaccabd0cb91503fd2aef1d2dadc1051f15481b690d0073d2d51e099fd88c83e41038a01d146c04afb12c6f0351a285bb56c6738cbf9c788e93fff6852a13a6b5c94382b98be6bd9d9b0521defb4abcf6aa578d00edfe82c0de4177cc6ef7dadc2d9bea8d78f81494dcbae756a0b3b3b28196aa03c28215a7c730f55a8d1e010027a13505a648c9b576bbcf8ef2298b603aae0326452ccdbc67958686a3b96d279f17040dfed96a82d21f6810f3150360cb13407841eb2dfd3d69150bfb6da3c53d4b428a4686640510ee26cbaebdedab7c897685d7a23e842eda370dff8db7f37bfe9ff63578b0e55413ae499b902015caca49adbea54fa36e94e4a56ebf3ed3bfd3309db68cf99c76df8d7fecc8bb0210c8a435c0e0b1ccc14b8fb7d1901d77aba296d487f7f49921f7975cb87149319803ffe46cfe72131b67cbf682f179858e133ef722424667f20b0268f3a0a79ab0231b7c4d8a6e604756e09e006250aa53f10f9842e501229daeff811a4903ee199b71c4ac8779dec76d890f77f02b02e761dbe38e7fdae318f5b1b2fe9db33c83041062a57e69d2de669e6c9054f7480df6b4a2fd1d5aeff5bbeb4f79e48a95eba32a39ed90e7778f603ee6f58e2ef5bab15e155dd80923ff2a6ae08bd9546827170a373f9034cc48d37a8ee597ed393ebfe8dbc53f780f013ad1b306829ef1894f17f094e367e3e5e5c090553ba7378ee9e8fab0ead73059af5be92ceb2debcc1d16c55805ec0bd7900406e93526f2795bf209d76b8355d3e21e2852781b168fa3be3ceca57eeac587eae0e4bcac69d9c25cb824d4439f83cd8485f78d8040762b2d56b4038d94baa9d8f3b47e6b44657d2fc4915177894f64748e6f157175f27f5a1c98c6b7d630a74ed81d9e2d2426c9a88630b1272afb3660dab1fdbb71d95afe8b70070e6ed31f8aebd695538c7015cdac59630bf4d7f04599b74d5ba19f8b07a2918fee29317d884a4744c0b821d63093320235c42276b6ef9aa940b09c54b52097638fd064f484f7fe9cd97c195c1cb08ff945bb7808626cb870f827d731e62df882fbdfa497c1756c63ba2e088d5d06ca0f6649f35df6b3b5589c724adf622ad5dee814a97ebb5746d0b06b371e975d5bbc1afcf9fe5bb2c4d6e0937bffd1c9bc15efa2200ae00da60a7b97052fa9e3b59d9ad2fe63d1868114d2673423700b6d6477a2246872f33536514013a6b8e3d3ad9004743819b5cc6f707c1d09b2f0a5431e48d4df2c461e7c8d1d288943e2048d5fd9ddc804074956dfb52826ae1574a2d44292c72cf3cc3b834985085210cdc66ef079d5887e8c8e3003af9b821b36b7c3534bb89e45fc07f7af92af135a97a2a27bd820fe92935b32ea43a3aadd2aabd10d21bb863eefb5bc3812683843a0724698c626a77385b1c96c8039cec22ee9cc2422167502c1bfc8f61e9be4e34b4372e19b8fe73b69f6f9a5c122c73aa7b176f5aa3234fc41e45e4733a8f4bff2ef02d73f045f3730ab48d7823145c6ed908863d0648d414ab2101f5364cba7093414f0ed01bdf69044fc04e61d204ec71d8180b8cf0426b2385c61511d1e20f644a4d14180419fee63122d5d3a7c10f9cfb97794884f02fae351f9d80f139a5c38a8e22ae2f77ece39831cc0d6c6208773781561b8b8e8c3e5b0a97784eed2e9c8425810274d14715c7bf964b26f06145b6b299a52d93cece7c2a580df50136cbe4112b7c046fd5b7d7dfa1efcbbac114f78e31317090c20b07f69b3fc29db9e51d6dc338286482c9b37858310f3b84abee119b851027e18e94e49725de618252aee942467a02c501d515871264e8663297ca45f13da3e802aaf2b7bf1c5f93cdd75a97c5111dfa58294faabe8d99c1372bf67cbb3fc5dd41a275233aef1d5b0335bf06c32d135c242d9f7513992c429f503c998ae772a5a5a6304823323ea4e3d5784debf72c98f5ebaa740c337e40fde594e4ffcd798709ece493bf487d7dd04bcb375f03b03e9eb86cde9a9d8dfa04beac8fd1af0ad8939d0884c6aca7bce22567689334f4a0d965cf4dcf7804c37616a66b0831a725ad29c9fa02d9632b3b45fdf51b408a59c6d63dfbf33dff5668af715f1d4166569e88aa67362deb039712956ab172e4252f065a7805201ae8e62a4699350765273bfe4bc9de521b17eb9bf6aff30cf9efc58fcfdd4f4691cdff88e3a5cb2bdac2457cce4078480d62905a544d54da66d89b314f2df16def0a51dda9754f28ff19561bab762e43c7a1e6a1b859e7337820fad76a78bf26120bf8c577e16d145a2e58b38f883461cde17acd6af498fe9e12153f03437596dcbabb522f1b703abc4aded95ee4035833ac312b58852af340833b976408a81bb757855688d27f33185b5f9fada32b540e203c53cc7cabb0190e2853eb6a56ca981995fa30f359d69f17259f7be01eb187680ec32bbe6f212f8d57cfff9ca2c4e8ff27d2bf45790b70388ee573beed2ce2c3e0f7d1208e952d49efd054b7d49936633a1968b0f640fe23813a9ed2c6f24fb66c0bab480e074f7beefa9496efcfb460cd9d349bdc86dbc76cefe7dcd3517c5db110b35fa93b01919a241dbd0b330a215a1e8c85bde49d72e092cc8fef8f26d527bea0e29eb3abc9ccce74dc8569c8738ff83c3d690f1406b4de6e8f5721a965b9e207be5c6fd95b046e3ba1ec1cc7ff7844135b323ce6a1bc08f7c360d42aaa9116e9f52d8e3514732d841d729d1a6bd827a714c4efd08225b1ba9ff8c577ba8c455d4c0093903c88fe15c13c5897ad7178ed57641e55beb5589c0e9d956e7cee0d471beb856e9402cf1387149df2854da2a82b8ce9a8397a3c63bee41f41b94bf30a1e492a490ef1fbc40e5c7a26e6818d86a2cf996dc1e7f8541b637b551888a182fce5eae1d78950876e4bcbb6c6cd1376b37ab52cfca4b7f4977053fbefa6ca9250dc66e0a19eaaeada19d2a7e50c2270d1a010929f1a458c54eaf736a134ef893ef7a20acc783a0ad2b00a770dff6e58d6e904dae6c71898522ea081b30e86a7304a62ffda9583bcbdd5e8eea8ed9c87d3ea36321ed7d2aeb4eafa7f585acd916736991482d20c35e8314fde7c873a8b391e2da78b301fa3b2603a3e000d90818f483d0fcb598f2a7ac50ad16f7f0427cb605ac2e8f0178749220939117bdb6d855602306bfeb89b11a5794f2acf1e29b856a7d04c6e60b417e0484923b0a627d21ecd6ce4d1df440bd99c77c710d3c58a526185a8ae9e9ef0626a9b623a4d0a3252e8a79615d262aae5fc94eb12b995dbd2840107770431a520d334c48af8d2e6d5aa4383cca353975b585322c265100c5b4d9f6e871169d707fc9588dcde43ff67ce59816f6ffc60ed215b71ba9da0807ef6c58c07170cd1c500c1e418abb766dd397fc9e15cae8822e3014f50432184b7252a6bc97c608f0f52469fb9a0fc310eebc8cd43f590bae8f41bd976e6534f4cd30bf5149f9b25775824063b281c29ecc9f6735aa4fb291c28adcdf84acdea9e5d43c3a9c71f819b6e6f8a5287c2833b3ab6c6562cb97465ea09b2568f379fc13ca4ed73f57cfbe6d023e040b91357468bbc447af27d26b4fab4224b58bbecc1ef4f91958c7e3dd15057030d6d1fc51de29e0ea7c35fdb48fa180cdb27a56f50a8a75ceeb2e1ff3f547983f95ad58061411904d68b8c45421258826732235ecf7ee4bdbf2f6238b79d129e15cd845936a55b906a4c1fc5522ee2161663811298d58f4179c48a60dc4339e3133c99856a60cd4fdc8f85579d7bc68ef78f5e311c0a362480d5f41fdb1dd3a819e393fdeb97c7c816b4577a62b73852c229729c41a08ae213cf497bb11e9550c900244af156a0842f1f714c2fef65247493ff062dc7b0be8bf2f72ac99edcbb539f7a174d9d37d9476685f56a8a165c27da5aacb96e598e9905e1a46ee5426380e8f66d38d6bf76faa9dead4bc54cab1acbf23284ed17ec631ea5de60f2fac1b2cce70329d0baa821bf064447a2c0d7073438801fe0cb8f262e0c82e4820c94e848adfb728113a51589c486798f7e48a223122b27318d87648ba26c8e8c3508298e04412b3c63b59d043b3bd52e642272db57d6babc4e0a2f093c8230ed901c642096d4fb406ba514dc6f705d712e4c9da8186c0a6c6745540e35a52bd2405086c97534dc5f8d03c8d46d50782f40950e2aefef4a8a064fda7f8c5f76f83f14310528d96a9b22fa510f2f369c0d9050ed6a80a341b6e2a79b3cf1364cf0d37dcf2bfadc40ad90911b3a7a190dcbed2cfe7524323d77090056a7f69448b02ad0fd230b6998823b9c8329c0c9988abfb94ad337434043cbd31596ce56056fcb87d437f5dffb7b6171905e47c1070dc0f30c80b685606d9464704141a2b2b62d125ecab774bad5a622bcdfa2726cee3562231fe86e38166e879a9185aa579d6fbf01b67a58b7e475087ae2b1576742af8061e47bc6317acdf8411b410c8c2c31729091a074b959caf5ce8fe4857c49fa6c440a8fe67ca39d5957f5dcaec4d6f427a6722879ad23703ed0e05477b88354a783a92845b2c01d4d322a0d24ed8acd566292832694a61b709bfa44de8d580f5578b218c0aefadd9cbfdc700b7ad5f0a38d87efea030f06bf3621948eb2127fcb0d2e5d17e776d111670f595637e074070f91730fc904401fb5ae21584b8002ecf96fc04d0923644e6bcda472e82eda88b96e1e289ae0c8faf386e2fe456a93401bd33e23a6ac3aec6388881160e3c91493879804229847dccbf536ab2dc91255edb97771e2136340279d831057af52b54a1a8d2045f88c6831783fd070a3488a8bf3e8ff45ced0d8261fc112496104624d48e8a497ec23efb8485f89af4d0339a6c912c05484e9f024da12c80889dde2b4f10601689048b2e31b7c563e431e974bb89d50ab3babd5c9734de204ed8c7e3687eb53811576bb526e65e25252ac3f31b9693ee2e2b14b7ad87c75cc1e7574760e861400199ff1792e4ccd7ca8228e4ba5f3fa576a545ace6bc7bf61f363059582623a77747999e6d45fd18577768231fe81bd9ad0531b9e410d97508b9533f221492be92c1db65e9b04417f787fc8f23a115fdf7c886336e4bd2eef19e8636b16b07ed0373e5527dea296dd4d0fc789b7b9d67b2b989d83c18a7e5b57990f79f8220ff31eafe769e8661c9b16689c88825ecd6410cca2feffce44403b2b1dc180d2e47aa64061376de1c820095410e303cd", 0x1000}, {&(0x7f0000001340)="509330f9eb123fdc6062035e3dcc95fba6a5d0c64d7fb73eeb01029c603f17d718e34468c6d3f3ad031f4dc5105534214325b87bcab424b46eed63b14e1dce4f0eb8d6947af20f83c43dd1d22e2397acd87fdb5e5ef9bec68aba7e05f503b79d73f7e655dd11a471d0c800741fa01dc8a9253b22e37f42b69be6afbdc815fa95c2acc3f3f84d5b53ced915b4241564b540ef15e3209af060e10de60be2f726c6c8dc93cfa67e17701b0c4fe225156ee53cbe85ca736f406ee5f591c92d97f4a148a5648134d97751541f59fcc682dbbc4b4e4ba41ad6ff5e44937f39462c32586c1bb40e5a4e4a759f220ba6aaf8ae2c0bbf29e0fe14afd47c47f000a47990b493a3e9c07e41abe91ee7977b07f0e159081c8966a518dc52314d1b7acf1fe0f93bce4254d7a52e09f3361c8fbda537a440495b833936773c388e1335c4562405f96945798e13162816bb364b56e509f23ec701361d293f13bc6b06e39283a8809cfc59ed2766829ca93eac85075d93ff50561363ab1b55c2081b809dc4cadbc99e72988904e86dcf34d16e9b11492b7150151b29d64b9f0892ff937ff206f81501bac89158edb866d4571b6c1fe211c6b7410adf9d232739fe67b242dd7c80c23f0a2a4d8ad462a4737a78f303a40c6e3b2f7ac452ba51edd4851ddaba60522ed7e990593c6b62949136b4c8653058500fcbb6b94fd9c6c93d925c1c058975369042a4e60fed2d9837e75da07e74b0ce09bb828b565c8ebbb1a79e5052831c7af68bdd13e5006f7662aa463d8ac33d90e0a5b6a87072bc97a67cb87a5c22b603463f492ac87972a359fa0fe6193efd646631d72642ae1d6b39f9bf049568115a856fc1ec495d069f75c0c943b0277e4f256dc2a76ddea56e9eabdb0cc41f34ace294bfda379fc958e255e091f3f9ec1fee56ed633d289cdcbd9783bcb8e0993a2926a9951be6ce644564d1c1a28ab3d094dd19268b17b34220535d1070d68084bd9e97e7f14194f701fedbd1e3fa4529e87a2d0dcdcc8afd8a23374109fe39cf1bfe227311ae0d1fc6ea3a42f01f16931eecccb0f32dcb43a1784196c08bf6212da29a5d376749e2d68c748131746fb1f4160d1756505b128ec8b18b387315f9746e3cb765cdade3da0ba465d32d4067c94230f7eae45eb309e2e48c69bd1caaac95b410f6bbe85bb9b12363720a4fc2c37020473f784deeea49fab35faaf391084ff15668ed983b52d075c7f477c219760ed6660525b038ed903b99629121ba1d67c19a4c9be898a5ba3a99b2fcc474f63e18f811aedb01e7f68ba5e717fee58933d07b775451b398f3e3daa2c1d2d7012b5dc7bf5bf98bcf4c4863444a0b50cceeca408d0eb35c81ccd8656d04d6d0dbd101430346049d13819ca09cbfc4e39b810331f53b9cbfcff9be498b346f89e43628f9beb1b7a01e59692d49e834174ee67e259dac939f9bbce56179d151ae62388238805ea0474988cf51feb137aebc1e6497ecb9f4cf8d06bcb42f44e15028ee328e71b6bb8268f8e65ec6265c1751599c6d624c79f0eabeaa4abdc20d2b76624f04eabd8526ed16ce28ede840e00567572f356d1084d648ea78281078fd4c8adb47b2f7a94ae3f121c74b11f2b9a55422bb67759c13e233cec65da022025fd410320d09328e155e3596bb69ff0bb33f69e072835235fbf7dca4e4e57c6517605a122a94bf8aac58f77843b31b5747c317a625c6fb6f4c998ff98bc39931bd8f96381e327d51075dd99c85a2b0b9659bab38e2cc9fe7f2f3138f9a89deb23a89e4415a9217595753b67629246e99b08ecc44e08d15fd04f01b0cb7fdb8c9f4670d0a3c51efb4f2f9cd5537fa560f4dfa2074791556a145255ab24c43db1f29e92c316477b77ff2c547c5b26913fd4f4b61443d7ed5816ca33bd67ddcba7a041e098f9a2e901a682c556bd5b4e33ace11bf866b339f5cb26297ff9d5c9a35f6127ead7f90809e4d88d322eb3d09ed6b884140155fda83568757f5f58b78bbfbd54b0da0c529a5f5c7c03883794ace9813e506edf564ec3f38c1a8a10b2bc27bd487a958bf723c7ef5ab3c4ed77684b508b6c200c3d0125b2220ecf005cd92661d2a1dccd5fee8ff8733f28bad7db7987f2ae3d307cb220c42f68b984917a6f87d93bce7becd87dd7d99fba7986f67e60a055b96ab45b04d3a2d5838fbfc70c40e558c9fd918e5494c546057c34d85b8bfa79b18f0ae7181cb5e3a590dcb32e04f3d23bb7db26923e1c5f772102676a02d1b226c01368778b10ed2f922f3f833784520f5f51ff4dbd6d085beb2f408618243a73c2dcd2bd74d8dcf3d2763467251493fe50b7be9e482b495b1d40b56545aaa6a6773600da5093c0367cd8e32db9e17b2f7d0e2437c3ce61d1b51a3ca149742ae5919b61364a0117dfa90a5c130e718d0c3731b52020e60ae90e2eb312ad203bd1668444985696ed34dc7d5c30e905069b9a90db4047cea6bfee2be72e689d9919268e9e11bce4d9093adafdd8ca9b137ec0695e08041d9b2f59854cbe6615d064039f3c97eba227de023fd86c8401d2ff05636f20845b3700c54534333dcb57b529b48657fd946e023f1f40b144ef8c6ce9541b6ce5a67e3dd09c730cd8c8820ef5a64a45d3671608050c36100856f75b4845b8dda2e2737f768bca48600bc25ad0bf223e5f6e38882777ce9706f8d80f92ce2c024a4a2c4c99436b04093c5c2543badc00e3f3501d88cf33540808c0fe21ef253d2edceef6d7acade7d3de25531cd524ee6b71364fad5cca7e81e27dddde9341e40b90be731decb74d2f06e830363cfceb59a0dfd0b2a17e244a880824e960791d2598b591056b4414b50d166c8932d633c5c72dff7779dba4832967a56bb0edea8db07d10ade7b47f172af9f2c51f2d51842e97abd205bcf9f6e0ab6c5b37672be29f7705557a7b28e7e021df3c16991142832a376d9e6ba605dfa8151508348edb2cbd18da0a98d8a3e32cbcd99b84df8c5e6002cf4b0bfad61486fdfbde14222f63118f8efb8a96b05e00620fa35a9c808876033f3d980b2dc8c5cffc6f03c7039563a4bcffc34a9180ba570a89d638b83dffcd294c617007eb6804007a4d0a2d437a712ff0394635ca2f91018a56b04e1bfc8126072fe57c25dd84a50c12e25b63cd216eede2e2a2bc6640baa150c6ccd88480e94243ec51b30538e7e4cb450692fbfd216816b3dee13e7f6aea4ac9a0f5cf2279f8890e06303c836abd6aaa022798d309a41b1518be0f0930ccf727fba590262b09fac2f0942731248a4f5e379f17a5da95185a2a22b211e09fdfbdb2dfc44382a1ab643dfe7bcc700756d0eff943086344ccc443aef8cea3a329e173b425f7e3c7e36363c751ed2637a398fd177db9981bf96210b6789a9d28660fd4473123bf67580e98835d15c56ec3dee7b7993b487360c5d6757def7472b7015b7197a2c40db1183a1dfd93bb25e6cbef367bd059ac594a3889fa5dba5ab02071434b8f7d5600319d2d1567d6ca6809a2b19b731ce04f9fe13e80be33c74a725083fbf4992d84f9db7acbf90ed6b3ab10f9252dc454565d18add858f3c3f5bf3856b084cc54bc2ebc9fef605e801769969ffca6df27e06cec3b8349589f9bd61b3867363fd4229cf7968bddac82b0f2c8aa28ae02e24719d9d8c46d7e216598ff177fca4758b952e222579b7269bcf5467870d9bec6c66061445b050f464b2c980de8ca723ee94fedab44547f919db7a1e0c4d3dfa846fa8e6dba270c439937b784c35fcf5505f052cc12d3c1f454589f5b5c969e3a904ffeca62893c5e80166211fef6d9a41976a57e9a82f7b901822e188a61bd6cd654fb56dad73f4005631a4f494b1b65973f6ecf87e63bce8cef8382c2da7b07fcc09fad9f150b2156e88218b4caa0a4fb7d58b70e7d1d478e5e17b428a8e46c78167a95d1d672d50f7be910b65e7a35c45e4880b1e8c340ce2302b2d7d08505aaf1e8ec30f0fab5405585932112ae0f0d5c92b9b028557b71e739e859d62422b6c5595dd7368efd598dcb5d3b11f056dea8ccdf11bc4249667c3bfb1491326e0c98442091b275bd236deb15aaeac247d4cc909dd7c5c279e05d4430e0f26e9d5401fdfcb4852176b9895d3216efddca7b478eb5aeeea14b91c0d6df2a9de4e7bf201304de0373a1b20728539eef48499ece3e7a86d290833f600fb52a524b96785d159e4d4e26119a853654007e3990c03a1c5d43f10ee2d8f28a8808e15714d7a7e5d75a151e91ce5126c4a68241d3068553ecc35483df003ea01b540d3e117ad1e2c6a682ffc448e9cfaf66fca69574a22478299cfc5990eeb254e11ffac37ffce842ee6c3383614f665e3255269537481efe4407bb52bee31711063e02fd9efe9b1367e3ffaffdc26b25dcf2f3a91c92301556d60d42a86a76f07aff6646b3e756a538057047f8aed2fc7fd0f5fe8cc9383380f0429d26c9fdd7bc7a02b2a4b0f823e730555e400b85bb7710c6812a5ba879da5107e269822385e019c214d4451053131d0016e490e8469971e69e4aa1526aa0506d2097087f993d5da60eaa0012997f9628dbbfd76df87f9c9124d6560859f2ccdfc3c94c660b27d016808b5ea7d6844044a81a90874dd7c8366d152a6408bb2c1962ea6dac835b44bcd222f55fb665ffa303f57250af022da1578810508d599e3c015676f24a1114598cfa70090f4f68dd01ccbb3dfba00c7591f2decc60391a3ab062e4c22928ad5d2355c6e5ae135f39024b310bdbebb6e30e6ae7a59990753b8dfe058693dec15f6bbf972811ebd9bb1cbe817b2d4ee5252aa50c78088e0b564e6b0b51aacd04d6a0e065b569247bb582f2ac5d2efa6a89100f477aa85c4cabd74589f3ef819b338d5673b98fb0695e616034df5e97e070a0cda124220f65567683208c0ce7dbdff3369ec1f42d261d908e822e2a740f958acb4a9dfa5f42001928f4085eeaee39f536d452bcdf2433994d268e8cfb059a81c81a0446c5259be678e16fb1ebccbff59d283f421c2ecddb7a02c14b62938e5ba0616fe6990682e263f5377b014dc429a4adbe9ddb8fbfd6869cdaf2b85ab519b716cd4cf05e4ba5f4573336dcf7214d39e8b6168557ac091199b978bb7a8053a8b9b3a902973e4940fb5c5fd919c85dd05dbe4c1c80497467bdb4ed908566d41de40f51aed8335c0b70e65c4d49a8a5278d5f5664b18eb78dd15983fff39a1de90f640970dfde647609cd635cfd58180e9a6ad29c4bec9999b0bfd0e27534501f86890055cdabf6cbd7254a5dfe27348814466c378fad5f15661d0bededca5ccc6ec252f46fb3345a7c59eaa486b24a3bb37e852ab4904024beaf7f6fb16f5440df5e2d0de7069d1b70bc7ea6cd2a7ed6e87d1753c54c707751380933c26afa96ef92df92794f64d3f99bfe991892285bc2faef7cb1d232b9d1eda7079272aa7fbd07b15aab438912fc97f2d2dedb30686eed519d34f666368b951b0f13643677adf16132aeba8666be2d04cd684ca359086029a8b5ab23cb919a6e8d8a71507e20db07ea4891affb5a07c601ea02514416e34eba7be9f007496c8668b2dbab73e3fd8860af71f1ac5ffa82314d16ffe4cebd7758a9d2299571e5a91a4ffbc30fa433fb57c7d9eaaf20548ea241e0f3e737a874da10da6a784704643f7328dc41001cd4678dde185a7700ea00b48ebac271c7e6dea9f2a5e0b7ab54452d96b181a65bcac1d68be5ca28ae311aa33eb5d7fa5f0e965c4866c1fadf445f176de8100b1a7c7cba4bdfa0f35e2fd503b591896", 0x1000}, {&(0x7f0000000140)="5a019cde702141ffe3e935d72e9bd4a217cdb0b26c220d8854187b97ed269d6d58e4480bfa17993086d50a35a7ca5a277391b6f57964d70e7bf08f15ea6e00d80007a349928099fa84bb3fd14c8ef09202b981f28f30cabbc51a425fe3ccea687aa1f183cc65cc020b703c9781163e39d0611de473a70498d8a0005943a0a72d00ca8838b55d8b5fcc1a0cfa99877b01e96f31314f1d1cec2d29ddc10bdf0408ba13c31a8541de5140915fee7e689475d1d6ce5db6e9341ade828505990568195e6456be9b40b00ddaad267ba267b38b6ad0e68bfae1b0841ad45a55bfc88f816be60259689f980b64ef34e4c510ab4cc3253144de7452d42865bf5fc66674", 0xff}, {&(0x7f0000002340)="95135be0f3c0daf6081f05bbbd82fb8e4644a40ecb8a6a078df10e17ed7fec1bcffc9d6319089f495d898dd0f77cdec1b5ff16c10105022ec378bc7840977c3b982b08f9f714342b9afe0f1768286df655e2e3526a2a83a740fb00fb85bcaf25e51e106aa144e2efc23d2f5ee1951cb233204d4b92f9f0bf77c2865630118836c5869ec558f6ce1b087b3859b4d119a930f41b86a961e497509c819b22065b9cab", 0xa1}], 0x4) fcntl$setstatus(r0, 0x4, 0x80) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) recvfrom$unix(r1, &(0x7f0000002400)=""/4096, 0x1000, 0x1, 0x0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:11 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000040)=0x9) setpgid(r1, 0x0) getuid() 16:00:11 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchdir(r0) 16:00:11 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000140)="00843028d331c42f7db95c40641cd6abb60990f45fb189bc29742da85f4d5e4d26ed51be59531ef75285ca71a8b8df4a06b5f37be0afc32964400c3c3935a861eaf748508d44308c4b17c32909", 0x4d) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) setsockopt(r0, 0x3, 0x7, &(0x7f0000000040)="cffaf51e8ce17ea3a33f2b3fea76d3d4e75e31f2ea3832b4d9", 0x19) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = geteuid() seteuid(r0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = getpgrp() ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x7, 0x7, {0x6, 0x3}}) fcntl$setown(r1, 0x6, r2) fcntl$getown(r1, 0x5) 16:00:11 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x6f, 0x6, 0x6, "4095cc8bbbc2d4c9ac0a525362c27d35775bad2f", 0x0, 0x3f}) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = semget$private(0x0, 0x4, 0x411) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000001c0)=0x5) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) chflags(&(0x7f0000000140)='./bus\x00', 0x4) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:11 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1/file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file1/file0\x00', 0x7fffffff, 0x661, 0x1, 0x0, 0x101, 0x5, 0x4, 0x2, 0x0, 0x10001, 0x81}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) shmget(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:11 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:11 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x4, 0x800, 0x17b, 0x1, 0x4, 0x4, 0x0, 0x1, 0x3, 0x3, 0xfffffffffffffffe}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) r3 = kqueue() mknodat(r2, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r3}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r3}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) unlink(&(0x7f00000002c0)='./bus\x00') 16:00:12 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:13 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:13 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000240)='./file0/file0/file0\x00', 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r2 = dup(0xffffffffffffff9c) sendto(r2, &(0x7f0000000000)="611ee597169139b78a0f2a0411e0f52d675ff7569c16d7d9b53413e4cc1f30", 0x1f, 0x404, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:13 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:13 executing program 1: select(0x37, 0x0, &(0x7f0000000000)={0x400, 0x0, 0x0, 0x1000000000000, 0x2000000000000, 0x2000000, 0x0, 0x20004}, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ftruncate(r0, 0xc742) r1 = getuid() r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 16:00:13 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:13 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x3}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r2, r1) 16:00:13 executing program 1: r0 = socket(0x2, 0x4003, 0xff) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffe01) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x5}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:13 executing program 1: select(0x40, &(0x7f0000000000)={0x5, 0x0, 0x3, 0x2, 0xfffffffeffffffff, 0x1000, 0x2, 0x4}, &(0x7f0000000040)={0x5, 0xfffffffffffffe00, 0xabf6, 0x541, 0x0, 0x7fff, 0x7f, 0x4}, &(0x7f0000000080)={0x6, 0x39d, 0x9, 0x7a, 0x101, 0x4, 0x8000, 0x3}, &(0x7f00000000c0)={0x56, 0x401}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0xa}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:13 executing program 1: socketpair(0x3b, 0x3, 0x3ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = socket$inet(0x2, 0x4007, 0x1) write(r1, &(0x7f00000000c0)="7123932b7c72ecd90ccdd0815b0a894087174c52f8bab8f9ad0d58fe7df381d59bb01c2baf45ec4dd3cd", 0x2a) r2 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r2, 0x3) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x7) r1 = dup2(r0, r0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000000)="23efccfecde69f748b4f2b21", 0xc, 0x8, &(0x7f0000000040)={0x18, 0x1, 0x100000000, 0x9}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:13 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0xd}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:13 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) getsockopt$sock_int(r0, 0xffff, 0x4000000000000004, &(0x7f0000000080), &(0x7f0000000040)=0x4) 16:00:13 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0xc6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom(r0, &(0x7f0000000100)=""/27, 0x1b, 0x2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x65, 0x6}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x164) getsockname(r0, 0x0, &(0x7f0000000040)) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchdir(r0) 16:00:13 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x300}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2086, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000140)) pckbd_enable: command error 16:00:14 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x500}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:15 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r6 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000c00)="347b7b8bc95b360137efcdb647556810651e74d202cef6b203b921c6bc24c94e0f26abb14056f2312763249071b58a1008e9c83921238bd07fc8aebde5403099f4a28ba4df7076176f6a483ba5e3930bb4c142228ba5c92ada784a15d3cb2fa44a86c746cbae7a5dbb2718cdb062ce45282e9f2d9373dcb77105d22c8560308633c3f5077c519e55c870527be201943875726dd3cd", 0x95}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000ff"], 0x4}, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001d80)=[{&(0x7f0000000bc0)="cfe422181f70d794d868c22439f81d3d0812a49e92d443a11ed3", 0x1a}], 0x1, 0xfffffffffffffffe}, 0x1) r9 = semget$private(0x0, 0x6, 0x1fe) fchown(r7, r3, r4) semop(r9, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r10 = semget$private(0x0, 0x1, 0x13) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) semop(r10, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd0, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x3f, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x2aaaaaaaaaaaabcf) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x4, 0x1, 0x7ff, 0x0, 0x8, 0x7, 0x5, 0x1, 0x1, 0x2, 0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000340)={0x4f8, './file0\x00', './file0/file0\x00'}) 16:00:15 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0xa00}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x37, 0x1, 0x0, 0x7, "7425e0742fa115f867ab83bc2f9f4fd9aa8cd846", 0x20, 0x1}) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x2800000000000) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x4, 0x400, {0x2}}) 16:00:15 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0xd00}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x3) sendto$unix(r1, &(0x7f0000000080)="8621a780bfec445ddfe42625ff4fc0748b628788cad59be7853654ec0943d9c53d774b93aeaa655c8a595d392ffc59e6f4ed8eb1545d949bfd89b8395980febc501ba620de70c4c05ebc5e08c2d2420cd1543c03f62b76", 0x57, 0x2, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) 16:00:15 executing program 1: r0 = semget$private(0x0, 0x3, 0x111) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000016c0)=ANY=[@ANYBLOB="82022e2f6669fd653000ac15d61c7fce790848d8d92a9aa23eba4c25a54bba5aae84d67cbf21d85e0c80280011e624e450f444e6ee7bf138db894787a35559aec7874edb51786e5429fa8d322002a851b4095deaa3aab3ef32c1c0984d4152c3fa3c681cf7467c63570b55bb713ae72549f6ca1f8484e877f7d4c5b68152c41b0a425e1811a37e55d31d209dda9923ecf339a8c8697939eb7c0e1a7229850f3d0e88bcb99a971d726a1bb28a740e126f71cdb97dfb7c3bba90ac0ff7a7b729909533de7e99f5c6ef7ef55937a43dc1a0a1a869ceb4dca1deec56384ec9cb18646e8de09a4a3a78d3c5e4600c80e9224b6d3dd6ab84deecb4b6247d324d777f1d6487d3ae635b29a726a0ffbc7953ae0e45ca9c00d4d39f5b489794f96e423766073a006c37949f1d2e12c3b2e6781432f4121a503aaab6ad7fc9632be9fe0518f6bd079a52e918708db6d62d439cc156d4df8b21169a3833b6942a50274f67622fadfd3b7491f9a1051193b1284bb9dd90c89e524e4d862e56a46679"], 0x10) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000500)="d009f97f3ce1f6d4c363051526426c18f99de29f071dc9e1e61816270d63c52d83145bbaaa5e8fe1a48025507ef77c6422b910de45a3dc59f9d55cd235008319f499ec7dbb6d267bf3add13ffacdf0fdd7612b7b01ce2b8835c2c2ee9ec98e25ba3c8aa9504bcb0f407a29179bbe6fb3e90d965ae7a8a4665a398ea2ca861f6909872c5e7add02a8fb45fde7dd6141a5633de7dd3346956b809fe69dd8e16039bb84ece5cae142a6cb5aa4477fe7de3a26d12587f72319018b78399e3e17181e7980ef4e6be77efce182564db3208a04fff832d78263fe7019df112d792a35e9c0170739627a138b38178c7ef2e7bf29b3343d1861b5cb86761533a71192c30bc1268c07f6447f1a0282a9f556671eb98449e873b5a7f3786bf8484c4a2fb52c15a9a17238064e0a31312237e98289a5a2b3b670b3110a129ed41f7529288455aaeb836381e4f719108b66b8ad1ed7690a4f07efcae447a81726f592d35be863f85b9d5c4ad01a275b24f21e3cc90a905eed9b836ce29561d7b213b17c57929d18991c9440b6ae55671c9015c47207de554ee40b43a10302f8bbb9884965e90b7aff246c1388329faf5a64231423740ee320e1763e271a72a2244199350e983298ba6d2311b05d738189348abae537f68f3d404d0bcaef41cf248f27a1f023812f75cfc23f289badd186b734e9f86798d3c37f7e4929eb187f718d8c42cca56675459ea449ce1b943cc92e84eb48880ab39f85647fd9dca1ab53f7437db1c6db0b1051c208b1a2ce3410d75d3c7ce7de81771be63c6a9cd3ac2448a2e155bce9d0e31c6f48648b3fa27ef38bc3d1b8b0a27c0479d9ee2d02865b6676f091fda77303cf43d0c1b80b0c1c3b1bd53f74e100dbfaa57a13b2013f724b008201f78da5b9a845e2fbc439e1fd0291a9f9bcb456287762381c0fa82bc3eec516478cfc7841cba0796a1cf7afc9fbb4563a62c06ca67b263b3f106861714803eda3482f4a6dca31c10a375beccc3cdc58a5c181402e1555cbb516b8ac102bff11d94f417dbb9cbb2b0d73ea87cc0b6d88e29586be17530308d5941c4cb72390154a31221cbfa8495f8ccfb77323b90c732007cb379bcd95c863d0a70c76676d9c0467018aa3eef04bfed6bd2401a0ab6308b5c6d33de7d4260721bcae453e51877165a8f689b07e6150f6d5eb38a33a8aa07f701d0dfc7d2514ea0155d526051d86dc79d72f84fbbe58082f843051bcdd0e4b81f15b7785ebc33a24045568864a8a6c898ba24d33abc81de33362aa35830ba799415b2a5c57ec0e630d01722cba2d4f67a0da8cf8462f352033917c9be4edb1964c7f319684c012341da55bce0f3e9d5b1c0a02c5f756666c8c549085ccf734a61ce6f13614576b0e0d007db934ea42d91a5dc3550b7a0b7ed43d25f07119b8a58f62c7df5c2e0f6ba6405554d272ed1085e383678c3b744376b1db38b38a581543fd35e7717afe72dcb5bdee1b0b539f86a5bede4625d6523041002152d3faf63ecbf1f9ba3a3fa5e1b329419b8689e53ca30027fdc2b5f342667a2849ef09396b7507faa84d69754778c4e5072f06f4b5bbb2464b40a827ca835a124da59090195c9303d49afab3837c73ce6da3e95691431e80368d926e34dbb3a5023269ee00a7888a9d489cc9087b048b8a3ff4777d5dcb72c0e32cb0e1018c35fe72def2e3a45465e67431bc7b99076c2de194249a1bc302583ccc1f5059c0300e831f9e3617af7dd8a957a6dfd8551387c385d960c52cd432d8904d0b109226b3f09f990292bffb721b223642c3033c37fd1530e75b03404a7925bf35a1f5ab8f34325ab60109bfa69da4d5b5bfb4c8dcfcb9a3830d2ff7f1a9d5eb3e19911593dd8d93cd9cfa8a945cdd83635c4111fba21478b2db861c072e25c671ed20b223300d48fc8fa609fc91de01aa66f68f727a1126f914bf67877704dd98008538060efb3e8f83517aa91ce8b59d31f1f616b5a61b33074dde01ab581eb52327d7d7236abd9379174588584a40b3732c3a1668da5f77b125eadb931d8802abb68e2b0ab0128579daf087abe482850706a9bcdaebb52168a012bdefa4b6edcd56e57b7862868011a0aec59260d074b9df0bbb7a0cab40844a5a46f68d8a08890dd81e2e5dc6358a2184c1413c9e4e7e3d4c5402573f748e8a062aa83b55c8be5fe829e89461b018f287015cad4264907004ea2c904e64b9c600150d09302a464480c010a3d6897444434e5db8e2ecbcd3c600d6b6a7f091f10604a0dab1c1894cb22bb447a4db7abbe34a1799cb07c642f2241141932b80f6334470d555b2869faa19cb9054242efb31e186eae19256eea04359ae81e34d62979f7f6e18f79d5344c910abe5e625010819405039d2de65c35e6009a66093a014073d4b8ca62d9b752920a145d57facce3744086400c791bdbe32fe66cd37bf26312fd2ae06df19544f4c6b0412b56c75acb8a32733619cc38865cef4c99f92d63c580195ac275fe23d24680d52c90ee7a3e3c095060d15981813a6da2400fde167eef21da0dab33bbf32f43be4c8f4717a5c64b7eecf2b8cc9bd0d2e7c741a4bc3ce7cfe9b25c17e880acbc66514369faa6cb3e9087f59cc4445ea039bb649771cdfaac3f37ee386b69f6fb93ab08c632126d71c74c4c584b040e52e00debb055c6fd7ce6dfc72d127566cf794353f9dd0e8468a15664f7ba6d36f13625426eddab67129fa246c827dd0ec7b1dded7f6f47c03d27538af4fe6de885ec16d4109363e07c227f39188f36ba90535079d9ca6e63ef5f29dbd0df03b479a5995e633453c21a16486ff97ccb9708de91fb1684319e56fe0f7d52f09f6689e0c5f936d2005d6584a5a3873e7f322626de0e41a2f8699b409d862754a1784e0bf77b3e97bc06bc341bc9c41a2c8252c53fff1848d4b707725a6847016abe816a384dbb2611e13528544b5a6052c438e401d23e0dd249ef1b77b307df994b50b4baf6e7d9637f7bb73165877fba10b1f8dbd3a0bb8587df84231cb38890edfe447c5b6b70b5d7b9fdbd3acee6c44a29546f365bd6209b23c5fdd015cfeb8a5d1b15b3555aad91970d05ae70f8c49a9f988a697754a92995ee5cdea6c583478dd0d0fe4dc97cf2ec45bc2ebda032d8264d97d508b20d00a0e8869e5b59a35fed4862c3ae20d7b3cf17c9147d7d9808f6bc955c6c8b9301db4f8532643f07a3a54db4bb651e8b232dc0d343b9f40b5dc4ec40e68adae703fa837af1e96d4f09983f60df5ec577a1340e2a44d8c96ec5d5a5f6b45ea2d84256c8ad2795a73a02ff264132622b45ffa76573efbd3bd81b0fbcb10f9886a044546b321083e0bd4200d2dd2f45f38deba4a18165d6ea262a207d55997116057ccfdc888ae708ba27c301f8b9fa1f9ab761dd3f66d8a6b7e4ac3ac3c36301470156a6f066076ac7a731f0a613e298bde074e61215c8967c97e0be5e8fadfc15dc322f029262c54764d44afd11eb355f4568dddc954a10cc8edb28d997306026eeba38920479c1be95b83429582acfbf89f770afa3b0d0c062c9309c6c90acb53055158cb0dedaa4894f2c0f043a17e2b5918d864d6a413ddf65832b342abcdec84a815bd84217dc9149dbb05179eebb533669bc83811027df6ce8a93aa9bd3967005dda0b23ec7dd87b7ef459f8b274f268af28a6a4613e42e1812157c693c99cfda6d2d6e04ca2520bc5b5f7d198d415c90a1eb94f0312e368ded12ec23e6d293c3237b8ca8862742617f884313d2cb1a0dba64ca5039b0cecf2f100f2cec69229bc4576684355394ee4887ee984f27c29aaf24ad65a2ef08b33c2d411c4e2acfbfc9929f551e1dd5cabb54659117b918363849a121ce6095da02e9dcd70cd2ed98bea801ddb0ebad357743507f647e0ec777360fb3e1bd7fa276a852e5b6ae34ff540b5739c5b2d7deee3f1b73e4e4c4d6ab3fda993753411c9957668d3318893ee6c2d02fd98cba0368178fda7afcb0df6b0098874e002dee1a0b91386ff5c4bbcf817ed24701527cfbc575b7160f87ec9724778bbf5749500db60d59bb44031ede19cd5ac04e380a64c967651b6f76dd0fa9ccafbaa674e4cac30c2c8accea9440bf8269e0cab12c9be3fe439dfa12766871072294e481a1cdc5737198f837a4e034be3ef168a332e35633c48be6e07adabf2b2305e54f60fe4110589c946e76bbb862b939c2fc3586318d7afa0875e8d6270141b8c024aa235366c5e8e3b7e1bfe7ba2cc34a90b566a18ad68282f0c18e2c336c5cfaaf5971ae7465ef79e97dced8acbb2e54dc8903b4d1dec4befc9620b195bf0244bdbdc6e91fddd0a707b500d16c2e0f8498f0edb70bbb828aa566073b64ddf8c73e489cdb1d9249669f3900b29db371aa8370839db88d300e6dcfb60b8f8bd974945b43c4d0400b1c60dfb8a41222d35349094150578c84155ddb83b4bde038b6a76abda7743551a0178b9a93ca4a78ce442feae162f8e2be32865d78d184e7d7993cc0457ed2d90effef171aafce001b9b71e76d519ac0be82292e4a7ad2222081b5485fbf705d5bc14ea748c4f64826a2aabf7b5b9d99f9250f6250a893e77050ea477254734d8ecc986363cf8768fa22a4336666389102f171468937f3dc911ac0c676ce7740a51db519f5b069c0f0e8f7e15f46c38db21398a27b3d4fab360819b645d01f08947ec628bf07b3dcd70e79112b7a3696e9de40fea1f23a8fa55f9ad9ca8f188e7023640f091814c9a5fdb68ced5a8110572d17700f667e71f04cfa18d6826e3b640dc2db0e44553db152839b5e37b425d0f20c1f923d4976146fe361a7dd8ba40e53439e54e3976df3b90f814d81ee310180828c321b194ba6bc5f3b7c1ad1eea6790207db4b18863954940135fd95e161fa96148ea56e25496ca827f5c60ddfc4dd6043fba53a205a2ae67eafc4dbdfd438d0f774f87e9cbc0a6d6dcca8e669838d65cfe4ba895e999decce46b6f26e5f0535096b86636bea9cf06aa6d7fe31c9a7d1a505c7295c80c4fd16f93a5a5d201ff7754418b64f0f51e639f1b8e358fb29cf5005357712a76c8e4a43c0cb287d7c54ed2901bf74018232cc77f1621a4dcb9d27b8ceb6851f5ac53c64a1119a7f31b2904275750e78fe6e6500524afbf9d4fbef1cca94d34e7950aee9b4472d38fb2e7370cd469afb6e186cba3b085c2c85f2dd8bc14cce0e055d9a6c6360154a745b7e0231db5eac3b56eb9fdfca55d13b813529e68cc3ce163ffdf4094adf5b75300d9766258c1a949758d17609b14240b23a27b179c26f52adf97e814a223ca0611400dcdef0c7c5e78df3e4157cf65fd363c1bf704ce1ecf54fcfc58aa49c09ebdea069a160f7d55d324c1890006d4f1c4fb939867f075b835dbb4198bdb3f3d61c1fd7e949de350d5dd66a97b51f6fc740393b61dcf1b91062958f52dc7d0a8b1ff9991de86292b4019fb70d5af416e0b8bdb16aba96a6b59932b083640bbf11265facab47a0e0203b0adbe1b6b8344aa741ac3565f670e0ceabc3dffd0e9177772d6c75cbdb672f967f09bddbabfe23ed7a23aa1ea8747f44e6f1d2f23b6c8394d0c650f22da9df282984f1d038ae83659716fa805b62c7434521ef2282e8ac909ba8587c0fc92e16806345afec1d503e51eca4d6de9e30f690869cd9a34e5f457870278e3152b455d709265876803fb5f8984ad1aad747340fe21617fc79ec067eda0a160941287169a1b3311e9e11c629b8efdab48cd7932fe2faf1fb0463abf5285fcfebb0827823c8215d9b1436d2c15af84473c4b4"}, {&(0x7f0000000100)="496ceeef663c39b7d81de75e27dd0b7bf8d56ae3d96fda82f7b6854e60fbb892256c5f2a1f4b3e211c545687105c7131e14d0cdd6416ee88092b0c9df71a75653902d5b0a98fbff7fb44b6dda9d2878f1cdb26dee27caca57e1d376ab273564a313b5700ec4def3a97aca0db40f736490b20bdd8943c62864b704cf2e643c93b1f7102ea3fc6da0c25737fcac7c896901ce9f77ed7c95b2f7ba6f5607717cac7907daa1a90c10c98879f44f70aea3299e3c9"}, {&(0x7f00000001c0)="eb07c53f36938fed20b8371f70cdd2ff41e7d3f6f60d00c2e614da37e7537dae16ed0a9ed92c493e1c7bb480"}, {&(0x7f0000000200)="aca92d4f450a6f4ce5a80a39933d32ae3f8b5c6eeacf2298a900fa6eeb5efdfc2937af9f4ac0095b52a7a2372e40ccc15328fba904b90adcadf7a2952095df55c17ad97be3ef8ce280ad14489393", 0x19}, {&(0x7f0000001640)="d985c4a023afdae4cb9d09ef9540e2f984eed8d1e76019fbcd840d1a58719df1e2ca20d3edfec7403e61d96b99e5b1fedc15c98de0b0eb6c512a64a5265138b8aafe59f42e52557473a7b9ae17dfcffff3e80dceeb506d2ef01fabf1d7a54c91807310721ce35f99738c768e2b7b6ef60535d1fa570e25f6f6"}, {&(0x7f0000000340)="3b7bce080be4b7b73014c43bf1db048b1e36e22afdb157b76cdf72b717a5aa08571e51379758e1545258d543080703fcbad0ff0e4abe4586ada25a5fbe7fc0636d2cf88dfe96d22524a89f42752fa612378c92f4b7fc84fd1c21d6ee800a20c761df3cb221cff971f59750906289b84e2abab8c7d20305c00dfa324e179855c73f33f01ceb33c955977b6376b08f0e3a8f9720276f01e5948bd331520894bf678aa9"}], 0x1000000000000279) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001980)="c12a2e2c608cf64c02f83452a759d7a7607b4102273f9d9d1da40f1d6306f66f84f0fc7daf86d9e76e23abc7251c1fe311127ef0447c2e12e0fc1784933da2423569bebe6a4a023c78d6eb09c427faf95e1a22e58864ebb5e89be0bc015f412ea3d25e5bee7efa02937c4cc109f8fb6ce0fdbdb22cc1b72f6e9e0de484d80c5fa0fa9d9db12133c3ec89f186effc14bc60db761aac78f55626d1427da31600e43228ef0dc6559ec316ead61a56492bbd6f4e9cea52c5785c5eff86f067c2e500ba15f6d57f923b1a66e5f0d1f98785456ab6c5ea485b3f6a00a33e6f81f4dc8181a687a73d9e47f262a90981a1fb86f38a2d68a99eafe2a00c432537fd2c7a6ba23ac1c118558f11b3425d5ba509f1cbebece302c405183162237234fe7de21a07f399a7642e05bb9c399eb23ad3159b355cb70b1df8a25befb6b4f7ee9fc0fe465b928d71644659ae2de3ba75daa20d1a4bff476c0bacca265ea47cfb639695c5b40e1fa47f6599d06badf23b90b3d34522807c3972ddcca430dfd37560432b630175c0caffc09123ecd477f7dfb9918b1f2ab112557e788574927364fd44634b4e908ef3a1eaa33b6d5706dcff0be211cd8f774471d7ea9004bfa971dd6f7a8efd0c9292d89511f5706a98695236054a7aaa51c3fd48705e6b8811b476bdf663cdd47f4826554f4a948e5be93d2343fa5c889391ea7317c1250abe3e4166975db3de716965de3244945f385532d71979665bb0bbbb322ca1ac02c3dece316e2c826b6a4f42a1db17506c4f22777dfd0a7f63a1a830888ecf4f07eb699d16fa9fede81d84ec9699f36cdcc42985065ae8b221174dd2fb3210aaae3ecf02f86338487860d36257aec25ab04cd6d30bf71006b6355e411c823edf8810f932ff37c341a0300213594bef4ff705ef9444553de1f2ba3cf911a08d3b7168b59a21eefa4add95fc1491f74f707d579a5ef6a27d6e3419f3de56d23e1c2958661d2daeb470287ef53f746a66dcc5c8a16c4950774caf38544a0803b00255ee7175b2d700e8175b72f6c134f950f1780dc8321dd2dae881f73e7d7b218d123171e921556be96a4fe930ad8a01974061076affd6e6f99d3136e2c13c32ca84c6fa3b32912f6f3bda42f6d59812917dfc4b64149c25f26cb4c68faca27e55c0ee43fff8ffa49226a03fef22eb37d9d0a9e6ef90a128079786cc668da2dd19a3d9f1a3f1a895a974396cdce4af756d065347c1cde4501b4b3c65ec93bad1348eafcab8ee12eaa9ae1b6463fdb9bbdd92c3e30ece34947a4cbd29a56e4802a347e6a4af928ab1d06f631e8353c0ce71f6e64257a73c3afa914aa0a8deb756f3ed79ba30f4bb578b8dd8985878273eec0f64e819f072d135ec62f0d30b189a45af3a29e598ad51ed0c7a3815db2cf0857a4dcd2a073df62a9a29b1f16f46a98cc35675522b7d6c6268db22e1e2b9e87894ee317ccc3323fa60afc0c01a3d8ec041b13e77e48dd3f28c2f0accf4b7ad9c63ee1831417d0cd9c1ffd78b6734049aa33172085a7769f971b5db1bdff6370cb1a92b6742f25c2d26b88bb307e41041970feb4d87ed54067801ebab99d1363c51f90bc8bd6b0ef0592ff49f09855b7731e521792ffa66bc869a7e06c7ab0b3d83b12648b6f8914d4b564becf1cc08c3c9fb61fa086d217c97d0aabf3f61b5de68706caa0a7b3dd2e7bd361ab5636a7cb0c6e93bbbe084b35a65acf856a112073fc34cc52804c10ec1ec1ab5dbb706c7fd0897e851b4b47266ef754a1ffa68924b9fcf6d3bd68e43a749744ab6696762ee30e7ef190287d4bf963e42e9beb726e35eb56bf5a9eca07c5bba79b420d512d1fa0c5e2b80a44c7856ef352a801a5489e31e88c75bd9832be17a12d0a4ba038ad464cb084166233534f699c06184f612b1f9a4262d52517a68f3599600844a3e23934dbdaddbc67c0fe8393d087c51a29f7aea236de7f138aee3ade7cb9bbb024c353e59ecdb4acb9c26ca381b17d9747c49351555ecd3704c2a2ba94600cb2bc7b01f475a8ab8ee8b466ed728a5d96db0eaf19b3074b902643637621c7b59b85a145e53a024b10c549a1ac92ad171cff787b7200cfbd0efbf5140b227d5a1b6097c3ad812ae6f29254f176e9795988ae016651ce52e002f8f94e493219eb079f04e62f8eda6fda7c6ccc80a84db5e4931888f2b54fc191e603f1dfa3fb2a49f9e8fa9264d357a7915b433a0f30de577ba13fdd1fdb690ae6929fa4ec5c6ca8fb2c8b7351848e6fe64f7563ec02a345158ff6b08ff6c004de62565e069ed484c880425229290ba2d9d4ad5127f7918386fa05f81e0a83c763dcf0277ccc9bd03e0165e78f6607421427bd7659567feaa1b7e76bb65c59c49a3278dfe3cb6bb0ae785a4ad7f4f5d894b670922e053b275572ff312a488b0707a3e4d52e86a3de958fd72dfef37ecbaee0fd0089958cc52c322d2c962917ee101f3a3a024a20356f171b7b186c8826b6ec619ebbe655953dd5132326960f9c6741241e4775a5e94ebdb1fd23e62c6d1d94ed44548ff0721e59a59dd35c08ebbdde0822c75008b24326c436fb007577ecb5896be0c46f168ec63b7ade85bf66793ca8feaa7ba0aed0ea265b1866f1c8024b348f5b75711695f20048dc35cf03072afadbfa62318653847196e90d42c978c280f249890d1a701f3f9ce0f330c16e716fff6e8924a1245cecce0252c21926573fa83922152a02268ddba517a8c569b544b7c1f99f2d30ee687b82289fad03f3ce8ef8333c96c048babd1ffd0c9c67ca5fe0aa62a92d508a5eca0ee6b05bf58b47c56cf3a0cdc634320e0c7e1709b9d9cf79ba4555b1988017cbea4ac5c1a07cb2bbfb7fd177fa027870c9e5a38ce959a7060ec89912104fd998dbd214f840de2ea6a8a51c70e7fdd765046f8642a0811b1f0c0a1b7613643eef902e7cce255f8a9adfee6d083abe98c506b80f717d00c0bbd94adfdfbe4263bca5c58841cb6ab3926803f44eb0473bf4adf869fac140847699467d101b7c118f234c103b6fd3aba319b046c49edc8736d6ba9f38cd7a9224ed63d306f36ab1a460389ad21cb1bb6f204cd09042542a0ca96b6db8abc5fc1c04a5cb00569d99ef6033878f14df1920ca754ea4ad37aef862523d7e1f6a51d51dccc7f51702aae3e62bafe671052b77e83be6302766826cd492ae1428f5b2b481f8c3dedf3c2bb17413c02b21675018c03a3ff7797febde28440f6ff4295c968767208fe0445d4065bfce384369fbc50b39efee951f70f3d156d91cac35b35d3d4c73b200bf1bd668833b2533ad8194a498df47b84080d518a80c8cdd6f899ce50013dc1f5639b1318edeb65deeaf7c923ee01db4c1658a52b561ef92ff890b181ded430c62345feada65878fae84e8f699c88b69c119f4eb2c37ce1977f672f3227299eb631372374c228bfe56d682f95c8a51cd3ed5903a2faf041ec5b065dac0ebb17a78bf4263ab336ff3e045578185cc510256e676252f368eaa0fab1392fbfb92292ece87f5b51ba640906cab5e2ad7381456af9bd726ed1e57d1049a010ced0a9d042484cfa6abd46b58adebd69722d5f56d07c0c91cd939e0762f12025f5770e5e1eb7df6c7f11363c2b844d9b3fdf0d8aaf17d4d725c2602935a9627b4574078e3e98fea91a2dea7e3fb1040de0a49f632cd18547f8cf50ef3173be9fa5a67c7d00c7b1fee79bcf9901b851cc6780dde87c6f396e51bc81ff4e4ae453b41005d8e5a415c77bdb2bdc19621a0349ec530d3d748cf612d0608aacd90f3121febffa8b0aa1357fa5d2da402d651602aad5884281a2a36bdaf9cbf12bfddd93c38a430fb7b55b2617a7ec2681869df1fabf8a66d6d4add95f4b07856eeadfe95d7dd13d609c2456aa66255b2c4d3d9b09a6ea055953294fde920e2c54a1f2131da92d5fb0fd471f909c0034024d6d19d3f6eb710cdf02d5f579a6764a29191a779739f4c780450abfe08f9a6e98740f3f4a884da5dc02446008db597c61191b904f3739ee798fd58cd3b3e1b32d20df47ea6fb50be1288a5dbd45aa88d1914bce97611e4413c14aabe5c5f0be77629f1c3e7b3be34bf2f4e6de65626a2ec3d4668422bd82ca3551d5f220bb9ffd83529d61fce823ba8359459e8712ed37e23e6af844cba3fcc0a8650b39a4f6229c259d82c707dc9521fd4c7cca730f7d6654c49f38235699908fd1b8e3c3ba4eecde6e10a19cb4e20b792046a07cd803647121c1e3d064837a05525a335515d88668a0fa8e718c135fa03741e68d8b5e74673abfd82228cd16520ec4ff765bea6a982ff097866252f738607df70692af5c28317a81e097469238d5347efcef6285df2b9c06a0561973aef560db41d39d582d32d23671cd002ebda86a0ea60e5f0f8c9dd5b930f660e761bb0ae3fd81c4fcf088182cb801064ce6d113472467f143bfaa2468de2bd6e055e8b347b611e46cd9ad7b5c321b4fca042a2309e9b0056ea3e2f1343a925af0f8b2ff27ca1e1b43f7592c9f95e6cdd4b044c3dd3817fa1787ddcd241650ebf58ff8553cac6296c843a21b838eb9da7cbdcce57e83c4dbe5e731ac1ca75cc4ea4c10d0072da80d02fce347f645b27c5de6a5fd600297db4c50c42ffe575d5a954b66dc060d6546fa84279a869912c1920573118113f2a2611f3cc20259c5cc38f04bdab52a74397e2d2273ff4e3bbd790fe04da3798c2fa057e8bbe057b44520f183ddb9ede6cf4be25cfcda673c7a6f1d141abb078e113961d41dd78fc5f7500d50b697634701722c36ca356a2d3e8078febb3ee64aefddcfe7748a399703db4260788a924d810cba57e3182f5e71e0a035784db64f85f4ac2336c8020f1e932b0c067c864bc921fef3192a23b3222f7dcc65e1dbf73efa8be2c9e1ab760f57326d8a6e650aa845e61e3fec69291235a075be46fb24c535e4811d5666d9abcf639b3248e8b188b04c6b546a9f729216c03f318ca62a2b60a05ee0301aff35d6a3852c0f4d397a19b64909faa2541d03fb569f80fc30016c9807eea2632e34bede813d84909159f625be74e559f3555b09a92e9d70796017ec3ec30fb43147379a5580ca7c7df1a1c218cc8c45da2e4b724bb733cec66d37ebddeb6e667a9b1ba75efaa7466602787321ac40ff5cdb495ed14f2df34eb199a21dcd5098bd2576e0f5f6c2d095a7180e4968542280293bb176de7479f5d26137575d846f49d11fd50011ba2153a7b3277e5aa796033ddc3b951bac8be55a56bed4ad4a21839b83ea87af62629ff42f82a30f81e2b1c3f62945b5aed5574d68f00a861d183f0a671d53bd7457df909ee25fde5071b6a4affa86a41bf8ee202b923da08ffdf9638bc8c066fbaac26e23b9ccfd7517e7d4e61a67626526485101f6846d1f4b8d49adfc50934ce392f8450eb38a7d5c3eabf18bc4ffc1486c774028d2db1c421ddea26cdab05b467d7c5dfa343408c1318f2edc97b6826157c94266f11623eaa07079b14f51c49815c1f15f86648480270ca08eb8e00e9ae8c721b436240505cc95cc9438867aa12cccdfbc151c1c8c563734562d996f4f0035fe00ca2ac00867a01bbe8e2fcc5b4840b5be3431c4c0eab9ef33f0bb1848328d09874455e96c8e534a2cf22d7ff48c57868d880a17785f0313", 0xfa0}], 0x1, 0x0}, 0x2) 16:00:15 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0xc600}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:15 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x1d3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x4, 0xffffffffffffffff, 0x800}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) semget(0x3, 0x1000000000205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r3, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r6 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r5, r6, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getpeername$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0x3) 16:00:15 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x3000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='mL', 0x2) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x5000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x20000000000) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r0, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x8) 16:00:15 executing program 1: clock_gettime(0x3, &(0x7f00000000c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x1000000005, 0xc1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4000002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) setsockopt(r2, 0x3, 0x10000000000a, 0x0, 0x37488252adb8a56b) r4 = socket(0x18, 0x4000, 0x1) ioctl$TIOCSTART(r3, 0x2000746e) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r5 = semget$private(0x0, 0x6, 0x8c) r6 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000400)="5c93a6b6b1882239aff60d62e2d74b1bcef452949ae5650a104d9d4159666465ac08c8a21a301f913788b7effbb714fbbc3228", 0x33}], 0x1}, 0x400) getsockopt(r6, 0x200000029, 0x2a, 0x0, 0x0) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r5, &(0x7f00000001c0)=[{0x1, 0x0, 0x800}, {0xfffffffffffffffe, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x3bc) getgid() ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000008c0)=""/4096) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x9) setuid(r0) semop(r5, &(0x7f00000003c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x2, 0x1000}], 0x7) 16:00:15 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0xa000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a270400033519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) 16:00:15 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0xd000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:15 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0x0) setsockopt(r0, 0x3a, 0x8, 0x0, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0xc6000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 16:00:15 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x300000000000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:15 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x500000000000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:15 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0xa00000000000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc) getpid() r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x5}, 0x8) r3 = semget$private(0x0, 0x3, 0x80) semctl$IPC_RMID(r3, 0x0, 0x0) pipe(&(0x7f0000000000)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r4) 16:00:16 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0xd00000000000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:16 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0xc600000000000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x2) r1 = getuid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) r5 = getppid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xf9, r1, r2, r3, r4, 0x6a}, 0x2, 0xfff, r5, r6, 0x7ff, 0x6, 0x8, 0x10000}) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r2 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x7, 0x400, r2}) close(r0) 16:00:16 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0x3}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000080)='./file0\x00', 0x1012, 0x10001) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() kqueue() close(r0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:16 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0x5}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) fchflags(r0, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1, &(0x7f0000000100)=""/51, 0x33}, 0x802) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) sync() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) minherit(&(0x7f00003f4000/0x2000)=nil, 0x2000, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1000, 0xeb}, 0xc) r1 = kqueue() mmap(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x6, 0x3010, r1, 0x0, 0x0) kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) socket(0x21, 0x4001, 0xfffffffffffffffb) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) 16:00:16 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0xa}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:17 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0xd}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:17 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0xc6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8150, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x10010, r2, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x1000}, 0xc) pipe(&(0x7f0000000000)) 16:00:20 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0x300}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:20 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0x500}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:20 executing program 1: setuid(0xee01) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000080), 0x0, 0x43, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x8, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:21 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0xa00}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:21 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000600)=""/30, 0xfffffffffffffddc}], 0x1) 16:00:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) flock(r0, 0x4) msgget(0x1, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0xd00}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:21 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0xc600}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:21 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000040)='.\x00', 0x0) 16:00:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0xffffffffffffffff, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getpid() r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x10001, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x64, 0x43, r2}) 16:00:21 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0x3000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x400003, 0x0) listen(r0, 0x0) 16:00:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x10000000101, 0x1}], 0x1}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xa1) getdents(r1, &(0x7f0000000100)=""/132, 0x84) 16:00:21 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0x5000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:21 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) fcntl$dupfd(r0, 0xa, r0) msgget(0x3, 0x482) r1 = socket(0x1e, 0xc004, 0xfffffffffffffffc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8a, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) dup2(r0, r1) 16:00:21 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0xa000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:21 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:21 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0xd000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) sendmsg(r3, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0xa3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="e2d799a7521eeb4a26d18efb75358e2ba974e60f4b3ba91942587ac5bb8681cb47f050f3f1040a622a2bc88b574eaf4bf1fee63ba0", 0x35}, {&(0x7f0000000100)="35c6852676999c3b795d73d62f7c5e3f71ec6b55d004fa5ec983712209a50187818840474ed3598300ffaa674f35cff0c7a8b70a14e1da7af91063f85fbea0abb25d1bcfe749a1e4b79f965bd2ddef7480f8a442310cb7e37bd29cc4b293934f432a76306e15abfe6f6293971ce7406367e258d5a28eae165808dc279ead5a77969dc8ef2e8b0c52068624ba96c1907bf69f298bd56b46f1e19cec42aa9bd6f26a5f7b9b0c8cb823ebb31e2f3d14583c44e54e5d0343a1a8edfc7c4371ddfe9209cae09432889f9e3aa99abfe5", 0xcd}], 0x2, &(0x7f0000000240)=[{0x110, 0xffff, 0x3, "6aab2d3696fe5266f4b668ce049d96e2689e5d2a236170b9562856b045d50064a9b1317cc6df2ec187c72339a3855dc56982a7b29608b54ec6d32f69b8f3421907dbcfbb108de38a6642ed9d958603749e80921e6aa78715e4a7c4e0ea0e4c39a8d2d4cc23df68b158799dd597a6cf1c322ff1272418a653f469f8cbdb6738607193004c3697fb7f75abdf7929539f50f2dbfecc6dd2fcfe87b23a118f781a87e8492d99c22764f731f8687bb018bed4a1ea0b765d6821f221ea779557e354305067184f60bb10dd1102c9991bb7fb8e09de29d7de32bbab85326889f0750de32d1d38e1fb0d3e32aefd6ac63af9f07b974a5b7fb171654b9a1a"}, {0x48, 0xffff, 0x2, "330ac0f807d527e707decbaf12b6b0225bc645b5dc81b25266e4fcab859ed59555c5c515337e73287ca3958b2ad27619a763"}, {0x78, 0xffff, 0xffffffffffffffe1, "76a5d96cf6fe06af739e9acadbc159f9bb05375f7286dc787bc93efaea84e9bb3b38ac0001dba02d46ac32fe9d2c9ad6de2f4e0a313dafc84c2189a4b557d32111f55adf2b7a6a03950754c4ab37a0105f8ba88467d446afd9d7f3d71072fb81ff53ef5b3d46d6"}], 0x1d0}, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x7, &(0x7f0000000000)="7a0f83ea8b234508c4e1b3b520430f807d968a9853bb71bc", 0x18) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000080)=""/204) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x289, 0x10001}, 0x8) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0xc6000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:21 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0xfffffffffffffcb2, 0x0, 0x180, &(0x7f00000000c0)=ANY=[@ANYRES16], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x18100, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget(0x1, 0x1, 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:21 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0x300000000000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:21 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0xd779, 0x401, r1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x22) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000380)="626c7cc51236724332b9ece123e3800c3f9e7d021023d1fdc2c0a01a06ed9cfb4129194f5c24d81858d168782e88e5edc294fc2534aef8d8d784d754a310676f897b9b1d206245205e261bb46c38d07507b2535be0a216d4ebdfb0fccc616adcfe4e504c92ea4f9c6713778fafd5a5c4faa1132cdd965d2e94a3069c79c1b59da22b3ca3675e6fb776b8e1ef67fafea007d2b0ed32708097f65f6b3096664abdc35856804a6d5073029f750b8f1cebb12992bcc07acae00ec69f3936d7240fc049aeba67c81f9d9f39d0fa3c577073e7f22eb172d00300aaac4f1ebcbfe80dd00783b032a3a25de46d8f470bbc1a0060f1279c577408d50ff8ce836621b3be7dd73323b894411f7d1bd856582ccfc684af17ae4e52f639b1f3031466db5cca8f5b4a5398297d253c8b3a5ddfbadbb518d76ec4b4ee65aa3fd1194cbf97d53ce9b2cb131416e6540f07f3213cabfa8179a123993e6421d4fe0a7f3ee901ef5ce75d73d5a12ff11ea497a5429400c5dff9fb192222eabd3c4cc8e2b4643d2544cc", 0x180) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x101, 0x20000000000}, {0x18, 0x2, 0x0, 0xc02}, 0x2, [0x4, 0xff4c, 0x29256769, 0x2, 0x80000000, 0x7e42, 0x4, 0x3ff]}, 0x3c) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) 16:00:21 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0x500000000000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:21 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(r2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) dup(r7) ftruncate(r5, 0x0) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r8, &(0x7f0000000600)='./file0\x00', r9, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) r10 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r10, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x282, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x1, 0xfffffffffffffff9, 0x6, 0x3e0000000, "2f2481c261574be1b9c7223dac835ac5eb5e4c41", 0x1, 0xa}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000280)=0x3) r4 = dup2(r1, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000002c0)=0x1) r5 = semget$private(0x0, 0x0, 0x405) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x1882, r6, r7, r8, r9, 0x2, 0x3551}, 0x3, 0x1, 0x7fff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000480)={0x80, 0x400000, './file0\x00', 0x3, 0x1, 0x1ff, 0x4}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000004c0)={0x2, 0x63f, 0x1, 0x9, "7cb9f59f0aa8719e570ba4bd4ecc722bdefbfefe", 0x0, 0xdf00000000000000}) fcntl$getown(r3, 0x5) fchdir(r4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000500)) syz_extract_tcp_res(&(0x7f0000000540), 0x20, 0x400) pipe2(&(0x7f0000000580), 0x10004) writev(r2, &(0x7f0000000880)=[{&(0x7f00000005c0)="965afa82db9b86acb70df2cc2f1e97c99ffab90d5b4a8b7cfc6778d7563718305ad7fe706cb1dd2bed02f4b4cbcb826d6d20ce24837f43771823d60ab106aea10df7b4752a46beea66985e0aa09dd18ac8e6a465a959af4b9a75eeabd7a694a44085853eba50d88ab6c7d0e45dcda163a4038cc5760675130575865b06089920a87768ae72dfe791c4000e6f7a", 0x8d}, {&(0x7f0000000680)="59be453ceda8caeedfb48a7264c1f9515a523472c29dd056386f54680ae7ebed14a685fd01171cef64f56d034ccf90d7e3c859bf258f12e9a266355a4a812bfe8b166d4698b085ada47c5390e0bd6f6a7af4a1a46bbc2d48013567705206244d11d6f335feda94357f7f0ba0e5789f93b30b59c1d67febfa27de6e3c2ffd6a85066db8e5c0d62801c9e780c1ea58c18aa6c5a409e8bf8fe92391f564d47a5b", 0x9f}, {&(0x7f0000000740)="e8d805995c0b8465f7459099b6e4d3278b78bfeb82ac4d0f8d7d78037574fd7461673611a17a1e0af9b8d80683268801336e3eb561983701508503a6d80aa2f4b962fffec0662ee3b30b43aa55dc1bc3af7f66065eae412c60ec604df4006451647cd2f5a3c941234b8d29caa1b092616a1becd9fdaa4df69eb2462b915a7a545e9e54fde21ca8e4a2f50092618b99c2ec0bdb603fab8801167acc301ea6444a497592aa2bc12e4fdab49b319ce20dc248b35d9ebdded2f01aa44b9bc84761033c61c4c6a9b6f31fea", 0xc9}, {&(0x7f0000000840)="fbc357b948928c0a7f51844c", 0xc}], 0x4) ioctl$TIOCCDTR(r4, 0x20007478) 16:00:21 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0xa00000000000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a616ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa3835325f2511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569016bf380020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xd0) r1 = semget$private(0x0, 0x0, 0x74c) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80, 0x1) fchmodat(r2, &(0x7f0000000500)='./file0/file0\x00', 0xe6, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000004c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0xa) readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/78, 0x4e}, {&(0x7f0000000400)=""/86, 0x41121dea6ff67f3b}, {&(0x7f0000000080)=""/20, 0x7}, {&(0x7f0000000480)=""/24, 0xffffffffffffffb8}, {&(0x7f0000000640)=""/253, 0xfd}], 0x5) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x1, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x14, 0x0, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x86, 0x11, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0xfffffffffffffffb, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x89, 0xc6, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0xcb9bd39951a7b0dc, 0x8, 0x9, 0xfffffffffffffffb}], 0xffffffff00000001, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x76, 0x1, 0x7f, 0x2b}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x3f, 0x48}, {{r0}, 0xfffffffffffffffd, 0x41, 0x1, 0x7b3a, 0x6}, {{r0}, 0xfffffffffffffff9, 0x91, 0x1, 0x1, 0x100}, {{r0}, 0xffffffffffffffff, 0x2a, 0xfffff, 0x8, 0x1}], 0x6, &(0x7f0000000040)={0x931, 0x10001}) 16:00:22 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0xd00000000000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:22 executing program 1: r0 = socket(0x18, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:22 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6, 0x0, 0x0, 0xc600000000000000}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:22 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="840dd45d76e56a445a438c011db2d039320a0bd248186786c8335ef97a0960be72d405b3f6af64d82f3677987cb0ccc179a4b842917d613c49c95ec0eb0f8307a764fcccc8542c6fb621572edf607296a5c1d9f728df228a2a373da3d2acd3cf9c24a54da89c7ecbe2870b46bbc5cf389e0bea76f13e9c6af218820339ec85de4f084d2a790d9c87921e15d5647c8de96bcd378b4c76ebae1aa92529309585ebaf0ee93e5e9bdcbb3e128371104a6bec10bc48c56125bce19eb76b521af6bb7044504fe92e892121baf73a9fda0d41eb8028ef65e0eeac84f02f5b45d7df9828ad73a6cc5570e4a4ab15e6639d2d3d2f50eb3a93aa608ffc6fe98f659d", 0xfd}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000380)={0xbf1d, 0x2, {0x2, 0x2}}) syz_extract_tcp_res(&(0x7f00000003c0), 0x272, 0xfffffffffffffff7) r2 = openat(r1, &(0x7f0000000400)='./file0\x00', 0x40, 0x46) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000440)={0x1, 0x8}) clock_gettime(0x0, &(0x7f0000000480)) munlockall() ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000004c0)={0x1, 0x7f, 0x524a, 0x7, 0x7f}) r3 = semget$private(0x0, 0x2, 0x10) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000500)=""/134) readv(r1, &(0x7f0000002600)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/6, 0x6}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x3) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000002640)=""/184) pipe(&(0x7f00000000c0)) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000002700)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x2810, r1, 0x0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000002740)=""/85, &(0x7f00000027c0)=0x55) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000002800)={0x8001, 0x1, 0x2ff96e69, 0x100000001, 0xffffffff}, 0xc) 16:00:22 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x3, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:22 executing program 1: r0 = kqueue() r1 = kqueue() chroot(&(0x7f0000000b00)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0xff}, {{r2}, 0xfffffffffffffff8, 0x98, 0x0, 0xace, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x553, 0x400}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80000002, 0x9, 0x3ff}, {{r0}, 0x0, 0x2, 0x3, 0x1, 0x9cf}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x9, 0xcc8c}], 0x1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x46, 0xf0000002, 0x1, 0xfffffffffffffeff}], 0x7, &(0x7f00000000c0)={0x0, 0x401}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/98, 0x62}, {&(0x7f0000000980)=""/225, 0xe1}, {&(0x7f00000008c0)=""/19, 0x13}], 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="af68160d9a01ffaa74b0712c98abcc4c43c58362ef07fbb45aabc11931627fa93b8196ef70c649b1bfb02ee2a624e49d89971f2699f92ffaf00b03bdc77b74e429633357a0e2fcc03495c0fb974e0477a5097f3334ee726ddeb47d74aca379a4a6cf2e05e0e88427729951edf4836b99190b8de0edeeb2920c38a770856dd43184f126e43a2803b391fa9589a67452e36e9881bb5fbe940eec842f76c3d1421f7a595ed0", 0xa4}], 0x1, 0x52) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000900)='./file0\x00') sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000340)=@in6={0x18, 0x2, 0x8001, 0x9}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000380)="38971a2f61948e9880e757ef715c423d2fe77bafc5055e5a8e26eeb36e316257ab55", 0x22}], 0x1, &(0x7f0000000500)=[{0x30, 0x1, 0x2, "017547eda60552358e3f25e8b8b9918b63d6d7c3986cee911a"}, {0xd0, 0xffff, 0x2, "997318a68e9230604a246ce2d39ef88c01e368e9750555d4681db7d3c79dd10951e8ce1c61e6588c34877a7fc81ecc65c18409a76dcbf549ea3663dcd118b5cfc03cd469708ae6abe47c2a1da3639c8e67a037c872c691cf7f996d7528a6f0aa085a2933886d8ddb21cc2caf57ad8825a5764ffb11fbdf1a0ec00704a4247e6c972aebd65f754d084b5abe2dbb94dc921ba750ffbe8a83bc6b4c79b8173fe1b597c72a4fedb593e3405ae19aed56de505f22b36ceade61d799778990097996c2"}, {0x80, 0xffff, 0xffff, "d509817d94e9adb45450e049f6853ec84ef266ff2bf8e052caa3296052ce9b1310fc9f0685a4beb0774872b0e89ef5e4eced9dff7a5597b5fc3503bedb4109693086140c431b6b36f3228a44a105e20c54b4a0458e7ace3ce34843e666c1c4afbc78e5decb00355d98e0fb0677"}, {0xe0, 0xffff, 0x7, "4700d328d5d4066ce2badf710ea67ecfe8b99d5b2ae6a0a7c79a589334a6167eea60239b1d63fc8d0fe3f838650fb919f858b87fa7b706fccdbbb84aafc56237ad7ca3f8271b199c39cc59f1365d337e9c06a36522c82049137b3b6ddcdf0ca42e1d71e125f2108fdf75753310d60f471f834b990352fc20e9b6d9c8673a3b6ef7b5050f8355316dd7d2fc4fc4e2df07248b04e0f7f5afc4500407c19199671d6ef759afa9173ecf5b5847fc123dcbbef9c990b77de987fe7b15fb109880b48c6d2fea3250dd2291467a3610"}, {0xe0, 0xffff, 0x7, "92575b296059a2e2564a7202e6e5b928e99f2f2bd0c0c2e5039c39cf1f81d50290c51a142d40d6795a25b9a63aafcd6f3b2b6027744df7d6b5293665b3ef6443a06f2f3f6df5d79ecf40f2e88f47308b8a30c513aa6df68cc1a8fae6d3d629f0f1cb1a45e2ab95096e61a2e814b99fd834ec8e764c84d6171487e74055ea6fed70065000159e72a7051d6f5205772e4bcdad9c74311e9e0a6a46acdcf7903772f572a9fd549e1b24badf6a70530cb927de73c94c990e87518de0b2bdf3c601ef9e63f274db7721cd31"}, {0x80, 0xffff, 0xffff, "6eb6e33366828b49136f87ddc8d493e849b7454a612ae1e0160251eee9e0d73fd91ac89327769a1ad683afa7d83032df0838aed869aed0c8fe6ada1f773ff7265737c6021f6fddf87ac327c211fb7d8c9ac2aa36545f602d2429e0dcffffe3691e83217d57da20451361ebf751"}], 0x3c0}, 0x2) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000ac0)=0x8001) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000080)={0x0, 0x2}) 16:00:22 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x5, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c", 0x81}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xffffffff}, {0x8, 0x6}}) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0xad) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x40e) socket(0x10, 0x2, 0x9) 16:00:23 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0xa, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:23 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) lseek(r0, 0x0, 0x1000000000003) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) 16:00:23 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0xd, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:23 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x7, 0x7}) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x12, 0x4) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:23 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r0) getdents(r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) 16:00:23 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0xc6, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:23 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012c2f66696c653000"], 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) kqueue() 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getegid() 16:00:23 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x300, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:23 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x500, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201, 0x0, "b8000000000000080100"}) r1 = socket(0x17, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1070233b1100000020000000144d04002d1de4fa753a04f71f2bca50db4be400ac8098"], 0x23}, 0xfffffffffffffffd) socketpair(0x6, 0x2, 0x1, &(0x7f0000000080)) 16:00:23 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:23 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0xa00, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) r2 = dup(r0) getdents(r2, &(0x7f0000000080)=""/107, 0x6b) 16:00:23 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) kqueue() 16:00:23 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0xd00, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) syz_open_pts() close(r0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) socketpair(0x22, 0xc003, 0x7f, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000200)={0x2, 0x3}, 0xc) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) r4 = syz_open_pts() read(r3, &(0x7f0000000280)=""/206, 0xce) r5 = shmget(0x1, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmat(r5, &(0x7f0000ffd000/0x2000)=nil, 0x1000) ioctl$TIOCSTOP(r4, 0x2000746f) 16:00:23 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0xc600, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:23 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x3000000, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) semget(0x2, 0x0, 0x1) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x80000000110, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xd58, r2, r3, r4, r5, 0x100, 0x6}, 0x101, 0xa3, r6, r7, 0x0, 0x8, 0x7}) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:23 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x5000000, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:23 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) 16:00:23 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0xa000000, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x100, 0x1) recvfrom$inet6(r0, &(0x7f00000001c0)=""/212, 0xd4, 0x40, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x7fff}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) shmget(0x3, 0x200000, 0x2, &(0x7f0000dfe000/0x200000)=nil) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000140)="41eca447b2e21a4d8207d9e44d7ba9d48d89a073d477aa1ed2f702e1ca593d356cec5de7e820411397e2744689e509f47d390e9e9ba948e95dd108117a8bfbe1f6949c449036aa481b82f3bd4ad34c075bd8226f68974fbab81b6affc82febb4311461", 0x63}], 0x1) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0xd000000, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:23 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000180)=""/103, 0x67}, {&(0x7f0000001380)=""/131, 0x83}, {&(0x7f0000000200)=""/104, 0x68}, {&(0x7f0000001440)=""/98, 0x62}, {&(0x7f00000014c0)=""/119, 0x77}], 0x6) write(r0, &(0x7f00000001c0), 0x0) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) read(r0, &(0x7f0000000280)=""/248, 0xfd75) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="f7b1e7ae6d6c67ebb8f3e2824ea9851278cec902754d0a5ef583581a4307cd5e100fe7ed7e7548f8b44803e2c8dcc04ac1f7fa2209af12eb0200d73dfd5d5fdc939ecc0adc7203cff7fe1ebd5309f2e1f170c00db56c75269bbf3254ecaa5ea74de51bbd10d5dc6a79b3d490323a62c7518ac11142bbe3966b358e9b", 0x7c}], 0x1) 16:00:23 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0xc6000000, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:23 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x300000000000000, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:24 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x500000000000000, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = semget$private(0x0, 0x1, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/29) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x1, 0x400) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/232) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:24 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0xa00000000000000, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:24 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0xd00000000000000, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000), 0x399}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x3, 0x8, {0x2, 0x26}}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) 16:00:24 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0xc600000000000000, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:00:25 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x3}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = dup2(r0, r1) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) shutdown(r2, 0x1) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) shutdown(r1, 0x0) 16:00:25 executing program 1: r0 = socket(0x98, 0x8007, 0xfff7ffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 16:00:25 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x5}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) flock(r0, 0xc) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:25 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0xa}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)=""/219, 0xdb) socket$unix(0x1, 0x1, 0x0) 16:00:25 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0xd}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:25 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0xc6}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:25 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x300}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getgid() r1 = socket$inet(0x2, 0x2, 0x0) clock_settime(0x3, &(0x7f0000000140)={0xa356, 0x100000000}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x0, 0x0, 0xff, 0x3, r2}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./bus\x00') ioctl$TIOCCONS(r0, 0xc0205602, &(0x7f00000000c0)) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:26 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x500}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:26 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0xa00}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:26 executing program 1: r0 = socket(0xf, 0x1, 0x9) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) socket(0x6, 0x8000, 0x935) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) socket(0x2, 0x1, 0x7fff) socket(0x1, 0x2, 0x200) geteuid() getpid() connect$inet(r0, &(0x7f0000000040), 0xc) 16:00:26 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0xd00}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x6) r1 = socket$inet(0x2, 0x1, 0xc3dc) r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x103) poll(&(0x7f0000000080)=[{r1, 0x1a6}, {r2, 0x100}, {r3, 0x84}, {r4, 0x24}], 0x4, 0x5) poll(&(0x7f0000000080), 0x2000000000000001, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0xc600}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c91c377284c35b84e6e2e", 0xb) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) preadv(r3, &(0x7f0000001280)=[{&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000180)=""/50, 0x32}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/191, 0xbf}], 0x4, 0x9) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x3000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:26 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x5000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) getpeername(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x1f, "d730c1e7bb0000e23c5b00000000000000e74de4", 0x40e}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0xa000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:26 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) open(&(0x7f0000000000)='./bus\x00', 0x410, 0x2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a560100040000000000000000000060d0706c85c2768512fe890000000000000000000000000000", 0x2c}], 0x1) 16:00:26 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0xd000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000080), 0xffffffad) r2 = syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0xe0a) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:26 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0xc6000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:27 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x300000000000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:27 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x500000000000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21a6b2748aaa78948d4fca7da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8c24d16648b48935d14b79a15cecdd79cd66c31400b4dc386972deb5d82ae7208e30b88fce92eae1f3c146ed5cad400000000000000045455ba5fce0800c9719613516b9355c0029b3da6cd7c8297f8eb7f40e6309be635b5585b9e64497e9cc6b72afb54da176f472bfe342a0f5a51790e623df15fe8ea4d31c9ff70fa065e5c27ac78d260ba1fa5529bf519dbd7c77d3e22af87e4cbd67b10776be2df3c0157b02ece30b3c47c913e9bafcdb61d48f4254de72339b6c89d0f42742c4304304c7bb29f39a6936408", 0x157) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:27 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0xa00000000000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:27 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0xd00000000000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:27 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0xc600000000000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:27 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) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)) 16:00:27 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0x3}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:27 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x4000400000002c2, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:27 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0x5}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) write(r0, &(0x7f00000000c0)='^', 0x1) write(r0, &(0x7f00000001c0)="e022851b2dfd7f122664d008389622857664033d596564679a498dd6c2294952fe96fc552f9a967f67e09275784d6104d053fbb1b15d0aaf129b7ac4a4b5305b8f329b649257ecbbb1bf0649b4cf250ab12b9cffc306e1bb57e92641d8e72456bed5cb944c122542e276b234201d95b825bb9be049bdd2b142382a8f849ab5fdaec223e57f346b486a9434c7c94098a8e2e099bc86f3110f0617193d0fca46debbd476324a02c5214996118e5bb756dd0a1a5f816374e522a6e571e39571bf1bb051534b87c3ab0d97a8bd857e9d8f55d3a52e8b8f1441dc6e756c20c5ff7fa1f263fe229a1804d6c87b87608ba10c9b92ed94b212b3a14d70a31d0711512907c8e3137a85a886dbd00cda833d8d5a4ce07061435668d84057c808028abb80e170f5b95934eaac9be6e865bfda1438d93fcfb121ab85ccac78de8dff04fe7732ca33a44fd6ae17e9ae63029ca6a107dc78887a6527608ea47a091e50b57ef75d6b30af8b0b4b9f9fc2ca5974945db62984d9489c7be1dcdd51b383957eb9b4be103d4fab3cf330c8eb395be2835e0fe766dbcc2d1c74c7baab73e4356a4e49ab82568ee75ed0ccce31b88039da0c659829790d60e660746321b80073ede4f347ffcfa25363658756a6c36b3f5ee56b7468a964f345bdaf0853190a8799eb4ea9ccc2df5559f52ed479baff022960a058247bf313aad36ccc63b0f7c65ca9c8eebc4271b71edd46507b8318b988c291110c735ce5b4106d3232d05116b28153d9537a1ff66400a78e10b8aaadfc76de0d93672d3fb988f7ef1721b5ec53d2c14d73bd4459122252c764c88bada07d7c178c571585effdee0bbc23d6cd4b247de7fffea3a762a672b5094b1156e7d8036ec26e6d09f070b239e94fa01b9ddeb0b5c0802e7737116143bde428fce3e0be85110bee010946a2436365fd0098b3b99f1a01405f840830797ab2bc99049059fad71f5652ed408b24b858fa5821ff63236ef50d59730ba356dad4ec2191829d19029ab0ec113516ca8ed153efd914e219378c8fe327b1061a9c87e0d4c73294318a667e66486a0434eb93f80fcd6f3e5c2c9aad3d1570f4b663753e527eb387d3081cc4d52b03ffed35ec66ae2b47dd416360bfe3a9601d05dbef55cfb342d7277f8105ae0ba5dc16037dd970ac7b18d170928ac857bd5fbf6b9e82408e5f6d533b0770570cb470c26a82cf9dffca8545fa9fd19b2e76d9bf1796a6135aa5715d576041fa0f3ae7c97d124d9c1267ba74647bc7a2f39d0c99224e0f7b30d6b8f08471a2d9fd03beda224ae42dfb5b1388b8b65bc5af213050a76502a3a19f903227946668bf13adab8298037217fcedc42a87aa629d8de04eee11cd8fb6d728e7fcb692883b4fe9f5095d696bdb4641ad565246ecdf41fd0103eab4d64ee9fc48f503baab58ef6cb28d81bd4b2211dd1687194ddd37153936ed6bccd21b320868d53afb949d89d3156e64e82c3771fa86a3ab6f273ab25aa6b1a12bc59396bc46ebc75304a05968711ee576eebb02eba3e95fd75fa33a7a56d0037f02d04dd43d4c63a5349bc48ac3706265deea574d2a95adbe8e355305eb46833b575f90dc92b8578586ac9ba90b8f69ac5995ae7fc4d77757a5fab7c8f78228bf4913f1744edb92ba802aeb8d23bbd73b624df1232badc9cab4fc4fcb23a2adf884aa77729fe0cd3b4bc39e2ced747d334dc81e878f30cb3cc80e31c8b6f694efea4b1b6baf3398909ad250c6c99d8f2d6a6e668de9672b2dc99a9d93a6d9325a4d4b99cb53b9455450338285606700ea4c8a0888164a35623eb48868e664491ac1db7c0bb435dd6b3b1ec339f18fe7c4edd27f56765de3936ea041e0adea5b857aafd48bfd215398815d507ce978049005d976aff3d37aaa7ab6a77305f8ffb93e204f33750968c51fc9a86f66e9c8124c720fa901d8faa1bba48f7aed38afb5e391712a56465982ea9234403bd8ac31669f3dd23ff2773a2fe6c9a084fae439609b6cd5ff46dd25634bd6cecb745b986cc52cc2e5e1665a123e89aaf8c23d17c9c2ba445f331d20d6696d1236a5724af84f2fbc6d3eb16969c29c5d43831b918ef3397bdff072c54c02f5fb46c944300251068fcf2bfa3a8437dfeae918ad0a5d412656125a0a042acd5877b5f1bd5f56a85f228309150a047164d32cc669a48cec1b3aafabb09d22526134ea7f67bb32bec940363be03f09c8fe1127025c767ac5fb66532cef6ccfbe8936e90b54c760c0f182e150674077c35a5280d32cdbdeeed5bea5f78d26036923590086b54bdc4ffe66ba8e5746fd3503df5cd1b59b2e7f7b777e3bd38e3f4478a5e95121dbec558cf7cd02b681bc9ceddbf2dc0471c4fd5b83be06457cdb884e3bbf6a71d3f4628710bf5e1d3cc99dc52c9ecff45e69b99a690e49879af5d6c84d1a5b271c012010e4da0cf2ac562a6e5858b9e1caaa882bc175c4c43715056ba8ecad3075263c73fd53564718c004cbed7e6e888e43f3c6546b61e57b656fc503a5c05310584e655204db25be017a987b1a63ea4209ce1bfe02514460cea39d5147aaf9b76cab73aa6b7ae779ac541b182b7e6e51074d2a7973cfcc7a12598fc8afb730c7e4e153e4ce7e5ab9066c5230101b66a113f98b443c27a5b874f948bbba80be7966e776ec08db59ccda8cd209bd49a17727585ab39c97fa9365c06ef46f4496a36dadd5f1d562cf422f8024268f44d79b8bc1e08a18219a37de0c19d653f76c094b3bac4e5738b1c03282fb5433bf24aff44395fd1a27243d06710c2b1667e140d078629b4109ea423f8451b585c9100bae724b662b348edc3f8a6ba93005eb4869e75b6ab4edfff31ddfa5f0a3d1e6901093117243307baa6396d29762d907f4546fb6ab35", 0x800) open(&(0x7f0000000040)='./file0\x00', 0x82, 0x100) fchflags(r0, 0x4) dup(r0) 16:00:28 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0xa}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:28 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:28 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x11) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x120, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r2, 0x0) 16:00:28 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0xd}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:28 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0xc6}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:28 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0x300}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x108, 0xf4) 16:00:29 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0x500}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:29 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0xa00}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x63) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/95, 0x5f) chroot(&(0x7f0000000000)='./file0\x00') connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x101, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x0, 0x3f) setsockopt(r0, 0x29, 0x8c, &(0x7f0000000140)="eb8148e616ad490500e9bbea6a80712f74170799", 0xff8b) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 16:00:29 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0xd00}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x10) 16:00:29 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0xc600}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:29 executing program 1: setitimer(0x0, 0xffffffffffffffff, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x4, 0x20, r1}) 16:00:29 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0x3000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:29 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe2(&(0x7f0000000000), 0x10000) setegid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:29 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0x5000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:30 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0xa000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:30 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0xd000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x5, 0x1, 0x4, 0xeb0}) mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="020000186004008b00000500feffffff0000000000007ec425ff400000f2e9ff0000020010", 0x25}], 0x1) 16:00:30 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0xc6000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:30 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0x300000000000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:30 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0x3412c543, 0x0, 0xfffffffffffffffe, 0x0) kevent(r2, &(0x7f0000000000), 0x200, &(0x7f00000000c0), 0x1ff, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:30 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0x500000000000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x1) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:36 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0xa00000000000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x5, 0xffffffff) fchflags(r0, 0x982a1bfa53ddeb41) r1 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getpeername$inet(r1, &(0x7f0000000100), &(0x7f00000000c0)=0xfffffffffffffea6) r2 = socket(0x18, 0x1, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r2, 0x29, 0x2f, &(0x7f0000000040)='\fFW}', 0x4) dup(r2) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:36 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0xd00000000000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) sendto$inet(r0, &(0x7f0000000080)="37a6fa19453a7df5f601e8543eaf8b9ea2378f7a399fb2a8c58c33e8ec08375ab6907061f539289aa65571e070df5bd4dc4478bcdb75a4b724f63cfdeea364ae2c3979e64b841c5e375998b9812f8d066bf2321f5d697e9cc29259b13650035ceff7ed575ed36b55fa385f588253bda5b9f31a3e7ae502bc74359b71dd66daaa5e9535e7dd3dbe42de78fe933de5e0592cce08436ea0abec01ac9ef71dd3cd109228fe9ea1e97c64cca933f4f21e449f856ee1d2063a035baa4cb78936befb5fb901ed87b64fda732868bebbdfed92", 0xcf, 0x0, &(0x7f0000000180)={0x2, 0x2}, 0xc) 16:00:36 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20, 0x0, 0xc600000000000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:36 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10020, 0x80) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xac, 0x0, 0x2}], 0x80, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)='r\x00') chroot(&(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x0, 0x1f, 0x1, 0x4, 0x3b5, 0x9, 0x2, 0x1, 0x7fffffff, 0x5}) kevent(r1, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) 16:00:36 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(r1, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000140)=[r4, r4, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r4, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7ffffe, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000140)) 16:00:36 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x2, 0x20, './file0\x00', 0x8, 0x1ff, 0x9026, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x802, 0x13) poll(&(0x7f00000000c0)=[{r0, 0x8}], 0x1, 0x2) 16:00:36 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x2) r3 = geteuid() setreuid(0x0, 0xee00) r4 = geteuid() r5 = geteuid() setreuid(0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchownat(r0, &(0x7f0000000380)='./file0\x00', r3, r8, 0x2) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="23345e05c3d4668fcfb7c1c5c12b9235ff1f13daef5de5417d6d33b4bf896f3107a6b75401f8b70130", 0x29}, {&(0x7f00000002c0)="ece83dd35a26aacf2dc431736a4fda563eccfef1ea631cc60f861c23c27a7e7565c1644756f366fd8dbc1bd677de71e7cd1c5cfcd768420875de6f8450644f6785dfaddf0899d8ca03554d90fa4dadde9b0c037a95929657132da629c72f3db38856c6778f45c01a79", 0x69}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="3000000000000000ffff00000100000067b73335bfe0846320064474347463c1949176a2f2801089f47c724fa38de632edcb40aeed338ed81bf1ce0ade7a500c178c47b33bea2d00e055105f36b4db12740010708499a5753acb9dece6beebd114b92f68587169ac6235ff7b93e208150f7cc443cfaf25c277c7f72c1a6826a3fa2e89b622ad0749add8a028232c7651ad544afaf3a6f472daaf7a7b37a3f0a3c02745dcbfa4a33fd8da0be247d0fd0ac46d4d30591ab644c010a89e1690b0e616417076a83288eab97c4eedea335391ba03baf26d1d24ee1852770b213fa670b6c8578e789254af6d3de2d7ece52a68e46bec19c756eb7369cfa0bd3d3ed112d90756db0076a36d33fc65f3af98e341f1de31c2d74910525220ec3a1f7ab198538e638c39531f1d3a7be5f9cc52f81cb5a3e60a704536b6a226f137804210560038c869106089b300000000000000000000000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r5, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r4, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4}, 0x1) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x1, r5, r8, r3, r11, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r5, r8, r5, r9, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r8) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) 16:00:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) socket(0x11, 0x8002, 0x2) shutdown(r0, 0x0) 16:00:37 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/162, 0xa2) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:37 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() openat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x20) setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r4, r7, r1, r9, 0x110, 0x8}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r5, r2, r8, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r6) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x800000000) mknodat(r0, &(0x7f0000000580)='./file0\x00', 0x6001, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000180)=""/225, 0xe1}, {&(0x7f0000000600)=""/8, 0x8}, {&(0x7f00000002c0)=""/3, 0x3}, {&(0x7f0000000300)=""/21, 0xffffff78}, {&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f0000000400)=""/12, 0xc}, {&(0x7f0000000440)=""/47, 0xffffffffffffff4a}], 0x8, &(0x7f0000000500)=""/30, 0x1e}, 0x40) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000540)=0xfff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)) 16:00:37 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x4) r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) 16:00:37 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:37 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000380)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aa0e748fecdec5c712f342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e209d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c40880018", 0xab) syz_open_pts() r4 = kqueue() close(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f0000000140)=[{0xc7, 0x9}, {0x1a3, 0x7fffffff}, {0x43, 0x22dc000000000}], 0x3}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) geteuid() r6 = geteuid() setreuid(0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) geteuid() getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semget$private(0x0, 0x1, 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x1, r6, r8, r2, r10, 0x2, 0x6}, 0x97, 0x6, 0x1000000020}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r6, r8, r6, r9, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r8) 16:00:37 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000300)="007e08c7b002000815210de9389d0cdb6b1fb83695460485c5729722182d05094360cc625254e52d02c88823c90b72f3a84c577bc3c11862550d3cec865f2b72f04597e52cf33d160ad733648d250ebdffc18a8428effd0cc48ca0d7d55d784a0fcaf3db3efe75c8dfbd73f5be0904f67bb8ac9fc55359a3267e597a060061132cec62e4ac5700000000000000fedf36513cb1d7d80067dacf0bd755accfccf57727370a335bb2bb1770a53d96f67e998aacad8331c55b3816b3275ff9657ca9592e044927ecc865356305bc0a95f102b2c35700e61eef8264708728ab710bca09bb515dd96d49c249f4c88fab974c67f4ad990eb1d8ef628e55c7e6f61fbc95d8cfc70c686f330e67c41af02cf85ae1e4f4da364546552323452d6ed58813ef91e6cf4c5b62666ab994fa0f2f724bdf09b0feda3dfd4e6b2e182113cafe910f5f50022371b9a3abadd7a364458f21f8ff16634fa4ed974a7b3811ac317961f7fcc64164473543c4331e36e9c29923f753e745983e35a5be608a696821177e216d1529d8fac0f92794eb92f457e12e0c1c6f3ca5b96ec1755fc1e5c51644d4153e23b44b4d00000000000000000000000000", 0xfd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x400000000000006, 0x1, &(0x7f0000000240)="8f62cbee6ad86c91702101045b569844276e635271b782339a79d874eb48bb1ad789fa8c12735e96e8a2f151b784274530d091b9daeb38229942b6b757a5402c830597db17920985d2d37e16cd90daf98b93a6bd65446859e74d63adcd8df7da3443e91ac5d2b357f081a8d4c260155aef9d167ab5d63a012a1ba925634462be2114ed9010158ae5f9b600ad573943365edf6d335556f7ebd9e33263c373b7f01753484869958e06ebc27ad3a68d0e35f6b844ac53d0d3afb3981f46ad1c1032235d8029bc0032cd620026049c770fee51961a29bf728b48cf53bbdc3be6055418b54aa2718a8897b43555bf56856d3260e2df040d104a2cfe028c5b52d5a6de540b0b251c6e21937d388736566013a2000000000000000000007270678ce353034764d0380378abebe519462fbe9297c43f52e89d1112fcd10c7f3d9c60e817cd66a324fa78b9e13b4331bebcd2546d789b989b21bf6d678c9e14bb3935e17c88c0035ebd7c2c3d6cecea91cab242be58fc078b5da6222e8e2e7bf368140bc4358b044e8c63c90ff13a6185597db10808ce3cf9cd63fdfc", 0xfffffffffffffff5) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1040, 0x1ff) 16:00:38 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) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file1\x00', 0x8) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000400)='./file0/file1\x00', &(0x7f00000003c0)='./file0/file0\x00') open(&(0x7f0000000080)='./file0/file2\x00', 0x80, 0x2) 16:00:38 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() recvfrom$unix(r1, &(0x7f00000001c0)=""/17, 0x11, 0x0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) geteuid() open(&(0x7f00000002c0)='./file0\x00', 0x30120, 0x2) r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) 16:00:38 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f00000002c0)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) sync() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:38 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="2bd681a5d334951c79bd3c92dc76e52b36a7de301ecb369b97e253d4592e93c32f6d8ffc1f99bf2e1f1d8e237011d7fa83d47732e740adf7e9d8e5e5d4bc1feb09a3a04d1d0dd35f364725bfca3b7ee51158c66daab51111cc57e3743e2ea8a475babb1341fd9b7c261ffb2a96f54250cd7d27fa916b0ee7108c6a26b27dbe30b40a4c4ed69e713a994e2a9daf891c8fad32c368fef6e8522041fa6bd9ed7943524fb768deb7d8d09d55a148bdcff4852e7bd17487a0aa7c0faa22e8b7637ab3c0da54e3519f4532cbec869fd6f3820505bd800764bda9adac934041044bb5b4509f6d5de5b580c731d3c2f2f3e1d40f06599f310a43728a286bb51189b3", 0xfe}], 0x1, &(0x7f0000000200)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xb8, 0xc}, 0x1) close(r1) getdents(r0, 0x0, 0xffffffffffffff98) 16:00:38 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x5, 0x7}, 0x8) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, r2) geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) semget$private(0x0, 0x1, 0x430) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x22) fchownat(r9, &(0x7f0000000180)='./file1\x00', r3, r6, 0x6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) mknodat(r1, &(0x7f00000001c0)='./file1\x00', 0xc000, 0x800) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x8}, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0xc0) open(&(0x7f0000000000)='./bus\x00', 0x20150, 0x22) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:38 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0xe81, 0xfffffffffffffb7e, "850700000067a7230000001a0000000000000040", 0x3, 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:38 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) recvfrom$inet(r1, &(0x7f0000000140)=""/187, 0xbb, 0x40, &(0x7f0000000200)={0x2, 0x0}, 0xc) geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) 16:00:38 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10820, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:38 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() r2 = semget$private(0x0, 0x1, 0x61) setreuid(0x0, 0xee00) geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x8, r3, r7, r1, r8, 0x0, 0x6}, 0x0, 0x4, 0x1}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000180)=""/169) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x43}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "c5936930ca531b9db318c9ef2f47b1408bdf5c79", 0x8d3, 0x3}) rename(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') 16:00:38 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8000081) chroot(&(0x7f0000cfb000)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x3, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f00000004c0)=[r2, r3, r4, r5, r6, r7]) r8 = geteuid() setreuid(0x0, 0xee00) geteuid() r9 = geteuid() setreuid(0x0, 0x0) r10 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x0, &(0x7f0000000140)) geteuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x1, r9, r11, r8, r13, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r9, r11, r9, r12, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000140)=0x6) setgid(r11) 16:00:38 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80000001) r2 = fcntl$dupfd(r1, 0xe, r1) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x8) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xffffffffffffff0b, 0x9, 0x10001, 0x7, "fb858fa239069b6d9637b25e70c237826f4a53c7", 0x36fd, 0x8}) 16:00:38 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20800201, 0x0, "b000"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xffffffffffffffc6) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="046d2ab0c4e96c2368af0035985d384778a9a9c27c731aaaf9199394a83daa04a666b35cd4b99a0321375a9b64c4866845224d8fe0526c9802685a0fda0b0cb71a463f8547ca61d522a2de4ead049087c36ccc3d181ba494b53555ae83cb44efc0a523ac51b54c77af390ea26a436095abb6e03cf45c731c92a496c97999d07444432ad5d7af701cabe61e614e9038d9a39a48fffde128927310e13b52c7ada3c7f1f59c8fa4e9f0201bc7fcec726e5074e6c1f3d9b5ef60a800be40097177d9a9cae4fe04aa0dc7c8dbd57542a21bbd2c772af257803329ecd30f77", 0xdc}], 0x1, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x80}, 0x2) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:39 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) r2 = geteuid() r3 = geteuid() setreuid(0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000001c0)='./file0\x00', r1, r8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r1, r10, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r2, r9, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) setuid(r1) getgroups(0x5, &(0x7f0000000180)=[r6, r9, r6, r6, r7]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000100)=""/195, 0xc3}, {&(0x7f0000000200)=""/132, 0x84}], 0x4, &(0x7f0000000300)=""/17, 0x11}, 0x800) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 16:00:39 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) semget(0x1, 0x5, 0x10) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:39 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) mlockall(0x3) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:39 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r1) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() r3 = geteuid() setreuid(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x67a8000000000, './file0\x00', './file0\x00'}) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x0, &(0x7f0000000080)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r7, r2, 0x0, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r7, r3, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r7) 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x18) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r1 = dup(r0) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, 0x0, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000001780)=0xb3) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r1, r2, r3) setuid(0xee01) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) socket(0x7, 0x4, 0x0) read(r1, &(0x7f0000000440)=""/253, 0xfd) fchdir(r1) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 16:00:39 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f00000001c0)=[r0, r1]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r3 = geteuid() setreuid(0x0, 0xee00) geteuid() r4 = geteuid() setreuid(0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x1, r4, r6, r3, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r4, r6, r4, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r6) 16:00:39 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() recvfrom$inet6(r0, &(0x7f0000000140)=""/89, 0x59, 0x803, &(0x7f00000001c0)={0x18, 0x0, 0x3f, 0x9}, 0xc) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a800343d605e2f43b0d33ee6185c6a19e1a3fbed9d7c7f5ecd50537efdc30f7a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947dd39a00000000000087f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc387972d2eae1f50146ed5eab87dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54d5bf03c4c06822484b10ba5651238225996d2250f6ea8640053a6212d0000020000feac0fe429f3c2ff8a0d5305493fec52c7bfbdb7c6feab0d4e779efa285828dc1acadfcce4906243939023368771ff016551a90e6a0998bd25030a0000000cee859c33bd408d3f22d86172247ba51ee6e871ddaae8588c1ef612de8d1a09b04bfe94c3d929ff7a651833c924d957a19bd8261506", 0x143) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() read(r2, &(0x7f0000000040)=""/43, 0x2b) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffff80000001, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:40 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) geteuid() getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:40 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(r1, r1) geteuid() r2 = geteuid() geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r7) 16:00:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8406, 0x80) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0xff) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a", 0x2}], 0x1, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) 16:00:40 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:40 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xa0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pledge(&(0x7f0000000040)='+\x00', &(0x7f0000000080)='\'\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x20) 16:00:40 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f00000002c0)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) semop(r3, &(0x7f0000000140)=[{0x0, 0x69, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x721, 0x1000}, {0x4, 0x5, 0x800}, {0x0, 0x7, 0x800}, {0x7, 0x3ff, 0x1800}, {0x1, 0x5, 0x1800}, {0x0, 0x6}, {0x7, 0xfffffffffffff09f, 0x800}, {0x0, 0x7, 0x1000}], 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:40 executing program 1: r0 = open(&(0x7f0000000300)='./file2\x00', 0x0, 0x10) faccessat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x48, 0x3) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0/file0\x00', 0x23f) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = geteuid() setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) chmod(&(0x7f0000000100)='./file0/file0/file0\x00', 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) r2 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x1000, 0x0, 0x10001, 0x7f]) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') geteuid() getuid() pipe(&(0x7f0000000140)) 16:00:40 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x100000001) r2 = geteuid() open$dir(&(0x7f0000000180)='./file0\x00', 0x4e0, 0x20) setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:40 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) minherit(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) write(r0, &(0x7f00000001c0)="4ac24c7cbdf8ca332286cc70e82b5d8b35d20fa91bdd14f0934a1605d7e3092dc29482a64aad3bc76a43202a93ed1b7167c4881979e07958c50b10e6ca8680a960bff82a1d06aa6542463e0bba23660a842b85cba21be31f92cc26475efa63b36e5d583a9de73bd10bf5f1ff64817e8e26be6e9c246269c082b55e922e489e1a95a985588439dfe409ec24ce2e3d45b71e265589becdfb7821f2dd93092bb13bcb3d06c4e5500abb4c3e51b407dce124bdc268bce28458541d74b437cc16d7000b3c03fc49464cfc4cd35a6a503dc65b61713cdb3b577b2d77bbd77b3d9a9fa5d95e96764956f97646c5e108e1c8a39690ec670fc5d814d761359c19f559ec57f19d0bd38450ea093590bd25564d76646fe46fd2b016ab34f434a6f07025dfd520a3c7901695853fc82e5cd112c9579089145b5a3a6616052955e4102dc68598f73e5842b9d43b2ce5a3b53834ca4fb1143dd974e03e9adc50a3b25a145c3ef8e6397cf4c35d7d5edb205c4cab6c608dd19d1f4141cce279d3a89b89c825e95ecebc88d88051995be0f422b72b6cca26bf9b1907b3396d82b4afcb1f98f99dc4b6e22e29b81ebeaae955b6588e9245039a5e55f481f6c8cb8a5d8c363754707f363d826e09f8d64476d591f37736fc913634f9da47d6603bb39510a845a955c7a877fc5f1b9fd2ebad083358ee087dc627beb9fb57e9ecc9ce1450f834ceb5bf0055c2db2e0eba5baaffd79dffd03c79888ac2904d22543c1a980de3beaf361f427afa744617340db63d5ab01f6802fe7fd87cdc31daa7096476b8a76fbdc3975f0853a91bc31df8b3e069d45b3b15fd787381b9c39e75db62f6f9cf51a6e4997461b9966cab72bc631c139a8672e774caf6e297d2d74d10a8f226342fb59a232153446aee7d934dbdf3d22f77e497502356d602b8faaa5f66f0dbed3eac162ae5b7c5370d5d9eb0c9f2bb8543fe0421ef3badd1449c3e51760f9d1553f245b460f398f3dbbdc8d3c17b5cf1b7b5e3963da4d9a6d073b958fad468bf3c1651923bbb8d7d1426bb6a28d8633ee68a6073edfd00bb2d1717f3dd8a9c3d839f4449032d839e4c61a539081fc857d515f373826812a4608763d8cf5f36a4b3d7d148b58c860cd69a1fa01074035e20840b98907e5635ccc244abc88db8974abf0ddc5d154fc6332a51edcf457e997012535384c71818822f9a7f2e50f95e2e4792069a8346060aaea8aa6b1f1b4f1cc70b537ee33369ad18e066f0090d83c0664708179186f92d5717163e05c439fd864623377dad7ed10583bca2a10400f5fd7d8f8f7c998fd6f4268f021b290fb78d5e2b67bf2ba675a83aee547b4dd0e282f6eb5a6b30702ec1fa1a72d35c4982b37f16528035dabfbe369b7b5d052517a014b153c67d5af86ace994d1d8c942c063c102d55c340b682a96f1af3f8fb38834e16561c26b9daecc1004994e32acfc9a3dfa859210595142d2f969556ffac469529b005d71c9d37cbd9ae6052aedaaf69077caf67cee237d5d336211d4807754cb30f8dde72d49eadf2b3fce5a7a0c885349b1711a6af1ff41f021f3eb36825d254a946a246273d8a457e06edf92f6ac01b915c1494295eeac2437902daff53e74dcd79577a81e22596a34ab92decc264c6e1946eb7d4d4617b8cf6ad34f7c01da52b8a26c941eefe379c0c755f3b0bfaf50310355d2d4cd08885fceb7bb69b27d28c20559852e8649d0b6716d342caf6c1e13d0302487cd2a30c99078bff1cd6a16a96eb2358520bf38f4e8c7d09aef1380829c83554a2c93489280aca40423121c7f28cd19d54327262d5793cfa3da53d5204ee6b55183e3810e7a9361d157d03d2404cfdc25de7efabf3860db58fddd3cd89aca78f5690c5ae17208fc42b41a5c3092c7bf59ea2fdab996003d368e939b010490c8aec928b7c4f396946e41189611fb65d085459fc3fcb7714c85b9855bdbbeb03cd8a155aa4b4aaa1d000b276a71869eb2e48fffb3647d8235f0aeb77cc24af243dc68dee245ce204ecfa9fc2dc305aa1e125c231c10b901d464a14a16c44a3a9f9dc6e2c88966ba4a7ce1294794a17400bd5f63ca7a14b0743c1efa6b5c08a03b0334e55a619ebd63989d20e536737305a5f9311a8d0d30511453f0e1e1714bc29dc0fae95934e827a863e80b4a1b89f2a7a32cc50b337c2589f6d98e1f2990279d74387edafa55bbef12900a983751c2d5032b10b6c302cea9d2ccf84071b0bbbf8f8624cb1189daeca4030994ae3a4115defdde23aab4c96003b6ffa8649e3fd9e0dbcf1a4959987227f4056d7c923f84ceddc1f607a0932e9c3b9e283244b713584ef9195cb235a5e85485a94d7883a9864c3bbf76285503a082f250ee64b22041b351c5390df99abbdfa05ab9783c3ebb841eb090383cc722f3bd9eed70ac1d545c45100bef843199fbde80f8acae68421ec33768f9b0e67e9a3f18dde409ff69839b5aa7c4b5b2a0ebc1f0d3a0ce5d6c9f2a06047d8999e50b3a2c21f0b05bcdb20085504cac52feb6b9845e056ab2714acba0af28a8d757b4191e9ffe6ebfa03b7c83b2eee5e7f71f9b9378bebeade754fef0483e726b5b20a3eac85bd99fff33f4b12f82f48c03f9666702b745ec7ec87b1d92e214c9f02485a62803847db927905ec04ec8ec72203628658e73830106f926ae08fd62d60d14444421f3c3784fec3c997981eb0ed96fa2e80e7a9592430e218a380b2373152d2063c67deca5e12dadc8627b192dfcb385289dce9c501c6cf7d57634882e56e0a4eb721705576359125724a68defb915a904cdf5f1ad2848fc8148753db6e5c79d3135855fcdec6a1dd17609bc1de90bb5a790c889ef2ce808dcddb5546a1dbe1ce3278d273c4ee4f836433d238612de4fc630031c8ed9d2b98734b15dad158af3cefda3219549c4225af9a589f09f48ba82a0bbce236aa58144371af4d2527ba443a3b1e39331b69dadabd71f8c4067275dde01d2d119c101e170a7588ce5dad7a2c54516d75811bff5ba9a88b20b6ea1202abb279a7e22c3dae5c8bfc5f03f6fb89d1be7cb7fe1f37c69f80ff2d0954b96170706fe8906bf4f581354a80729e163a3be0a2bc71e1fbb6524af368cb9db5aa4ec5cea8404d86281d27ed01d9528136877af781f26b6516df86c7c33b46d472af6d5d3295950c2ea5342c97dd147edbbe14e30a641a5aec6ee5d824c8f0505b4df0bac09abd0463689aa4f0049fa2a69b10a3d40e22106d66871340a7867852f5638ab4b0f7530631a502733b1cbb0625d6768c3e9dea90b665b497b9673a07d55e54068713d1c1be014143fb826ae8c901541cec55d55f9e9bbe0a4535f4502011e82bd47cb0b3735cc2ac66c89180e29cf94d19f114e9dd3960f467a38ed1d87c651a308c0e8ae91e23cdb1a0e9f9eda6b530701e5b2b0ddcfdf6193a81e773b034cca602a31fec55330a6bb6da77fb7063af33a263243e4274e1e6e2ca8a9903cc296d4a101d03f24c3bc22d1eedf1295748ae2d5272b7e449f06460aa686eb78b67135d4bf4ec0ce699078088f4aee7f25bf65f2da44d5622c2920c946685173914ec7cbedb9fa6172bf6cf2cb83a184fcd9a77442b14fb796f2956297f9061126aa38c7974b5e96c824bf53d99c34bd9bf46d56a9e6f10a093cecb689a653fa9fb1c07b172e491d311108d7b925dd13d1aa7652b325c7fe0d2ff55fb767068f4239d7a23b0b4e53d99eb14676d2393d6d67b57e1e486acbdef90632c92b2ab899678b16460feb70bb9a4a4926803f1d0025c563ba8e28928185959caf4b6cfdd60898462ccdb5a0225b05d74bd06ace34f3581dd6190e5193a7ce194ba952881ffbf52ba6d9ac711d28f610f1fdb07794e456da6bac58e120326d52fcaa06bd13a75ebdcaefeb3444ce65fe97c27eb6f89874b23eb75ec39f0eec1e2f9641ecf82c7eb54aed998d79561a846d04627d3aaf6e8321026920ee2c9ab797b7d09c08f1a219f615201fd53c1aa8db0f987e205d509a258fa7caca8c81f67ed07207d6f55520310d39ba87ea74da726af494a0d1577f32058bcb59c0161e8c9831792d7d8abc893cc0170e472a2fb9787143d0345aee78a37c825e41f64675cd0ad4787cece5e13898820f80b4b6a51692837c83363411bc5b34fc421deab68c658f758152e17f9aa24cc239bc34294f60aecc9b65ee301689964485aa5ae94cfefd8b8cce53450bd539280020e6276568e759af1d33b98a7fbbb78751d32e79b4121a9da53f78fd9e95bc3a310ce1d70569b4159d017e98bfba95d8668475d2c5bb7158c2a6b1040a9f7a5a7c839dd69c8cd03252a0f93f14e79be772b33dfd3125140f50605350272ced010e8996ba4d4516ebd6c9357459bf261b36c13fb6884eef66221fd8f64e115b429511316d4f97c74ce83f65067f55d3a8a3cb32c3ee85d3789d45292c76fe8ac6b2e1923e1d2e42d4e1cd6dc8f4671993b9b218bf89a7ee18fbe229c73a44a70da5cfe2aa7a96d8d5c396ccd232a1beec374e6cf91122454cfe5d526ac99c460519c71083a04739ebd416074798af7cc79973ab3fcea2e8943d90f98e6a632505cc212d128a6c6530fadc9bbfd7a4222e32ea01422e024ee4c56343a50b2b4601c088636d96c437d0016fcda180102b41d6d0484ed4db725c6bb9cf3438d215abbfb254d0910abed97698bfcf65ae374873b83ce05eac88c55e097aa5b02200820864b0fe74c6096ae9bc1cac41475f4a640b23ad7760ec75a991b920b8ae8d9c19de83be7d70e7542860c737c9ed103760b4a7835a47b435f2332d0e93e8abfe3d10cf9531293531fbce47825d652b258e5a9972da262ff4eee7d28de8c993344c84b1a13db9f54ea31171d19204c1290424a054b2519c3e05f493f68cba9c33c6a9b9519db1f3acbc2062de26235c6c13a65f420ccdb4b4a85d52d75ea6e696e742ec2c739ed73372b6347600c8a52b4c41fe27f702d94226ec053431d734e6e4d80093c59a857518e71f9eea077d53ec8704d8fd0c459ab180fa6fee5259d785f02fb8fd9166d84a9bd058ca8d57cff6a90f53de2c878d2ccba494f88dae582e9b2da5c7b85b96090783fa5177b9626526ee75008f63beaa52a9ab320d81904745d229172b868977282a78db5e86f4108fa14979eec9aa0ad974d1d734479ccafe8b34002a7a06e6fb7231e62fd02eb17b1e00ba453885a24f2e6ebf3a7639af2514e6b7f111f6ce246c3c4d0ee4d9f58c3b39f01d20275e8c07cff2fd47563a4581efec899e746d6b0b035c6063300ef96d97d7713a90e1e55cd9dcb0fa1f5db5e47c704f92a6720626473e783a9048f00275c461b7c315ac7d7ebaa7d65afb2eec78cedfe89cd8e3be37e5f0c37c2541d121c61ae773d26b41e92b300c971b0d0ab51026f829a0c8c8830f5b19e35b213ffe6bd625a479441a4abbff8323e113bb99b0335d8259c87b7c491abbe1423fdd4bb8069d11095cac9f15977989fac8947539485f651e67f439bb5d5f68709f94b7048987e243465c634af0fa36b67560424428c83042ca98da700e7cbb4507eee9e088ffc80061912253f6b1d893627982d6c3a01231befb6fb61e84da34d2c28c57a466cb88774514daca9afea8793ab8aae771489815b3c1ad1334b81ae1c8ec37a0cf90b79a69aefc086e9050de8eaeb11cb3266f2977aa3ef7e67869f728be929044719e54941f10d1ac87150aa1403fc9a05ae4977e1f738bd0da7f9b73aeca5b1dee917cea4af272348a15de937ed3c9b7a3a43549781c879c204", 0x1000) r1 = syz_open_pts() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f00000011c0)="0232987d86d793b99f5a5bb28cddaa284d00c8306bdc197cb6219432eb606b1c09a21a92dbb4516ff7ba627bbc8e9025630e65291d2ec2e8072efa3d019ca598c9c067e03f96ca6ae42d000000000000003f8188a4066f825ab434a3cfa5defbc9cb5f7effc408d42f60f1ae7034c47bfb8819515f9317eebc1177c1cf104de4824d949e117fbf064c1551eb21b81c3f4069e6ba3628bcd74b8d1aeeb7483c4eda5818014c158b2340637a6f7f91788172cae32682e55b65e0a095d057ce8a172bedec1c6ac5d5731e49e147d39da100e6dbe28c319925857a9e035210637d259859e9a9dd0b150574661d628148250a", 0xf0) madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x7) 16:00:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) 16:00:40 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) semget$private(0x0, 0x3, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000180)=0x7) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) 16:00:40 executing program 1: pipe(&(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050309000000000021b1ffff00bd49451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f00000025c0)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000100)="8c7d29c0534d568905892487b61d27e139f26e0a2b0f0dfc5c93e6edba5e4fbe75f81582e66ab4662ada6923c2f08df945be29a1d59170f71d77a023a824a64eb5a2d7d47aedc2016fbd9b7de2dddf3b2f0107351cebb8e59c2a49774918c120ce", 0x61}, {&(0x7f0000000180)="4afffa69615c906a1a7a68c29cc5fcecc27101b7edf48e3e99255758d9836e4a521959d8eede0bfb48702960a80d11df5ab92035044a16d5fe0fed6ec57610ccae21b10018b602868df8b49ac8046bb55b2338383767ae00e6a9999011f162", 0x5f}, {&(0x7f0000000200)="9d621d6bf57158b5da6ad3ace9f64862af138bd021545163f44d83c74c2e9bc15fe62580a9275266e682ca6e2be26ea36e29a7499bdcdb15e113a0216c6931a06631bb4c1a889a873d9beabc73db5e88ff6988eb4787e1feb16986e5b2663d6a2049b5f8961cc5e0fbd776398ac040", 0x6f}, {&(0x7f0000000280)="3ae55bd2f4d28558c23617a039743ef93f710c261af90a26925158accb01f6bb4ce00634fc0612440163b116d987520fe9c16dd6fb4d446aad7679982bfe4f7858006520669b8081d4c204670a4ca8284f1b61c83fbd41460fd5e45697f6668501b359516700f89db2f6babb8f4541b4e08ef88de9879148abdf4743172fcfcd8edb300f7f98715b34b7c4f19f6130202222787a334c9c300ab5e1e1f7f00e10ee0794f9b8729b24abc5ba04bfbab25a288e", 0xb2}, {&(0x7f0000000340)="ffac6c2e7aff093b43bb172011265a053b7db52779964e2b1000586095863657165935aa22e9e52b35760a22327a6842a2f7769e5d5bd1fb71ec7444c1bf782166a98c0b371bc41334c81505dec02f740cc6eba24b716ada4b90baec6849348d545514112c9f4656998439125789f957295a96a4bb11acf9218afc457067bc5124e84b37706edc25e783afa2cfae28344b0cba63c3f85f02e0647a53c1232710f494c640fd63daf97a43c59ff03e09ede60bf7e8e6aa5f4359f7d6439c313c2f463c279fb92cd7a6482addde2a0641a6aba860c15b3f92431299302a1f454b89e85b0d2131a48763a0181e15b161129f8aa575b4780034fa51c9fceff902dd6ae2d24331bda515bde0efb6a43e63cbcb466d71e33f47ae2aec44d3ce2398b352bad545b9922ff172634938bf0f956ce0f0a66b270db25355c998947618a3d21e1c0dcb238854a334aa857845651510db15b42c535765b786721aed95ae0613955b8f905acd2edf0d48753704884524496e67f5357d95d1e6bdcb40852ddf248195c5455317967035f98b13e78cf848bb028d6f31e9d6ac47463139a739eb7408302282f3ed84395b90929f5fae9418fa964c57fc579e9c4f37748237ac165903f80c9d48419375613a1543b64ad12d43418b3d8b50cf055ef957149f4c00018fea1656d73bf36a90928bf1308f3face60a6a2fcf2699aed30bc867397679a0cfe1d0b54a99cf982a60d6cab0484b6ade6280843aec79345afe94d0459dcb4d535c8f19512a825fddfabad2afff32184bc4160afd7e84ce53a3846c5b3889c9b87c21b12008eeaa4463d9879c0b125c45b940b990dd8c135ee704ad0711216e108781e2a75361a0fa418a3bffbb080b4e1210b60af01c59f00ea0d5cc8abe9c3ba3a411181f63c1075cc8ed73ff9521c6790c64a2aee991e2216dcfd4a70519af648f98a64cadeae10f5b361768685f81cf1cc5ce64585e85eb4a7f07a8e2226c4faa5d839c9df536d47086dac1a66e835e8fb0595aed8c96ec365bb41d0722512c8cc2adfa2df5ece2a8f9e34e74354d9ba4791acf9bf64af50cdeb254b750a07bd0aa2d3300922917d0685778806787dad9b99cf4f812f221371a67e1847ab11a89203e66c3207d85dc73fb4cde72f8fbbd517490bdc671762be4f2f54abc00a6d1383ba105e76e6bc19a1dbc4a29535ef1d52a203de8fb0d5fc8809fe87c3f18fd727735f249f44e9ea9eb6bddecb57ef96422ef018c8d3e14585e976e5bc62458ca4939e28fbd394660e462f69f8ce10ecb1fcb73b88b9ff13e0517d2b33ed3442fedf6521d3c689ab235eab8e12f6391e3ef0b04335dfcfdf1e41d7bfeba10607693fc4465a7fa234f074dcd2c90d345e0db196d84b20114f6b3b9e5270349a3e2c7f0cb238522ff1ee8ac66c225df9bbeac84a6743c1d1b5033cec27d666f1e98679e09f686dd946c8d476cb2e6edd2cd02cbcf50ca9d9a08146ed2845f937821fa2f6a5a4d0764ed64380fc8bb3c5814700e6b2219d4997bc0fc4e6e5c0e52948c68fb4d58fc675c7331a131c76ad6a15ed450d9f236d2fa10975d190a23143c6ef9b86749d2d81011cb09c6debf9d375ff06a4d48881ee446b7b8304944974a8fa54ede864711c45791b0ba1fdd2e5548ce07353242a6a1986d2baf1bae932fd40d75b71b64268d491773176d7f8cd40d790ab1054116a1c45658c869b146393651acff75e737fcaced29ca10cbc66b66af56347448cff0d9c6e908d035e55d003eda74e07aee87f549dbaca00fae4591b082ad44f2f1d4c5edc51627b477410a5a6f8884985433b89c2e434d8234ecfcbffd8ee2d15c9c157069d801904b5569a0c105243a2474c9badc56e2ee43d27ce8bc00478363190b6b5a61f448ff050e9e035804c2ce7cc934329b0a01886c64275e464265db1ab02b8242ad971504d45f6679f1c39f2a7391fee4f4e3ddb031670caa8980ed3ff19646bae068dfdb9d2211e7d324fc1a312529b12c06960cdb4c6bc055b12b03b9a24eb061f1156af74eb576a0f3dcc35ee2967f0e0d83bd4f11f671c57b2da72c3294b2306af1030a00c3feffa4ea020ca1420e466216692938dd393e8a3f96941b49f0ef699510a5493f146ebba8b352d06576eadf01042873f76514d2b8f49ec8fd1980e53f9b3ce4cebe16dfa526be7ecff57ab897674d0e8ecc8481893950349ae854aef8c7e94025a488052063e9e39dfaac4771266fd72473063931d82eafe2e09f86d00bc2470b412346a14bc5722d7f408f06ab8ab51340762013014b8cb2980b2899ef0a6d1ee423d7d269621ddd68307f6517d0a4af30178bcbb39945155d776d05d8e09bc259b2ed6e5277015e01f7387d50e909452abc6da0bc167f9386c07f9a2274d69ac4bcbd0d9f355bd3151b3893733e4727a8ad73eeed5abbfca1a32249f2b707793f449d8b3f7336f87272cda151f4744e0c861e8830b9c5d28c53deaca50e771764814f4e972844d669cd1ebededead7e7156145d41217e8080247d0ed6119e2b12ca3a60020c12df6a980db94d144695d4002c81697d174638a6c0f2ceb8fa0d03b3bc7e36277affabb31b195f773f7599ec57f6fa2ad2ec6e2f91a57164494c05edf5c12721095b83ef4dcc62bc45f55034141b67398a885434b8d11105f93d97d8cb53cc9e79d0001a3f1496ae08fb00b58073e8d9cbf5dff97bd5cfb891aad46b3b00956e759bf84bbb3f81c09c9c09dd15077abdd262534af63e8ceeed624aed8aea6af1491b9d8848ebfe4ad31ddd2a98d7becbb79d81ad303c68d3a4c1196b4c9e627e599ff08480d37b59c3b202c031dd7dd6b9f1d9db51a83f74055c21318338b956e376ff92e9ea87f279376c16ad53073976f5385ae288b62c94231f6532d8bb24b7fe8e8ea83b5de80810f18ef8e28d35a0c50fd48a11c34dd8449578eb2e8d0bbf268d9abc2a1b0796344b8df3521352706aee14492bbea9b653e354950b49cb8f49d64d3196cde45baf60d7a6e960ef1e22dc682fe808478b030c30da3bdae50880020dcc1f1f2093c6c2196204a400386224ae1307fdd7d3ac8306d6e45ccb77c6a2266ba144a6dc04b00e9d132f4450563b7f1cc602c9ccdebf4f7e60cceceb52a2e250a1c942022ed96a008c35f6a4e126c52238f66c68b741b4fc013adba820ce0012480c0c82d5d8a437ff37a894b6165d8a58b3161b1d64f02f84547e34bbe81258a29249b930188ed13f4f39e96a377f2d0b5f5e8d3ef42a234c89620d8c1070ee56c6fd543cd092541f33762058a1b1d79af2656148548e1a3855c32d1337dd76db05389ce4cbb3011be853de4c796b476238931efbb59bdc8a7b5729da370dd3270a6b2727a9f8b1d62dc74b106d545b07a86c106e7a9b38a9f572cf89bbe9227cfd4edc5f0438b143b8f12c4026c3009bd8192d97797e97992b1e00e3153fc8737f3d4d6d99dbfcd00e2fb7e5f634cbdc068ef2e2f2a6cfc43538a0d445894b7f8347bf1d13d46be599577440875ab362a7c37f9906a4becc2aafc7a4fc66dab9e7fe67686dc127e5da05d1871a49d6e1009db6574113a5cc6ead438d02d29d0b194fb224fa79f7a94127e08705de51e5917fac031ea2783c31985587f27f6b2c56327b6a688c01e21741008e3941ad56296bbe6da81d31b69d8c1511dd228452f3b6186309866b980e0fb507ee8985b64f0b94bd154eecbb71cccadede6256cf54b2ca8b1162efe3c4f24d61351a9589549f8f478ddcd06cfbe4c6da9f158fb9efb07c01fd737dc5de9638de5d45fae6cad69372d8ef673e4f7817b9dae2ed1ca26f4d79246dd1aaeb9c89eef85f6b871c359131c22ee7459c9e798e3227ca99c0623e53ba998f30b3545b7c3d757253c60e4bcb4ded0f45cba1d7774e537ad2823b8942b369a863cd6311ec530f6ed890bbabeb6f44a584b052cc73ae85ea1b88dda26765de27d411bf037f0c1f999fd5e62e727479dac3962d79836a56801b2793ad856e1e2eae33d5797b4d15b76298beeabc1e658d3bbdc061ce8f4b89b963ac419612e01d695e32422c6f677a37690fd47c53380ac01642ca9d1a472b17ff093bad4ce78e3bf45b36015d0c6eb62ee2f0bfb534af7846d17e5ed123715c86a9dc60dae1fb03e31c3d678b76b0821f50f9d19018abd3890ca96fbbd421001e66ba5e25d90b4f922dc49125224426afc16a031500f84c021476c1fccb8676f3445d3b297305140de7afe6e28e2f7305d1d1b9eef24285a382dd17655ff16fa2a36e4f04fe31c837f7e2fd3a4eef53ecb0d203c04a02d481cd46272c1b82ed16de2844c76b15b4b36837c2a87a62f1aa7bc0940d35a25d0db1934908579e1ce795034146e05f741a0a6e00de1eb828dea72db4292deb595dfa7976e227ce9f610027587e464a68418e487c17662d8a571a0383aab7ad8b16a2bf45ff0c7394871c34cff64ae24ce8f7cacf7c6b2cbc97ab0c594fc523bfd449e22981c838c4e9a94c584bb716c7b94660b79f7e7a9ac74516847d0b989990f82d1a8a10c9a33938b40257fcb0b9e23e1497f9418a700bb324d0ad11957d1b5c0ca3f37cf199d87a4d7b6604e4bd3f4f75abdb9154db15828beb17fae000f9d3c24efc72481e2482d2ce2c6cb8201bdb613b5c6045bc463515473f6b3d80404fb0bddf286a92c23a29f77192f5ed700bbc3e8697a39f22a70fea73afb0b1532cf66ae973132353e8ce7a2d9d6555b1682dd0bf7aab652b3260502e56252a15f181bd5459f13a6367e9e01dd190b9bc6fe6cd8550005f5a0cec969c24cafbbb0d02f6020281b568f9816861d28cbe4a1a22cb6498ac497ab58ea948d10e787a627b3525fc87535044307b787e7356944ec52f3e392ad183d3666bbed9f3d4881b15ef032938dd4709dc29659a74f7cbd2259d82044733b30db5083a62bcc7fcacdc2edf24598a79466071b83b4d8ad8525e69af61321f7bc83903b0167c2a8ebdad47cf4ceddb84f1e265cc12fec41c363b4ec5adf5686f1d5362e7d740422dc44b1d0f7e60642201943b214abbd0ae05e0d6df244e1a532c3d3ff869dff702e6ccb80a0d0e96e380e2395e78c3bd990313d9f918e619f425a1bd6d702208d88e7f9330b0ea4e099a82644f5f1e5c21f7efbc0c43acddea366ba92a20a51286039712e9083e163d8251b302b1d87e63f2cfab7064f32b30288e8f9e0430996fde642a2303b594de7df7d589a8452883e8625a53dd2465fa7df85aa864d8d1510ec4a8570dd88bd2ab2ce5b208423563d0972c5630b390f74a8c86e112268b9a8b1724aaf698cf4fe8ddab521caea5bfc77c589a0ce1f03586a0b036dcfb21d4bb7bdf32e8261bc9c82185bbc7dd3571ef744dc649e7b5209b76607065ac8ebc4a51c55e8f512ea0241fab5e97902280415c445e99ee6c1847d1424cb6c8d72cbaa9d352d0be2694a1a8a443dc261e477892a84a5ee823186e6bf9343f79bd915b51104b41370a9bc6f4ce2a25913de339cadcf3766c30831ee1c1d08de05facd2b5cfe477d66e17142ddc3c200d161d43421eaa8ca761bd4d6dc463b2632cab5a5db91e84874714ffa2bc2c035ae1029daf23a5ce68e1c63ece252bafd25b1a05a6b7b3441888cde45d162c391d944137db4af8576c3298be42c9097d04fd4365c79a2fd7e61c8a79b3ed596dd071a6bc577cbc563f1385de91257d619529073afca154216031346602192faa33907099ebba185cbaaaef3034e05eaf9b655086df7876ff262ebefcc4dbfae55d7761e2e7d4caa6", 0x1000}], 0x5, &(0x7f00000013c0)=[{0x80, 0x1, 0x80000001, "3c69b72368b378b88a7e9a40a0298a24593585f03aefcda559bac007b5dbf5c061f537396d14fbd3380c320396f4cca917bd41aaa728ef29dba56a67be022e56d95a54da8f31185a020c8b5d8f658ca994f332912a9b555326461b1710fceafc4c2bb8228ae1a086cb3d2670fc2fbf"}, {0xd0, 0xffff, 0x1, "0f2d4f0b32708231dfd4901c727b49a31d854a0cf45309c1b2fb5f2202be388d8836d14ba498d84ac552376ea9b4e972447ae2fc67f0131138ff23031644180851f28907404f0be77a7f72eb1d907cb31bcec28918126a95507f79875aaf2dc1ab7d077c849e344143c7f0e88d551c15e7e9a1e4fe36e8b335a82a8f1e794a83a6ed2171f702790791ca637512ec19017f76bdc01e544bb40a484ba859ef5328ef6779bc145ca56a56425ba0b9021152602098f578a4504286aadced"}, {0x18, 0xffff, 0x8000, "a60e6f4acb479b88"}, {0x70, 0xffff, 0x2, "a7b9d462894a0e5ffb65b15925cb44f997036c395f888f9246ab14db3bf94d9aba0ab6e4015881d07f980a103a436084e635be8def6b3a5f245641c1a0915d0a73ab66aab8c708d9a629d1ce3916ec15c9a844e869e8daf7f451"}, {0x1010, 0xffff, 0x3, "bc876b1815e7d535544c6b0addfe2f8d49e853b15c5fa2dfcaa11ea41db82148949802543f0d44ede49b9cbebc7a7e3a9b3323804b97e51f64ed9e2764fd83e20d8e4619972c38dd13be9218b45af5c4e80976fbf17e3f7fe00ce6c75850ed092ba87dddc0f26d589a9a092cae486083b3fc0590ea37f1b10fbcfe46ff84c8b986d00bab56cd66562afb3022a2c81a5cae6913aba0f8a1a9a4d2c35c446f9bdc6c96b2736b8f8ed841f9758b146e67958055ec48f3709db4570a22155548f0877ee481f036cd85a6ed0d4dd8ce02988ec042b238296c3c29519c7d8f1ec113ba7931d1f3b9eb6017fe08f50f44709cccd9bafb6a8f6a125be5c054e453e42722ac74847acb7dedebfc67da3e67f5a49f345a03d7ced2f60385607edb8c0ede041d665acefbff7c282ad69571aedf6a1da8b69ac08dcd957abe30403497063fd07209ddd86abedc600160558f3a7535820510a58a32a07e2b661bffe1239cd47536d3270777a5990d426a24f831eea06d83b2032c0a819dea5f161fa860ef8b27749c895bacff1eda52f4bb342fb2b971e315ee85f6d97354779cf2339ca95ae5bf237c00c5a277186664f017a8f97ae32815f0a2c7947ef552fd0dd1317fc5a9f1210fef5946d1be4d4d83c76598cf9a646b3e8a7b9112235fafcd2e1e600a3f9d308d7e7fc5f5af60de847def917786033a24a7f6139219eb60923f1ea46c017e32e0c7ae880115c81e20dd73e52ad23788af7ec76538f7a2e06832bf37753caa4494463853b82cc11250ea16ec333445de07eb2b0673288ed48e5d7a878593ee77f0b1ada2973ebfa69a280f8efb91ca0a34d4f91793d33e100817dd07a5f2097129bb7108d6d377d125dce052291d5d898583661a8463ae600e41b153363505850742394f6e8186fbd5dc22df2a275b971dd5f2911e83c7f11b2031b295c600292f86b12fb6871209b4a78d916d43ee361e6d7f042157244d2c49679603a58ba5f2b09434ec18905b29bb1a910279a6f7b1f9264af7e17a4b94834b2e51556b70179557e1e73d1e90d170f738bcb8a9b0db2e76206e9981233bc9ec8a6ee31db6ad903784ecd41260eca6ae8539ec576a7bd3384c3d5920ea337525646da8b7b978e64b4c0c2505efb8363458c5357f5c7cbeb3747d0ac83ea26eac2aa6ad6516d1c0d68b1d713084e3d2cd17545e4eeae17f1cc0fe7cff138bed0c37b1a7054f840052e703903a184e6f0c81a7d94c0d48f78d680b5b33f6adb2ebbe564684b8588083e342af3a44d2bd211b70dfeca046940fcfc92db2c6306ce362b09c30396f8793cef120e41c80569667349ad7a5b462262f5a1da211ebd8436207a317153d9612181263c248455e37080387588fd1fc31311f4c2faf048aaba6b9761530525df945254ad53680c335059f346b5af50e6fcb365ed911c36e1a521e7cdb25b1a1d0ee38d5fe713ae3c3676e97f90d587424b57a3ed120321d25732f2b0e6759d419090a8aa7a4b2990df5ffd114f643f3775d706cd4d31ed7973e9762650ddafc83a823dde84dbc910023b1aae789bec8d469a508d2c2c302763a18d3912eb190081ed6c69a1ff1ffd3370ae82fb5cd4b668adea570a34b0ea781be511ee153814a4694cd6d84e1c49e1ff39c258ba48486f60bd183c8a24c45a6af5f56dc52f437a60e89d44cee3ffadef37ba7650e699f27a22f30ec335e5e3b593e0c0061256afc02d2efc8eecc2b6c7f642d9c99a3b1977cc0c3d18af7b26e3e090d5fd10b4b9fb3a547048b276ad6cd140d330545ee18c8ec3cf156b275cacc9f5e9be0a63d255249688db851ff87950cb2fa9330a5f1465c222bbba279c70cf93cebbdeda911ce0a9afbdc4cae28edd622bf60801f11ea85d63b27fdc75e4b6a412b8b9bd55f9a8ffca643161053f74113413b501df241a5002417a91c6f07ce609519f54dc03db769be687187b027703e0c01eadc4578f6b1ce94166440dfc1a2a89b199872b0e49429da80666db73ead9ba007f6c7505d0c10f38dee45cd58b3f74b7b10a4683b55679b70639905fd4a385c6fb436220d9d603afb76ab85f8ca2b656050a2b7dc487f5c40df0515a64b55f8ee8e765736c89d7bda8a81b3041d851d1c86f346b705958eab13234d2aaa54f4e1da15cd666c77716f891a73fd4e7dba9914e038ac09bd47ec19aa65a44512fd06d69843f55b5465fbb3062bac22ef91a549b75408a56789f2aa7d4e65880ee7ef1ec85dfdb99f8687f3689e0306751d5ac6455cc0bb57ff5d036693b6c43639fa660cbe74a0c0145d682ecfd366c5e20c3e55c740163a08da108a0600dbb9093eaac7ff0fd79bdc8ee5b7db35d798e01bf3e6d01f9b6367a10c6312f4b8e69b127709de84b7b20171bffed01d4b879824af1aa539abc8a2f3b19fefb4e271c01fe4b5ac3bfd196912aa7c6d962bfcc8648d8afdbd2d8e5f0d328194b5ad9877cbeb2f472880938e03c29d5634889fd643352343c5baa9611afa7e1ed98fc109a41391c5ca7fa7e2d352c283a407fc482c87e99ea1b25ab76b4d7c951a625ce659c1b60f69993d1ba62773e971a5a7376703d96a32be4a209068336b5849bc92423dc67818d92f5f3c61e8875bc55a19338fd26ea50245c6f05ec07cac360cba0b728e3198b111097428cf06f151a5dd7720b9552601591214e5fe3b82cdf9f688fe84b2e96bd2dd82a11c8443eb99a6b35079d19a0ab4e88bb7d28dfef43818002dde6ba75bc3612e0057cd531f448171711198db2bfac811c4b63fe35e87d8b516f1bfa55dc271be63b86d4f49fc660de0226c15fa668af1c2d1edaba22de6a5aa0581ae8cc2a5c44e1242365d48b10f3e9b13dc525a14f4707adb04cf28a6cd0b868050d6ad374f5fc8d6d1d1da3c19487ccc1a311a17456d57c0cddd636bfc62aaf63c01ed562e17d3756046c8bd37fc799358e9f57efaab3d1934c69d96c6dd5b0f33cf3a25ab121c3788de67d91836847d7eae68db725faf1331afba3bf4495c38da1d73b54f0ad2bdcb29f0a5cfecab3b3b55f9fd231f8d734c034eabb40f64aeb07b6755c51b10aa5d715f9f3f40538d5851f5c488fff0820d51d388c57bae768b39903cdbf355d594731192de458a9e26fe5a206495930d928a593fe87d3086399c4058313f9489a5a94194170bdd31d6e0659c814969b94909533a11d5e03144b1d6f570a89e06c4438349da8b7b251c12f364b1276006fb1cf95b29191d20ca8f54cbd3f24097278c684c56e7b0bf2b1978a1e8ef4e7cb94391fa20cef4b7c9339b2dc1c2daedecc9a6c7f986606824ca61fb88afab8823f9bd93a96643a213ec77f840980271a2d49de0cbe92121cadc31541f2931f5c74ae80becaafb4efd25903c2d34e3531a2ef7e6c3dde8fdeb35d4df02cca0ec2028104a6685fc15d578719f259608ff18f43bb6af8d7a966dfa9bf8bdf98769f41a04a2dd06b96b6788b0312571864b47676a071797e95379d1ff819a9b70020ba02e1d056d77224f3808ce48339c855f3768d060a1d3578792ae553d2f7b16579f9fca929cbec79ca8bde73e9ecdaca4e2af078a8aa77b3bf89962ac42369dfbfd5c8477b8f72280e073226408f4b4253f9e6bcd3bb1f84bc5586590893224f6af641d6347a7551dee8a3704a05c9ec6b5aa9edb423b0ab130be8cf092af85901ab04b72ff080ef4e66f25499af2e1e66cabcdd244791ff46e006c69ba740741ca7a6aec516a71f7781481b4e80002c6a186015368761680183dd6a985f4b0317d99f4496dd424ffd88b02f6d5410033e8e64747df1954ffcaf76b4b62b03dc6b68a01940a9dad66a720460ad93110485bf31dd861833719cf632291d484b8fb01a35e5174d0c470ec864f8b6c593b2cfc46fd0ab1a9b37848362ceed6a7e988aee31ce0c45084d2efe874704edad888b63fdf0ae5291618916d46e72e20dafe786b7582380133b5cc3474550217ca100d903bc901571e21da00d8b8f816863f7e7f86e9fdc1eb958c1d89a52512d8cd37437c2840797d36828b0c806e5aa6a71af0bb74bc7480bb87252e358e9974c913638ad7ed242521e74a204caaa0edfedfc7d4e6ef6444ae483ad35fa9529c93a917d1529c11968b701afc700365b946579ca7d04820404a1b45ff998472e17ad745937ba9d5f8ef61d314b2a15e65f9f07c8fad8a812c4077c337044dd45211639756ebb62b688a98fb3f703ccff85a3066e0c7d4b0815caa0b915774289fe6f3e8663c3971bcf945cc891b2b5979643c47ad8306c77e2ce9e85cc3f6d6c0dec46592a95a5bbe7f6de7a66df8b8cef38c591de5c350909ec8c393b76e7a68416880820d6c8c7b05b54dcf10c604236b3e2b95a84124a75629a9490c557d76bea84fdf28bc54487e43e15bb8203c6a776d01d518e6081626f36ac9ab4d1bff8957217b461b37af7854e9d2706c2c94712597db42ce10a405940aae29415fc62d9c4b950f98e8b00906aeca5d91ce484bf8c67a19f9f22e8415a81f9dcda12b6ff0f678ea0b53d17008a83591480903fb2a22b89283b8c9de5e861dafa48344d1a4be4ed327aa769b41e32cf27955151d8cce83a8552823e09e19b027713f959ae131ba493deb30999a81b5164c25591d80e731d3105e71948548c25e5d2c8c624a848e8d9c5ac649235533bf73339c7668c5f99d4707c2659fb4f2809e080029e6a9317f69fa6a6002eb54673b26766ae4c7d1f6dd30fd688b04d93c69023120b13b354752f59cf08d559720b33f0624a1c42fa47940273866b752a992f9c420b74c0cbb42fd20a8943952f8cc281977f4cca4b3484fed7cadc93fd488373ca1016061dc9aed317e066dc2a73fc89f45ad223492d0837d3c279054f06f699b808f74efbb927728b10f22298df77349465fab6b345e8b0e589637dec42bbcd3165fb4f9a5b7a8d9b1297fd3c8509281249979a43e386b59bfd51442d64415e8be355d201fb9ebb394fa9a89b38c2b85ed37880203697e354cde991a39892d9f31631363dba8084dd26899fa64bdc2257dded932190ec99b3d0c5b5a8193c645000dbfb0afc9af915a61df252e4f97633090c670062fea57156b9342c990db0c69524a030b68992a423414200495e3666e675ebe3b0ed02186d8e9188ef6741dca8a346e89ff37bf94200c254a6161ec517ad432cf0cd39be96b27f1c173346982f777d91140c454a2ca7cd905d9aca27bcc9709a30041435b2850791824b58647948c4bf1e71901c01e8248742cd9e10881658cd6c3a99e1c1bd9cd76a8f6fca068daf2866c0e04634268a84af0bf2ef8ae3af7c8b55bae6ebbd8a8142716bf1d702e883d27e875606e9f72d4a48d61e085b0761a11e76fc83c19385655b89a75e4af720e563aee3ef5132b63428c28ca541ba6e69372e7ac5986489fe70194ca3b2dad59c48564dc21384dd3d6a8e4d1cf906706d8ec9030731107966de53144624b0faef16083f19620a98feeeaf88d51841e146ada2eb08af6737e302145b1f2f6eb5b96d51a44db0ba88cc293ea868f84d1b590c19c5f49128dc353628bd3fbab539bca76339dd5bf8f2de8ea9e4e49c96eb7423d2cdfa6a3b843080acc53b702de5b989d32d0b1bf702d572ada280bc431c4320e516878702cdb6ef1fa99558d20cfd3e45132566ed2999ec26ef16d0d8e3bd5598ab22d823c30812d612f59101792b5e7dab4db7e7fe8ddc75c6c40a4c058c0a4259cf0c290e13d400df054746b09913a997feb65a730c99ffff9214fe4d09a65938475d3d7562015a287"}], 0x11e8}, 0x4) 16:00:40 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) r3 = geteuid() r4 = geteuid() r5 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r6 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x200000000000001, r4, r8, r2, r10, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r4, r8, r4, r9, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r3, r10}, 0xc) 16:00:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x5) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000afd000/0x4000)=nil, 0x4000) munmap(&(0x7f0000a6b000/0x1000)=nil, 0x1000) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0xc0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x3, 0x100000000, 0x4, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x402000003fd, 0x0) write(r2, &(0x7f0000000700)="7030d01e7df6777989fee231a62325099737b9ec0013efedf979ca9cff0044f59ae15e3d1d1bdadb08be477204270fc4469631be1ed723d1f303b8d60e973a5817c0190740e809cd7d4c17441a049495e882515e62a0b0e56958f4a4f7aad80f5ff5b6d7f80850a490b3e4fbca32afcaa67daf5d108d68a54e600311d4965a29257a23287909544b300089ccc21f76592d821e03e2e0e4d2d20f325d2b56a97ba40000ef815bbb5826b42110bc69a5590000c4c07f212a84f7bf0c5dfbd83723598e2bc963f7b46b0cfabe108e5235ca0183bc8a5c26d69aac4967b5f008bfb4f8aeeabe490f212591e4d3db456f983ea63693e2e5b04c14f4ca430533f532249030b33fdba30b0516b6e0cfb229c5ec11463535", 0x114) execve(0x0, 0x0, 0x0) 16:00:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r2, r3) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r4 = geteuid() setreuid(0x0, 0xee00) geteuid() r5 = geteuid() setreuid(0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x1, r5, r7, r4, r9, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r5, r7, r5, r8, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r7) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effe5a0 failed: hole in range 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x10000000000000, 0x0, 0x20000040, 0xfffffffffffffffe, "8d0e36ddc3a2cd7c87d403000000000000005cbe", 0x7}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(r2, r2) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:41 executing program 1: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:41 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x596) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$KDENABIO(r1, 0x20004b3c) close(r1) 16:00:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, r1) setreuid(0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="d732cb1a470a9939caa0e9257131c615fc641fc9fc099b7f5dd6ed5e1b5c8fc79ede6f14ff7bc7e747acb5a46438ec2bb00e0294be6a58bc5ab469fed1af70bf0fc85ba99018f16cfc1415", 0x4b}, {&(0x7f00000002c0)="228031e76f2f316a97dbf4881ad9f72b485fdf74a9f63d0accee495a477288ea153e706856dada4c3093286e1812978452cdfb612fb9e42d4c2ccfaaae863c6c739b701a9b3bb8f39fa9144ecc0e2696a3f41e36eb96f9c54d6965dc91923fd2bcaea50d2e9d3aba3ce6e10057c8be4b3b9aa8f7d2ddca5dea1e293b6e61878f6d21b9f534ad637fd8651f7320b07a9800ff067341078c7fa55f18369da9db638a8f024f45fc688b95978c51e35a5708c02f8021977195fc3a447e0bc038d625c324e872d78b5b790fd89ba12fb1837bea77c2f683bb1ce8ad061127dd0915", 0xdf}, {&(0x7f00000003c0)="507ac1a8c1c75f9b82d6a24d814ca0c93a49a1ec3f380976f37f34ea96f390dcbb4e081b8b14d2e1de08fca1ca02286e2dfb678ed98d84c26abd9052a9e8edf726e27ed2b0914b3bc5f0aafb8f630028d46258d7194561c2fd7aaefea01daa464da1664c249769cadc891379b26f1fde57b4cbdc4038691b5baddf69c533bb5682849502e5fdfdbfd35c259776ccb26662d4bd6aa97b6ed80a222bb1983f0861f2654fbd6922a9fc9df5d64f0521f7cf4c049eb077c275fe3bd21daf1862ed19525c54602ee5d42f14f02514e4e046db2b67970107fa6458fa32d0", 0xdb}], 0x3, 0x0, 0x0, 0xb}, 0x40d) r2 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, 0x0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 16:00:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') pipe(&(0x7f00000001c0)) utimes(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/55, 0x37) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x0, &(0x7f0000000180)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, 0x0, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:41 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x9, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xacb765bfd464ab64) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x0, 0xffffffffffffff62, 0x0, 0x5, 0x2, 0x3f, 0x1, 0x2, 0x1, 0x1}) 16:00:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x20) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x810, 0xa2) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r4 = getuid() getgroups(0x9, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r4, r5) fchmod(r3, 0xa8) 16:00:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/46) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r5, r1, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r5, r2, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) 16:00:41 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x10000000, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x8, 0x0, 0xfffffffffffffffd}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000001480)={0x3, 0x3, 0xffffffff, 0x1f, r2}) close(r1) preadv(r1, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/202, 0xca}, {&(0x7f0000001200)=""/159, 0x9f}, {&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000000080)=""/38, 0x26}, {&(0x7f00000012c0)=""/90, 0x5a}, {&(0x7f0000001340)=""/126, 0x7e}], 0x7, 0x0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) r2 = geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r1, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) setreuid(r2, r2) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000959aa26100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005301f22b26257aa2538ce1c0bbf35372218457fb20f493314ed5a7be7ffce03f2bc49da444c915f2ddc59f96f60bf40c5a834cfc5754d1c597a09d38f5a8ad2701963cbb8fd4ab6562cc52573af7009d5ae4f9b42a9cdc4defacd41d8cf894152283c0b22f4fd4ae5d683b3cfd6474e2db4632ef5e32d64fec7e6f799b64d2229f3bc0371aad5efcd89aebc62420e0ee2622094c0d07ce5cd6622f33e255eab6cb495e96d369f6c7b9835a6435f9b3f4cb5b52e9dfe20f0d197e130bcc8c3e0682e2f0f30cef"], 0x1, 0x3, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="07aff7ffff0000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) shmget$private(0x0, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 16:00:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) setreuid(r2, r2) geteuid() r3 = geteuid() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x3) setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) 16:00:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) chown(&(0x7f0000000140)='./file0/file0\x00', r1, r5) setgid(r4) 16:00:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) setgid(r4) 16:00:42 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x1) 16:00:42 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semget(0x3, 0x4, 0x23c) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:42 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() r2 = getuid() setreuid(r2, r1) geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r1, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) setgid(r5) 16:00:42 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x5) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 16:00:42 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000180)="54d8", 0x2) 16:00:42 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r6) 16:00:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semget(0x0, 0x3, 0x20) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00'}) 16:00:43 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x80000023}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget(0x0, 0x2000000000007, 0x4) r4 = semget$private(0x0, 0x7, 0x0) r5 = getegid() r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x5, r2, r5, r1, r6, 0x20, 0x1}, 0x3299, 0x7, 0xe81d}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semop(0x0, &(0x7f00000001c0)=[{0x2, 0xffffffff, 0x1000}, {0x4, 0x5, 0x1800}, {0x1, 0x8001, 0x800}], 0x3) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r7, r1, r9, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r7, r2, r8, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r7) 16:00:43 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x89) chroot(&(0x7f0000cfb000)='./file0\x00') setreuid(0x0, 0xee00) r2 = geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)="35a2ae84f42e4f6e5da357f4aec46a8f6e49584ee43959217f5aaa0aadafff0b52ed808df26df4f2d2cc99e3924284c5aea52cb1a8fc1e7167e9fa", 0x3b}, {&(0x7f00000002c0)="aa9c49659a19a6166a1292ec3197ae32d638df756a6e0fdb4f74c94da3dcead62ccdd34bda9f32ebb67d3fd23ae0d311748b74d0e5bc9a4002ef1fd359cfba5f1c42bb1f03722c1ddaffb30c59a36bd53dbe0305b5099cdd040bb74c8a3769563c66dfc0853dbdd7aa6f3e7b875cc2630e9d47397ddb087c29", 0x79}, {&(0x7f0000000340)="16ce29b9fd55928cb964cb4e3c4c8d81ee58d42343126353e13015928df14eee2715967e90332ae37bd18d373cfd9128a2602064d57daf2ed4893f6f1ac52e6ddc96935a3726d76284507f4f673ac912ea6066c39655b251ccaa279e97cc4fe4e52cb44dab5ff0cabc0fdf0ca3aea6f40c335afe2f5d0523d31a40302d9080c70f40f5e55b4d24d9bb6dd982e23136301ff742122a244e3223a2f3c16c73f4df30adb5b7a7386aa0817e6e15728e2c10fbb6d75460f4e42e2120692cc37ab48f1d22d50fbcc79ae60fd254a358c6c52b0a50", 0xd2}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r5, r3, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r2, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r3, r7}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r2, r7}], 0xf8, 0x4}, 0x3) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r7, 0x0, r9, 0x0, 0x6}, 0x0, 0x6, 0x20}) setuid(r2) getgroups(0x1, &(0x7f0000000140)=[r9]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r8, r6, r8, 0x1080, 0x8}, 0x7, 0x5a90c0c5, 0x3}) setgid(r7) semget$private(0x0, 0x613950213b12c067, 0x1) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000010400000000000000000000000000000000000000000000f801000500000010000000000000000000000000d0f300000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x1) 16:00:43 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) msgget(0x2, 0x400) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = getegid() r2 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x0, r3, r1, r4, r1, 0x40, 0x7fff}, 0x9, 0x80, 0x5}) r5 = geteuid() setreuid(0x0, 0xee00) geteuid() symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r6 = geteuid() setreuid(0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x1, r6, r8, r5, r10, 0x0, 0x6}, 0x0, 0x6, 0x20}) semget$private(0x0, 0x3, 0x80) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r6, r8, r6, r9, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r8) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4c0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x14) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x401, 0x9}, &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x40) 16:00:43 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() r3 = geteuid() chroot(&(0x7f00000001c0)='./file0\x00') setreuid(0x0, 0x0) dup(r0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) 16:00:43 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x9, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:43 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:44 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200a0, 0x12) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010000003b00feaf040000000060d5706c85c2768511fe890000000000000000000000000000", 0x2c}], 0x1) 16:00:44 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) semget(0x2, 0x0, 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() r3 = getegid() pledge(&(0x7f0000000340)='\x00', &(0x7f0000000380)='[$\x00') r4 = getgid() getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000300)=[r3, r4, r5, r6, r7, r8]) r9 = geteuid() setreuid(0x0, 0x0) r10 = semget$private(0x0, 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x101, 0x1, 0x3, 0x3, 0x10000}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x1, r9, r11, r2, r13, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r9, r11, r9, r12, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r11) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:44 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(r1, r1) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x1000000000000000}, {0xcf}], 0x2}) 16:00:44 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) rmdir(&(0x7f0000000180)='./file0\x00') setgid(r5) 16:00:44 executing program 1: r0 = shmget(0x2, 0x3000, 0x440, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x0, 0x600) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/134) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20001, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x8) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r3 = semget$private(0x0, 0x2, 0x2) r4 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x4, r5, r6, r7, r8, 0x20, 0x8}, 0x2, 0x80000000, r9, r10, 0xfffffffffffffffa, 0x4, 0x1}) chdir(&(0x7f0000000380)='./file0\x00') r11 = accept(r2, 0x0, &(0x7f00000003c0)) semop(r3, &(0x7f0000000400)=[{0x4, 0x73, 0x800}, {0x4, 0x3, 0x1000}, {0x0, 0x76, 0x800}, {0xd017fb07ee06f362, 0xdaa, 0x1000}], 0x4) fcntl$setflags(r11, 0x2, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/226) shmctl$IPC_RMID(r0, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x401, 0x8) recvmsg(r2, &(0x7f00000007c0)={&(0x7f0000000580)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000700)=[{&(0x7f0000000600)=""/241, 0xf1}], 0x1, &(0x7f0000000740)=""/65, 0x41}, 0x40) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) mknod(&(0x7f0000000800)='./file0\x00', 0x6000, 0x9) shmctl$IPC_RMID(r4, 0x0) shmget(0x0, 0x2000, 0x412, &(0x7f0000ffe000/0x2000)=nil) chroot(&(0x7f0000000840)='./file0\x00') 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x300, 0x44) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x37a, 0x31) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x210) 16:00:44 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="54c88894ef", 0x5}, {&(0x7f00000002c0)="3fc3b76a4c49c4a73e6a8203b40cc253c6f50dde2d378909465045a2d5188648cc13e465959bdc245dd0e7e129b1ea513e5548106f4f5b0e389285cd902b0caa86e3b2ed78629067e4fd89921bf5f6a64462ecb7d8d34c56bf7e96c440dbf92d4b5c11c24bc8f9ac6c07ae23765347eeceb7dba4c4c92b1299589c90cd6f3fd942e9dd1346d9c3b999ea63c3414d1dce8ac365f61045108b3f99b66636788b844b488af23edf2ac68678bc41b1ddcb8ee34beacd088f5fad5ef5f2cbee4e168b05884dd4043c22d6ca476d3758dbbdd69814037933429234053bacb379a0902b9d9676f7a7fd484c8933fa385d", 0xed}, {&(0x7f00000001c0)="3960ca8d700de043345d1affb0bfd271e2ce61b84a7e45251d411628bec52834867c4d6b6d46", 0x26}], 0x3, 0x0) setreuid(0x0, 0xee00) r2 = geteuid() r3 = geteuid() connect(r0, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setreuid(r1, r2) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r6, r1, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x0, 0xe7, 0x2, r5}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r6, r3, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r6) pckbd_enable: command error 16:00:46 executing program 1: r0 = msgget$private(0x0, 0x245) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) fchflags(r1, 0x4) getegid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)=""/4096, &(0x7f0000000080)=0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getuid() open(&(0x7f0000001180)='./file0\x00', 0x8000, 0x28) setuid(r2) readv(r1, &(0x7f00000015c0)=[{&(0x7f00000011c0)=""/237, 0xed}, {&(0x7f00000012c0)=""/216, 0xd8}, {&(0x7f00000013c0)=""/66, 0x42}, {&(0x7f0000001440)=""/71, 0x47}, {&(0x7f00000014c0)=""/17, 0x11}, {&(0x7f0000001500)=""/149, 0x95}], 0x6) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x800) pckbd_enable: command error 16:00:46 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000140)="303f07dcb84e05c31eb841814618572929bdc3f1c047d4ebddc1e37e9d919c8cdaaa38a136d31708445edcee52a871bad544a039f7bc03aa51b8f77edb3e433d70e26f142e8fd1f4801b16e82b58ae0c0a6c73daebe686ce5a55ebb0531132cdd8dce025b509e6f9dbb567e1fb09ef7d2947fc9b1c773772c4e86931be43e6fd54a0386d9b1f9dda2e00edd9e5cfd017eebf9e8f00ab481be9b3912c0511f7929eef94d465eac1eddcfa75bd0a1e8c0cb537", 0xb2}, {&(0x7f00000002c0)="35e7fa9d9d06f60dd4d9e52e7fe0c6bdcc861d27da8c6e1fdffb070547efad0912965f79ffc8762c20caada84c1555a3348eaa22fdd82b9e5918ecb418e346f8740d99d4d857729a1e5728edbd68454d83c3a83f10ed91046900e01d8bcd148058545a8ba74c30d5d40596ede128103b84ee125560c5988a5fe56382e88966d9c0dd5e588900b206d9f13dceb9a936d4d4e0617b39992030c58f8292b8f3de63899e0a8705e8a614370335f0bd5aec3c7b4d6acbe3e707a54ab7762fc493b8f80160a5787179a8bdf5373ad93b0947631624a479730ce0840631b5b52f44fd37c6323733cb90ba4924a91200ccd2e569c465e1054d76d37a23e0815504e6a419767601869261ab3596a3d85440292d825dfb6d735adeb8d3d862bd30194ce8551c79e41319a57bbc366b0190521bf4e92ce960a7e7362051e9f762c2acc64998366894e6ceb152cc2f85b5822a0f8a4441c097cdcf10b4d863449188b84ad9522ec7f80559109e50d7dbe3af7f431892c67e719ba2d00bf6fd098b133b4d9556c6776baef6924d3912ae93f906a46a2c016ebbd6ab023d923a8f4018975dcb9d33c0f2ac7d4e70e98878c0c29a95ab2d694cbdc2c8872ebf6b612cf3b3ae1a3311672b2caf62859841d792206865ca8c100aa4035560cc502eaf0c7e7a74010467c1755c70f1e81ec843a1982443728c08bab25249b4bb13f731b37f74a6bdccf092bf36f1fdcae5acf0b85d36299baeff7051b6ed745cb52413cc1f51db46a5b9cfbf56dc8c9dfbbad6b65d6986e708f2f6a8e500f38a4b8c4e59c02ee21b9f3148d21338133c32497c955256802c335923458f5b8bbc71583b3aed72cd42c02b3c5d34d3c61d89b2487210687e07a5d94befd291c8307d4cdee02a9f2c4d2a2825f7706419fd2cc0abb1d82890f0cae5719968872231a751fe62abdd4d9cde399b43932d1d9c5cea627dfd80dcab4e61dbff03990f53daea69964b8fae150381c3d8640ef85c03c4024e0d1bc3e99f2224bd8cf147ece47da4597aaacf3e8a6a6f622d040766a5416c7ec528b149d6e4c83caef69122aeae4bd65a8b03a7fb2a1341b83af0c8f3162d2170d960e339195b5da21ef8a2159c23207cf1ee219d0ea5e8c330953151ec5eed0829983f5cca5e483362bd11a32d708ce6a166bdae3b29297375bb3caff49f4e2593144ce004134d208a0c8d5f12cad19938fb9aa3aa5aa9d8f007c1521431907b16a04f9fbc98afb8138c99f6ec6f798c5d51d4241ebd5e08780d8467e94e6e33459316791489ccdea7846be723226d5e9f712827327a57681ad9ef602c07818dbb6892de9ed16812a4e2f600a07bea3548592fd9165ae0591337602ab5cd18168fa741db81f25f7a351aef590c50158a5ab01ab0168dd2b31e3f80ff93109d601e14fb40f825450d30429aa03582841523f34f7c96d774bafd677aaa266e0d70ef37301148e8d50a3f69af34554220d51ff494f4a045870c04a390e4ec2f4389e2bb7b32a7b2a83d23fde66001f8dd687c2b9ca61d40bab9254adbd9e7cf08b02913f2c668ee7b732831ce34e0a71ec3cc50e03c72c44a3e1d54f13950cb2708c3d3a99a13fc11974c4dbce565e050e1575d46086f7bee8c44b18754cda2cde212455ac61bc6a25ffc035811b5420f9d16613248c1e79c05f2e3b7b463b974c4decba5824a7709b3f3d64a489c67f4f45afe28bd1afc053cd8c16ba849138c53b44ffe0825052d722244b5ac0896f7b842ddd26a007963c4933346af05be293e1a4b7b0021aff659d64fe6d2fef6bc7badbbf334dc3cb9732acc9e8502b28005f2ce42b05796da0dc950416414bcba9d1f043ab2d4204ce4039c6d7436a4503b990893b6185dd17953f1880e8945a9ee582146e5a10ae0ad458aa328cc80be0619c601816f5aefb14a47f88a25be2994b3d10f1dd9aaa6b663f024e4610218f824af8afa98d0666837bf698e5c714819f6e571b83ffcbf422d7e9fa94453e97a7a97b91067b7af51495555b5c459896e49d0f395f0453a181b39b24cb00468a2b26241375b0f0726117f42ca7e3453adbf786e4fddf44ffabab5285e792ce30b94aa9ee456cab519c872b85718c29feaa588741cc6840ea57fa6ab9efb77c93d4b5957e6f3cd580b49fe1a6ad2721cc8b04372ad7a78171033c5b013da7f8478e33f999206454f5d5621cd3f01ede8c85e22a8580a38f0ee45297af7322cd24a4461e0bca5349b82fef2f57ac44c2eabecb4b8a943eb11f0b8d4f01b1f27a5c80253623f0be71711efdf2bd8aa5195e1fa68429759e314ec18c5f21ff9322f19cbe4e25705afb4e6201224792781d737ecb8a42b3f1fdc6b0cc7a455bda0fa2bd47117186be839e34013dea1a222bb65a5173dd7502270d49c252f3c84cd0ab3823c975b836cb86249e96d93f4cfc735f3929fb4fba64e247b03b99395a63c16816913824cef8b9b48779a8e3fc90e3a68dbb20d604557f9ca50c785fae5a5b22fff4f8fe368e40aa9d7b860e10b15df9f7da119cd90d24aee00b37d234736fb9355c5bd24832b0be77d0d4c7bcf73df770bfdb48f0b81271fc2c916538d409c185d2ace5d38ab1232fad6838d29e4152716cbe03609f82fb545a2fa39ed8a48f767b4da593945e83f9fa7ee12dca25383f6883e7bc55b42dd8d652d8a2b5688b03c199a2e33f1dd3d5a2a06dbb4cf4f1e0697b7785293b8828d865b1d78bc7140806fbc891199305d94d62d9b678e524c1a57b9234c957f6de33baa216028d52ca799ad313fd3bb1b94b054fbae62be84925a71062a221b526ececf960cc8ebe47d8c3784620e85e4e4921604debf33fbf222527e0b31b819e820dfe1284489d222eb19c50f96a14e1f068cdf8354ee83229540d51d81ff435c2469644aaec742e0b5fd29d4b6e4ca31ca31b277f4f67402a5a2b2747ee6c010dc86795eda088916f0547f44254a9ad81ae2d9f377e5258c7af0536bde2ab8de99d2fb5767306e7ffdbfae8e14412ecfb0746d55b53b8b69142e52704a78aef0b3816e975585931d888e83ca22b163aacd661b72f3b4aa599524d31e223707b8515c33aefe14b0fec23cec13d591aa78074ba84c23a825f92ab2a89b0152054eb0f554402f91a6ae5a63a03a5d845f98bbe6fbb742223d6e3ff290462ceb800db4a9872ac82da266e95f20bb11422e77e8f5506d44b5a489a9cc5761ce1a4d883a4fb7ff0994a5120b8d3ab8ee71ccf889c2019d8ee9a00ff93c3c36e332c77e5c8a59e936d62b1a7d19ac8d7fcae8b1f018392c7fa15ae295b1a377f832e783c560d8ef8d75608784f1913d10c65d5b9e1b50879943e33c235099d63def9b615e14c77fa5a6e5751c5d5937768702713e7add113706ae1098ca4f80d80342e14cd4bba3514990512739b27e7c31f6bc3c2f51e276cc9191d2179a05f242732dc120f45b0f0c12d528f25c7e305532dd3cdf8618c3262b7cdff845e5428bd74c73413933941a10d9d383eced8341f2ac3dc2d1f694b3882eedd528fb7d3b12c4c646125240f35e57096d2682246a45aa138f5d5779e633391e62b2b37393d0b5d3066e0ddf8435144532ddf0912baf24b6d5b7465156affdcb2ed9d0375c5508a2ab232972ba9039bd2a7b0ff1ffc777d25739bca7bb68858b8443cfa9d239b78186250118641fe7191914b2fddd16799ac93f9722886882da02fdc3f62aae7d3a804494106b65cf56e96030788c0fa1ed3d981c6e29c87ab5f27bdb36bae427daa3c58bd87ae7630dc19f0664a2340c13ff4bb09ac54b36f4d9ad30643d41d243b58e2bebffe281e5515bbf4f8c1a8d0f9a136b4135998cc67b5e3aa9e933cbaf3836ed4832a5283b8d875926705a87c1e097ef6e2084240726f437653231a62eab59277c27d010bd709f4bade1e5df2ae1b80607ea4df47bdc8b48ba2b229707473d5c6b2ae5f6760a7588451d0cd8017b5291b6047d5fc7edcdde4397795f190a16e6d8f80509606c69375497f510ee9e63664bb029cf2c4e71a8fa720d7b205a8201e94a2252e5ab3f5411d84a21add1f369b6bdedc8b3717ae2cd4b6651c951c8482cc89a731015bbec35c22238403b1dd27eb17b5e0b921f44633f0a6b2c4727cff3994346936280fba61f6cd43f13d0442d335c7c15b13998384c26fa6debeed826fb4dd0288617bdf7c298e0ee943d276ecf3c06d27f2899afebee78a2d719b91226abb6e91fb2d5c2ac5a72468d496ef3f6433df38b0e5f5c6952a75b7c84e838ff72ac5db9a470685cee6dd57f8ed0f30db9a2275776928d200ea7ff1e3dc81219bf75e7d85abc9eec095f768d5f018297a7c5efbbefb8131c6a7f193aaee7acc6dd50e2b3db511f3544b622eb01aa996026f2df8868e672665bbc5601f0a35aaa07323d53d09512401d200b7eb1fbe81d8440b4975eb2e8e28d1d281bdfd3edecd133fa90620c0e7c6f1c2680971a9fdbc566a2eae5f2498acbc5e36464908d0feb388987a111432bb6ddc36503ce8a5c1ecfcad73129cddfd6ed5a6415e9a94c1a76952a6337754fc6c0c3ac8311608e7e27d326490ee7a53fd36032284d93d49e92ef33b0a025be8cdcb63af387e2dba161a864fae98fa6d335150b1921e8da5a51ff92917202917665a7a72d1fae843566850bea09aeaa2e312363ab79d0d68e9ef38316c51fa8ae1e41138a7efeaca585f0451203a5d1b8b997ad7ba73428bfe353761516296ea42b60b0291c0730ebe576d6ea408350db72627c127dd26a70e3637ed315c75845859e0f07f78da79e830ec89c8ac035d7246749da1d26ce14fa4a2a20a4d0f4ba8e987aad96d76b4b9821c76fa5a388dc89263d676f12a4e526d30b21398a3e9bb96346cab040b6df1786fa2f9c8450a7d7374567ed19acae037a0a2c4301170184bf4ececba69715cde7100c3082dba08f118cf5afd9fb028e3c8e127fd109dd800e7e05a7fe0f32a9240f7713df302ab824dd09e621262234c3285fa108fc7a1249e650465444566f02382acabe298be350957f531afb545eec9dc8e1cb468a1dc5608b1a480cdc611e1c1cc6b00e2150f55bcd9da4a9628ea5a31bd5af0043fe46e01b6f9d7766b26e61d6717f7b1600a8e498621b7adc499f1b47539c71beb1f2f04c068a8b0c983bd9116135d6ff45a4dbd81a104d1d855b69843a77c9944db2c74b5cb4cd9304b63ae333c13a73d4c84661595cb5bc2e4cfc198fdbe73efe7528e700cf3997c4ae3bf294a0e5faf1bb54e9245b48e91c6a578f41dca171b355e9414f0b9dec639bd9bc14268f34299f9f21bcb778ca0f5e4a1c1bacf2f7c710a9a7948b9f62a47921815b0a9ccec1e4730e92b6ea48bc30c621bb3f960eee1d28ab93423ff6ed0cf5522d80dfe9d5775ecffa936ebbec99656f9f1984e94f90d3a6dfe19822278436abb0860b1aeb50eeae1feee79ecc94cebc42843dead78ae8e3af78450a0af3a08cab7b8336590a5f02044af7c8654500d3d903f5e1bda7d60346e651e062548925f5fdcba2e1149d6a1ddd192a001b529f300ae4f440582f59d6c6b6d30dcb6d6c2a0b2f822cfb2d6e7f8474b0e77bcb500da16566d384f262698a489a3205373d9ce0b75aa17b87a5ba6a401dfb438250baece56b9901c24c77ccf9cbf7e507e25076b3c5d9fc2f06681e2098378ebb7e8d08e01dcda44c35f8270310ecd7cdf0c0a3887b1e057718ba3970c535b09b5b0b9aa5563208af244f499601cfb76062a50ce76d45348516c540f14370f7383954458263a823462a7691a83ca2fca6", 0x1000}, {&(0x7f00000012c0)="ba14fbdb858280dbe4265eb597b67cb9648b286a5595ad2e2190c3dc0be29c73aff50fb494cf04d69b7ace33534194a7f6957f3f5ba65748a167cb9d6fca92028fd9315227291e423aafcd001d6af03c88e96842a0b8b229b97a481c3818503e2b34e99b25ccfe7f284478b0e6431c2a4e2ec90d169d0bf7ea271f", 0x7b}, {&(0x7f0000000200)="d089b7660fb81d557ee36791394e4c8ada0d9e684c91c88e304577d858d554e48690eb2a0f74d9dc5dc5e97f26606a4159190b0078a0478bbb36b1244e", 0x3d}, {&(0x7f0000001340)}, {&(0x7f0000001380)="b4e61405a692aee3315de8f05dcca8e287f046ed78e8f3d1357470a32ffbf095971186f1d37f9832b26c2747a13e467e9ac22f76d521632c55de4ab44d5fe37aac03474402e2ee5cb89aed19c242e4728225a5831a0e203d89a08036f2c01988266f9c79e84c9777ddc189fdc72232819e133760281243cc8887c386", 0x7c}, {&(0x7f0000001400)="90cb0dde0f5539c6038d00310d0fe417ecde6905f9070bb664613404abcdf1fb56743956f0bfa699c8860e17d87b9d8d2902bfd27ed545448a3338193c92bea061a739290f1be703c0506c1f1c2b40c56a750de5bc643bcfc4cae5c2734288a5b0807deafce56b497077f4aa7585ee6a852c833e", 0x74}, {&(0x7f0000001480)="1398f74b94cd944c899c38fba60fc7102fe6999f1ac27f91a42f5039d9776f30da48163794268d3d8303830278eca7e32811cd78f6c15e1be05c2e98d3d369a078632a9773099718f10c5896f135def341fb64e39ac842553f014750507d3d2ae5ff488f68ddda65cb6090879cbd3d547ee5723a3bdb428c656fba2e1ec0c832e398469521eba2d3099fc7d2984d256803873d80bffcdac544d839ee530986e7e102a6", 0xa3}], 0x8, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:46 executing program 1: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x2c, 0x0) r1 = socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x1) fchmod(r1, 0x80) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000680)={0x1, './bus\x00'}) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r7, r8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r9 = semget$private(0x0, 0x2, 0x646) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000680)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000001c0)={0x7, 0x3, './file0\x00', 0x800, 0x6, 0x40, 0xffffffffffffffe0}) 16:00:46 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() getuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) geteuid() r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f00000002c0)=""/224, 0xe0, 0x841, &(0x7f0000000180)={0x2, 0x3}, 0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) rmdir(&(0x7f0000000140)='./file0\x00') semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x100000001, 0x6, 0x1, 0x1, 0x2e1b, 0x1, 0x3, 0x2, 0x50e}) setgid(r4) 16:00:46 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6dc1495df8fe4bd3d992d8abebb74f316e1b104279c37a15653f26467ca4cf10d541b64963003a3288fb3ebb204f096e82679abd16cf66e7ffe0f", 0xb6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2cf8, 0x9}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x81, 0x4, "c67f4b3498dc039b33c26e9644597fee8cd7d018", 0x3, 0x401}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() fcntl$dupfd(r0, 0x0, r0) 16:00:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffd, r1, r4, r2, r5, 0x0, 0x9}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:47 executing program 0: chflags(&(0x7f0000000140)='./file1\x00', 0x60000) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) 16:00:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x1ff) r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0xb1, 0x0, {0x9, 0x8}}) setgid(r6) 16:00:47 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x10a, 0x1b46) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x240, 0x0) r1 = geteuid() symlinkat(&(0x7f0000000200)='./bus/file0\x00', r0, &(0x7f0000000240)='./bus\x00') r2 = open(&(0x7f0000000500)='./file0\x00', 0xc0, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) recvfrom$inet(r0, &(0x7f0000000380)=""/234, 0xea, 0x801, &(0x7f0000000480)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000004c0)={0x3, './file0\x00'}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r3, 0x4) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1000000000) recvfrom$inet6(r0, &(0x7f0000000280)=""/251, 0xfb, 0x40, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000580)=""/173, 0xad, 0x3, &(0x7f0000000640)={0x2, 0x2}, 0xc) open(&(0x7f0000000540)='./bus/file0\x00', 0x8088, 0x61) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000000)={0x0, './bus\x00', './bus/file0\x00'}) 16:00:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000000340)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x4}) setgid(r4) 16:00:47 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) r1 = getgid() chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() geteuid() r3 = geteuid() setreuid(0x0, 0x0) setgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) 16:00:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) r3 = geteuid() r4 = geteuid() shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r5 = shmget$private(0x0, 0x2000, 0x4000000000047f, &(0x7f0000ffe000/0x2000)=nil) setuid(r3) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r1, 0x5) r9 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x20, r4, r6, r7, r8, 0x21, 0x20}, 0x1, 0x6, r9, r9, 0x4, 0x8000, 0x800}) shmctl$SHM_LOCK(r5, 0x3) setreuid(r2, r4) r10 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x1, r4, r11, r2, r13, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r4, r11, r4, r12, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setgid(r11) 16:00:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r0 = geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, r0, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 16:00:48 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) fchmod(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:00:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() r3 = semget$private(0x0, 0x6, 0x4) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000140)=""/218) setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0x7, 0x1, 0x1, 0xfba7, 0x8a9, 0xffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x40000000000000fd, &(0x7f0000000440)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r5, r1, 0x0, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r5, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000002c0)={0x0, 0xff, './file0\x00', 0x400, 0x7fffffff, 0xccb, 0x9}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000340), &(0x7f0000000380)) setgid(r5) 16:00:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) r3 = geteuid() r4 = geteuid() setreuid(r2, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r5) r6 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x1, r4, r7, r2, r9, 0x0, 0x6}, 0x0, 0x6, 0x20}) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r4, r7, r4, r8, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r7) 16:00:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x100, 0x9, 0xc00000000, 0x1, 0x100, 0xffff, 0xb63, 0x1, 0x0, 0xff, 0xcc8c}) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x40000000000000) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 16:00:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x0, &(0x7f0000000140)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, 0x0, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:49 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 16:00:49 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) socket(0x0, 0x4003, 0x2d) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x4002, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0xffffffffffffffc9) 16:00:49 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1, r1, r3, r1, r5, 0x0, 0x6}, 0x0, 0x40, 0x20}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 16:00:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) shutdown(r0, 0x0) 16:00:49 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r3, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r3, r2, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 16:00:49 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x9, 0xffff, 0xdb, 0x4, "31004866677ff8da83a8579d3aa77891417a0482", 0x8000, 0xeb8}) setreuid(0x0, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getdents(r1, &(0x7f00000002c0)=""/203, 0xcb) r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) 16:00:49 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c149c6a382af2e2f7669"], 0x10) socket(0x20, 0x1, 0x80000000) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) 16:00:49 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = semget(0x0, 0x2, 0x80) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x88, 0x800}, {0x4, 0xffffffffffffffc1, 0x800}, {0x0, 0x16e, 0x800}, {0x7, 0x8, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x1, 0x1000}], 0x8) getgroups(0x1, &(0x7f0000000200)=[r1]) setreuid(r0, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r5 = geteuid() setreuid(0x0, 0xee00) geteuid() r6 = geteuid() setreuid(0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r1]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x1, r6, r8, r5, r10, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r6, r8, r6, r9, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r8) 16:00:49 executing program 1: r0 = semget$private(0x0, 0x7, 0x122) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200200000000000c, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) getsockopt(r3, 0x0, 0x7, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffff3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040), 0x0) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x5, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x2000000000000009, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000340)) socket$inet(0x2, 0x4007, 0x100000000) dup(r5) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000100)) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r7, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r8 = dup2(r6, r2) socket$inet(0x2, 0x1, 0x4) read(r8, &(0x7f0000000380)=""/186, 0xfffffffffffffd3c) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x3fff, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) 16:00:49 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() r3 = geteuid() r4 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r4) setreuid(0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r6, r2, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r6, r3, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r6) 16:00:49 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() bind(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) 16:00:49 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getpeername$unix(r1, 0x0, &(0x7f0000000140)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x1, 0x3, {0xed, 0xe87e}}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:50 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() r3 = geteuid() setreuid(0x0, 0x0) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)=""/69, 0x45}, {&(0x7f0000000200)=""/63, 0x3f}, {&(0x7f00000002c0)=""/123, 0x7b}, {&(0x7f0000000340)=""/169, 0xa9}, {&(0x7f0000000400)=""/14, 0xe}, {&(0x7f0000000440)=""/25, 0x19}, {&(0x7f0000000480)=""/254, 0xfe}], 0x7, &(0x7f0000000600)=""/180, 0xb4}, 0x42) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) 16:00:50 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x20000) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10020, 0x28) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r3 = geteuid() setreuid(r3, 0xee00) geteuid() r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r3, r5) setreuid(0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x40) r7 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2811, r7, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt(r1, 0x40, 0x40, &(0x7f0000000340)="3dd7f4f8c3f8f788bdc071cd3a37730eddd2485a6eafb7102b7ab2400eb4118f55293f9f7cf73ce34cf33344a30da5d11412dfa2f47fdd575296f66c30decce130c3cdcc5ebac381c4fd766859a6275074ed7351735d489844aa329a02bb655983604d9e4f3727735c171610b5c390a708b10f209a10a51c9de398dbc8170bb61f0dabecf8dcf0cacd934e80fc8efad5aea00425ebdc7e76f1b33a7e039caf41f25b630252bf2a053bf441a3249f19b54a4eb61f5b17e41de265e9f074a44b094e12d3f90d69d7ad2338398feeb00b87a2adaefd9ad94decadd0e1751bdba503a74d95d5841d566385b269", 0xeb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x1, r4, r8, r3, r10, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r4, r8, r4, r9, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r8) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="7a227bc4556ed2e8b2437344f6da", 0xe}], 0x1, &(0x7f0000000100)=[{0xc0, 0x1, 0x647e131, "fc3b517da4a0c8ed4842df97bc23268a303ad96151f182a37ade41935fd3fea69da732a0513795f89c2b52f8185ae53bec8c0d6bd91181eb51d54aef8a9e9be36c4ef5e7c20ca035a530b80a3b4a08d96d9e52876f1085e2402213ea9702627263bc87f5ed0aa3aff1d312bde72afd5335f509542f0a26a1ba01931602b2dbf438a236523b0056498c4d07095381f15f0df008d1668400c7e7db93e339c58681fc18fd43cbafc4b8e6b8d3"}, {0xb8, 0xffff, 0xfffffffffffffff8, "404dec7eb9fc0323a8d119c5b8a06ccc760c2788677c7849cf21796146113e502b81ff580ce2b3de11c9a2dd27dfc935f513295ee35804909032c349d639e868eb351fa17aa4d700640d291fc44378aee56a4b6c60ebf27c966c46fef5f866a829f759e38bc409019a55a6a0035f221f36b786798ccd640c66e2d68353585ab03d22e5b2a9b426d363002b1d4265c6b07459eb918ef424127d8b13eb83f7c4f3fccbf7bc27"}, {0xc0, 0xffff, 0xdd, "e8651954e9ee2634ef2ba54bf64338ba2daf405bac3be74790402880aa10e1c9e2a41036ccc6ba7f45bb6b8b9f10153214a654a8e999114f3e29ea6e66838a31cae809c465b5146c92331dca333a027a4dc0fa61e23252c0dea2a4bd46f61f72732ffb6a493b6512a2b888a74e45cd5670d5b929ee4bf5a2cd1ab1c91f1f8dede3f853e1cae45cc5e674eeb8275b67656899cc44ba698647e06bfe5341243f0c4b5c98a9ddb300ea8384"}, {0x68, 0x1, 0x20, "9c819ac2d4eb5cd571903cc5ba7ce8b512309a2d9fb75cdcdf2ee1a72bf226410cf4b166dc8c13877ec1d3eb440f3616feea31503ad4d886cf0eb9dd918f23c0b13b3fab8e784b8fe4370f258b39548d71ee809e"}], 0x2a0}, 0x40a) 16:00:50 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$TIOCNOTTY(r1, 0x20007471) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:50 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7d) chroot(&(0x7f0000000140)='./file0\x00') geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x9, 0x102) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r3) 16:00:50 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r6, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r6, r2, r9, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r6, r3, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setgid(r6) fchownat(r1, &(0x7f0000000180)='./file0\x00', r5, r8, 0x6) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0xff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:50 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000070000000000000059bfc9f22a7d65da000000000000e18064140000000000000000000000000000000000000000f10000000000000000000000000000"], 0x51, 0x1, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000000000000bce398b227e9b9b4bf2d80a2bf92ebb38bf33981cfaf746f40b5692c9e96321c6cad056ec2e1bbbafde322e8be0f7a49a48a87733b0b5525b1f14d90ed9aefdc719f9787b5ef24e8171619f0ed6b4ba59d839d2fcaca6dd321c1e835533411075765e85b57ccd6c542dd60e4d1ab2d745b01380e6c53003c87ce27dca1bc2580d617cffba6eafd5b2bf2799b2689a391dea73103bf89700e704e"], 0x1, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='&\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x99\x00', &(0x7f00000002c0)=').\x00', &(0x7f0000000300)='@\x00', &(0x7f0000000340)='*\\,//&\x00', &(0x7f0000000380)='\x00']) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x7ff, 0xe6b, 0x8, 0x1, 0x81, 0x6, 0x200, 0x0, 0x3, 0x1ff, 0x2}) r2 = geteuid() setuid(r2) semget$private(0x0, 0x2, 0x14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f0000000480)={{0x2, 0x7}, {0x5, 0x1}}, 0x2) 16:00:50 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x1000, 0x10a, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/217) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 16:00:51 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) r3 = geteuid() r4 = geteuid() setreuid(0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f00000003c0)=""/98) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x1, r4, r8, r2, r10, 0x0, 0x6}, 0x0, 0x6, 0x20}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="f1855471841fa8b7007abee5fdc85a363048794d271b40dcfb255fb8a3c3cf928a4e5f4bcb02c211b517c3e382fc72b21bc4ff13229bfd217a20b7b554a637", 0x3f}, {&(0x7f00000001c0)="902e6ca5979a9dc862f18e896594e7da6d072e55ce29519d18f76ba5d52ccaf5cb697d71cc0e65f6", 0x28}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000492e82c3978aed7c4038a84fdc09b17877046a9160a1869cfc34681e7dfb39a930217b76ec4299acb42edb114d3ebaffc05554e68ba77cfc7ac09ba34e73c5aa4bb84c1009238a611d898fd6c8c5ab67b6c2ee9228c97ec976db22f0ee7dff4a4b95213ac046c4cd62e77b44b46d191a15a2ac02ada65d6724b23c504870314013cd4929fa253f7c72b5cc15d16bb03e31edc6f603aa5450189539c319a3021904d2b8afe6ad71c26f5b663689cd20695cb73add70d7ff9bb2d1b89182fdac6ae644227573", @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x5}, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r4, r8, r4, r9, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setreuid(r7, r3) setgid(r8) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa46945d909e1c9582720efabd16ebae60000000000a000005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e0008000000000000bcdb9ad8a493", 0xfffffffffffffec5) write(r0, &(0x7f0000000140)="90853856a63efcf2dafd59dbb3ccfeb6bb87211df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() read(r1, &(0x7f00000000c0)=""/95, 0x5f) 16:00:51 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) semget$private(0x0, 0x3, 0x40) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:51 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r2 = semget$private(0x0, 0x3, 0x23) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000000c0)=""/4096) flock(r0, 0xa) 16:00:51 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() r2 = shmget(0x2, 0x4000, 0x50, &(0x7f0000ffc000/0x4000)=nil) r3 = getegid() r4 = getgid() r5 = getpgid(0x0) r6 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x7fff, r1, r3, r1, r4, 0x60, 0x100}, 0xb9e3, 0xd0, r5, r6, 0x1, 0x7fffffff, 0xb8}) getrusage(0xffffffffffffffff, &(0x7f0000000140)) setreuid(0x0, 0xee00) geteuid() r7 = semget$private(0x0, 0x40e08cf9ffd11a94, 0x2) semctl$IPC_RMID(r7, 0x0, 0x0) r8 = geteuid() setreuid(0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x1, r8, r10, r1, r12, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r8, r10, r8, r11, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r10) 16:00:52 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) wait4(r2, &(0x7f0000000240), 0xa, &(0x7f0000000280)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x7fff, 0x1, 0x200, 0x9, 0x67}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x3, 0x1, 0x4, 0x1077, r2}) accept$inet(r0, 0x0, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x0, 0x100000000, 0x6}, 0xa) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x5, 0x6}, 0xc) socket(0x26, 0x6, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xae9, 0x1, 0x7, 0xfffffffffffffffb, 0x8}, 0xc) semget(0x1, 0x3, 0x100) setsockopt(r0, 0x1, 0xff, &(0x7f0000000140)="57062ff3c92eda078e800eeb052afcec90bde25d8e8a6e28a4599def1be779da6dbe43ef7074e7f4", 0x28) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000400), &(0x7f0000000440)=0x10) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8b0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/237, &(0x7f0000000140)=0xed) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:52 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x180) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:52 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) r1 = semget(0x3, 0x3, 0x100) r2 = getuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x8d2, r2, r3, r4, r5, 0x44fb2219a69fea7c, 0x1}, 0x0, 0x7, 0x80}) chroot(&(0x7f0000cfb000)='./file0\x00') r6 = geteuid() setreuid(0x0, 0xee00) geteuid() r7 = geteuid() setreuid(0x0, 0x0) r8 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x1, r7, r9, r6, r11, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r7, r9, r7, r10, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r9) 16:00:52 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) r2 = geteuid() setuid(r2) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) chroot(&(0x7f0000cfb000)='./file0\x00') r3 = geteuid() openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setreuid(0x0, 0xee00) geteuid() r4 = geteuid() setreuid(0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x1, r4, r6, r3, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r4, r6, r3, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r6) 16:00:52 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x4, &(0x7f0000000300)=[r3, r4, r5, r6]) setreuid(0x0, 0xee00) geteuid() r7 = geteuid() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) setreuid(0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x1, r7, r10, r2, r12, 0x2, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r7, r10, r7, r11, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x140000000401, 0x0) write(r0, &(0x7f0000000140)="d6c0dfeebce0cbc2bc2012b1cb8791b3a142d63bb63f9dbf742ba04685b6f74d47f5c5bc47b4209c23bf7b78a98aed344199007f52fa8c0377ab280d30525fa64f6e8873572182c51659872f275c", 0x4e) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4810, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:52 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x10) ioctl$TIOCSBRK(r0, 0x2000747b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r3 = geteuid() setreuid(0x0, 0xee00) geteuid() ftruncate(r2, 0x4) r4 = geteuid() setreuid(0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getitimer(0x2, &(0x7f0000000140)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x1, r4, r6, r3, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r4, r6, r4, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r6) 16:00:52 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="7961f205a3db635bbf07b6f16b4fb3bfc90363968a36aa72ddae76f9acd1558dc2852a41de4db3e7016fcf772b141d87665406d098c6830f9765c3ecaf69d9f5a4e554630a2c01e0647d8935fa570e1c81f42d52fd43835289ba935b4dc51b21e4f0c6f1250fc62c3c015981ed0ff70827bd7addbf131cc99695197a90af7f8a63b0969ca436b8b07d37761bbedee53f538bb2e5cb3bafa87b893d4badeaaaea7b8704a2541966ab387196c6fbf650aef6d2e9ed0893104829a558b03df9f6ff19129ff68d89013cb60a9214f8c82d3b42cc258f721e5cd0243e9f3403b5b71252d7e977426d3bd3f1a5022fe41f2cce9d5fab8a1952338a17e0da92", 0xfc}, {&(0x7f00000003c0)="807bedbe53373203edcec3308455f7c308d55f682c7e587b5bcf5c2c31601bb11f168a3c1932f108f1e06e256d1086678c4501fccb8dfa1e10df3758d5ab579f3d66b51cc2abaeb070e9b1046c617aa2261b71c4162362d103c39d39f23c485fa223b147d92f4fb7d611488af4dadbeded7a6d3d91a760a64fb691b7f94379a980c4cf5b1c7308b47ee22ef36abe16dc2b54447a462bcfcd206848818ff8c5bf0e265d1f5b846633f1aa829a79ac6bb1f3bbe43c71ab5f7f23300738027c7349062779a4c70626b733ad225b8b6ccac1", 0xd0}, {&(0x7f0000000180)="4ac3c2100d06e7ea9a425c4410504de59ea1263c13f14442237948e221a3684c5040357696343d321964930f0f1c3882584ab4148db1367cff0793a24be51f07892daf1c1799d3e9d1f3cbc8c5417567927f6e1a987c71ce8a2774957779422f3907f899d7a3af2a228e54a45f490f9261ad2c1edabcd0bfe986904d9b4573e8b0e62b2d2200817608f55c48761b880d7667f286bd900a798fa442ef0828a68747d210d9c19584874236c52f69b073a5", 0xb0}, {&(0x7f00000004c0)="5b48a8be8509e30d600110d5ca9ff3e3f7184ce4a61aa2d3970c8110a8a784732caf329ef27e7ce706e1410253b01d9e08b9bdac3ddde83fc78d96e481d56180718bbc258a892512737b71c4a15663db23ef4dc8c79ceb3beb5424e3a34deff97bc08b3d5d055921418464dcffcb69dcd6e48e7b818dd064f2cd9c2b6cefa45a9c21cea6d4f9145be3be06ef227061dec55db7568f2c3d0089a164f8befe16b6b158cea365fecabcf904070e9bf7049dcaebbcba11038edd2ca7c9512ba77b75336cc849b15a06ad8072fca8ba1d7bff5fa9f19caa52f36661cd1633313be8", 0xdf}, {&(0x7f00000005c0)="f0c3b1fb5dec20504c7af03af5c06de28ded37aaefbff40f1eb3", 0x1a}], 0x5, 0x0, 0x0, 0x406}, 0x8) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) 16:00:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffff, "000000000000000100002000"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r0) write(r1, &(0x7f0000000140)="2b00ff23000008003300000000060000", 0x10) 16:00:52 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') pipe2(&(0x7f0000000140), 0x10000) r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:52 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186004008b00230627feff02353d69979dde867f876a48d8361f9c216d84830ba23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a1000000000000000000000000000000", 0x4f}], 0x1) r1 = shmget(0x0, 0x1000, 0xe4, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:52 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:52 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) r2 = geteuid() r3 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x0, r1, r4, r2, r5, 0xc, 0x80000000}, 0x0, 0x100000000, r6, r7, 0x401, 0x80000000, 0x5}) r8 = geteuid() setreuid(0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x1, r8, r10, r1, r12, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r8, r10, r8, r11, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r10) 16:00:52 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = semget$private(0x0, 0x0, 0xd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x400, r3, r4, r5, r6, 0x80, 0x40}, 0x3, 0x3f, 0x1c0000000000000}) r7 = geteuid() setreuid(0x0, 0xee00) geteuid() r8 = geteuid() setreuid(0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0x3f, 0x9, 0x0, 0x10001, 0x6c, 0x3ff, 0x0, 0x0, 0x401, 0xffffffff}) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x1, r8, r10, r7, r12, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r8, r10, r8, r11, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r10) 16:00:53 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000140)=""/185) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x282, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x100000000000043}], 0x1, 0x2) truncate(&(0x7f0000000040)='./bus\x00', 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "c5936930ca531b9db318c9ef2f47b1408bdf5c79", 0x8d3, 0x3}) 16:00:53 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) shmget(0x3, 0x3000, 0x408, &(0x7f0000ffd000/0x3000)=nil) setgid(r4) 16:00:53 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r5, 0x0, 0x6}, 0x0, 0x6, 0x20}) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/14, 0xe}], 0x1, 0x0) setgid(r4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xd7bc) 16:00:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) r3 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0xb) chroot(&(0x7f0000001bc0)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r4 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000007c0)=""/191) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) preadv(r6, &(0x7f0000001b40)=[{&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f00000005c0)=""/75, 0x4b}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/185, 0xb9}, {&(0x7f0000001980)=""/149, 0x95}, {&(0x7f0000001a40)=""/209, 0xd1}, {&(0x7f0000000480)=""/63, 0x3f}], 0x7, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r6, 0x0, 0x54) semctl$GETPID(r4, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) getsockopt(r2, 0x8000, 0xffffffff, &(0x7f0000001c00)=""/4096, &(0x7f0000000700)=0x138a) 16:00:53 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getgid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)="edc54afeedb2db3a5938b9714603a18d2b5d307e9138c5ae55f5a10ac8c8098dd5f2289d3484013e71d02b3bf7d2d9fe6f156091710b76f545b0fd64e7e44f672b6bf348049f52055defbc0f7bc3e4575d9dc8d308323db03b5d69ee84101499007db1cfafef232c594b1e0e2563dd15795b8527d45dd48ac484083f86b842129f8b5b16f3304453ed2252ec36a7b1707b6de3a8c6f555702b1073875156f7034e7abc08ff54bb45875e55e20e868acab6bb248331fa7161ec13000000"}, {&(0x7f0000000040)="cf5ec2d8e490023bd62ff680d3bfcf37790dbbd60c46a1a1df6696a45c8eccb4782f5c02d285fcb32354e80499f2d2eab8dd84ddbab48382a96d4a22e288183e49a4f8378fffc97ccb8ecd"}], 0x3f2) 16:00:53 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() r3 = geteuid() open(&(0x7f0000000200)='./file0\x00', 0x8040, 0x48) setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) recvfrom(r0, &(0x7f00000002c0)=""/241, 0xf1, 0x40, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) sendto$unix(r1, &(0x7f0000000140)="9d56855ce7a05363327b3be850f59cbe98ca9c93312751b81619f3253f37b08cafee3e3e9bfb7c0646c67913da0f7ff47771d1d5c48ccdef62e396ed44676f9ad9b26f37163fab1dd3159d5dfe6c53d85f62bf29b96f61aa110e73fb15a4645f063b4b2d00bf7ef4685fcd8063052c262de6ca68181e", 0x76, 0x6, 0x0, 0x0) setgid(r5) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc00, 0x140) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7dede86b, 0x37c0000000000000}, {0x270, 0x40}}, 0x2) 16:00:53 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() r3 = geteuid() setreuid(r2, r3) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r5, r2, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) setgid(r6) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x3f, './file0\x00', './file0\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:53 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r5, r2, r5, 0x80, 0x2}, 0x4, 0x105a90c0c5, 0x3}) geteuid() setgid(r4) 16:00:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0800000000df74e100009d26d0cab8d6bfe3a40f5fdfee34cb1b4f26d437e6052df76b0918dd7b3502704290698fe383a7d08e5e5ea180f7e4eaf9b55c05243ea4469f8825c5e26945b8a7358a5f97ebc52b33a824ff347f3ae5434550bcaddfa642465c9370600f3b9e102f9ce04545fab4f077fe59f67e53e1ed8f56db790e578a910453fbb6c8e7fa1ed90577df007aa727e4ebf5644c91aeb02443bb12bbb6d4a5a7ff9c4ba349b2f6358a8176e50d92b87f33aca59fa49e1f4f767ab25b91cbbfca8191e1827eb07a9ea1a39bdc8aaf121f3eb5a7b144b22a6fe200"], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x44) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:53 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x200c0, 0x0) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) 16:00:53 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000380)={&(0x7f0000000300)=[{0x87, 0x4}, {0x48, 0x7f}, {0x0, 0x5}, {0x1c7, 0x1}], 0x4}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r1 = open(&(0x7f0000000340)='./bus\x00', 0x2, 0x20) read(r1, &(0x7f00000000c0)=""/111, 0x6f) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) read(r1, &(0x7f0000000240)=""/8, 0x8) 16:00:53 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x18a80, 0x8) openat(r0, &(0x7f0000000180)='./file0\x00', 0xc0, 0x101) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r3 = geteuid() setreuid(0x0, 0xee00) geteuid() r4 = geteuid() setreuid(0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x1, r4, r6, r3, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r4, r6, r4, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r6) 16:00:53 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') geteuid() setreuid(0x0, 0xee00) getuid() r2 = geteuid() r3 = geteuid() setreuid(0x0, 0x0) recvfrom$unix(r1, &(0x7f00000004c0)=""/138, 0x8a, 0x840, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = semget$private(0x0, 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0xe0df, 0xfffffffffffffc01}, {0x18, 0x1, 0x101, 0x2}, 0x0, [0x503b6db5, 0xfffffffffffffff7, 0x4, 0x6, 0x7fff, 0x3, 0xffff, 0x50]}, 0x3c) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000340)=""/254) chmod(&(0x7f0000000180)='./file0\x00', 0x21) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, 0x0, r2, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) getgid() mknod(&(0x7f0000000000)='./file0\x00', 0xd002, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f00000001c0)=""/59, &(0x7f0000000200)=0x3b) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, 0x0, r3, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x7, 0x40000000000000, 0x3, 0x1, 0x0, 0x101, 0x3d0f, 0x0, 0x2, 0x7, 0x8970}) setgid(0x0) 16:00:54 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) recvfrom(r1, &(0x7f00000002c0)=""/145, 0x91, 0x802, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r3, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r6, r2, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r6, r3, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r6) 16:00:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffffdf) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) read(r0, &(0x7f0000000000)=""/49, 0x31) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) sendto(r0, &(0x7f00000000c0)="1e068cb710e2711e0126977028c332870177c91e1587a447883caf9c167e95c5fc5774b71bab296576308b260b", 0xffffffffffffff93, 0x8, &(0x7f0000000080)=@in={0x2, 0x3}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x8) mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x10001) mknod(&(0x7f0000000180)='./bus\x00', 0x1004, 0x0) write(r1, &(0x7f0000000300)="8671aeb4f0c5d1116d73", 0xa) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/195, 0xc3) socket$inet(0x2, 0x0, 0x317) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x40, 0x10, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x12, 0x80, 0x6, 0x106}], 0x58d, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x44, 0x200fffff, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x44, 0x40000003, 0x80000001, 0x2f8}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x6, 0x2}, {{r0}, 0x0, 0x2, 0x4, 0x7ff}], 0x4, &(0x7f00000001c0)={0x5, 0x7}) 16:00:54 executing program 1: r0 = semget$private(0x0, 0x2, 0x82) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x4100000000001800}, {0x100000000004, 0x100000010, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) ftruncate(r1, 0xb70) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = syz_open_pts() r4 = fcntl$getown(r2, 0x5) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f0000000500)='./file2\x00', 0x3a0914c44f6b202a, 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0xffff, r6, r7, r8, r9, 0x93, 0x1}, 0xfff, 0x40, 0x7a2039cc}) write(r5, &(0x7f0000000080)="7d09157ce45933c3ce6407b0f8266fc374cdec0000", 0x15) write(r5, &(0x7f0000000040)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b33e16a6305f79e4", 0x26) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f00000000c0), 0x0) wait4(r4, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r4, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffc28) 16:00:55 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) socket(0x26, 0x7, 0x1) 16:00:55 executing program 1: setregid(0xffffffffffffffff, 0x0) r0 = shmget(0x0, 0x1000, 0xa, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x91, r1, r2, r3, r4, 0x180, 0x6b00000000000}, 0xffffffffffff1f31, 0x6, r5, r6, 0x9, 0x9, 0x800}) 16:00:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20080, 0x0) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/69, 0x45}, {&(0x7f0000000200)=""/44, 0x2c}, {&(0x7f0000000240)=""/82, 0x52}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x5, &(0x7f0000001440)=""/16, 0x10}, 0x2) pipe(&(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0xfffffffffffffffc, r1) pipe(&(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r1, 0xc04, 0x400, &(0x7f0000000100)=""/125, &(0x7f0000000040)=0x7d) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:55 executing program 1: clock_getres(0xfffffffffffffffe, &(0x7f0000000100)) semget$private(0x0, 0x2, 0x0) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:55 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) readv(r0, &(0x7f0000001600)=[{&(0x7f00000010c0)=""/250, 0xfa}, {&(0x7f00000011c0)=""/86, 0x56}, {&(0x7f0000001240)=""/117, 0x75}, {&(0x7f00000012c0)=""/190, 0xbe}, {&(0x7f0000001380)=""/194, 0xc2}, {&(0x7f0000001480)=""/218, 0xda}, {&(0x7f0000001580)=""/121, 0x79}], 0x7) execve(0x0, 0x0, 0x0) 16:00:55 executing program 0: pipe(&(0x7f0000000180)) rmdir(&(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/120, 0x78, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:00:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="fcb3ba640df951f58765cc3243e60d72d06d0f2a85b56333965eaf5f184e727a1e770a43468844189a50767274aa7becbcfe7cc2c3304e0e60e5590e38b6dcc32a61cd2ca692e37469ec3e8b9d81ef9129ca4e5f7bf4aa463d7febaea5a17e7f8d81bbe7", 0x64}], 0x1, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xb0, 0x8}, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050105000000010000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f0000000000)="07b191f4b64a41cba3ea0c032fdc7ddb057c73bb30da9aba461e3e8aaa7500d10d9f733f806dd688d2c40cf7da80ad517cc23178f2f6f5000000000000c159caa7e9babc0ee8e83077561c4b39ce7d0000", 0x51) setsockopt(r1, 0x1, 0x8, &(0x7f0000000080)="3abe006d4d2f9bd1c57931346ce8f0767303936305c508fcf44b93c64556629494da56d898bc196c1f6605fe6cb4acdc280556199a0eab13ee06260321c4f021f4b13dfd7cbc9320c988daa4ad8b026f32d493fd4b65", 0x56) 16:00:56 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000002b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a8b00900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a09c91b4107953a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078939ab422f1f2e31e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8acfc8ff0cd0c0924c35864a356ac4a54d5f861884826cfcab33257aaa741ff9a101082d38353d01d82bc1f14ef21fe04f62bd642599ef6efafcbf03ddb6463a1b8a52c166a71479ce5ecb10a6a5347dd505b639535f9f7d3d8bd7a8bd74a71b5ef028a3f14e2badbe4244425ae0839e67a3fa2d9d5c35086e373fe00f"], 0x1, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000640)=""/137, 0x89}], 0x1) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c00004f560fff0d53c275e7830912d1ca3cec4628159c5e277d8ebfb6514659930dc013d9d655a903e416e8d4bc1857e05b83acfb3f757dd95e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e983c174a5eed5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a585a937fe6142928a970c9e211c512dcd60fd63f5b63b11f000000acc7047d9db19078f30000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "000000000000000100002000"}) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) setrlimit(0xf, &(0x7f00000003c0)={0x1ff, 0x2}) r1 = socket(0x18, 0x1, 0x0) shmget(0x1, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000400)={0x8, 0xfffffffffffffff9}) mmap(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x0, 0x5010, r2, 0x0, 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='.\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='*\x00', &(0x7f0000000180)='&\x97/#*-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=':\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='\x00']) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x6}], 0x1e}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8028, 0x100) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x6fd}, 0xc) 16:00:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setitimer(0x800000000000, 0x0, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x80000000, './file1\x00', './file0\x00'}) 16:00:56 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x2000000008001, 0x9}, {0x101, 0x400000000000003}}, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/14, 0xe, 0x800, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 16:00:56 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = semget(0x2, 0x3, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/4096) semget$private(0x0, 0x0, 0x8) chdir(&(0x7f0000000100)='./file0\x00') 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x3b) openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x8000000000000100) close(r1) 16:00:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="9dcfdee7b84a47bfdd0ff5b24fa556f313bfccf4312bb8cc6832b929bd694944", 0x20}, {&(0x7f0000000140)="a36cf9063971d329b56e07b4585ad4a6829f98d0bb4d79b63cd14897b98e6da4e317511861bae335a1a89eacc0fbe44cd5977a1bc3385e08a310f02ae3b6238030a36446cad9fe37e1b85016aacea57d73b7462478451d956c5150dbcf4cdb65bc552e90387357d8d212027127286a5e6422e1688caefc9e5e941c7336190b205a5a294b2a3725db1d3bc58a82eddaf927d190dcafe4087486cf6e5d2c9b28673fe5c57484df13a46b42daf4a5cccc4b75b02c5d3c5da9068b57ea049ec95a20b146f2dadacdf4594dc9ec618c1b6bc22e89f6229d973ef39bc6b785870b22aab33f5c81328999aea9114b4ea50422eebd289ebdde288412009a3d4e2c", 0xfd}], 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) socket$inet(0x2, 0x8000, 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000200a, &(0x7f0000000180)="6eb39e4e05a8be728f1025ab7041897186e4178e4e010d707bc95b7ce8033d9d6c58d3731e7a1195d67914575bee38120fb0f95e5ceef15060a616a8668897b5ae78a54829cf65435342a4d7f4640b75e19912886bddce490f011a3ce0533820d6413fa5c9592d2842b823c654b3bb19dcf35a42c0843a7f218a40d6f3ea419d4dc86ace3fe734d83a13b1848b7f084588044832b7f47273d98575c5ae36e9ec58b24cbbabf239015031349bb0bacc0e0f05eb8ac555afe47137ed0fe218c2f7c555b17814749e39a6b65f1596dab916bfc39cc20bc3d01539172bc344b2f13f2d69ca2d", 0xe4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0), 0x0) 16:00:57 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000740)="5af9aac66eeb7bb8b8cd2cb3c7729aa375248894caf6831ae59ce88c723ff1d0e1f7c6038b5ff5b62433d77406c1d3d02592dcbac7301eeff944b0fa01c5168aed786b88d5c779a788f60fac31717594cc55fe9568e4e7f204644ac8328a63e137eae64998c32d8a9677db3bec704f324fdb6a01aad9914c35d3b6caf79349c422147bf76c", 0x85}, {&(0x7f0000000800)="0ca41a7669a32cb97a9b4b6c0101d86bd8547f686cbf3d31a8055248e9516cf0a66be2c7a318318507561ab035eb4e3bcd211dd3743e9af05dcc91042eba188b049fdbc120db3076992ffc42126ef3430ec3dc30ed51fcc6dd1f700290f902401e0bd1291216d75bd2b2259548957c6d25ac0686d5a533f5b1e29e535bc9c59eb30b2e6d5953a9ef2e0a62a4b74e0516357ea01ff1c81e1adfb74d360a66c670b180a1414ba2965398aa392c723ffd43bbcdf14a0417e77e40661c4d40ab47ac3dfb512176ca219373f0b608f52e9aedc60307a583aa85ccefba8e11a419de464ef2559a28d8a10b48bf", 0xea}, {&(0x7f0000000900)="116976b365dc1f8f2e142727b4e7dfe244ec1ab812a200d9f9ad86a4764d9bceae49d0b465d242b822c7f30e2e566549f55b1b2b5d8ffe89f70013259246f095b2bc3b308da0ba02b6c9b510875f60383a3481f2c19490acfab45f9f94b67d5ce006d436f7d9dd12510fcc2754fb0b51175a7e086372c0a1243f0ba9f5e167c8e5aa7b5492a90acfc976edf1ad6c3c550c323f78e97d1cc0edd0f63a63d4de80c593f31314f17f99684b4ffb3ed7e008929a7081dea9401293c67e567f0570367589fc297a5e8ba67da25cc58bf930f4158afa421f8efe2e0f468435f3ef2e03df2aafb1fd71090dde507b8d1db724f471e652bbf3b7cf17", 0xf8}], 0x3, 0x0, 0x0, 0x2}, 0x400) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="15", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 273737 91856 0 0 0 1 syz-executor.0 *366557 91856 0 0 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7eb2c,ffffffff81f800b9,36f,ffffffff81f8afb5) at __assert+0x2e unveil_check_final(ffff800020b74bd0,ffff800020c2f3e0) at unveil_check_final+0x81d namei(ffff800020c2f3e0) at namei+0x88b vn_open(ffff800020c2f3e0,212,0) at vn_open+0x157 doopenat(ffff800020b74bd0,ffffff9c,200000c0,611,0,ffff800020c2f620) at doopenat+0x2ca syscall(ffff800020c2f6d0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffa8,0,3,5de086e3010) at Xsyscall+0x128 end of kernel end trace frame: 0x5e09e48c030, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7eb2c,ffffffff81f800b9,36f,ffffffff81f8afb5) at __assert+0x2e unveil_check_final(ffff800020b74bd0,ffff800020c2f3e0) at unveil_check_final+0x81d namei(ffff800020c2f3e0) at namei+0x88b vn_open(ffff800020c2f3e0,212,0) at vn_open+0x157 doopenat(ffff800020b74bd0,ffffff9c,200000c0,611,0,ffff800020c2f620) at doopenat+0x2ca syscall(ffff800020c2f6d0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffa8,0,3,5de086e3010) at Xsyscall+0x128 end of kernel end trace frame: 0x5e09e48c030, count: -9 ddb{0}> show registers rdi 0xffffffff81e2e757 db_enter+0x17 rsi 0x391d __ALIGN_SIZE+0x291d rbp 0xffff800020c2f020 rbx 0xffff800020c2f0d0 rdx 0x391e __ALIGN_SIZE+0x291e rcx 0xffff800003b66000 rax 0xffff800003b66000 r8 0xffffffff811c43a3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xc367d18ae43fe86c r12 0x3000000008 r13 0xffff800020c2f030 r14 0x100 r15 0x1 rip 0xffffffff81e2e758 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c2f010 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=366557 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020b752d8,0xffff800020b74280 process=0xffff800020b8c018 user=0xffff800020c2a000, vmspace=0xfffffd807effeca8 estcpu=29, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 91856 273737 1239 0 7 0 syz-executor.0 *91856 366557 1239 0 7 0x4000000 syz-executor.0 91856 111225 1239 0 2 0x4000080 syz-executor.0 91856 441101 1239 0 3 0x4000080 fsleep syz-executor.0 1239 142917 82407 0 2 0x482 syz-executor.0 70346 482849 82407 0 3 0x82 piperd syz-executor.1 11193 255673 0 0 3 0x14200 bored sosplice 82407 304428 65614 0 3 0x82 thrsleep syz-fuzzer 82407 79046 65614 0 3 0x4000082 thrsleep syz-fuzzer 82407 234689 65614 0 3 0x4000082 thrsleep syz-fuzzer 82407 425710 65614 0 3 0x4000082 thrsleep syz-fuzzer 82407 121102 65614 0 3 0x4000082 thrsleep syz-fuzzer 82407 109979 65614 0 3 0x4000082 thrsleep syz-fuzzer 82407 520386 65614 0 3 0x4000082 thrsleep syz-fuzzer 82407 373557 65614 0 3 0x4000082 thrsleep syz-fuzzer 82407 345989 65614 0 3 0x4000082 thrsleep syz-fuzzer 82407 251818 65614 0 3 0x4000082 kqread syz-fuzzer 65614 367631 46468 0 3 0x10008a pause ksh 46468 415705 45705 0 3 0x92 select sshd 54105 443832 1 0 3 0x100083 ttyin getty 45705 435442 1 0 3 0x80 select sshd 66450 415677 20878 74 3 0x100092 bpf pflogd 20878 93799 1 0 3 0x80 netio pflogd 65500 420906 62780 73 3 0x100090 kqread syslogd 62780 98352 1 0 3 0x100082 netio syslogd 35195 373568 1 77 3 0x100090 poll dhclient 62849 77611 1 0 3 0x80 poll dhclient 49586 26430 0 0 3 0x14200 pgzero zerothread 48545 364738 0 0 3 0x14200 aiodoned aiodoned 60820 145493 0 0 3 0x14200 syncer update 6311 428003 0 0 3 0x14200 cleaner cleaner 97001 425472 0 0 3 0x14200 reaper reaper 52454 52976 0 0 3 0x14200 pgdaemon pagedaemon 41728 501339 0 0 3 0x14200 bored crynlk 39185 427166 0 0 3 0x14200 bored crypto 73470 137487 0 0 3 0x40014200 acpi0 acpi0 85438 379165 0 0 3 0x40014200 idle1 58254 95891 0 0 3 0x14200 bored softnet 41492 421604 0 0 3 0x14200 bored systqmp 29609 67154 0 0 3 0x14200 bored systq 785 448836 0 0 3 0x40014200 bored softclock 79449 31999 0 0 3 0x40014200 idle0 25235 418505 0 0 3 0x14200 bored smr 1 9169 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 91856 (syz-executor.0) thread 0xffff800020b74bd0 (366557) exclusive rrwlock inode r = 0 (0xfffffd8077f325e8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 cache_lookup+0x300 #7 ufs_lookup+0x1d7 #8 VOP_LOOKUP+0x67 #9 vfs_lookup+0x556 #10 namei+0x4b2 #11 vn_open+0x157 #12 doopenat+0x2ca #13 syscall+0x5b8 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8077f32b38) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 vn_open+0x157 #8 doopenat+0x2ca #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8234a3d0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9528 6416K 6442K 78643K 10829 0 0 pcb 25 9K 11K 78643K 315 0 0 rtable 103 4K 4K 78643K 482 0 0 ifaddr 62 14K 14K 78643K 167 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1484 0 0 iov 0 0K 16K 78643K 81 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 75K 78643K 1555 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 9 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 35 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 988 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 57 63K 71K 78643K 478 0 0 subproc 64 65538K 67586K 78643K 244 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 57 0 0 in_multi 33 2K 2K 78643K 102 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 262 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 86 20K 29K 78643K 4009 0 0 UVM aobj 38 2K 2K 78643K 42 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 26 0 0 NDP 13 0K 0K 78643K 51 0 0 temp 174 2378K 3007K 78643K 6745 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 5 1 0 1 1 0 8 0 inpcbpl 280 300 0 293 1 0 1 1 0 8 0 plimitpl 152 39 0 31 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 86 0 46 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 20 0 20 1 1 0 1 0 8 0 tcpcb 544 103 0 99 1 0 1 1 0 8 0 nd6 48 14 0 10 1 0 1 1 0 8 0 ppxss 1128 15 0 15 3 3 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 26 0 16 1 0 1 1 0 8 0 pfstkey 112 26 0 16 1 0 1 1 0 8 0 pfstate 328 26 0 16 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 403 0 211 12 0 12 12 0 8 0 art_table 32 404 0 211 2 0 2 2 0 8 0 art_node 16 85 0 51 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 8 1 0 1 1 0 8 0 semapl 112 33 0 23 1 0 1 1 0 8 0 shmpl 112 40 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3281 0 1845 47 0 47 47 0 8 0 ffsino 272 3281 0 1845 97 0 97 97 0 8 0 nchpl 144 5166 0 3516 62 0 62 62 0 8 0 uvmvnodes 72 3444 0 0 63 0 63 63 0 8 0 vnodes 200 3444 0 0 182 0 182 182 0 8 0 namei 1024 14243 0 14242 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 14002 0 14002 10 9 1 6 0 8 1 sigapl 432 1172 0 1157 2 0 2 2 0 8 0 futexpl 56 13020 0 13019 1 0 1 1 0 8 0 knotepl 112 217 0 198 1 0 1 1 0 8 0 kqueuepl 104 108 0 106 1 0 1 1 0 8 0 pipepl 112 2022 0 2003 3 2 1 2 0 8 0 fdescpl 488 1173 0 1157 3 0 3 3 0 8 0 filepl 152 6696 0 6596 6 1 5 6 0 8 1 lockfpl 104 151 0 151 3 2 1 1 0 8 1 lockfspl 32 218 0 218 3 2 1 1 0 8 1 sessionpl 112 23 0 12 1 0 1 1 0 8 0 pgrppl 48 29 0 18 1 0 1 1 0 8 0 ucredpl 96 2380 0 2371 1 0 1 1 0 8 0 zombiepl 144 1157 0 1157 2 1 1 1 0 8 1 processpl 840 1189 0 1157 4 0 4 4 0 8 0 procpl 600 3241 0 3197 4 0 4 4 0 8 0 srpgc 64 30 0 30 4 3 1 1 0 8 1 sosppl 128 5 0 5 1 1 0 1 0 8 0 sockpl 384 562 0 543 5 2 3 4 0 8 1 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 175 0 0 8 0 8 8 0 8 0 bufpl 256 7500 0 1147 398 0 398 398 0 8 0 anonpl 16 114333 0 106153 56 13 43 46 0 125 7 amapchunkpl 152 6776 0 6685 18 10 8 11 0 158 3 amappl16 192 5567 0 5096 40 16 24 35 0 8 0 amappl15 184 61 0 57 1 0 1 1 0 8 0 amappl14 176 491 0 487 2 1 1 1 0 8 0 amappl13 168 92 0 87 1 0 1 1 0 8 0 amappl12 160 469 0 467 1 0 1 1 0 8 0 amappl11 152 143 0 125 1 0 1 1 0 8 0 amappl10 144 383 0 379 1 0 1 1 0 8 0 amappl9 136 599 0 595 1 0 1 1 0 8 0 amappl8 128 166 0 150 1 0 1 1 0 8 0 amappl7 120 350 0 343 1 0 1 1 0 8 0 amappl6 112 170 0 161 1 0 1 1 0 8 0 amappl5 104 149 0 135 1 0 1 1 0 8 0 amappl4 96 1006 0 977 2 1 1 2 0 8 0 amappl3 88 1031 0 1025 1 0 1 1 0 8 0 amappl2 80 9126 0 9072 2 0 2 2 0 8 0 amappl1 72 33927 0 33481 25 15 10 20 0 8 0 amappl 72 3518 0 3481 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 41 0 4 1 0 1 1 0 8 0 uaddrrnd 24 1173 0 1157 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1173 0 1157 1 0 1 1 0 8 0 vmmpekpl 168 16181 0 16161 2 0 2 2 0 8 0 vmmpepl 168 131369 0 129880 115 35 80 80 0 357 11 vmsppl 360 1172 0 1157 2 0 2 2 0 8 0 pdppl 4096 2354 0 2314 6 0 6 6 0 8 0 pvpl 32 349759 0 337598 143 27 116 123 0 265 17 pmappl 224 1172 0 1157 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 551 0 4 16 0 16 16 0 8 0