0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a2e25006b58a47d2c08aa2abde600"/4098], &(0x7f0000001480)=0x1002) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) sendto$inet6(r1, &(0x7f00000002c0)="7e29788b4ac45dd638c69f7d0db8078b61fe13b50f120fd5e4016418f1192891ba3cdc59f374edd8f2c9a7afac59bf4b4c997447230ca6ca3028952f94553e75ead2b9fb7befd1d250fd94be552da10a59ad6c1ca4b28e51778b18aaba7b577046472e6a1edc6f9881ee066053b677b71eae64d760d5e72badb06a6fc2f5778c1a0906274f3eced1f7f476e586bd3983843b0bbe410432bd809a2374135afdd29f4df2adf6e0b00570ffc8b96802f82372e476354f01cb799a7e580988399075fbf40c53fecd1b480f5f551c7620308000097b3ff5b39b38821d46fae65d8effbddfad034ccf1210b9a0d89a28adbb0964e703098a98", 0xf6, 0x40c, &(0x7f0000000000)={0x18, 0x2, 0x81, 0x3f}, 0xc) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000180)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000001c0)="40cdf7573ca469a7c3a4d3923f6df8876d0bddef67ccf3ed13b31a93a60e4e608d52d2d8077cc144e5af3c3091bea8b18dd7d693d3ec8f4fb879690a40d1ff3b8e0aa7bd8be42e2b351cb0444835f8b16aff4d4e6ca4474b88396e440cf8dbcd7ba1c0009eedafd87041dfcbae7d313a609def4454d364bdb0da47b49fddc439da39320d5e5d613820ed0cfc17691c32dc2e74d5e33712b960887c95c0d8fc810aa06bb6cc2b9f02cd4e7d0862efee08bf15055fefefc9490973cc1fa0086f78cdf5ef23ba5176763562176373fe2ebc866784dcc599d34c7cc917c4bbb6b533b3b99d0b98954a", 0xe7) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x81}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r1, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r3 = syz_open_pts() kevent(r2, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x28, 0x20, 0xbe32, 0x8}, {{r1}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r3}, 0xffffffffffffffff, 0xec, 0x1, 0x4, 0xffffffffffffff7f}, {{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r2}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r4, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x7, 0x101, 0xffffffffffffff7f, 0x1, "a97671b2fd65dd1f85db3d1eccb9bc3fdf153391", 0x7, 0x144}) r6 = syz_open_pts() kevent(r5, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r4}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r4}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r6}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xfffffffffff7ff7f}, {{r4}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r5}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000000380)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000100)) r9 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semop(0x0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(0x0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(0x0, &(0x7f00000001c0)=[{0x3, 0x4, 0x1800}], 0x1) r11 = getgid() r12 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x9, 0x1, 0x3f, 0x5, 0x41b04e41]) r15 = getpgrp() r16 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0xffff, r10, r11, r12, r13, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r15, r16, 0x7f, 0x3, 0x49, 0x7}) msgrcv(r9, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b221495450dde4019de9d9c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad807e87f8ba09c9556bca62bb3760fc340800000084f7bc054982014862af3a123fb0a5690997ffc3c7be9feea8f7714ec23c6154da1f981a7d0c6b9d7b97c7690fce63170ddda0bb87ed80d3ab0c82b6f5069a353b573fa805f90db19bea5984897be5d96ed8ab12f92c322ade9a0df009f65ede73929aa05e177f1f55f252c912549c9815d3d101ef415074bd33a65138d9b049377fe7df666a87399980de230ea78c39e56c3dd583860aa64cbd7dc849bfe43f43f4d82b48237992d18176a4f16e45"], 0x9, 0x1, 0x1000) 16:00:14 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) recvfrom(r2, &(0x7f0000000180)=""/233, 0xe9, 0x1, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x2011, r3, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0xfffffffc, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x10000, 0x14f6, 0x0, 0x3, "fa000000408000010012ffff080800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f00000003c0)=0x9, 0x4) close(r5) ioctl$TIOCNOTTY(r5, 0x20007471) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000280)="e1159c0e88840471e2fe1504d065c0df854a987c80b5d4caaee3a0096f13eb5eed67a21c105000127e913d6835b0df2f5a5d41a32cfcb5bd3251397fc502280d3d23437a80701cc3d8706211e29a5c01ee35095ff5fbe945b063620e293eab1783eeb67dc2b0aad0c31c891dc7520bae1e6aa616cf8cfd80ac8947c3392ceb96ce16f95e56dde5478b228549049b6ebf81caae1f3dca632e2e0dbab940fb5a4b58a60df8fd36b089aef885bb6adb2c8a69cea0abc147cc21fa26d7022df08d0021", 0xc1}, {&(0x7f0000000080)="c4c33140e30bc9494700482a14107e344d491ed498af57e2cc1d055d1db10f833cb1c582af", 0x25}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000001000000c6982da4f05749db3aed57d408952062452a8ce5e4e63df5e153106e774eb9674eada92a8d2a0c0f3b785ad4f69ba639f05593b7633727da4b436356cd26488390fd8d9b40", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5], 0x20, 0x8}, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r0, &(0x7f0000000180)="4ff262b14c99223148df97cff08ec9afeb420f4a169f2f1c82e9e8afe2f2b6fde7234d33f6a9450a92f38bf6075e2c3fa8c24fd4c8d986dd6d5c41b6d6845b3e8f3b56b1e2ed9b089a6402b63c93ce61e3c75d0a935df774fc5c3226bef79b178038b794a55e65cc7444855d6d47f99cc9b2279ab7ea2a57f411423a1d18a68e3d9d5c093bbecbd0bb655dca931a299928c5b998313849c894d0b24999ef481af11f39069c67ff249d672dcbf6d3abcd6d91d85766a9bc403cfda8419f63487cfa6ecfb6d9d28369ad285c8b7118692b9cbf9b0c10471a7d9e", 0xd9, 0x0, 0x0, 0x0) 16:00:14 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8002) fchmod(r0, 0x10) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='h'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x3a9) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r4 = fcntl$dupfd(r2, 0x14, r3) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000080)={0x1f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xa0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="6aec6da00c898364d431705213bb8e004699ae0d7f180ba3e11b7827e3c9f6cb0b5db104f21fd98fa3fbb79be7828c171d12a8958f56e5dea8a50a9e5155f554fa46615936c107c4f93d4260302b13d417baa13b2138cda38880676df2d6f3e98f7cb4dc8129ead24f704ee1b6666aa951dc5f73384bc27ba1e433bf41520afe0aa1808ab523aabbbc26817f072663a7c4bf1535041033600e97ea82fa0d8ac1069ed375b524d455cb5c37c6752f55a997529532794457b3ed817e8db6f2fa050be8901e3e50a54ff5b697b5fbec98aa9e02aeec7bfab4e427a9be5137b580d765eccf1f48e45d2a7d6c10b518293bf176bacfd881c665bb084b5af190c8ef933340e3074ba3a326b690c4887ede785721668c69cd8896553cda89005c88a2428429a62a05aa1f4efa9d341a36b503ca62c6a0f5453d7a9de28f27188864426e0ea9e08e3acd7a68c3b6a3f0a15befc425e6c53c99adc3fcfca2287d7320a343b78fdea3c1cbc1174d3796561be2dfe9486def4777228701526ec541348079bf46eaf232453a3a04cc15a16765928be4ae54d90071948a1542f6c0015d2b350a33fda48273da93ba6bb4e4e4f93ced27150e7a05fac50a6f7d7336e8cd809806582ab28968f40c0b82c03ffb55ffb2de444edd684987731ee2c7380e59ed5bdd388d8865c6c935dacfa0f510c70f08035d59f70d26512322f5d55bf98089e96f01bc04d7a975ca5df58eb06d088f24376b184c84719fdbdb2a2de2af93ae094684b5c31717a743b71d90d5cdfff70a3714dac1c4597bb37ff5d5e54a2966c39a99af8b6a5e55d71fecc08aad5fded69421d607afb529c04a19ef69f084b4d25ab09387d2c61d12982e6df53c380221e9dc659c5dbccc6ea233c55f792012aeea47fa72e26650b22bfd0a0aadc3c09796d2ef7f81892b18e3a9d7b4f3bc5ae7862b10ad0fc2795884528557f02c70004cc5d539c6bb407d1b3ad322d7bbec267da3c9eafc2ee59859dfcc54ed4e382aeae2b79eebd42b70aef0b67f804e60fdbd80c5d9928cf343304563464035bc941f9c4ec38d76fa2a4371b923ef1d52d10fa131cead31fba7ef7e2d9bd029d53381c296ef7e1c0129b7de731c666002942f1ffc368ad516efd192c1e3dd9b2c58a74932a23e12cb8c6a60dbe10c837fce7024e3f909a8b7a630eb058bfe7365573a5468870c31c410df6a47b11a764e7109d404de5252585077dadd78e8cffc0bf3c03cfc555b5c724f73b76e51c4da44a5138390a208db1b684068e0952f23dd11b1e7efb720e1ed94ba25229211052ea640b27dba4f0494dc9a4dc7554eac1e0c6cf04c47bd867655267b02cb10cfb4b7dba378fa917c58cb53d1293eb99ad56eea9311611eb5e6ebc8a50d886dc7f870d4d4eae3250f2f3cc3921de413d944ac1159c64b26170886260564a36b6ac7c71c41d0376709b496f8569e1c2b0b79e61d1c36c9723b6a2462b5156951c1db8cac74205872290dab771e6e716512e1d97dfc647f124935d298cad03ccaf6099135d297690847a55c0a56eba91c8c822cc91cf0205bccda9b0646ff0b875dd559f759403182fb21066e1ab5baa99a86dd22208950f22d347aa4bc8d0b96d8438fa9835414fd9e138fdf48856d48cf12587fd447e91dbb5b103e25b20afcf2be76c03c524e0df700da5444d28171e799507c476132e40f4eadcc033e4c092106ce9ff4c31264d01ea4c21bb73acd31b9901d780134c7ff1f8b90b24b495168841d685c7678b1d0e0e4f5d253d048045eca605356740f3ef3d9137785d93ffa5f70bcbf6988c47f9b5b0b7df591146cb68d9c56078b78e525ee691b2d590851891db0071865ae0b954af1b6a264a27babbe444a5ff483e2d7fd62f69fbdd263d0629e568ff17355797a35de0a05f95e15a6dff85f0e63328b17152e4609fbed9b245e97c9211b03bb58c9a11729e0bbde97efe6d75c32acb2007a8a8115bc3ecaa5d958ab5e67e2ffc63c87992837ee7f8cc14cc267df8908746ac05508ec173f363b79def0a0c3ec4716c9232570532c12df484984121ed76a22065f49d0e2f16e555b9ab38b3486288b44eb0d491514c70b9c491e6fd61f925c306d7b1511d6cc13ae1a0910e36760f370487a6c2e7a36055814965a9f659b09176565d577ab9e7ddd0ea578a31b8d26dbcdd4855d07cc600806260e3ad5c1d60d480661c823923015509808d0b079c09259e7f4dec073b1c169361b95f65deffe3e0f2c9aec80932e2e8503b31f9a8f7fdbb296170fe2bc64a2b5087cdca0809a82766fc12632e8b02fc61817c8836db44a721575d4b94095613b5d85281d0ede0b68ebbc478a0c103e4a8540582a1ee9fce6289e1748a23ed8bea79cb497910cc4641f4180b45f59b6caae84e513cb566a71946f4408522c993abc7a5ff28e16d4ab8245ad236c1f79cc7f34254585d8c008e356c0138fdeab8ce1c0ae2be5185081e58ca4be4b60b046bd8266fedae19db64a276a56a15b9738c56cf3a685a57b446c2aa53a7357a7218d5a7abadfdb99d64d6fc827e5df10f2b5c650e7906427d6f58c2ca7c0241b6af62ddf97dd8e4716371b59410b314a1898275c402b0cdbaa4f79fb29d027391a07fc79eb2f43ce87148a654cd4e9a33dc4f68d331215591badf587cba225ed6635a3d7e71d762c97e2264ec388ef3ba7ab3d06329f9a0e53c49e9284c159fa0f47f2cf19d3b042ade4977a8bd56b04c12d5d3dba21bda6ce4af901b69f312f4b142117ea769b11bec235e85fadbe6819fd3a9bfb41115f655f3094a2a01c4eb43d77d32894a53fb56760dd9c09447cac7832349fd006ee7d47aefc996c3b3d126fe087eab37f4188706519660a0dc790d0c5f7d1bf30ea8acd8a5ea6cf804b38fbb2b30a6fa9cbeb98993d8482bcdbba4064c59dc03f2469b93edd1d8380939c263cefdb2c7c7270ec0a5338440a438a4116bf3bc84b095d280ee76def253b5bfb00874fb1738648d9c9af0082e4bd93ba6c97830394a8a4ffbf29e229e28f1be0df84b30ee0e9df78b4c2e7d4a84cfca10a65aef4667c8d6005b87fd8d98844785bb7c7c4f8820231841143462a8f15a53d50bf1712c06e48d0170dba03f108754cf7cd39fc6f3ce559dbbd1b41e738c7f0c19884f9118180e968d10fdd858031c6be09b08c8474da33e9d4370158ab3a6594e107a00e2b71aeebe9ad488f02ecd05c5289cced161c5ef69fd844f9e5af237818f777e360caf01a78c0c0d87614b6d9c22729a17ff91193b1d269ba07b35aa4412144554d3045bcaaa3fc885bee65aa4b75804808c079526dfc2e0c745dd568d5f37cfe57fd90c89e98f451000da8149a1d66015485926589c8875e00c7efa60df52cb8f3737e04225829054bee3526765e9d6bf513c7e70fc13ad545e230c6151836b7df6ba55c830cef13432980a2423c3c7db4a8b947c3b023f1216bd49ce2d3a0a3d17b2daee16b804597111e298002e69ad5f9ad1cebf75d40b5ff027f0ae292171d326c257de208a71ddb9fd7df0eb090f3a7ceacf1c14b8530be38f85da3bee048136db7aa2d32119f9e0a7e68924a4ef2c2eb39c054b10abc5f298a7d102f9b370f1d1595d108900d06c70deeb30936a696b350c73728dad5b0b0b21ad4868f00af8eb433cd201ef87e878339e761f9bcae0de2c6ee20a8018d23047b5263fd8fb6bc13bfa83a417c55e4c01b5434046ebc16f7d3ac5f8521c50479d3ca08f0cedfe438350913c059b27af916b7c017508db10287df33e346b0b4d2e6b683072434f1e56b8f54d7fc81d20cf3918aa7a3e9bfdea08d4f7a5559e9bc6a8e469aa5c3902637e9ec7eec21f3244e565ae97c9b2b2e30c62813ff03a8a12d14aa8a9994229046ce8679209483b68eebcc7190d2f554f9262e044827414dcc458a3ef0f9604e85ca498ffd8c7500bd5525c111cd25b1fdd4bd47b6dceec9967b52b896c2d9f9f4c346b97f0957f6c47a806c8091ebda30d6b94058fec85f92e8c48ab68ffe8460a5bca80c9c6eb962a759fb69339963eb3525cc585d13698ad9f58c6a6b9af68f0f7d2295d1ea768d473f7a19eeac5bec03a11ff09fcefcb7933795ce5fd68fb89384d69ad89ec7a0fd6c87eae072950a9ec41a73b457bb1b5a0d0e48954a5ba684688fd2ab5a004867fe8cc79e865ee19a9cc934d1e9a7006f8fe2a534b25e7695df4f87fd6d84dad08f9a1f372919efbe47ec45dcc700197a0e4e5dfaa04e865acc7402342a1f00ca80a09e617c315281a3cc5b515b98cfc5a2abdd362e7860e939722ec9c9848909c23fe7aa4024ffa8bc6afbd22958d35ef8f73d3f7b071c7d1a5458d5066ecb7c1627b244dfc4f15104fbb9828961d956929d9fedb668bd397dd61cf7d5a76d4378b832853bf045ac2aed664594cb5d2187a10ed7eb44901e46c46a62dc7cfbd427e84e56a55a4b40193a81be5b6886bde3778a3603422cf494af26b8adbdb0c0c9dd2b81b09ec6e06e5a864a8ab99c268c6c377894a5632abcbc99fb3891a37c53c9bd5677104ac62c691df5afd652ab658d4384b245061bdb181f199105fb3474fe9fbb2b850ad61a01158c76414fe2c15d79036f5e23027ea19fc0d5ddb8da925fdb0efc282dba3e1224b70711d584d2a5d48f46e8c0a7589f4d2d5e4e2a596c45959c14ce06b0638fcb18853412cfa3680277d1770deb26a98ceef677ae2e487493696daccd45911958017733837606afbcd5d5259278ca25903c38174da5c8236f9441af8eec3dc6fd5d44a2edf88169b192d3c0bb8f3b287adc45522083e2996e3389e8194e65fda1592b72f84e8dbeab2750991e91fa9943d8b51fe30629630975113318e534ecadee173fa5754b806c2a06114383897bf6f404ec61f522f6a0d1db80db89f71519ad64c26a9808bd35574d061fc8e8c13b086c3d1e92267f7bf0e09e49a83bccb7ee15499833ca435e754be4198facb4d9b454163fbb6aab3eec997afde71df256f67bf138c5e9dbf4256aa3ac964a10bd7fb74f78d3119a445bee28825c718d7037d55ebeba3c117947fa8b64e5ffea8c399d5f04a16ac39f2c91c03655d76c8553ef10f2bd7ca56f34b7f40699b9944e822078fe0416a411390627a636442676ecd507dcef50a5599e0ca298c85e6c90c7e1ceacb0376913f1b6d26877fa36faa33419b0197b20d9ea3aa56633a3bed2a8c8f7ee0e7640038aec41eb228db41bcc3a8e7675a4c850bfdece6c96bc51e4839684821e2d7d05a81b4bbd6d70f0c08abf610de89731cd8b156c9e214d6177f62a609792805714dab1994739026a809770f2fb010ab0b67f320c92dd58618465abc60a6211f6c50f1412c487e932ff636df13dcb28a124d292fca5baa3b7ee8e871e6d8b8fa6326c36b569d9ff67066d5509fbdd61541ef6a0f5445d7591a6023cd09332b9dbcda5cc05617ee61577037bec42c6fee4c60f8ab4c3b5f6772c5b31a7ea851c57b46c5ce4af44abdd4b5693f6fcd1a9ea345821c7cfffd59153d53aff614934e5426e6c1352fc58298516fcf39d4f183ae1e469c4bd8f218625f01be347f98e0f89479608ebf74dfbbf49dc4b6ef5be3315d8af7fb9b5471df053e487343f99145d926f6dbaaa5cbaaf2926837d0487de10d968d6daf896eacc06dde0e5f082066456742ebb041fefbaa36822af25512b7e6473cf2a42d2464336b753f924651326c7b24af2c7ca06509ba4513b55e27d21cb2057954e03df27034fcfe65fc1c972ff536d859ccfbd645250f2b77649c4fd7f73557d", 0x1000) poll(&(0x7f0000000080)=[{}], 0x1, 0x2a6) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "000000000020000000000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) semctl$GETPID(0x0, 0x7, 0x4, &(0x7f0000000380)=""/165) r1 = socket(0x18, 0x1, 0xd) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000340)="86537602a9e6fa1c1f8d2372c32876b2735206d6fc4946264edc34bc3910f83d8c57266e7f29554f0d1b891ad56c99eb13", 0x31) r2 = semget$private(0x0, 0x8, 0x100010286) preadv(r0, &(0x7f0000000640), 0x5, 0x0, 0x31) socketpair(0x18, 0x3, 0x6, &(0x7f0000000200)) r3 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r3, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r5 = openat(r4, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000600)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r6 = semget$private(0x0, 0x3, 0x400) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000480)=0x1ff) write(r0, &(0x7f0000000a40)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e818bad360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee6f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b26979aa96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r6, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x7c88, 0x2000}, {0x1, 0x30c9, 0xee7c68ec95ee4dc2}, {0x3, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x3800}, {0x1, 0x101, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xffffffff, 0x1000}], 0x9) r7 = syz_open_pts() r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000400)=0x7) close(r8) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000400)=0x7) close(r9) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000400)=0x7) close(r10) close(r1) dup(r7) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000004c0)='./file1\x00') semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) r11 = getppid() r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) r14 = getpgrp() r15 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={r14, r16, r15}, 0xc) r17 = getpgid(r14) setpgid(r11, r17) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r18 = syz_open_pts() close(r18) 16:00:15 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="654f14b8e3b4f13bb68e32440a2485bd089a75c47b1eb9c2fba36f407ea7f38b53dda4d8e2d518f5c9f51252a6866440c11254594a586b2cfd0eab69f58715646d68f5e80332d51df7d0ac4317697e2ac22dda0703ccefeb745ea93ce417cafd6e038f334217373ff052cf520b3e74593f64b6fdb838585dec6a7be83a063afa5740becd7e5308a4f9b19c6ea7c5b8b4a2f895c09dc9302f3194f5d5a62afcb80c139cd8e597e489a9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(0xffffffffffffffff) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dgv/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x4}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") dup(r1) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012ebc4bd4045e75185a1989e6940e2f6669669e3000"], 0xa, 0x0}, 0x0) 16:00:16 executing program 0: close(0xffffffffffffff9c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:16 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r3 = semget$private(0x0, 0x2, 0x7e) semop(r3, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000003c0)=0xd00, 0xffffffffffffff11) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) r4 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000380)={0xca, 0x0, &(0x7f0000000680)=""/202}) ioctl$BIOCPROMISC(r5, 0x20004269) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r4, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f00000001c0)=0x3, 0x4) semget$private(0x0, 0x0, 0x5) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000640)=0x1) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r8, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs, 0x8) r9 = dup2(r1, r8) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0xd3, 0x800}, {0x18, 0x1, 0x7, 0x100000000}, 0xc6d, [0x80000000, 0x0, 0x33a, 0x9, 0x7, 0xc00, 0x4, 0x5]}, 0x3c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r5}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r6}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0xfffffffffffffffe, 0x8000004}, 0xfffffffffffffd82) getuid() 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa318d5ffcd481b96, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x30}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1000000000000096}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00", 0x0, 0x80000000}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x21, 0x0, {0xfffffffffffffffc, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x7ff, 0x400, {0x9}}) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x40, 0x0) r3 = socket(0x18, 0x3, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) pread(r2, &(0x7f0000000180)="1b1e3910235f898a5edc626837a92a5fc76325162570cb4d003caf621d6fb7d0e512a1787fca180e680b6b3efc914dc6e07345383b0665d47d1f07687d030f7fc56fe8cd95c1fab27aa2", 0x4a, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0xa32b70198f1f6f9d, 0x0, 0x3}, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x6) dup2(0xffffffffffffffff, r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:16 executing program 0: r0 = socket(0x400000000002, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r1) r2 = socket(0x18, 0x3, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) setsockopt(r3, 0x69, 0x9f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfdd3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x2cb, 0x13e}, {0x18, 0x1, 0xffffffff, 0x7ff}, 0x6, [0x10000, 0x7ff, 0xb3, 0x2, 0x6, 0x8, 0x4, 0x3]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x32) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x16) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xb8668c8c6dd925b2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r0, 0xffffffffffffffff) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x4}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) setsockopt(r1, 0x29, 0x458, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f0000000800)={0x0, 0x7f, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup2(r0, r3) open(&(0x7f0000000300)='./bus/../file0\x00', 0x0, 0x180) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000080)) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000000)) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x1e8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 16:00:17 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f0000000040)="a95e11599da39551b6ab06", 0xb, 0x401, &(0x7f0000000080)={0x18, 0x2, 0x7, 0x8}, 0xc) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/13) r2 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/13) r3 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000d00)=""/226) r4 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000180)=""/13) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000140)=0xe91) r5 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000340)=""/13) r6 = semget(0x0, 0x2, 0x4a) semctl$IPC_SET(r6, 0x0, 0x9, 0xffffffffffffffff) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) close(r7) r8 = openat(r7, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) ioctl$BIOCFLUSH(r8, 0x20004268) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000100)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = syz_open_pts() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/13) semop(r1, &(0x7f0000000100)=[{0x3, 0x4}, {0x4, 0x5, 0x1000}, {0x2, 0x1, 0x800}, {0x1, 0x3, 0x1800}, {0x1, 0x3c69, 0x400}], 0x5) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r2, &(0x7f0000000140)='\r', 0x1) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\a', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x117}, {0x4}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x9) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bp\x87\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x4d, 0x6, 0xff, 0x4}, {0xd41a, 0x5, 0x4}, {0x6, 0xff, 0x3, 0x1f}, {0x0, 0x0, 0x9, 0xffff}, {0x5f0, 0x81, 0x57, 0x7fff}, {0xff, 0x31, 0x80, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x7, 0x2, 0x4, 0x41c}, {0xcf45, 0x74, 0x0, 0x46b}, {0x4, 0x20, 0x50, 0x3}, {0x9, 0x3f, 0x11, 0x8}, {0x0, 0x2, 0x9d, 0x1f}, {0x8, 0x5, 0x1, 0x100}, {0xac, 0x0, 0x6, 0x29c00}]}) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225]}}) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xb3e7ad58e06025c5, 0x20) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x750743a787aaad15) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f00000004c0)=0x5) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000200)=0x5) getuid() openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x8) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000580)={""/16, @ifru_data=&(0x7f0000000540)="80cd9dd5f32371093d0889bfe63d0de700238106ecf5e25ceb9d4ee88ed47e92152ee4af7c6d160f63fa2cd4afd24911"}) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r2 = dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r3 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = fcntl$getown(r2, 0x5) r11 = kqueue() r12 = kqueue() kevent(r11, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r13 = fcntl$dupfd(r11, 0xa, 0xffffffffffffffff) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1, r4, r17, r6, r8, 0x10, 0x8000}, 0x1e3c, 0x8, r9, r10, 0x21, 0x7, 0x2}) r22 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r27 = getppid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000100)={{0x1, r23, r24, r25, r26, 0x5, 0x8000}, 0x1e3c, 0x8, r27, r28, 0x1f, 0x7, 0x2}) r29 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r35 = getppid() r36 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000100)={{0x1, r30, r31, r32, r34, 0x5, 0x8000}, 0x1e3c, 0x8, r35, r36, 0x1f, 0x7, 0x2}) r37 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r42 = getppid() r43 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000100)={{0x1, r38, r39, r40, r41, 0x5, 0x8000}, 0x1e3c, 0x8, r42, r43, 0x1f, 0x7, 0x2}) getgid() r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) r45 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r45, 0x20004b3d) ioctl$KDDISABIO(r45, 0x20004b3d) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r48 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r48, 0x8004741b, &(0x7f0000000400)=0x7) close(r48) r49 = openat(r48, &(0x7f0000000340)='./file0\x00', 0x20000, 0x8) ioctl$BIOCSETF(r49, 0x80104267, &(0x7f0000000000)={0x20000000000000bd, &(0x7f00000000c0)}) r50 = dup2(r47, r44) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r51 = syz_open_pts() fcntl$setflags(r51, 0x2, 0x1) r52 = dup2(r51, r51) symlinkat(&(0x7f0000000000)='./file0\x00', r52, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r52, &(0x7f0000000180)='./file0\x00', r53, r54, 0x0) getgroups(0x2, &(0x7f0000000200)=[r54, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r56 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r60 = getppid() r61 = fcntl$getown(r50, 0x5) r62 = kqueue() r63 = kqueue() kevent(r62, &(0x7f0000000040)=[{{r63}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r64 = fcntl$dupfd(r62, 0xa, 0xffffffffffffffff) r65 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r65, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r65, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r65, &(0x7f0000000540)=ANY=[@ANYBLOB="00000016000000000000000000000000000000000000000000661c4ac1c831ff58a36c6a9313583ca40000000020000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b1889e7ccefdc318b800a604d610fd97f41ca20767db8b8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r65, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r65, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r66 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r67, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r70 = getppid() r71 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r71, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r72 = fcntl$getown(r71, 0x5) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000980)={{0x2, r66, r68, r69, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r70, r72, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000100)={{0x1, r57, r68, r58, r59, 0x10, 0x8000}, 0x1e3c, 0x8, r60, r61, 0x21, 0x7, 0x2}) setpgid(r60, r60) r73 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r75 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r78 = getppid() r79 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r73, 0x1, &(0x7f0000000100)={{0x1, r74, r75, r76, r77, 0x5, 0x8000}, 0x1e3c, 0x8, r78, r79, 0x1f, 0x7, 0x2}) setpgid(r78, r78) r80 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r80, 0x20004b3d) ioctl$KDDISABIO(r80, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r82 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r83 = syz_open_pts() fcntl$setflags(r83, 0x2, 0x1) r84 = dup2(r83, r83) symlinkat(&(0x7f0000000000)='./file0\x00', r84, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r84, &(0x7f0000000180)='./file0\x00', r85, r86, 0x0) getgroups(0x2, &(0x7f0000000200)=[r86, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r88 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r90 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r93 = getppid() r94 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r88, 0x1, &(0x7f0000000100)={{0x1, r89, r90, r91, r92, 0x5, 0x8000}, 0x1e3c, 0x8, r93, r94, 0x1f, 0x7, 0x2}) setpgid(r93, r93) r95 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r97 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r100 = getppid() r101 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r95, 0x1, &(0x7f0000000100)={{0x1, r96, r97, r98, r99, 0x5, 0x8000}, 0x1e3c, 0x8, r100, r101, 0x1f, 0x7, 0x2}) setpgid(r100, r100) shmctl$IPC_SET(r82, 0x1, &(0x7f0000000240)={{0x81, r81, r86, r81, r87, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r93, r100, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r82, 0x1, &(0x7f0000000240)={{0x81, r46, r54, r46, r55, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r60, r78, 0x4, 0xffffffffffffffff}) r102 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r102, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) r103 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r103, 0x20004b3d) ioctl$KDDISABIO(r103, 0x20004b3d) ioctl$BIOCSETIF(r102, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r105 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r105, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r105, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r106 = dup2(r105, r102) getsockopt$sock_cred(r106, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r107 = syz_open_pts() fcntl$setflags(r107, 0x2, 0x1) r108 = dup2(r107, r107) symlinkat(&(0x7f0000000000)='./file0\x00', r108, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r108, &(0x7f0000000180)='./file0\x00', r109, r110, 0x0) getgroups(0x2, &(0x7f0000000200)=[r110, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r112 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r116 = getppid() r117 = fcntl$getown(r106, 0x5) r118 = kqueue() r119 = kqueue() kevent(r118, &(0x7f0000000040)=[{{r119}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r120 = fcntl$dupfd(r118, 0xa, 0xffffffffffffffff) r121 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r121, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r121, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r121, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r121, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r121, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r122 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r123, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r123, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r120, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r126 = getppid() r127 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r127, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r128 = fcntl$getown(r127, 0x5) msgctl$IPC_SET(r121, 0x1, &(0x7f0000000980)={{0x2, r122, r124, r125, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r126, r128, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r112, 0x1, &(0x7f0000000100)={{0x1, r113, r124, r114, r115, 0x10, 0x8000}, 0x1e3c, 0x8, r116, r117, 0x21, 0x7, 0x2}) setpgid(r116, r116) r129 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r131 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r134 = getppid() r135 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r129, 0x1, &(0x7f0000000100)={{0x1, r130, r131, r132, r133, 0x5, 0x8000}, 0x1e3c, 0x8, r134, r135, 0x1f, 0x7, 0x2}) setpgid(r134, r134) r136 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r136, 0x20004b3d) ioctl$KDDISABIO(r136, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r138 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r139 = syz_open_pts() fcntl$setflags(r139, 0x2, 0x1) r140 = dup2(r139, r139) symlinkat(&(0x7f0000000000)='./file0\x00', r140, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r140, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r140, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r140, &(0x7f0000000180)='./file0\x00', r141, r142, 0x0) getgroups(0x2, &(0x7f0000000200)=[r142, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r136, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r144 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r146 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r149 = getppid() r150 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r144, 0x1, &(0x7f0000000100)={{0x1, r145, r146, r147, r148, 0x5, 0x8000}, 0x1e3c, 0x8, r149, r150, 0x1f, 0x7, 0x2}) setpgid(r149, r149) r151 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r153 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r156 = getppid() r157 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r151, 0x1, &(0x7f0000000100)={{0x1, r152, r153, r154, r155, 0x5, 0x8000}, 0x1e3c, 0x8, r156, r157, 0x1f, 0x7, 0x2}) setpgid(r156, r156) shmctl$IPC_SET(r138, 0x1, &(0x7f0000000240)={{0x81, r137, r142, r137, r143, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r149, r156, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r138, 0x1, &(0x7f0000000240)={{0x81, r104, r110, r104, r111, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r116, r134, 0x4, 0xffffffffffffffff}) r158 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r160 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r163 = getppid() r164 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r158, 0x1, &(0x7f0000000100)={{0x1, r159, r160, r161, r162, 0x5, 0x8000}, 0x1e3c, 0x8, r163, r164, 0x1f, 0x7, 0x2}) r165 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r167 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r170 = getppid() r171 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r165, 0x1, &(0x7f0000000100)={{0x1, r166, r167, r168, r169, 0x5, 0x8000}, 0x1e3c, 0x8, r170, r171, 0x1f, 0x7, 0x2}) getgroups(0x16a, &(0x7f0000000500)=[r167, r33, r5, r7, r39, r160, r34, r110, 0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) r172 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xd080, 0x1) faccessat(r172, &(0x7f0000000140)='.\x00', 0x1, 0x0) r173 = msgget(0x0, 0x2) r174 = msgget(0x0, 0x446) r175 = getuid() r176 = getegid() r177 = socket$inet(0x2, 0x3, 0x0) writev(r177, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r177, 0x0, 0x6a, 0x0, 0x0) r178 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r177, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) r179 = getgid() getsockopt$SO_PEERCRED(r177, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r178, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r182 = msgget(0x0, 0x446) r183 = getuid() r184 = getegid() r185 = socket$inet(0x2, 0x3, 0x0) writev(r185, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r185, 0x0, 0x6a, 0x0, 0x0) r186 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r185, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r188 = getgid() getsockopt$SO_PEERCRED(r185, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r186, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r186, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r187, r188, r189, r190, 0x2, 0x9}, 0x5, 0x5, 0x8}) r191 = getgid() r192 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r192) r193 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r193) msgctl$IPC_SET(r182, 0x1, &(0x7f0000000200)={{0x2, r183, r184, r189, r191, 0x0, 0x5}, 0x4, 0xb8f, r192, r193, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) semctl$IPC_SET(r178, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, r183, r179, r180, r181, 0x2, 0x9}, 0x5, 0x5, 0x8}) r194 = getgid() r195 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r195) r196 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r196) msgctl$IPC_SET(r174, 0x1, &(0x7f0000000200)={{0x2, r175, r176, r180, r194, 0x0, 0x5}, 0x4, 0xb8f, r195, r196, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r197 = getuid() r198 = msgget(0x0, 0x446) r199 = getuid() r200 = getegid() r201 = socket$inet(0x2, 0x3, 0x0) writev(r201, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r201, 0x0, 0x6a, 0x0, 0x0) r202 = semget$private(0x0, 0x6, 0x10) getsockopt$sock_cred(r201, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r204 = getgid() getsockopt$SO_PEERCRED(r201, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r202, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r202, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r203, r204, r205, r206, 0x2, 0x9}, 0x5, 0x5, 0x8}) r207 = getgid() r208 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r208) r209 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r209) r210 = socket(0x18, 0x2000000002, 0x0) setsockopt(r210, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r210, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r198, 0x1, &(0x7f0000000200)={{0x2, r199, r211, r205, r207, 0x0, 0x5}, 0x4, 0xb8f, r208, r209, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r212 = msgget(0x0, 0x446) r213 = getuid() r214 = getegid() r215 = socket$inet(0x2, 0x3, 0x0) writev(r215, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r215, 0x0, 0x6a, 0x0, 0x0) r216 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r215, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r218 = getgid() getsockopt$SO_PEERCRED(r215, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r216, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r216, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r217, r218, r219, r220, 0x2, 0x9}, 0x5, 0x5, 0x8}) r221 = getgid() r222 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r222) r223 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r223) msgctl$IPC_SET(r212, 0x1, &(0x7f0000000200)={{0x2, r213, r214, r219, r221, 0x0, 0x5}, 0x4, 0xb8f, r222, r223, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r224 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r224, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r225 = fcntl$getown(r224, 0x5) msgctl$IPC_SET(r173, 0x1, &(0x7f0000000200)={{0x1, r180, 0x0, r197, r200, 0x149, 0x1}, 0x7f, 0x9, r222, r225, 0x425, 0x80000001, 0x100000001, 0x1008}) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) 16:00:18 executing program 0: 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=[@ANYRES16, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=0x0], 0x16, 0xd}, 0x0) 16:00:18 executing program 1: munlockall() r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = semget$private(0x0, 0x400000000d, 0x0) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r0, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r0, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/60) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7}, {0x3, 0xfb3a, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r4}) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) close(r7) fchownat(r7, &(0x7f0000000180)='./bus\x00', r5, r6, 0x2) getgroups(0x3, &(0x7f0000000300)=[r6, 0xffffffffffffffff, 0x0]) r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r9, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r13 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r13, 0x10001) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r16, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(r13, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r13, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r14}) fchownat(r13, &(0x7f0000000180)='./bus\x00', r15, r16, 0x2) r17 = getegid() r18 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r18, 0x10001) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r21, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(r18, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r18, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r19}) fchownat(r18, &(0x7f0000000180)='./bus\x00', r20, r21, 0x2) r22 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r22, 0x10001) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r25, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(r22, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r22, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r23}) fchownat(r22, &(0x7f0000000180)='./bus\x00', r24, r25, 0x2) getgroups(0x8, &(0x7f0000000480)=[r8, r10, r11, r12, r16, r17, r21, r25]) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000100)=""/2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x40}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x0, 0x3, './bus\x00', 0x4, 0x100, 0x4, 0x8}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) sendmsg$unix(r3, &(0x7f0000000240)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000180)="cd510ea3c1dc0597b4f2b1788f49d262435ff79e13e016662040d54da89806d223317bb9a63b676dc7607cf1c4595586bf9f8cbddf543b04307c6c31995207b9885dbc558de26d34879725f1ee76d81b99022a4158aac3f78266235a2b92710bd31907cb9dee1c783d0dc525483c16acbf529a35a46160f6", 0x78}, {&(0x7f0000000200)="14b82e1cd3", 0x5}, {&(0x7f0000000440)="6befb2af1e2dfde9f3b7ff3e3a3b0ecaca7048a887f512df7036b25ab3d1e635a7f24e9aee6853d506d587bc62d60168b695bcbd3560a9eb1478078488ca0115461435b54b26d9a79a349a3528b09f179b3cd08ff7cec9a414756fd80936d439ff01d1b4b217f216c41f6cad01de759e9809f226a7a43d1d5aa93f455517777ffcd84411f75441eb6da3ab12f67c3f0c54da2eebe44a4d886c3caf8f44017831ca60d7987859d2941ef9e6efe45a35bd5b9dbc5dd8069310225e6afe41831c281e5e4d32aabbe1813cbe81ff26c7da067eb68fb3b6052e34c4f806bb2418935120f7464095e1abd15dd7c0c568fefbb0993314bcff853fed040b9bcef221a0", 0xff}, {&(0x7f0000000340)="3540ba24714f8ad4fb35e790b50e33bdcab97a1be8182be0fddd1844e9670d47c299d907288499bb4c568f90c877c314f599ed0b18beedaa75c7ea0981ac558dfbdba34d6270a96081310fa9c42072c9af2259fae6bc6787c60a4eddd35314b6051d09c3377640e80076aa38e026f51da971bc012f", 0x75}, {&(0x7f0000000540)="2d101940bde36b5442ead2fd393c76d1b0ef0c6f11a39ed2ecb11df9b2e0b5703f12869b2722f1f98942db56fd7f94bafeb6ff3471e802ab48db710c0863327406b461cf6fb254e0af7673248f4aa0ffde7541b175a19f5093c2e57a856ec79ffcf9cd78d67e", 0x66}, {&(0x7f00000005c0)="2667a8b6a6c30dca69fe830f3264010ead60d5b7f87af5dd92e8997ab557d49b8183600131b25d60218d91ad5d277cb13a713691a3e8dddcb4bd444d0b9b162afe401241da06a2b918771b6f2bc0b80bba1c402a83af2c2d5729a9979415b1316dd7fbd13e0729c022873da4b751b6edf120cc527729d77c555455a82f0f2578cd5057e3d97466c501455ca89dc35c5e8d121ba2a8acf242b447906d881943b898d90fd73579a4238fe61aa974792712774a7be94eb57e5638b90e", 0xbb}, {&(0x7f0000000680)="d48838d7f6a14c144fa568c325b3c35fc2898011a5fa12f5039207ecd46e70ead45ffaf26322cd829f220793d66d07bc4606561bb142eaf4e044348db930727ae4628b172665f31172b1f3760c842b59f646a071b53023e3729d0f6a77b5da933c998606336ad6f160e4c2ed1e56d55314327388177023901c5ca1a5aabaccbc75af5bf653b8cd616adc027c984acbc12bcae0046f4606d20d5edd310b6c8f2206f8a09cc712885b70f19556255931c72a6e31f217e8d549", 0xb8}, {&(0x7f0000000740)="432784cc2d87f7a716921bdc4b250c63e50a64dcecdadef3e8396f0fb97144de462fc3b5e586f638943b9f3c63f949d2451008309d0fdda6a3f2cec4e0ee6c0e9868c7fe017403b6c4adec92af36af65e17d2ef72267f6e232bdb309d3db59f4459678c77a65df9244481c3bfaf6793d40cdfa648e94451bfb21073f34b0af3b4851bad95cfe31d85455edb8bba4cf51a39f5dce4567957f84c9061a635185388e9e2f7624e23822f66f35c5dee2289d44db60", 0xb3}], 0x8, 0x0, 0x0, 0x4}, 0x609) close(r2) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x61}, {0xfffb}]}) r3 = msgget(0x3, 0x200) msgsnd(r3, &(0x7f0000000180)={0x3, "fd2f3b4676478a106b23a7efaec833946b5b31b9b75e6de81d212ba145055f0d5b4b276960cd9b0fc7d35173da59f9b1722eb76e926ac21a9fb990a5f37bc908b8d09dfb3569a133e901d77d40"}, 0x55, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = msgget$private(0x0, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r7 = dup2(r6, r3) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r8 = syz_open_pts() fcntl$setflags(r8, 0x2, 0x1) r9 = dup2(r8, r8) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r11, 0x0) getgroups(0x2, &(0x7f0000000200)=[r11, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r13 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r17 = getppid() r18 = fcntl$getown(r7, 0x5) r19 = kqueue() r20 = kqueue() kevent(r19, &(0x7f0000000040)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r21 = fcntl$dupfd(r19, 0xa, 0xffffffffffffffff) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x1, r14, r25, r15, r16, 0x10, 0x8000}, 0x1e3c, 0x8, r17, r18, 0x21, 0x7, 0x2}) setpgid(r17, r17) r30 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r35 = getppid() r36 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000100)={{0x1, r31, r32, r33, r34, 0x5, 0x8000}, 0x1e3c, 0x8, r35, r36, 0x1f, 0x7, 0x2}) setpgid(r35, r35) r37 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r37, 0x20004b3d) ioctl$KDDISABIO(r37, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r39 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r40 = syz_open_pts() fcntl$setflags(r40, 0x2, 0x1) r41 = dup2(r40, r40) symlinkat(&(0x7f0000000000)='./file0\x00', r41, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r41, &(0x7f0000000180)='./file0\x00', r42, r43, 0x0) getgroups(0x2, &(0x7f0000000200)=[r43, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r45 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r47 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r50 = getppid() r51 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000100)={{0x1, r46, r47, r48, r49, 0x5, 0x8000}, 0x1e3c, 0x8, r50, r51, 0x1f, 0x7, 0x2}) setpgid(r50, r50) r52 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r54 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r57 = getppid() r58 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r52, 0x1, &(0x7f0000000100)={{0x1, r53, r54, r55, r56, 0x5, 0x8000}, 0x1e3c, 0x8, r57, r58, 0x1f, 0x7, 0x2}) setpgid(r57, r57) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000240)={{0x81, r38, r43, r38, r44, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r50, r57, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000240)={{0x81, r5, r11, r5, r12, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r17, r35, 0x4, 0xffffffffffffffff}) r59 = getgid() r60 = geteuid() r61 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r61, 0x20004b3d) ioctl$KDDISABIO(r61, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r63 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r64 = syz_open_pts() fcntl$setflags(r64, 0x2, 0x1) r65 = dup2(r64, r64) symlinkat(&(0x7f0000000000)='./file0\x00', r65, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r65, &(0x7f0000000180)='./file0\x00', r66, r67, 0x0) getgroups(0x2, &(0x7f0000000200)=[r67, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r69 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r71 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r74 = getppid() r75 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r69, 0x1, &(0x7f0000000100)={{0x1, r70, r71, r72, r73, 0x5, 0x8000}, 0x1e3c, 0x8, r74, r75, 0x1f, 0x7, 0x2}) setpgid(r74, r74) r76 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r78 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r81 = getppid() r82 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r76, 0x1, &(0x7f0000000100)={{0x1, r77, r78, r79, r80, 0x5, 0x8000}, 0x1e3c, 0x8, r81, r82, 0x1f, 0x7, 0x2}) setpgid(r81, r81) shmctl$IPC_SET(r63, 0x1, &(0x7f0000000240)={{0x81, r62, r67, r62, r68, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r74, r81, 0x4, 0xffffffffffffffff}) r83 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r85 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r88 = getppid() r89 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r83, 0x1, &(0x7f0000000100)={{0x1, r84, r85, r86, r87, 0x5, 0x8000}, 0x1e3c, 0x8, r88, r89, 0x1f, 0x7, 0x2}) r90 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r90, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r90, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r91 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r91, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r91, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r92 = dup2(r91, r90) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r93 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r97 = getppid() r98 = fcntl$getown(r92, 0x5) r99 = kqueue() r100 = kqueue() kevent(r99, &(0x7f0000000040)=[{{r100}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r101 = fcntl$dupfd(r99, 0xa, 0xffffffffffffffff) r102 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r102, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r102, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r102, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r102, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r102, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r103 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r104, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r107 = getppid() r108 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r108, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r109 = fcntl$getown(r108, 0x5) msgctl$IPC_SET(r102, 0x1, &(0x7f0000000980)={{0x2, r103, r105, r106, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r107, r109, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r93, 0x1, &(0x7f0000000100)={{0x1, r94, r105, r95, r96, 0x10, 0x8000}, 0x1e3c, 0x8, r97, r98, 0x21, 0x7, 0x2}) r110 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r110, 0x20004b3d) ioctl$KDDISABIO(r110, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r112 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r113 = syz_open_pts() fcntl$setflags(r113, 0x2, 0x1) r114 = dup2(r113, r113) symlinkat(&(0x7f0000000000)='./file0\x00', r114, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r114, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r114, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r114, &(0x7f0000000180)='./file0\x00', r115, r116, 0x0) getgroups(0x2, &(0x7f0000000200)=[r116, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r110, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r118 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r120 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r123 = getppid() r124 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r118, 0x1, &(0x7f0000000100)={{0x1, r119, r120, r121, r122, 0x5, 0x8000}, 0x1e3c, 0x8, r123, r124, 0x1f, 0x7, 0x2}) setpgid(r123, r123) r125 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r127 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r130 = getppid() r131 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r125, 0x1, &(0x7f0000000100)={{0x1, r126, r127, r128, r129, 0x5, 0x8000}, 0x1e3c, 0x8, r130, r131, 0x1f, 0x7, 0x2}) setpgid(r130, r130) shmctl$IPC_SET(r112, 0x1, &(0x7f0000000240)={{0x81, r111, r116, r111, r117, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r123, r130, 0x4, 0xffffffffffffffff}) r132 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r134 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r137 = getppid() r138 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r132, 0x1, &(0x7f0000000100)={{0x1, r133, r134, r135, r136, 0x5, 0x8000}, 0x1e3c, 0x8, r137, r138, 0x1f, 0x7, 0x2}) getgroups(0x6, &(0x7f0000000080)=[r68, r85, r105, r116, 0x0, r136]) r140 = getpgid(0x0) r141 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x4, r5, r59, r60, r139, 0x0, 0x1b43}, 0x2, 0x4, r140, r141, 0xec5, 0x1961, 0x180e2245, 0x6}) lseek(r1, 0x0, 0x0, 0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="ad634ac7f1812bc871ea1571b24c4a8ce5d6096eb6dc193d6dffa91cff648cf1bc59a657da0257f167a31f57838dc63d7fda4ebb3b6fd2f31e51d9b6ff7e6f076c1cc3e7b9def97cb2ade1d4161bd00c2ab7ba8cdf2ab1ed62fbeff986a52ec538d734090218d8b78e4b6a2fffbd4120f839b8bb9675976e972a5662f1fed62bbdf8dd8e4c30e6831050bbc766457d8a6590ddda8b4719bf5927a798d50d6c4850006fcc8a497a79e654541bd0084da0ad977cb69ef3703a768f710e20669a19fc8f1e80a9265099b47823ce14a319c31a10882d4e2254c27610f1d1d7ddf32486eecf12fa97376e5065d7fe1ef0c6a70425392940cf53d9e677be068e201a7d99b0d229292fe8f6c3fcffded70adbf41840a792e32c7c2242ae2ae26c17dbded201d22b75f510c9eda947fad6d9c08a2295adfb4593bdfbc1b846beb452d32dd3ff5f17c256d2247857e078e575a251408e13321d7ebddca54ff1bd34cfa0ac24354ac9237c75a902a88d4cc9315b3051de6f4c6b133b47492c9f857c58da91578d0f347d16e2f5d241a5a9790324537def8198a4574584fa6db2fc0436d6ae3fbe06319a17c552c2345678738713cff442916314257c243d6b9945a17b512b62157524eca3ae98144137a4232059b1f31c9548941fd8c3237171d829981109042c8947ec9d8ae613ea8bcd76f5c0c2a03b8f4443d185d87f43b1141e37a6b50d28a8504d563a7f64ea3348b4cd3db6b3e0eae8c051a082d3634dec12132eb4e70aee8d83ac5ab9ce047dd73881bf230af22da582f6d9670983ff39bf0ada2f009ee9eba0e7cacfd84a186fb6caf4a1cc3f75862cddc0dbddc0b523d974ad50b58a5605b448472ec6bbc1a40a7f5b85832ea400a53cbae2a8abc48db05623188af7354a4ec204a2ea6883221242965a6ca5484ba34f090147abf7a427e80b916f41d73b779ed4f731dc41c817d5430165f94ae55c4b04274eb22ddd1da24c4ba6294b937ceddd0b70a79b9903e29c49651bd10b9a831145c36ba429a2f94c17aad1aae2797aa3e814de38d81ea623769ae207148f065ce40dbb8361dbe23e10c210071a8ebd4a6b2dd35f811c6bd7534c89de4744be91b10ed6f853af4ee73a46d160940e10ea54faf73262902bd648c56f383cb0d86ed1cabfd554b52ca54511da04273cba6529cde0811e2985b1de553ac72abbf3c1b1469751a78fd1488e519f699fb615d484d8dc9f8c2db568c6905c1d3a32306b8addf19e2ebbe65d2e8755591af6b606a78bf0a69b6671e145ad37f37ade0cbec55b31273774e5706959ccbc0aa1767482582824dd19ca3a4c1f8373f4ba357a794622997698b7826836b0c36d62d1f407cfdbfef60e79d39d291675b7a7b73427380f2d17f2dd74f3d6754f4e227c79e48668141d2dc74cc9062b694f39befe9e55c6da3d0ff4546235a014a12c54591f186333f6e8eeb2335354731c3f0be188d7c71900fd6e963a69c2aecbeaf256a6f2467a1c730900da56db19f5b4e6d40dc66ccf5bfba135db754eb725d93abe82bb558d4c4a75ee4681a11f48f8c292e56d7ff49f55d03bbe06fd8a1581f572269b79e00574cd87fb6e3c872af05697a8e826c9b2a05b6a4fd17feaa1e68dea398e5ac8d6af7a096820b4fbdc10cf1d0f2a8b2a65a540a0e1e497229362a9db971073a0dd0269873da9ce52e9e8625152420e4bfe51c71befd77689273d0163413408c7a3f5f33d0596dbb169aa1cb49db39468af4d31915d955f61c479ab5a1f90bc31405a8938e0991fc0f39e2b7ec1907d0d3c053958bc0ade66e1ee0db5307a978ff21352f5ba5c808670ec307ca7d145405199353a595c9fe8f0091d17513072601ce399b7fc553acd484ffc371911966f1d16c021aaab01be936f2ab37b674a86ac4d4758cfe8ecfe44ee011e18cfbd7c63462c361ecb3e3eb7682f8886b15688bbae05432ebfb9cd01110b2d238848e544cfd412a681fc94cd8f545b07cdcccfd0963adbab929f1a8959dd77a32fbf09bb9a79555eb4f964af7e0355c01b4324dc379676f9ebf0abaa53eb571ff61bacc1de87245a222e611a30ae4af7d9dc136d08ffbde72a2fe19b78b3ba8eab4cf5b0bb57a98c4132d33682895321c45bf0f5a81fb1c3408d5930cf202e773e9588da3fd03771b551b7f4a626caf291ac5629626913add7e9b45b2606408578407ed320166987fc53140e27a995bb2c6a20ede942e1384c83d03b4fcb6cd36370d2568fa73e444f615d8a52fa588c8e71a589efc5c9e0bd8226b49ce5628a28d61551f8516ef625aec73b53e355814d70d11d8f9b8656362f7135a056e1bcd905caa5fbb9e7cc0587d2cdfe7fa2688c4af7b02fc22ab899c776b0419954365ea9e6c4847d0fe971fe6f7584fb1353187d762f95d537d81a0a86b0f9f4f19b41bc636dd5fa295b666ae54bff24261626f4a6c143d3fa4af69c0e668ffd36456615633d5e5f9766cf50f9933cd31e095f2b3696974842e31a9cfba9e6fd93bc427956cd06773dc0eeccb8bed610c10f5bd5b81c3de9abcf8129f195f60fad079c5fff3f12c5bb65f0e535b2adee212f5deec9a611227aabbc041ab8041be79b52081c8a9806f67febe0ec7f88805cc969c3d196cf3b015ed50b929de4db323826ad3198281b438a703b8f62bad53d1f95063df63f06079e71bd3db94fa6d810decdf6420ac0172d277b70c3ced6913b1978eebaaf18d039fc78e7eeb197379ebdc7183f002cf944c92f3794c601baffe15f677934dc4cf7d56f435e77a313e31094e1bc5cccf3031659c1eedf827aa2f2ca7811731828e914336bf6572d47af5f0b39759555797b468a699ebbeb05031135e6f978390a2906ead95271b4774dc869e6d110eda7f6dc7e4b7aad3bbdae0067558e637c7128b19a760caa2d2fb72a079796a36143cdfde2432244400786e3b0cd083fd0ace694d281ad66677ccd7c529f85febaaebbdd8f3b9d42583dacf742fdc4a949ca370d4511bb9fb6f79b5ef29e116607acb7af8dff38c3aecec3e57cd794023bc91a742497b669fa5bb65f13d95d0da88d03f185cb6463e561057afebbdf84ecf863b1f7b7c08e3ba9f4abebce7d62ed5d209a5a023ae80924c60f63500804c90cb7c7efe4d379298be2d5f6b060cba2d371a69dab9641cd246153e2b27058e2222a33888e6245c03e54a8bc6f73cb5ae42d70e6016a76f995d4fa56bc6837c00e1243bd3baa380f2163adf7fa6a7787237c28765f5e4e850790cb3f987ba647c5c100622f456e9ed7ff6b63d42a888dd8d79396e67630d04355abd0c9da699eab3a6a0c49d3207a856d9b46ed2c67d6367c368d66bd818471dcf8b3e936cd409dc957d939219ad5147f254d0f043ce70ab803c504e7cb60c65371160edbfa12d62de0a022f54870b56b23e4bbea59bda0b900a9d644a48b2ab9a429b9ea8087534a080c3dcf804a80b30d978853e57b6be4449d764040eb0412b87d829eb9644b332b2df7e6151a424a7441fb792347537df356529ea9b74920e913edf066d241442fe456fb3d1add022f4924bc306f1049a6a34b5d38d6fc57cd96771e8c9c94e1a657d4b301ad97539b1295bc943105d8427b5102abf30f02c315712e47c37ff9ec6bd4d70161681724acfbf4489a4bdb1bc2510ec7e941c9c9e3754742b176ec0bff8c3da37780a361e4455f30e21af2c4d3ab04be257e97a38240656672003d6610e0d872f8d13945df85f92375367a48a354e65d588415e67bdc7380ad10bb5279d1ae15fa17f05b09acb23d3ee0d41024c366354ff7981bf0ecfaba06a4358c82563cab2158a60b44aeb7a52f4331d943a97f27bdf778f60b5c329dafb27829555816f738876304568fe9a6651bfbc02b66bb95e4dd27c64cd5feb4ed62c8a28a0cbb98056da933c270fa99f3d633cafa49bae09f205700ea29a8a828d3c1415e63da98e2cba7439c14d90ceabc2f3ba891bdbd2673a6b6ec1a9986a1e9ccc7264fcb2c36d6e5f973753cd11b352596980216a425c3bbf9d61d54d66ac57e64aa2497cf063ee986385740a227dee6d30d690236394b7af91e4d7d203ef55eaf007de414e0892b8e9dedb7ed89ee28b3c66f2e5d79889d78dd5b2b41e93737dd77e8c2853457ef78baa565005985a35238f0017f5950c3c025e41650e9784ae159f8e3e0bbbd93df081d54d1f182dbc2f240d8c11cfd515af57a7cf842f89b0b126544553c3c1dc606109919a768b53e2e3d2376bd8cf87a13328afb7c93fc9be221ae2c4a4f010c82362fbc54a6637179cfb146c2be12d2edadf182ed3dde4008cac90461532eef893e0e23140d185eb89ea4c59df48425c53bcd3d581de85d338fa7d7ff70e8e8b2653ee1da1edd231ac5f8827557bff8e663db0e135f6409ed933f308127f2051e934dc4e6b46b22af085d6ecb5e0b7ffe57e3dc3709853ea8c06ab0ce8ce78c8edbe2ae261638d9010329d723e24c4000cc347b6d82da93889d7090c591ad4974d2a3c68cc552f92e85b0acc6fe20d2ee02e816764591a2df769379fffcb2a8068414f96bdb3d1e8d5db6095e526015206e83c6d12fe8eba3cab2d092564230dfee9ef12ebc403e5ff9c29dd9512398a27991472963ba2f0fdc531e8eaee70127c670c8dc51a3205f4956fe23e36af2f87df135608933e5c7b67ad39f69ca5681a55220c61e1722e988f286fcd949394bbbdbbed58c376eb7ce96dd4c00f9dbb4aee1325953de13c3ee258bb5263734bdb0192b44a2c16830d65dfef01f8b8269e1fdcfe4462a5f52a773de50d928dc2ec63b7697a8f5c98689a03f3973a1a894d763ce9966442ed0657e91247543d3a628618398f3de5e28cd2f5fad09dcc0b63c9d4fb1931972959e419554818a8466c8a90d8b0b29fc1ec654b6eaaf8559292fa410f55d189f0be1accdc479f5d0f583a553eec98b3e9b717297928ae1fe02d85c0db5f9e2af5ad2272b592fcf208c0a2f87296699b827227ef7f4c8cadd3d077aeacdccb5f31f105cac6f516e0ce63d1659412733fc18422a12bbb6c3730f4d4fe3b73b4c25259f7797d1f0c3bfd1fd9d9519612a2a882edd2ec3199f504ae5d483268bca65abda445469457b0c0e3eaa5ec655efc134721a70dbb633ba6bec6d6ed2a8133a37e11c20bc02f2782f5a64ea0dc38632291cacd4317ec8b11b3cea4f83b006ae682a4f3e33be9866e36115bceb81c378be783d7d010c5df639e50a3ba27516f923214fa5b76c02c324914ab0af169c0606d4cec2bd4686a817b48d90c2f62dd8047c342014f62f83b00d0cdb197a9cc06076927b59ac0684abd732cb6a26a28d41c449967adfcbe1ca3754c98f8f8d6a4ccb63edbc067944f32fd1bc4c7b60c83dd7cf44f6159bb9df251df12f5e6f9469b3895ba821f97591fb3682357e45c05acf4b89651ccbe3e292132012a027f0f0d8700aee1421a2ad6fefcc525aa08a234bcbb780e6b142cadb2cfee6e1bada42fff9d2025147a2d27e0786af69764e0a8b703e5346a82b375d22cdf8058ddbf0b2b5bc898759731e827b2a0824e670ba1ba2a8ae7bb8146df6fbc0dcbb1ebd7cff089b3f2d994d15c4946f0fc9948666e304f2a439401ba752104fde63de46cf811f3fc442ef6ba421612ff7da75efae79b31e9be623b56f532b2438b8c0b362a5bb6e93b59ec35b14dba5415ea86d26de07b6f09d7fadad0d5acbbe4985ca5a7124f69f569f811d6887055ca80222098d60b76f478be00d9c3d5cc775787e8f928eb9f47b6fc5e88435134f48fd"}, {&(0x7f0000001300)="254bc1bce031cc66de13461acebc3e9fc91af54f82c21704ca3abd34adadddf61832eb12c8aca242c0804bc4ee4944c5f9cb9bd4daea9eab6924715e2ddfe9d848ade2658e91349d2cf417b9b879"}], 0x1, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000100)={0x81, 0x0, &(0x7f0000000040)=""/129}) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) listen(0xffffffffffffff9c, 0x800) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0xa, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setitimer(0x1, &(0x7f0000000040)={{0x0, 0xc2}, {0x8}}, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x1c820, 0xfffffffffffffee4) ioctl$TIOCSCTTY(r0, 0x20007461) pwrite(r0, &(0x7f0000000680)="b1805b4dafeeb2cb9f9ed876a632653220266fc0e30895ab8951ed1a89c6ac9088cc74c07212294cbf267c337684b48baaee288ab2f9ac3d20099d4fae22d68ede47583f7cb78a5a606100e12b8f2ac3922593bc0cd95d0dca1bc5486309147fef16b2d2639068b446d38f85467f20844d56aa5e1e15c75773f93cb3ce4462b688edb930377497eeddd9d9c2be6c9cfb6213f045b1f3df91fa5ed6a0a138104ba5c06b955fa55580b28e38558e77a71b1f82dca6da2fecc1d25545092eb6c20eb65a1ba1af30008dfca7a58311719c498afa013c7211599f2a5901773d3522abe0044c2d2147552021fb094a556dae6c9ca3c160e6c285a47f46845b0b12f28990b9b79df3337959f69191d173806ff05869cee2ddeb40906a43252e0f30025716e19e385ebf48f087dba187a6b7948d64865deac6c0fabfeb5f9fb0f3628704379e0b789c029e75420f5b6ac85184c7a74fb4ea477131a25d6f3a1ac1aab8f55fe6a3ddc66cc6d7f9413a02f0992af1b3b083c2ac22a447d76ebdb56648f333d5e38d2ecf60d0fb029596df015f9177e8309084b56354f69a29edf57b0c4180ab888d221c7924ccb1604f9f8d265817c7e8c78917710849da693f7336f4e16219dc7baa299841847b0d2ea7d9b070ac8652df452fda99fe3b9ded5bc798d546bb00687acfde6268dde22b14978993d58c506b73138c5d1cad159a9c95996449ef168ca912c5889260a77b61a71841d9929cceb33b5deb2ab0ba693da4c7d891796fdbb464ca017935e6969ac89464ae76030d85d1ca654bb91b84009988817b8b983800f08913a97e07a41143571505881cf19eca5a951286faf873a39d393648029d64d8f93cd04136e5e14c26ddd91bcfa786e65b184f28e65bc4c89c2ab2be2871f5d5d66e646e53a2343a1ad39e21fd6e40277b9df1049fe44502d7ed6fbf416f0d3c40beb5589b0a1984a6d0d4a63e4599fb7a87eee777a9b3a9a2a5472d79ba2a1980264f1d69ef86f356782fb8c33a99c0f0efb47eb8c1fdec3b66f999408317bac6c977d7155facc86393375aac451a6eae705dc6b482cc4ca8d53895f8e6ca19680d0fabe56a28143cb583cccbbd66d9fe865ae7a6b1a9186927f733ad3e7de33cebe7d1563d7baf4111638c7bab4dc6be692cd2365ed4cfea4044b2c3312ecc26eb8647c366d96e47f41e1e4df91ec2752e92ef0263af2436e1a5bf3fbae4d144b38ba317cc6bf4138e919f16e57a4f198aa7136665f4114f7df4bab90805462f4b9f2bca6e027b5c2a8e381b1338b6d09559c30e039596c11e0b3c2d760a43c5f1e001600aad96879f95bf742bb67e6de21c2492b5cbc43c9b30ba491c0c05c252802f227a994dd39459f8b03c674dbec7fdbdda1e55cfe68a4d1346f109f990ecf2491497c35d7db34f2a2ac4397a0ebd64a0c50adab90ae43ec0e7ce6294937b22be165310f3a4c09c205d81fd3c22b2e778ea58a11df69ecf604876e7ff1a820167164d8a5a8816ad4a12f36e587c3b2784bfb104138487cc63f5f67b2c2927470efd4af65e62c0cc951d3744bb2942989be15ffb73d291e435aaf70be34a078e3a6a640bc8650f73428df3f541bc6e63450d557033cda408007bcb4a445192bf8daa012d8975fdf4f8c73ed9d0ab7b05bbafcb078afdd8b527711b03c1c9791361682047edabc7a7282ecb4164d8d777dbf9d4ad4bcfbde8985cd804b0bb3e24520a7302f2a215b6ff61d003671d127a678be74236778652816aa6113ebb2236515f0f5970a284ac4b818718859782f1912e5a9a9b4bed72909938017938c315ffabdf8f8189de8a7d0680cadc1b81639967cafdb299eced16db889b7d6271cf5168714cf7952657929ae136d7eece01ba291439c6c082afedcd2aad3522f3123ce36c7a68a7bce279a80f64299d86edfb91ca969e339b55c47be850adc839ed7e060a743829565eb0f211d0096aa5ef35eb147c75ef5c4321810bd6322da440b9838804b244303183acc89208ae7d64f6eb7fd018c9bab0b72af60bffbb32c2c82189394e7f1bf602208fde79ef5c6816c418447dce5186e7e2139c8517637a8fa765c8c1d9605dff7dd7271d3b63528bb7ff85516f97d06f07671632b3bd3d45d58d639f6006bf6d94a25de2d414e54454f5a51a8faec1d9c18ccade767883519bdbf0213be0ace6bc50b66e5c55e8a7b577a3cb1cb999d39a12868d2e9bb186130118d046f2e49e5243d55945602ea970bd403382e3399d83a4dbc7c4e0171651ec71b7790facdab207a4bcf28794d846be25844ce67dc9470ba3f8a5bf44044fa1bd3b5fd0bcb3467924725fb0b2d8d7a7276ad6f8b6a626d910ea8c6b0c0683756e058b9ca65614ef64526d5428006b879b893a1193267927f5bb30f58c6241e1dd33d8964fceef6eb2344254cea4281dfd0ce06350a1f92c7328817e96d37bcfe0aa8d419314dad85559f47ba988e418989566e161d8cac71b79b0fbf0fc8ce588fb4f648f98aee137c2adb978ec11dc186077162e30889864265be7764e659ce251e137d7efa503f0a2b5ed537d254927bfdf237809bfc10172ad80a7f21bb76945e1d2b9faa39d7aa49fa9033d6d5637905798744e456481907b7cb18eb9c92ee2b72e2fba259c297349b5724670ec87bca4eca04612b380dd7f07863fb7d640af63d663844a12e7bf7a0858accf4c5456284ce6973be1f686e42e021a49239fbd902e8a51875cb1ffb98d26351abd3c2e873b8a7480c22486467f900c6ce6f042451c8a3c36de5192421ef11d2cd88011cf2e5bcbb6401b7b6e30d2d5ae9d5526633e1443b2ca35ddcd70b381e7f844d006d063141fb00a82fe34342c10e8caddc697640ea15cd0caf615f1dc7c5dfe52b5ff1cb98fb9e0f2f46f819a764a2b977c6e194fc066115482c4fe3a67a919b0a3681eb90241880806307cfbe3ed0a00203c22f6e0e6de3cd5ff0b5ff2a008d9dcb242c062b9cf2d62dcefd8cad0f59797170509f1a24655a561c106835fe3bd917908f147ef7aa0ebcd060e21610dc29d51d25d96c922dd3268ae3bb65aa15c69fcaafd96d19f165b2c8e6cade81d9b490ceb39da103a3ce713d872d8895621a0cacc0ef6632376e0d0a477228b74b53e34153d7b247e160dda58d7cb926a3c29c3e6d247dad6f651862240bfe913dfe18be1a144dab27b2c2009a97cd6072c1e1ae43a1dc3b4c149da7736f755fdd06dad267703830377d62635a0b4ac7104ee59bedd35961800c0827732be5990d6e805ce0b2842ee2347c214aab873570bfbcc0f127b348f93d21998790a4753a7f2367cf892589b7c84afb861137c8370e28215edbdfc608f38c6fc98447b9b583d6c4bf1a1997c7de6dbc800b5e2316daec5488ea155c8a23d1bb026a366b1c5f46869adf43792308d3f4b2b574920ede5165a911e983cd05eda5bc9f320a0832f22f64d9b11763ec05e69fbc3e5787433bd5b309d5ca1b6b898a1913c066c0e4fd085f1ab1fd66d2b52161564a94819a1df7a27f1fc02fe1d941a0fad0b41ce128c4730e42f9950feaa33f28c133f3b2cc8231d833b6197aa2e3a52cd1c93985aa96b6c96cfc26d4f6f1091f33384850bf722a63a280a49f76733a286a4efb7207896f4bb87285a1eb1a0a30a3f6a5f0543d0844b44bd5c541997c2470d99ba4a0f10c1dcb1115d04869b80714f175a77554b9ba99cda9ab1b9dcc949de594a084790b6498ec656a429a378f543cd51585a25daaa828c70ed68753e4be17aaddbc71508f4b3a94b673c5617cfbd16542d13226cef7c4098600a3b2f19624a412a080c3b78fcd511cf6a394d6afcf97d3672e359076a3fd81bb03634ccb87d0f8c39c64dd2e3b24617799f25f020c3fe8857c1cce025bfc23b32603876726ce56a743c11f114da3567ccd0d0694f67abcabc8ade028445f47c8d16e1daaaae88481701fe2dbd7748aa82a112dc233d346226b861d0ba45a23ef4e7321c68e9c3b920359ecbb93e18244f3efe34f1e1187b064bddce927d79e141f15f8c1e1f4cebe7e5155ffebfe97c5dc314984f3ab8d42f492d8491735a387bbd93d66f1f84089dcd4f1fac14b0c0e6599175bbe247a3c625c54d628f86d91b5c61d18519b55626654d1c98a6d33301132db2a3ec767aeada913c84467c6500b6615e2364098aaa0bb4c48bf9c448196b4eab9dd22cc33ff5ca37d88c0dd8cc027ec8055437ea816385f283e725b3e4b0ec17fd262bd5d4c867a39b86ef62c79f428ba1e5b867f105b50373554d02875db881975f52fcc5065aa92de4380fc295c3f00ad397cdc10a25f078c30652e688d9c7521fe246a4489f5acf7330e14c14dd1949328d04e7176381a62870f555094bdc65818ba23448269acdb85cac3e5fec0a76bff4a4c3372f0c68e37c2314337e73cc5a4b150e046850c1956918b7af90302ce79561409be0fc47fec3ca480cb1c65af52a7c2a4308772af60c17f488df36647203c039bbe14c75bcad3779be67a13ce51ff927aab092daf5faedcbc35b3b4b5d37858aacb7424ee14a03008028b0767edb5fd645b5519e25aa7d25e2b52d04e7db7453f63f58fd2f30377b44f7c19556ac910f5c0d077ff4d48e2923fccd91aa01f2ebddbc1b4ce7ed2cb9de6fffa2f613cb895df432440bb6583db6771acbd8895a08007f577e3eb4a2490fffbfea880909b11a11902f50deb6891a55924462ab1c0cf21b830d158ba9807105fddd47bae5c5b3f889416964a3558e7fbd484becffdf45393a75021f287d0fc83b722189b12fa239b4515c5f093af60e282255a263170c3125c80a3fecb9ca8cb46e6049bb1aa16c9b42e93db7b17b291ab01eae4bb2c80ec1b6421b5c56f2bdd1177cee0a0b178973caef9def29d94b85c089d006de3c0aae51c47157b1e05caa75033266cfb83148b5a919c6c1945697d0fb86782c256562664fe690d7b757700f4c8ba1991943a1e784084b93dd167ddb4badd2f65d79a6ae5327d5a257d59fba0824eccc7c194062c94cede21a3d9363ab81bdd73e227f2b0954d0c48c6115edf89cc94fd23757e38c1780a4c7d8051421728b6d360d95785503c267763152b970387fe47495b609fd785249c3fda7e295aeabea7bb76bdf8e6beb000e10161c9b47b2053aef661fad12e1be4000d30f09ef4abb5592b17858af469214bd6147049c47abb6660099f8eb8b0196e3d5e6fb6530d37d2313c4b2de92c0fd578e9c3bc1e293d863dc7912ef59bb42fc33900b21b1413b23f1564713b223a84c18df0c9edf0a468dcc44bbdc2907411189920a657202b0b57847787362d2725bb18cfb78b0bc349d8f597267da19b7edbbe3130dc55c7b66b95d95bc820afa7f5362fa44d47da7ef539ba840f399fd9320fdf18daf9883bf6822adcc4d6e0acbb3113e0a57038d8fc1a4d5877ab279b966fcc86df0c08f2b358714c393c59c896d5cc0b381e77a3e8c894de42de56343c3fdba63245ca190e19df7293131b9c29f9df6613709dfadfb7795e7a9a17828dcefa6f54fb384916ea5d3505bf1be00ea5b1913a065cde5c102560e3960e7a701c4f321a839c639741624a26cfd0693c01ca1e12be3cc06647c2855342040baa0da883aa028cc13d9df983b6c68847e6e551abd50537bf0754eb6504da831d16e6e8270b6eb3c6c55d684a796f493f67feadbc67f146e4cf762843025ddfc8d0bd03b462a79cbf553d274cfbdcdd6880537d11d18dce6ee31a8fb85e65b56803fdc33012211885641180dfff2d3f6a808242f575d67ca", 0x1000, 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="6202e57f7f000001cb4ccba69a38e6f3e81356433057d73b213b40db17333386f179f9ad68578e78446478a5e52d68cdfdfce362669218730aca1c6c523d064dc20fa82cd869dd7b4f0b9afd378111aa4116f022358a2946911ed902dda86f66c2cd8b00ca0a181158825f5400d84578bcaea88ea76e604c7b120b699e549afcf5360733e47f3a1389a2590e1c4313ed849e46003c762f972748746c19f9486977647f151fc6a3fbc04dc78270bd8ea976126a51ef2f7c5ffddf1051cfb5bc9420a3bc8417db00ef59d13fb45fde04a07737531617225e655676b7c606ec03ae8c471824ef698adf427c1891ac3720d5bf4f8cfb15ffecabfa33ffd8f356371bd520cfa7adb01b3a9ac0a9a5f39a4b6cb80356aa5396b07bda91b5cf6c0c477d3171eec56c85d806d74d6bb8ad53b3a78ce5c9468ba62fbfdc375dcb0a68570c94b203e3a6c6532bef2f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xfffffda7) r1 = dup(r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x2) shutdown(r2, 0x2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) poll(&(0x7f0000000080)=[{r3, 0x10}], 0x1, 0x5) 16:00:20 executing program 1: r0 = open(&(0x7f0000000240)='./bus\x00', 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x10000000, {0xfffffffffffffffe, 0x7}}) r1 = socket(0x18, 0x4, 0xfd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) close(r1) socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x10000) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000200)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r3 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) r6 = fcntl$dupfd(r4, 0x8000000000004, r5) close(r6) dup2(r3, r6) close(r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x582, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r3) fcntl$dupfd(r0, 0xa, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(0xffffffffffffffff, 0x40) 16:00:20 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) nanosleep(&(0x7f00000000c0)={0x6, 0xffffffffffffffff}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8, 0x0) 16:00:20 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) recvfrom$unix(0xffffffffffffff9c, &(0x7f00000001c0)=""/92, 0x5c, 0x1861, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="670db1a497464fbb07ad"], 0x1c, 0x0}, 0x0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = semget(0x2, 0x3, 0x50) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) semop(r4, &(0x7f0000000040)=[{0x2, 0x0, 0x800}, {0xe2b7372d361efe2f, 0x8, 0x400}, {0x2, 0x40}, {0x1, 0x2, 0x1800}, {0x4, 0x0, 0x1800}], 0x5) 16:00:20 executing program 1: getrusage(0xfffffffffffffffe, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") clock_settime(0x3, &(0x7f0000000040)={0x8, 0x4}) 16:00:20 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/13) r3 = geteuid() r4 = getegid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r7 = dup2(r6, r5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r8 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() r13 = fcntl$getown(r7, 0x5) r14 = kqueue() r15 = kqueue() kevent(r14, &(0x7f0000000040)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r16 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f0000000400)=0x7) close(r16) r17 = fcntl$dupfd(r16, 0xa8222e4fdbb7194, 0xffffffffffffffff) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x1, &(0x7f00000002c0)=[{&(0x7f0000000200)="11bb8b2b7ae1b1e6e217f2013e5af7f0643cf90a4135af511a4071e883dacb88aa0342075bc01cafd253e208400a5e8838c430b9cdb833323b53f4ce6c8cc5", 0x3f}, {&(0x7f0000000280)="7cc57f7459", 0x5}, {&(0x7f0000000480)="5ff040b51166851319eedaf7113166332fa47dd60aa4eaf3f2e145c41adb87c598c7a912d4183a7419e10902ff06bdde9c37453e20c2c4633410ff5b9a91d25d07f8ba402dd8dbd23675209abb756c988c1ef81a28ac93f297f9e878f9ea4255d2cd61533fbbcd4e3bbcad5b2026d890b16eb49f807d0ec914eb671c3821c976fb08a00564869d6721c087e69d1fcb3cf3cf5253e446f453995f7fe4073ffe850b9fb303507ba812048d4932aaf3094b543fa0cdaaea1860558bcc65ed6646bbcf0a56b4f778e412106d164fe3d90cbebc0a", 0xd2}], 0x3, 0xfffffffffffffffe}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x1, r9, r21, r10, r11, 0x10, 0x8000}, 0x1e3c, 0x8, r12, r13, 0x21, 0x7, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x4, r3, r4, r10, r26, 0x10, 0xeec}, 0x26f, 0x8000, 0x8}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8f022e2f66696cf6b1653000"], 0x10) sendto$unix(r1, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) 16:00:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x7c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fsync(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) lseek(r2, 0x0, 0x0, 0x1) r4 = dup(r1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0)={0x0, 0xffffffffffffffff, 0x0, 0x0, 0x400}, &(0x7f00007e1000)={0x0, 0xfffffffffffffffe}, &(0x7f00006c7fc0)={0x0, 0x0, 0x800}, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x14) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000300)={0x20, 0x4, 0x3, {[0xffffffff, 0x0, 0x4000800000000000, 0x1, 0x80, 0x100, 0xfffffffffffffff9, 0x40, 0x6, 0xd2f, 0xb298, 0x4, 0x2, 0x1, 0x10000, 0x8, 0xffff, 0x1], [0x9, 0x1, 0x1d, 0x7, 0xfffffffffffffffb, 0x1000, 0x72e, 0x10001, 0x2, 0x1ff], [0x7fffffff, 0xffffffff, 0x9, 0xfff, 0x2, 0xffff, 0x7], [0x62, 0x401, 0x40, 0x9, 0x1000, 0xffffffff00000001], [{0x3ff, 0x40, 0x4, 0x7}, {0x7, 0x6be, 0x9, 0xfffffffffffffff8}, {0x1, 0x8001, 0x8, 0x8000}, {0x8001, 0xffffffff, 0x4, 0x120}, {0x3, 0x4, 0x0, 0xffffffff}, {0x8000, 0x101, 0x1f}, {0x5, 0x401, 0x927, 0x2}, {0x7, 0x3ff, 0x0, 0x80}], {0x5c, 0x100, 0x80000000, 0x37a}, {0xe1, 0x4, 0x9, 0x3}}}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0xffffffff) socket(0x1, 0x1, 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:00:20 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r2 = syz_open_pts() poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r3 = socket(0x18, 0x1, 0x0) sendto$inet6(r3, &(0x7f0000000280)="b2bfa51f337440d8dd5965789a13b5b72521d7bad0d99722c8235d1df3c76f5026c660ab92a0481148a835be5500a32f0e84a6eb6a08966d855afe796e06c3469e9fb68f79bae5956f9311d87bcfcab2de41ee536415ef7a53ee8cc7c5d3a86e64d8", 0x62, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) close(r4) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x5, &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x2) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000700)="56dc8709e696aaf8a0e219530a2fdc0ab0a20d686ea829224f7603d71df24e5e73d41bb5d8ad391f8e31c3b0cd4452fb431db8286da839163f93e1ed9dee37f3f03dc6dd37accab0c471bfd6d6765d62e450ac9e1e91884d4d6bf7ba4bed70d321e9f0bd976b472fb27739a61f366196fe6f01e206940500d9e84a8fb5568b11145590c36237fe235788a5bf0c3e8d7ef4e523f36bfc8aed3607cd670349f7a6fed649b23add66f25e46ba41a923b9004b934488490af28c7a5b904db6f4dc689fad14a54d0086f60027df135ce498e28695e98c", 0xd4}, {&(0x7f0000000280)}, {&(0x7f0000000380)="7b379f4b0c0c8e6c5aebf9a60642e6c504859603f6c41549", 0x18}, {&(0x7f0000000880)="373dd53f10aacbe784d3aeb13d4155884a0c38d86781e1e67d918b5cbbce9cfb9a0e9b219a63e8c04c8725c1fb98bafafb0dbb959144f8d8ed77a40e00f7c998a4394c4fefaf9e139741104109badb8272bc5bf87a279d8254145439efcd484568bc7c8c881102b603c78ade0b6c2133698d658ae8eb8bd8c0e5c7a80783fcae9969f2f873c44e0057fa271417dc49aa5a26a7ae73dda48d5aed2197d84f757eb52055c8daf6e1955644fa3006d23466a8d2e7d3f199f3b55e45a8c50a9a0e2f23d74d5c670f4ab674b2b20f1bf00b", 0xcf}, {&(0x7f0000000980)="457910b420dfab2c94e1454854b1a992a9a275381ea0a3e76cecdc2b5ff22617adbb1cd142c5d76ee9244982886e92f909ce8a0a064670f4f9f8f6e85854c71ab3bef51679d0d6b50d58dd4e1963e13c2ca60b76391e2318fb2e642a47d4bbad59c7f51edff29b3872e5cc6817f1c619a5c804fc82085df3cfc41049f585bcddb543440d29f7425c198687d4f668c640d6e39969a47099286b30c1f9b4dff0615c5fa5dc1b31920e782cec73dbc95c8cdcdb8ec0087e271e589cc3bd5caae8b8f723bc24929352533e44cc3f49f1e371653b8f607a92c44edd5e5eb586214865e4c688b1cc58f2b9284bdca5f0c6eef620", 0xf1}, {&(0x7f00000005c0)="e5e126316692b6c7327976538ac4950e2f81170ab02210fef69fbc5aca2ec49f69766abd40e97208ab8bafcde9324835445d2e22db5110cf975b7c144eb48983d48cbd7e6cc06dfbbd66d484575088cbb32aff71408c3d7e31624654940f4e42cd6dad3f55ba6c839c19e9d73c53861fd31db6069e9017f0e3b4d508f172422cbd2bfea8c6de3fb861bdf808006acc8a9385fe220818861c192dc3911cc5ee10f4adcbf10d57c7dc5d4074", 0xab}], 0x6, &(0x7f0000000a80)=[{0x110, 0xffff, 0x0, "5ef54eed8c83f7c28e9d68b9b7cf73c5a66dd6d718216e208699f6f5cb2c59938d5501e43408e6d35a372ad4629448ffa8c2bbae3e6ae0632de3cfa71988cd2ca6faefddc5f16cd88a67cf207c9733b7fed85a535481093f5783a5c6edda6e16b376cbe2684cfd89e40e867c3f1ec8fe5aa851c564093e0b682cc4648c541939e88660ab0595c4282aca9ba12852e2234435402e64e83f4e7c3932d26644775a7c2be03e22e1bf60d38227dcb2815c7c48368c538ccea4c36f22799941219a03c03446ac937ab28ca4bf760522f37abc77e20acc83c40e4385f29599e8cc0f61c727f3b602d78a74d3d0047af71afe01df70e047765011dc67e0cb63d849eb"}], 0x110}, 0x8) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)="52887d19a3c00c858c78ce9b0fced7de358e24551f8adaa32ec3c0b28feb64c308eb40fbb270f921a9497819bf7e36fb77414263d98679b310c6491008b95a2932c55964d7fe556e8fb5824cb3cc351d32248e52d840f278ed3a11adfa587f78d58c91098f0301198cb0d5e929b0537419052d8763b7a73feeaa2cceb819", 0x7e}, {&(0x7f0000000540)="ac56f2a63c68e06c9edd5aff04e67d0ae93bab7e4f00efe48fd551aaeb10db3e2f50abe283b2a51aa939e6c0b3aac5fd8ca2859054292912ed7b4d799e9ac5f44d979fdcbbc7f61610c7fe6d4e214816c2080ba388117a360b129a612245b3581b3d", 0x62}], 0x2, 0x0, 0x0) 16:00:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3000c) recvfrom$unix(r0, &(0x7f0000000040)=""/247, 0xf7, 0x800, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x5) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x91) r3 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg(r3, &(0x7f0000000800)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x1, 0x5}, 0xc, &(0x7f0000000700)=[{&(0x7f00000002c0)="daba83eb08484c8bc22ba0989e86fbf01341eab3cec009cfc690cc1d75f582bd54ca742f87140b24364eb8b3ea345d5f6438f8fb3f8df5a134c8e776ce8f549a328dd4915a72e8f2e71eba92442de58d36da2b93a2ae4ce41395c5c2e8d002ee99", 0x61}, {&(0x7f0000000340)="4a53d2", 0x3}, {&(0x7f0000000380)="374d911811af1306a83a0b1e2efb780e52605627fdd075bb84577d", 0x1b}, {&(0x7f00000003c0)="35dc869f54aad48e0ab893b66e42fb2916baf42c4387bb4f7bd98d6ada35fb09b9eeb995a5d3cd7fe1670adc553d9a913df0e6acb0fd288d19f2dd1759bcb5d6a4fb5f665ce9aa1d6c9445b0f87a36858815c2877f9a299fa07c3a49a8bb2f7377d431e725e55c75b1ad0c6e2a14699f4d079e4f95623fcb76f1791c2b817442948dc05f635a454bc36f038394ca04faca2c0b03c68155a2099b0f175ac9afe795b8fda4a8ddc4a339ecfd2c2d5f6e5e78b857f70a6eda", 0xb7}, {&(0x7f0000000480)="a70eaeb659d80a80c5705add16d1d95055d3eb02c3ae57f05cc6fb70f24a198bf3647b290ff8eaa959eeecb26ca317ecc298487f9401c4075a86caca4be315", 0x3f}, {&(0x7f00000004c0)="b636ff", 0x3}, {&(0x7f0000000500)="ceb233d94fda82f71700a0b4bf95430381490e77236ecf2b529777a388a7bc906c80d103fec0726e544ae2bd40c88c7efcfd1b98686768ae776ca47c315193147b5a808101a38533f1dff6c99dfc4df50d3ccd3db40df6b67feb", 0x5a}, {&(0x7f0000000580)="b4262f397625190e649cf3668c90db6c2bbaca4d4789a61ffca14e49e84bc249591b2d2e08f224592890072e1ca53e9353dc0cdab55cb5d5cb3aac8b2079a553007eed31550b63fe4db553e5d6f8e0b50122b94f469864d8a23ce26fa4bff594558ea7c7213fdf199e44d6ddd2810d15deb29789e88cd13ff08c5d3c5d1b378e85d9f788fa4df661058b043ec22485f9d688b6c7cfe36f6fc06d8b1c4aad53a3cb4f7cba45ba272aaf1c0e53bd90acd8343405d09d42887381", 0xb9}, {&(0x7f0000000640)="717288a7a6b3fe96c577f4045a48fbbff546c3889b3c82535551d3f198a1e6719e9eb41c5fe3c3cc8d152c487c6d10e8828ad278aa5fe574d2827d51775e098b6f123780d2d9d39462e6a2cbbfc58a6cee2d8c60cf6e1a5b7dfee069893d295e40c28be525197360f31a57260064ab2a9f26e554874a02dade051ab1721b6e1e87d95a15384f3b73", 0x88}], 0x9, &(0x7f00000007c0)=[{0x40, 0xffff, 0x9, "dc164074b0ef35039fcaef9d8d9127532cd553a1752cf4d9894f49509ab82895e25d2cf75c837eaa908f"}], 0x40}, 0x400) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000840)={0xff, 0x8}, 0x10) r4 = dup2(r2, r0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000880)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x80c2, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000900)={0x1b3de43f}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x80, 0x0) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000980)={0x7, 0x4}) r7 = openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000a00)={'./file0\x00', 0x80000000, 0x7f, 0x2, 0x0, 0x1, 0xffffcad5, 0x7, 0x2, 0x4, 0x4, 0x125ba2d0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a80)={0xffffffffffffffff}) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000ac0), &(0x7f0000000b00)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) r10 = getegid() getgroups(0x6, &(0x7f0000000bc0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000c00)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, &(0x7f0000000d00)=0xc) r15 = getgid() getgroups(0x3, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, &(0x7f0000000dc0)=0xc) getgroups(0x9, &(0x7f0000000e00)=[r9, r10, r11, r12, r13, r14, r15, r16, r17]) open(&(0x7f0000000e40)='./file1\x00', 0x10, 0xa5) r18 = getpid() ktrace(&(0x7f0000000e80)='./file1\x00', 0x0, 0x2, r18) 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x38489, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x7f, 0xffff, 0x200, 0x6}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:00 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000140)="eaff125c00000040", 0x8) 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) nanosleep(&(0x7f0000000040)={0xff, 0x2}, &(0x7f0000000080)) write(r1, &(0x7f0000000140)="a8ac562895f4ef18", 0x5b) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\x00\xeb\xeaP\xb1\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0xe, 0x667f, 0x4, 0xdab, [{&(0x7f0000ff5000/0xa000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000001}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x10000}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10000}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x2}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xe3d7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xbad}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000005}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xf5c}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r2 = shmget$private(0x0, 0x1000, 0x23, &(0x7f0000ff8000/0x1000)=nil) r3 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1, r4, r5, r6, r7, 0x5, 0x8000}, 0x1e3c, 0x8, r8, r9, 0x1f, 0x7, 0x2}) r10 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x1, r11, r12, r13, r14, 0x5, 0x8000}, 0x1e3c, 0x8, r15, r16, 0x1f, 0x7, 0x2}) r17 = getuid() r18 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r23 = getppid() r24 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000100)={{0x1, r19, r20, r21, r22, 0x5, 0x8000}, 0x1e3c, 0x8, r23, r24, 0x1f, 0x7, 0x2}) r25 = getpid() setpgid(r25, 0x0) r26 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xfffff001, r6, r14, r17, r22, 0x1, 0x3}, 0x7, 0x6, r25, r26, 0xe22, 0x18, 0x100000}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x3bd, &(0x7f0000000240)="b6") r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:00 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x10001, './file0\x00'}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0x5, 0x9, &(0x7f0000000180)=""/119, &(0x7f0000000200)=0x77) r2 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x8ec182f2ee45729b) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000380)=0x100) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000280)=0x9) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000002c0)=0xff) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000340)="6ade07599cb75b4b76132fa502e1a636671148133482c456622ab9e09f", 0x1d}, {&(0x7f0000000380)}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="180000000000430e010000ffff000001", @ANYRES32=r1, @ANYRES32=r2], 0x18, 0x1}, 0x401) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000480)) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) setitimer(0x0, &(0x7f0000000500)={{0x100000000000000, 0x5}, {0x2, 0xfffffffffffffff7}}, &(0x7f0000000540)) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000580)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000005c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000600)) bind$unix(r2, &(0x7f0000000640)=@abs={0x0, 0x0, 0x3}, 0x8) linkat(r4, &(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file0\x00', 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000700)) recvfrom$inet6(r2, &(0x7f0000000740)=""/226, 0xe2, 0x801, &(0x7f0000000840)={0x18, 0x3, 0x82}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x80, 0x0) stat(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)) kevent(r2, &(0x7f0000000980)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x4, 0x8, 0x101}], 0x2, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x2, 0x88}], 0x7db45aa4, &(0x7f0000000a00)={0x9, 0xfe0}) r5 = semget$private(0x0, 0x3, 0x240) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000b80)=""/57) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) listen(r1, 0xecc5) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0x1, "0000000000000001000020ddffffffffffffff00", 0xfffffffe}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 1: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x808, 0x30) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:00 executing program 1: r0 = semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r1 = socket(0x10, 0x8004, 0xfffffffffffffe01) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r4 = syz_open_pts() r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000200), 0xfe72) r6 = syz_open_pts() close(r4) r7 = dup(r6) ioctl$TIOCCBRK(r6, 0x2000747a) r8 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r9 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) r10 = semget(0x0, 0x6, 0x8b) bind$unix(r1, &(0x7f0000000300)=ANY=[@ANYRES16=r6, @ANYRESDEC=r6, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES64=r2], @ANYBLOB="e4677083fbfe9d5e88299d38f1e6432b1e2667a26069b4e464459fe9da28c3cb29f07080d74f41f321568834250f16bf1487632addcf10fb2c123bf510c1570909005733a3f160e3b030be285d0dbffeb0e21e9ca4f7258c3270f9098a102eb4d3caee8d7953b660b93733bb5502d92632828c58b67a7a28feb0acf3ff911f8a768ecc73ac32fcabdf334943b0ff107e86d304", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC=r7, @ANYRESOCT=0x0, @ANYRES16=r3, @ANYRES64=r4, @ANYRES16=0x0, @ANYRES16=r10], @ANYRES32=r1, @ANYRESDEC=r2, @ANYRESOCT=r0, @ANYRESOCT=r10, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r4, @ANYRES16, @ANYRESHEX, @ANYBLOB="979370898b2cd92392580c70d1efc465430f5c6f6b3050ee79d93f2366cacb505d0513f6e21f1b23fa4b24e9834cb840102e8770f7ef293485bd3b1aeddcf9e9ca7814c4d53aa81c404e8439ab49e25ea702efefde7192be310b538b59c1112d20acc216c0b002d471beef3031860562b21d228fd368bf8a8cdb405492b6016058d5d96341e94c42f94b746b250b8ccc2621abeae2c467ab65a50c5de02f5e5ca728366d3489d76b2f"]], @ANYRESDEC=r9], 0x4) semctl$GETPID(r9, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r1) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x7, 0x20) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000100)=""/219) r1 = socket(0x18, 0x1, 0x0) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) msgctl$IPC_RMID(r2, 0x0) close(r1) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) shutdown(r3, 0x6) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x142) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r2 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) chflagsat(r5, &(0x7f0000000140)='./file0\x00', 0x18001, 0x2) unlinkat(r4, &(0x7f0000000080)='./file0\x00', 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) read(r6, &(0x7f00000000c0)=""/13, 0xd) shmget(0x1, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/lev\x00bpf\x02', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x64}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x32) msgget$private(0x0, 0x77c) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c0209d46a700b71e4749df9f40a4672a2c30d807d562c3a7aa9690bc39c16eeba642232ed083aa8cc655b7dd3e295f7fb623e25b7188af43830c4610e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f78ca69b073435a0898230230a8ee4fd9d06d537f6ff81c23bb61412649d37b8311746ddb6380d992c2ef578b9e49496a0236568588cc7eb761806fe197461d7c99a7f8cc730e9a40cdd479bf741ba8e73b86c0cd60a9903e019fe43883226cc414"], 0xa9, 0x1800) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) r4 = msgget$private(0x0, 0x40) msgsnd(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000003d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d7280c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b7f6b94c690357b83fe97a6d6198e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700000000000000000000000000000000243fe870f18590edc8ac77585939b783d0b15c9782f926267478579e434338c64aabbfb8dbd4a77e8ac881eb4d8c90d38d495723a5ac1d62cd7f337d71bef9981ebaa0368befd7d3f54d929f1356c2dedaab382698ae3a131400"/475], 0x176, 0x800) msgrcv(r4, &(0x7f0000000200), 0x8, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sync() r0 = socket(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x5, 0x8000}, 0x1e3c, 0x8, r6, r7, 0x1f, 0x7, 0x2}) r8 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x1, r9, r10, r11, r12, 0x5, 0x8000}, 0x1e3c, 0x8, r13, r14, 0x1f, 0x7, 0x2}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r16, 0x20004b3d) ioctl$KDDISABIO(r16, 0x20004b3d) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r19 = dup2(r18, r15) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r20 = syz_open_pts() fcntl$setflags(r20, 0x2, 0x1) r21 = dup2(r20, r20) symlinkat(&(0x7f0000000000)='./file0\x00', r21, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r21, &(0x7f0000000180)='./file0\x00', r22, r23, 0x0) getgroups(0x2, &(0x7f0000000200)=[r23, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r25 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r29 = getppid() r30 = fcntl$getown(r19, 0x5) r31 = kqueue() r32 = kqueue() kevent(r31, &(0x7f0000000040)=[{{r32}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r33 = fcntl$dupfd(r31, 0xa, 0xffffffffffffffff) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r41, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000100)={{0x1, r26, r37, r27, r28, 0x10, 0x8000}, 0x1e3c, 0x8, r29, r30, 0x21, 0x7, 0x2}) setpgid(r29, r29) r42 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r47 = getppid() r48 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000100)={{0x1, r43, r44, r45, r46, 0x5, 0x8000}, 0x1e3c, 0x8, r47, r48, 0x1f, 0x7, 0x2}) setpgid(r47, r47) r49 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r49, 0x20004b3d) ioctl$KDDISABIO(r49, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r51 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r52 = syz_open_pts() fcntl$setflags(r52, 0x2, 0x1) r53 = dup2(r52, r52) symlinkat(&(0x7f0000000000)='./file0\x00', r53, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r53, &(0x7f0000000180)='./file0\x00', r54, r55, 0x0) getgroups(0x2, &(0x7f0000000200)=[r55, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r57 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r59 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r62 = getppid() r63 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r57, 0x1, &(0x7f0000000100)={{0x1, r58, r59, r60, r61, 0x5, 0x8000}, 0x1e3c, 0x8, r62, r63, 0x1f, 0x7, 0x2}) setpgid(r62, r62) r64 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r66 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r69 = getppid() r70 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r64, 0x1, &(0x7f0000000100)={{0x1, r65, r66, r67, r68, 0x5, 0x8000}, 0x1e3c, 0x8, r69, r70, 0x1f, 0x7, 0x2}) setpgid(r69, r69) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000240)={{0x81, r50, r55, r50, r56, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r62, r69, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000240)={{0x81, r17, r23, r17, r24, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r29, r47, 0x4, 0xffffffffffffffff}) getgroups(0x5, &(0x7f00000000c0)=[r5, r12, r24, 0xffffffffffffffff, 0xffffffffffffffff]) r72 = getgid() setregid(r71, r72) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r73 = socket(0x2, 0x2, 0x1) connect$unix(r73, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x4, 0x24, 0x800}], 0x1) fchmod(r0, 0x20) 16:00:01 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) open(&(0x7f0000000000)='./file0\x00', 0x20, 0xd97e58311938fd7e) socket$inet6(0x18, 0x1, 0x8) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x200, r1) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f00000006c0)='./bus\x00', 0x200, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) mknodat(r5, &(0x7f0000000240)='./bus\x00', 0x60c2, 0x202) close(r4) r6 = accept(r4, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) accept$inet(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000400)=0x7) close(r8) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000400)=0x7) close(r9) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x400, 0x0) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000400)=0x7) close(r11) sendmsg$unix(r7, &(0x7f0000000680)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000380)="3d8f2b93501824fbd808", 0xa}, {&(0x7f0000000440)="746deeda6e361ef25b5c6fdc8a0318d98e34f9988bbbbec992867351832b9b8c1680c7c7f119c3ac417d48b0b1dca152aa6a19737a9ab3859031f38d761f7b4eb2ebc1fb0c3d8d1aa32197377d7bec4e36d2ca582d2c1ee48e67451ea29fce355e9c6af86274b1b000e23486694ba36886ca6a1ff72801f94ae34ba5fa35231fcfa2061c8d51de8765aa9c42d675afaeb205d47e03bdc81f4c6273821272b182968b7251b7234fe1907b87910a33dddc498568b6ec7fdffd5952329312a3e6a93d42469319ef6cf5dea66fbbf20aa003d066", 0xd2}, {&(0x7f0000000540)="7e6d05545fe466db4129c9a394af92bb142ce3f4b4a5f1013849d4965da50e82dfcca9abac7a32c3dd5a29a250f74aeedd844289b6f3cd377dfda978c28e1b674de2b92934180c63ff03eca03aa325fe3dc42f2b", 0x54}], 0x3, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}, @rights={0x30, 0xffff, 0x1, [r0, r5, r9, r3, r10, 0xffffffffffffffff, r11, 0xffffffffffffffff]}], 0x68}, 0x2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0xc}, 0x3c) chdir(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000200)="a5c618055ccce7bca7d3438e3226") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000200)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x401, 0x1, 0x0, 0x1}, {0x0, 0x5, 0x20, 0x2}, {0x2000, 0x1f, 0x40, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x15}, {0x6}]}) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000040000000000000000000000000080000000df9dabbf3b03ad7adface27f91438573feffffff25f40fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1a28e34cab56d54777d9fb1fd194ce21f6117e7c0fe5a13384f492fd29d5ff824d84b04f8666d36552308c0e2e1877ec6b6069a1f13294bf115c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa5346461b4f1455c10babfc3ae7388fdf35c060a3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723470527438b772c2b14e2db5849df6b7f10fc9f4e222499bcfa66b6c3b938932a063f2e62bf49f4382508e347057f48334ec9815cc6e31588f52bf8afa253bcc2f163698c531b6d572c00a97112a24cf8010005c54e35dda1a487c5b84d366d6027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c583146968e25d246ce6d488051ff6c7d998347ef956e45c084eff776bb12819f4f"]) chown(&(0x7f0000000080)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r4, &(0x7f00000001c0)='./bus\x00', r4, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = socket(0x2, 0xc003, 0x6) connect$unix(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r7, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r7, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="62026a7b836e0001e56a45815fa77bd1504fbd809fb27dbb0c9dd6f8534dfb0367f1c6ed11e1cd315418d71f9990780bee89bacde0d4339368dd73d47e776a744e17ab7b5b851fac575dfa276d4a9ce3ce864b351c0038f7b7991db1b0153eaf9692038d6cd602fcd4fdd7e82e6e5f4023d0af1d9c43e5db4c8218126b4e5f0dae8e8a0005370a8b26133c723c92bdb3da384f18e5767c2bad4667d71b627e1bdec4e582f56b64e0afbd0f1f91a2a8fb1abb938a0171dc4e71de3f65c79c40e6e8e9259edd0fe18097409db76dbdb31c005092905431fd832e2f40f12481c293bc9f4bb58eec15584fc6ec05132cb56efe12e4fd4044ab7ae81b53d7249041c7144be55051e58da4012f374b1365c11094dc436c2756f90e6eb34c463594256a3731f17b425baf96a5b81d90921a9f26d8cfe688586682966686ba8c38250a2a670aaac20b27f5e2515a8982"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) r1 = socket(0x2, 0x3, 0x0) fsync(0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) connect$unix(r1, &(0x7f0000000600)=ANY=[@ANYPTR, @ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRESHEX, @ANYRES64=r0, @ANYRESDEC, @ANYRESHEX=r3], @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESHEX], @ANYRESOCT=r1, @ANYRESDEC=r3], 0x6) r4 = semget(0x1, 0x3, 0x400) semctl$SETVAL(r4, 0x0, 0x8, 0x0) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0020886dd1fa2e9a387d"], 0x10) sendto$inet6(r2, &(0x7f0000000200)="d0d1d450e07eb607c4acb4eb5fd9420b090082044c4cd91c5c52f2f9541d25e433db2aa09df7bab8e4b87035da09b768fc9333d0932eaa1468ba7c90fb279929c1f5c365bb23e8ae3d8f5798cedf3e20bb7a8fba88cf586577e165d9979d7afc2f10e37b48dd650756f33b5e59f639bd8287a1ea2068fd8309a42b4ecfb0e2c927e3af7b2dbf107096d58d1649d2c2fdb53da4a1f94e4838e205fd49355e42802b014dc8d9660a8bc05adad7fd832d3323bd000000000000800194172af2d6e1", 0xc0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x1f, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="2088ef20b01f663b8496831653960447ef48bc7292f83b5e37821e9d86c56a92326a6e9f42e395261657aeef0368b29f8fb87273c6af3aa187cd10bb7e3d90706d8b0d6a1b3d6e742ee4a35e212f91f54c0f43e22e632adba30ef0b0ba107ae9ef8af5e38eb7c5e7e71fa9a18cb30256004725", 0x73}], 0x1, &(0x7f0000001880)=[{0x30, 0x1, 0x9, "52525b7dd53645dba568686ba93f9ca76eb8bf7988ac1c6cae67"}, {0xd8, 0xffff, 0x2, "372f86702ca39b84052b764c64e680e3aa968e044aed67235a6f49cbe8aaa55f12e1153c657527203a11cd01f2df93c74b3d17b1745ad1bbb5ffde1c28793452c8ad86e77d134e0cb86017bf52c7ac33d16f14e51fc2c5f4603a2faf7f4701396b6b90b1fdbbe9d847a1630341b5c99f42691c5e5096370bfe6bd2130268c5922efed0b951a6c0c0a37ef77c05fd86dd7c68f00ab2fff0c472170602270e1ac38abed62e31dbf40b4f64d1d6a607c926c82305d955b8295e0314da061a97e5f707c28b9c"}, {0x1010, 0xffff, 0x6, "e95b0ed0ecc235d10192309da38527e9d09be800df708f43ca8427c5ee47cd8d9d078ad7cb039a815ab6b282f20d06779e27d6abc4aeffa39482daa81b8e00fe4c8387750eb4a52d2fcbffca6c95026545738586d860f8b5ee0e3eece11de778a24dbd47b06a22edecddb087d033337da671af15b75013bce76ebc9c635c85715eba7404d026ef6d2b22db6b2a6f26d5fca452aceec6f147a3c0d1e5ee141b2600a27379f6e6003fa6aa9033ad2b9ebfd6e759af72311724cfa1e24022cf851f7cb8b181bbb37f74ceab7b422428e956658fa7b3fc8f04a895026b789cd32107c0d34b10d97e6b82093bb6d34b44f72ff7ead7e789405deb3b40b29a1921f66354588900fde9d40ccaf3ff58cef9ea1fc0899ef16613d98c7ff09598504315df5b4362983b81f85d53850264565fb5599b0723c7463f317e24b8d8e114e75a15ba805539d6a0510d93443cea22057e8af42f123f3af69bc4d7d058b3cdc3964a8ac2cdc842a6f79b1399ddd207336f42f57784022255d38a58961d4c2f3eebf2f62e1ecc8265b83cf08473b8379ca7d23595eafa74fcca8af2304e51b78e56a7b9a73be0b039b4596afd2f1ab0d6bfc085128489b65b5c285fe0bb5e359f0a318621247160e68be8df84a1c05c4b48ba724466376838c7cd80860b930176ef958a36ffbc991b52c99df53c9b271c1a23412c3edbc2d63a545a50dc1ad78dfac0cf3954f346dad695f739ac84ad1b8abcf582565ab94f8f94cc6e71f6d5d3f770fd3df18ffc1912c951f2089b9a77512fa3e60238c76c5ced68a3ead33bfd677f80632b28a19bf75bdd27ccb2e82e7f3f0dc242e0d65f4da78627a8a4a3d75868e602ffff026fc79c56076efc38f4ac67e673c3ad39d1eac11f3b5fcc1ad4c10d49804f4f05bcd62d410b190f5a35b58a19cddae37b81094cbfcb2c8f47379bf456bd0af9ae1a2af956f1fabbe7b9f39b1a3e2d1441a8eea268a9ea1038984e620e435934f3d84949060f678c91681cb0a33636dcc173a373579b21041de2bca674e649365e57a5f2f05bf13502284cec3adce2ed838b63f5896fda2baf42421ac6b5a534c2c315e0ffea848a45754cd0a729e8c6245efea537d979cf54333a0674a603110d39c35d3f48b1951ebe2a5c00a5f1ee1e00c2a7cbbd6aa56ebc7e1202eef7dbb732ee65281f773618322d5e69574bb568fe86339c8fc1e5d4de92d39896c240caaa6c179a8580779d8df618f285f46612dbfc478dec9fbe3f4dd308aa480bfe2e322f3e47229fb52bcf2e5c156d47958f373afae519ec2df7b44a700a6e07b083cc8f9d91fcb54f94c5c2902368fc45ef4ade01caafa4c87e7e037e5ee80770ba3843023c457bf143a7da44d992457c89c662a2df235c96ca7d5a13dfc203b9417ab094f7cb5459a1c5b4f23b5ee0be3329e297223eada8c459cf059475bd932637e5cdf3b88a8b016f02c72d4a3e5c901feb75c0bb48ba2a4fa7d3f1cc9a49adb047de2ad899d51a9cedac4bdbde6c4ad40644e44bdbb20c0e53b493ff618b0a70ca5f9d085891c189dfbf3e41cab9b2f18749b605394fc312f3fc97bd4b928f3f947d6d48146f005e9b8855eef17c90593f38860c7b554a94fef455e314f07f24a54e3996873a36917c76eead81d26b8b2097e131f6dbb3934eaebf4195e93187921722b1ccd45c76f457324d4fdd10d07416c43aa05926ec2ea8922368ffb4b6e7350939abddbc2ae5e9f221954141a5fa633d9c1195c604b524c429e24b3860f3a4adf832b6cb800773e1b9a57f3b4bc6705f245a9b913db90baf46578ed85e2339891df99561b8f4e944c28afe3b15d94d77dec9c22350d1100b877e3234d968f1852847da2247004b0a28a85cbd51239e7a4cddb6b8d643619295113dc4f0c7f6a0d680dedb58fb8e9175ede5166d6653cf783408d403a3a575e4768d7cc8d286343b907fc510e29b25808470f08ee5cb57e61768a33b650f2f5900ffb654b77f8038a29a1475f1fe9946d233f041cc710ba43bf6f7b5a37f65e68838055af048b659670e0ee0f1b7060bf6fee7b8ba2ea7e497a0b3ef4a8ceef58e19887de80f9b44b13ee61d05202e86897adab1fe7521a9f8eb2a8f339031fd20c47370e34186dd523d65f560ca910cbf7183735ad9bd9a262a6b16f112e2e86a284bcae8586d1573ee6053cddd74ac8b46d9b760ede82ee57713653753d14b3244377f181693f2cf0c6afe95aba3500308f9977c4814e2be12577c5bdf0e0ee1ead66ee51b69cea57f7c6cc87fc072534566a788ea344d7e4537ab5e8f034e09141cfb3b5a0c5a033678d6cbd1efb34106ac673d92417df5bace6ce4d367c0c93220376c0fa3f0bc320591e7b1ea0ec64ad4bc989cca5ceaafa9682984fefbd1dca3baa16a7a6436fc7fd675e2c1309f3b2a8ca3a74ef0a82b2101dd8975529d863e7c362777bb5498fe4e779f7bdf721e72c7b56f1b1799fcd3e5125b044277099f80ff370ba9e42e7da706223db3d08b4f9308c5727db905d0b3a3200b27f5f0f9158a7d8a896e82a05f6e236031c67bf9bfe0ac920e6e9adb8ffc6001dcab40fdc0ec6927940ba1a2f84f2974678c74ea32e356b2a58896101f2259d5859c3b68ed3b294147998a935ff03c99b38d1d359dde4440c36936bc357878c617012ca389e011072ee2e0fd2c94a2518e4d4529f649b238d61c278649e7d6586ee675e01458c3ba89571702cfb8effc101d868344d6e75c81a7740949f37a46fc4b8b3b9bb338724b3ac608a4f6bbfaece0e8490a0e70e2ae6c0a00237ceac737bd1b03fc13d7e2de6f6d3b039c0209fac28d1423478d0e8e24f7d3635ea7f97bde28732a4736a7beb2ae71c4e3aba2d675674a6cf10bdc46a0dbe321276b08c6ebd5e540dcbe1eda8cc7e5c16baa2b0226dda9b444316122292271eaeb5c19ee4a4ef8e1ce7cf0434c55b8e1b02ae78b5786f2fb350e121f803631d5898026952cffe5cd746a3404e2ed8b71eab46694f71faec3c6f9c3677104a08471d22503dcd9e71df54b5ab4b2ca8a8a13ec25515edae30477c940eda5f546347f66ed83d385c5410cdca507e287251bf58b275b76df0d5d5c6da6799baf945eafc6feddfaf3f4696040b5010024e1d2c9b3ec9a42b232c385e886f09072716633f90a0300fce484641bcae6e4e4e1ccf56b9e083d6a83418f5555d8993eda20d703c3d32ce3c48133eb7ecbc12a89ba1549b6bfc6b2e50bc61293926d5b169b48e2a774b21922ebd66b6f124320b25803e89ca701166289e72aaec605adc8c24ae1fcc8886459dfdcbbedb6ba2870e98a663c8b0dbd16ae50ea938a3f203aca3cb46d5e94f606f23341b7f64efddd37f7c633f7207c93ed92e7e8ed0ab3a12f91f5db5c85f1353940518232e911630ea8d104eb7fd699c8ca875ac84e8e5986eb14c9d0925c9bcf6d9e5d4b8f47ee955df4ce7af8bdb7a997bf812d9ef3a64875cb11c397dfcc49869eb43f032e0e849a487a8bfb3091d3ada0031e37bd595a4a8fcbeec6e53c13d48d1668d18e9e06098588574829f22d379cf1e70d6b2ec9a24dda847e1e7fdb0549deacef9b0d920fd314e05ab0289a688f6c263fca747c345b45024a024e9844385ece5875ff0c5643ce885cfc24305bb919dc1d44442e43ca205ac305127660ca091e3441b165c554dbbf559d87a16cea4a12ae8d8bcf9183e21bb480e85ee5f7a84639b1e41d76de8ae3c5de63f8fd0f8758d2321e05a3ff8d1fcc06bc70acb0c174b5ef750cd9bdf8013a2ea57a6ba273ac555bfc4f6bc1c04f3977b76845bbcba61d066f09b1d29f20578458d1de80bedd81c01d78158489fb7add8a2b13cbc4641b296490fcdc6009e346a293424a052643a3b28057bf4c5765e24e871f0754b6e9c1486d466fe12ac9a9eab3dc147abc5e17c21e6df7095bdd0d6bff09dca4d36e33862454c9a851638b7bdc49abc37a5b84fabc590eb10ed44f1988da1e906d4a219c3d2f21f588b47dc5d380ca29ef40c9dc33066046cf844081894c269ffec0fe10399ae1d25ec44646a2cbb6a2a25c0e618969882708a21a1fbb8cebb50b3d3748a0184743a9ce998cae70788a16a14f4c2d001d523dfde7ca3a636d22cb78848b21ee3fa78f362e8fa49b5b77c6227db2c0edd6858165930e813559582dd4c54486b6a84dce0c50260852d9460bc757d1acbe1f3034175e768b1295770ddb5ff8143e497baa770eca1c13fbb9ce18bc58f686d838e5fa197fe3e4c57def38a7b25a515babcb2dfeab180f79d0a345434833811040738664795752396009044dac20123b71011894b603be8b0942c7157bfcef658d3f3030d5027afeeac6a86a089405d499ac3f6522c728de3dc82aa47be6ccfb10bc6ef19099609733fb7ddfd0e5b88eb88ff9776db8263d0ead69eec7b2867465507c43224becaa62913e69a1715d7d6882b8cbb5884af911f5d6b1b37dfc5e4a8eab1c31d1e7ce46e28ba15ba370cfa5af39211825f47d493f0fbcb2ceec0e9a6a9449a4f06ea479ab07d4e37814c996db1fed347b6c806b06bb6095d50a98c3014ef4ae0b00fb1f7fbcab75478b4902f5137a57749b9aee493ff9659b14cc6948b1347e77cdd4706ebd8dc932b37fd972149f93ea865771d24a34f61e1c12aae543e466f0d3da20eeaab54df905213098f8df3557d81117e2c921c5c2a59c36ebdea2c0cace82f0256c2ba678d84f6f7185d3c3174d7f242e6a5bea6054512bff8f8dec42cf7d95268a7211c256ad26da6558a46caedb53921240fd3ddcc1e9959d64777794ca117de1f0131c7c2ec6c9dcf81f6bf6af24be153826fa7f0e8c3dd1d25390a6db665c1772efe39ff2e6ff0b70f0b29c11bd87ac67d46104b79e2aefbaaa644c937b093e1ff54cb0bf6c5eb0dbeb70a61046d5b9695d4c003cd138f63ea8c166228ca93d0301ad1d4d42929adba31f838a11c0ce09d97564de86ffddddb5bae1be6566cecb1b53dbbb5ba07740d819d2449b93ec704db70938003f062321c844de8546988ebbacc669e0b73569edb9c91ae6e7457b620b18355647f66e6a48ed4f1ef241c235040c2146adf9a9bfd3c6885008e2c5212d501135698a05b6a7ddca6f5cd61cb53cbb001d58fd3ba6fcbba020db69d2a593d29721ad3edeaff7a60ee457e0bf600f784dc3012a546736039e0dd8925cec02820a6ef6fab1fa9969e175cc291ecd2bce19bbcba2f49a7c6fe4a490019259bcdfafae54f09b0a5149d00c3b667c4c8defbc4697a25d73d0a25a41e4f806d27cc11510e8a1d226d71a09a2853f5adbbac969bf8a04abc7f3ba7818625bf180fd0b67dceeafccac8bedca6c9d6129ad4a450a8dbf21f603a9382bfd7523809a07617525f0e91c3147bd4befa367cfe862809f14202d3b9e8d49afe540a62d64c6458a6a2face474edb5e899a293bbc2ed541b2b69c24ee306e2db995eeca75d49d17669f7e177208ca837f60e95abf8d4ac2a834a091df03dff4f9db991cc3bd14e66e5603d642b79d6db8eca90b7ccabb4032f198c74358708bef0ae78a68205abaf39a2a3eb1e36b8f3c37a0439d5c552f17cf4cabdc948198e10df28137e227df9184b598f3669fa050b2e031255b06a058913ac9408b92c9c631f7b64b9294ed952e3fb19d5089bb4d722d50c224faa87dfece1c13e1d863ec8b8bd65555ac956a6905c573c6ecf21d52fd54ad420f0f266e75f9f7f489dab521905368bb101e3347d7acc5a4f3db4343c9519cd4ac7cdd4d6cbd48cd8580420a90cc41be99f52"}, {0x38, 0x1, 0x4, "44a8da8114881d050a5003f878c7a967ac6d3126cbda1b08467709c5c44742672907fa"}, {0x90, 0xffff, 0x88ca, "e363010dad6a896d2ae6341b859535484c79023b2e1d1bca2a1ef593bcc3d445f2c2e5e00a4a2688f6bc22d726b13270aeab8e27f25d324b63bfe5be09fba53f256626d6885b06f98165a71388eae6fcdd4f3a229a521686ff8bf2091ae07401a9a527478bb2c8f25c8caec810f443dedb74327612da7c37634fd9a6a98d6a"}, {0x68, 0xfffd, 0x10003, "73b1d6c22f07b3cf9e4656826af1c818aae6b99552c37b6e487ad7dbee9dfdaa7e992d4268958f60d7b676a9f2aba7e1fa895f04e77fe5535edcdcb626c9b77dc838b414c5a5e6e9f076ccd2b6dcf1c3e564"}, {0x110, 0x1, 0x4, "492141f0c2bd65e8c30f5caf2a1dfffd6a014f3ec1e732b16746e3a121cd97c40bb830e401c53c63ad12bf8ca65dca003e18d3de2d5f568f08e017000c740d746bfd9ffe70849dd9cef87c0590ea3faa6cef671cb418915137fa135059d26424e9be65f6b0417bb338af9ea008fb8f7ab27962ce97e5712ccd545a2a77a43e3d28e4946cb9be6dea61e120e2afb47e68569a08cc6a2491a355876196d60d4997682474360fdc330456ad0e1d8cd07ad9bb60ceb15da1b5e817df71b859b2f3eb8a231d657bc9611d4f7b1254c02b76f0b1f638b182a16e3964b740173fc49837e70f32e6a9b347c55942483bfaef3934f29498d852f70effe9e596d84fd7d5"}, {0x18, 0x1, 0x7, "59995ef525fe527e"}, {0x80, 0x1, 0x971, "6af4f7cd52e5357a2c2c6dc11168063d2409e43e2f2647050000000337909a88940cc3c02facf21bdeba857d31c1e6d7ade9f1dc07cafd0f37fc21f6d9a5d407fea91b7123f93b5fc0abe7979774b40000c1bae3408f0a07000000e6255a0fc112b1d39ac5ba99a70c1f00"}], 0x13f0}, 0x4) 16:00:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x80000001, 0x4, 0x27, 0x1, &(0x7f0000000100)={{0x1, 0x0, 0x3, 0xfc, 0x2, 0x1, 0x101}, {[0x3, 0x7, 0x5, 0x1, 0x2, 0x401, 0xfffffffeffffffff, 0x9c, 0x20, 0xfb1c, 0x4b9, 0xc4, 0x80000000, 0x9, 0x0, 0x7fff, 0x6, 0x1], [0x8, 0x6, 0x4, 0x101, 0x1, 0xffffffffffffff00, 0x7, 0x5, 0x9, 0x1], [0x401, 0x8a03, 0x0, 0x3b, 0x20, 0xffffffff, 0x2], [0x5, 0x800, 0x6, 0x9, 0x3, 0x6], [{0x8, 0xa, 0x8001, 0x4}, {0x5, 0x100, 0x97a9, 0x101}, {0x81, 0x0, 0x9, 0x1}, {0x800, 0x6, 0xffff, 0x5d3}, {0x5, 0xb6, 0xffff, 0x5}, {0x0, 0x5, 0x7, 0x2}, {0x0, 0x3, 0x5, 0x1f}, {0x6, 0x2, 0x5, 0x8}], {0x6, 0xe4, 0xd36, 0x80}, {0x3, 0x3, 0x7f}}}, 0x0, 0x8}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\x06ev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xf409ad9e12b8dae0) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) setregid(0xffffffffffffffff, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDDISABIO(r1, 0x20004b3d) setuid(0xffffffffffffffff) chroot(&(0x7f0000000040)='./file0\x00') syz_open_pts() 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x80000001, 0x20000eb}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000000)={0x80000000, './bus\x00', './bus\x00'}) kevent(r4, &(0x7f00000001c0), 0x9, 0x0, 0x1ff, 0x0) dup2(r0, r1) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x2a6) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chdir(&(0x7f00000001c0)='./file0\x00') r0 = getuid() r1 = getegid() r2 = getpid() r3 = msgget$private(0x0, 0x9a) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r0, r1, 0x0, 0x0, 0x0, 0x55}, 0x4, 0xb8f, r2, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r4 = socket(0x3e, 0x4, 0x8) r5 = getpid() setpgid(r5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000300)=[{0x9, 0x0, 0x1, 0x9}, {0x40, 0x2, 0x2, 0x1}, {0x8, 0xd9, 0x1c, 0x100}, {0x401, 0x9, 0x0, 0x8000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r8 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = kqueue() r15 = kqueue() kevent(r14, &(0x7f0000000040)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r16 = fcntl$dupfd(r14, 0xa, 0xffffffffffffffff) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r17, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000bfb1e53656394afd526463dfb7916be701d1679081d19bc5b72f35d4a7c7a4b228200"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="693d00d3f673d5c030002ebe7e324b99ad2a14348a0d7dad611ceb1f5cfa7960fb966df5d266dac248b7f4c502dd3352ca2e89342d1e0a000000005a1ffdcb7d21a0"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r24, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x1, r9, r20, r10, r11, 0x10, 0x8000}, 0x1e3c, 0x8, r12, r13, 0x21, 0x7, 0x2}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={r5, 0xffffffffffffffff, r20}, 0xc) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x25}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3, 0x3f, 0x1, 0x80}, {0x8001, 0x40, 0x81, 0x800}, {0x7, 0x41, 0x20, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) r1 = semget$private(0x0, 0x3, 0x10002) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) flock(r0, 0xf927d91f1bfa4134) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x8000020}, {0x6}]}) pwrite(r2, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/51) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x3ff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) close(r1) 16:00:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x0, 0x4, 0x3ff, [{&(0x7f00002cf000/0x4000)=nil, &(0x7f00001dc000/0x3000)=nil, 0x9}, {&(0x7f0000038000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000527000/0x3000)=nil, 0x2}, {&(0x7f000003d000/0x2000)=nil, &(0x7f00002fd000/0x3000)=nil, 0x20}, {&(0x7f000029f000/0x2000)=nil, &(0x7f00005ec000/0x3000)=nil, 0x9}, {&(0x7f00006ff000/0x2000)=nil, &(0x7f00007a8000/0x2000)=nil, 0x80}, {&(0x7f00003da000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x66b}, {&(0x7f000036a000/0x2000)=nil, &(0x7f00002b2000/0x2000)=nil, 0x6cca}, {&(0x7f00006e3000/0x3000)=nil, &(0x7f000013b000/0x1000)=nil, 0x46c}, {&(0x7f000076c000/0x1000)=nil, &(0x7f0000637000/0x2000)=nil, 0xf1}, {&(0x7f00000d1000/0x1000)=nil, &(0x7f00004f7000/0x4000)=nil, 0x6}, {&(0x7f00005ac000/0x2000)=nil, &(0x7f000039e000/0x1000)=nil, 0x8b7a}, {&(0x7f0000558000/0x3000)=nil, &(0x7f00003ca000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000115000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f00002d9000/0x1000)=nil, &(0x7f0000339000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x200}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r1) r3 = socket(0x18, 0x3, 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x40) msgsnd(r4, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) msgctl$IPC_RMID(r4, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x5}, {0x54}, {0x8006}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x25fd, 0x2, 0x4, 0x20}, {0x3f, 0x2, 0x7, 0x2f32}, {0x5, 0x8, 0x0, 0x2}, {0xffff, 0xf7, 0x9f, 0x2d1b}, {0x8, 0x80, 0x7e, 0x5a1}, {0x5, 0x9, 0xe2, 0xffff}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x2f33be67, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000980)="89bf73e40fa9f6738637b9d9a53a0c", 0xf) 16:00:01 executing program 0: setrlimit(0x6, &(0x7f0000000080)={0x9, 0x2}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000004c0)="ca6ddaab8a1dc2c547d6d7ea78aa0ea3a1169884263e536b1f91575efd4f96c63af8452a491bd7810f0000bf8db0bf1725d4bbe85039403ccf23990214d90e4d83da4cf44624b61f50e6f22ac8b5e0f3ff5202d2c112b43db5a830bd13dd205776f25ca5840ab96dc77b21c4c3ce6274cc8ac3047591d06729e1aaa02f3f238811da5f0ff0ee042b7ab1d73a4cc9a257db7f4b9e0b000000000000000000", 0x9e) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) write(r1, &(0x7f0000000000)="51a5e2484520be", 0x7) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) socket(0x20, 0x8000, 0x7) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) 16:00:01 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) 16:00:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) pwrite(r0, &(0x7f0000000040)="b361eb4930c3d58ae3c2b72ff4ff24ad133e0c39c413b9e45951a5b617a63f232060ed8bf49f1dd719826717c94eb90f24e132dabeb567c0c871dacae65bbe8caeb43824bacd5c2cfe78791ceaf4cf24c15e7ad646bc12cf9862423779ca9e4da2ee7c34fd022500d959065846f0c8ce1eab1dd8145a248d95a0eea160f1b659fea601969455883c597592304352c82cb1cc9f02f49a23b956bcf9f5c35751998e8071cf136c5862276a6ffcd03f46371d717e64cf41c8d0b874fa886f1b9946002692c33361", 0xc6, 0x0, 0x61) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) 16:00:01 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) preadv(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000080)}, {&(0x7f0000000180)=""/26, 0x1a}], 0x3, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x102}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x80) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x10, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r2, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x3013, r2, 0x0, 0x0) r3 = getpid() setpgid(r3, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0xed3d18f7a3c6ed38, 0x0, 0x3, 0x2, r3}) getpid() close(r2) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x5, 0x3) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x110, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) fcntl$dupfd(r2, 0x0, r0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = getpid() setpgid(r4, 0x0) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000001480)=ANY=[@ANYBLOB="0000d3ba54030000"], 0x1, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00022000000000000000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa5, 0x1, 0x100000000, 0x2}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r17, 0x20004b3d) ioctl$KDDISABIO(r17, 0x20004b3d) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r20 = dup2(r19, r16) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r21 = syz_open_pts() fcntl$setflags(r21, 0x2, 0x1) r22 = dup2(r21, r21) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r22, &(0x7f0000000180)='./file0\x00', r23, r24, 0x0) getgroups(0x2, &(0x7f0000000200)=[r24, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r26 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r30 = getppid() r31 = fcntl$getown(r20, 0x5) r32 = kqueue() r33 = kqueue() kevent(r32, &(0x7f0000000040)=[{{r33}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r34 = fcntl$dupfd(r32, 0xa, 0xffffffffffffffff) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r40 = getppid() r41 = socket$unix(0x1, 0x2, 0x0) r42 = fcntl$getown(r41, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r42, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000100)={{0x1, r27, r38, r28, r29, 0x10, 0x8000}, 0x1e3c, 0x8, r30, r31, 0x21, 0x7, 0x2}) setpgid(r30, r30) r43 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r45 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r48 = getppid() r49 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000100)={{0x1, r44, r45, r46, r47, 0x5, 0x8000}, 0x1e3c, 0x8, r48, r49, 0x23, 0x7, 0x2}) setpgid(r48, r48) r50 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r50, 0x20004b3d) ioctl$KDDISABIO(r50, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r52 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r53 = syz_open_pts() fcntl$setflags(r53, 0x2, 0x1) r54 = dup2(r53, r53) symlinkat(&(0x7f0000000000)='./file0\x00', r54, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r54, &(0x7f0000000180)='./file0\x00', r55, r56, 0x0) getgroups(0x2, &(0x7f0000000200)=[r56, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r58 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r60 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r63 = getppid() r64 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000100)={{0x1, r59, r60, r61, r62, 0x5, 0x8000}, 0x1e3c, 0x8, r63, r64, 0x1f, 0x7, 0x2}) setpgid(r63, r63) r65 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r67 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r70 = getppid() r71 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r65, 0x1, &(0x7f0000000100)={{0x1, r66, r67, r68, r69, 0x5, 0x8000}, 0x1e3c, 0x8, r70, r71, 0x1f, 0x7, 0x2}) setpgid(r70, r70) shmctl$IPC_SET(r52, 0x1, &(0x7f0000000240)={{0x81, r51, r56, r51, r57, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r63, r70, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r52, 0x1, &(0x7f0000000240)={{0x81, r18, r24, r18, r25, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r30, r48, 0x4, 0xffffffffffffffff}) r72 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r72, 0x8004741b, &(0x7f0000000400)=0x7) close(r72) r73 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r73, 0x8004741b, &(0x7f0000000400)=0x7) close(r73) r74 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x800, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001440)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000440)="431f84ff3749f4de0755bf0b656593c7f6b40e2e36c1e43a03c1f31922fbc01651e8d9bfaedcc88ed3c63785284ee689566ccf71073bfaf5f85630c753c5fa555e3929b6f23cde8e9480e6b95f77cc3180678c91942a624ef1f1533e46d529afe257bb2a59194a9d6f59f62f2dfc14c3b26aa9fd1ff63b2a6635172e0a15b721cdd1837f29a42bbacf714a859cfc3c3a075e97b6e53c5bba4bce47d5bb6c8a527c036472042b21772f3e0773c56651f48bc3509281b1694cd2ae5d98591c049acea142fedf44da9ab3dd05b3842de0a91ca2fcb786dcedd1b94ff37d02a194190cd106c9ed413444274accb17bd3b27cf1b18c2c1e943911ba7839583847aeb6b311b3d415d88e4a8a1af8288a42bb433ec7baa257b701d1e3f40b055a8469c32a3c636b0d10ecd524ef16d852e88717225944dce264d1706fdda49322f17634b2a6665385d40195d3770715359e52e47733547b59cc71e8282287506455eb2ada1eb5169abf937b694e70515328b0e98a66b7be6b1e38f79a287dc7bd030b88ec6d6914531257bd6ea57c58033c4ee35813f907bb9217a1418bc6a0019c2daa7c8e5f9ce02ee07024f6d9e4d5484276510b21d90e1e4d9a48e2d588c196a6b7077494f73729c43b8a7edcb1c730ce4f858cf30cbc9f9a6a5c8f88f45ccd87d8600ce59529f390c4784dfb159b44fd1d4678b11b2f84727dc64ddd67f57ca599a6775bbfe069ed789377f05365a472a87c4bf35e6e77b87388d4d73d69ea2335e6969eed51f4dd8f06d23b47a085cdf293e6b618872f8f86b717f2a5ea9d4f3770dbe64e250a64226c62ddc5b3cf498b54fdeee174a0d2936b39a2e30298ab9603fc338cc44eab783de82decb5f81de1dee84cebd77ff9973c5c68924c143f01d26326659b33ac0cbed1aea615a38c62f5bbdf70504d074f139e6dcf1dfd91ad1c81c9ec439921ac2127452617cdcdad12081ff3c6437cd162773420b9fff725cd0d367af259bbbcf43f110285d6595822b171b4ee72532b71a2ace7c67e529c21090c1db1e75a69dca61424f099088e36f8c2cbd285addc92c023b68126967a20aaeab54751fca1bbcec1a2cd4670315df70adc7149b5c026f10f496f6a3f404abf49d3a249116c518d875b6a499340d7e24e24ca3fc697dffa4f3de8359fd9c49ab0a359bb73b7d184c96e799c1a41e8fd0705e35f1b1e9aa6bb160c6185fd9c07d103b903eb5cae64612d26bddcea5dbe9e8a43c51f8e6d48ed88711ebb481d42545afcc4541e875334ba7ad32c615b164008ca6ca31ce96264d0988bd83e085b0e654451e2dbc71bb3a26e70e109e071fc23b9b48149cea878aa7b03f8a7ccc71ebab35abee520d2c888486ae9828c85cca1992a5156e57107cf06915f45c68bc5c5c6452fc1d0edfab0241562aaaf1a11c7afc9889cf5a24615c11e43841d9594a3f9b2f5d1d26ca4f8ffc49ce8854284f9d394ec45849157833874fe78a5f1ef42053585403f03a2d67a3eb9c5cd3dcb06733cb46efbd981e429f122f44cbd7878185a033fe4da0feb82e652e55175b5e028cb383a05aeebbeea1e36c0b943bce86ed1d7af958bfa21ba7e0a02499066407a7277733085a1ca1749f3c280fbacef7e21552660a8908e0e3e114f2fd45adb898c4a0b367af81f58ca0b9c3d416566132e8f107fc62818a0e1172d3bf63d830517e44e146affb53b1906e50513fdc171642dbf31fc952da299e4d69019b3f639adf1fa418865159c886bbbe6b2ea67d545370f2793171d7292f35401a5fc1512ce95435f3dbc17adb5c27f2c79065461d175aac43ac85ee38ecc558d3d895ae675835849078c5ef8f6e96af5bcbd76528f51e0859594dc5992cc202916a6deb45961f6e2ebeb6955cddadacfd95b7deecea6901410fe727d318058ed0f884afdc63796ff08919112196072903c2afc32256df409c650b8045a4f93b8c4202d322492fea0a5d5698bfabf55c19264088a8cdec800b8e00b14ab89cba5ce20762e44b93420b0e678c3ad17d5e9df78b496fd431b8f00e871bb720cf39a454649c52f4d2ab73adc347a26dfb3350dfaf687f07393b276982573170364a3a39d418690f39a071f85064b5ee10219e473b0ba8dcc794e7643e0e9c8eac6d227bab5d4796220728c64afa94bd1fbb0100a4067f5aa5c5e12e02a878fbea2f0289cc009e31a43523ce44461db36981dacf73db5a55ba42b128fd5c8e17975efc15d56a1a4e536528d649a6eb8d792aceedb6c23e41a31e4dc9c0f7eb7778af5e0a10a46766a9b335a25bf90c1b69eee81b281fcf3980902a3009055ae01e6b51435fe911e6af1866049892c03d2f485a8062663b864d101427c50a745bf8d938d99d7453efadaa1829c09fd37a0d6881d4639d131839e0f309b685e1593684b9ebfa080cf3849ca7bbed290f233c637562eb51a9ddee2b6b15c97b3852828439b4d7568fe64a4185341b06f67da83604f921c62dcb6534297ad93445dad11d674c0fc3c059903f347959babf4652708388dcee4648ae1e69aa40491c0790df2ed9310584b44bfc75dc81b448e75c4b6eee90d2436a24c3fe86986de46b2c6b1d1a230eaa7a09d2c90272b5d349d5f27da29329cd8b30cca6aaad72d610dd938a904ee3bb9277a6fa0f449c54036a303fc3402dbbc212ed5fcb9094e5c1744db78dc99f7804be1108e02f8873e18f7a2728b888de2fff0871a3da31bf923fc0b2c86ba7fc5af47bdedacd11d82208e67ee0a87a5ebcf0feaa0f41a3b7e908de5106743ff08c883a6a1c1ae82bf8823a4759bf1c6eec4410f1a33c32ddf86ec8a578460d9ac9b7f878c1be89273dae9bba7a4d70147c6645df95f565bf9327f5281c6c1611c10d704281071405c3296f04e2856f980212803dbb9510eb7e8ff6d4e8153fd318e411cc3cf1f2b7174ae1aede41b01ccdff6355f823c3248f21967542f709e17d1a96bc4eeb5e5c048ccab24815dbdb720ee13707011f448fa6f86e28ffdabfef926992e1a5423fe5dbde942ea6be4e515858d4fcb7cd984e227cc9fbc3ee5f6ff746aba401be584f534f0d3b5913f532476f4a064cada00b407b9ffc82d2c7219517decb4ab5cf38cd0eae799a99f9af7932459fd2a89950c166f08f951fe1086026a0f5f84dbf11c7e0f979263369711ca26a632175c84a63d37da742d1031e04aa259a460c600d40c94907ee8183d7e9dc103dcc32e51006d76547fea16fc2168e7fa035d8dfccfba9c98ba97f3e5ba2008a0916f86d3c47d35b0efa92632c9eba4c1ae4943427d1f569b039cf0db1445f3785b82a4539ab84a67624d196570f74a760ff2a30ccc5369fa70924c556b14411958331292d11f406b21bd6256ba1435a80c1c06596f03a714b0736135dfe0c03e33ac149c0b50aa7d5342b728a5dce2556a100b4f489915b6ade07588433f5cd4411f61974ba6069303a038dff051061cccc1fe775fdce2e2326406e07fe3bc28c3e10c69ccc479efd6d463c614663418a3c26ac0380f12a30bd40d1f3e5cfe2319ade1f235f8f6eb3189e482792259289fb956757c48b0c362010f0f216764e0fcc05aeafcdf381a4bfdaec7853b8a6ed5fa454fe0675c81dc25d6e50c0b08dc143edb1d89b4ca03dcb99fbb6860c1ca4e142f0ff769f3d0a2b697ea73d906d885db28c92e0876dbfbdc498c5a9cd10f61edf57f3c5560ee3f6494e0cacef1aacc6bebd68c1ed42fbbd2ae5d2c6f3d528a988f4528c26e68c21b3e837fbdefeefa1ad4ee58dc512967ada5f077fba3905d5e1d884b263d8f98540e961fda3c65929d58fd68b0ed45274bf84631af034b8926dfaa63f7cb87f0c15759ce04c1772dc009f9e6e6be71e0dd62ff061912d67ce6e06926b607635bbaba784ca1b600957d464de805afcee2f1cb0c93a9163f3ffe32d62726cbac7d70dc08f86ec3bdf379ba0a7d354878f08f7429619f53198b58b3e7bbe7c6d1c4ea97a55ba99488985f8f51654f7055d2da355ce8761b6860f030f79c984c5d671351b1868f06f3e1aa99d54d2e4368feb3e777341632aa384bdbfcd6c399f4c4141ac72a1ca0aed28f3ff6edb3aadfd95661b548b1c8f4075967bb9028b78ec6afb7687d340fcfc2116c54c35d735d11e84d076e237f9e383d5c520daf7755c55889b9356b74ff1202b1b841958e9fdcb1b97e8e6a504b5836aa2451d2aa5ed773a0635a73c85c7f9cb8b1c9a462ed455218116d03accd94331a79fc8efa6fe5411242dfc75745829083ecbad1335aa613e35f552ff72110a0cc8fe6fdbb5caf57790e4cef7d585ea0967e7c2eb9cf4cb64fcd5aff8a8f7ff1f01ae65f187bddf66ff40c1ec717fb98c280ab35d69ca627b1ab0c8fc2384a021fc86077f37c2adffa74b9e69a341642e365ef93847ee64b95cbd4e0b8a6ad3720151efdf2a6690dc208de99f62f6a9336d7dc0edee4f272dca003b48a75a817de1f5d49348705af3c6dc1518ddd33e277f1705b2c9348666a20c83ffe5de3f12164beb62e1513a8d3c1e074fb047a60078b5a848a73320ee5e355077ad6ec0881ee0da184cd037092844d7f141db6440c36432501663086d1cdd297c653f40ee1e073370c250883d698ce5df2a7e8682172564eb8611d8a328a3d8357b5a4a019ce12f761cbaeb4aa023a919489be699e353fd442e2a8a89eabbe4f3b077e3e4af97548b5a990a30f1dd11c77b74f89ebd700a5d1f85840f6750d1ef443fedb02e936b399325761a0fd4cc28f57b5915008cd0f45d56ef5ec8d1dd026d93349180b8bba3f02eec3548e39979eab2068419d4a6776e235de3624a832b281881e7af1bea2e0a3cf8a173749983c22d53769436fce9e06613b0c24e3ddb9eece63da138abdb893a79a18f1afcf33e0087cc66e93021e2cc8fb2008d7131f3450565ddd4ff3794e884dd60ffff5b54c652bff6ea1b8815d246526da3516741c771eff9d5efab3c815e8ee4f02e26688656163a43ee6951e0d568b45bc4dfb2ae445ba2f22cea37dbaa64467f5b2826ab755585b64a0963d7d6833386d8bddedc0698def07ea321a56480bf81f86abbaa336ef139ed835fbfca9b57c217eea0ceb6903e766fa15b63a6b82d53c656477d481c7bcbb690d3f453ac0f62c44e3a0f882203705896cf52de804387d9a288579c9c79539458a8bb83e90af8ec3261e9d118228fd63e253d9a4d343426f49ad1a4a9e2627953f86ca803524c70cd08725f500c9bb634bc8e65bafc50b7e11d030b2c9c9a60e3b9fdf3d65ecd16775e0172892e46b85a8883a8b04fea1cd4289c8862e3aec2dd86bc164edd9c48a6b5d64444b5db8d63f860d60d2e72cc3f4a7ffee0f6ff88b8efb2f8008b68e013f4a7986c6215b6cfca9c7e1176bb9b852768becd115b3ac42d68c9f899a6e6f886e73394466fce86e9aae0fec80b782a89331cc9fd114095162a02716de90e6daa0c88517634baafd3e7ed24183da1425d2740ddc5a351e5c32416cf5c059941a0818ee50d9b31c35bcf3ef3dfb88c1cea20996b75f0b486c149dcb94c288b8a2a6c3c4c33dddefee1a2fc85c61cb067b76a788e883cece5c3a93cf1ae16237b347881d33d5d9c0c897e76b7e82e65664851876fdcdd90139b9bed2e9cd963157451949bd5584e511296334cc9f847013964959c6dd4ce267dd6771b0ac30534fcaa84378edddcdd0a7f6d99c377101ac4095cd88bb2b56dca1c11984b6c5e6b2c20bd901992db11f36964772b886c1e147c740f459247a99c5a4e7e9ee7ed9eda2cce9ca20082d", 0x1000}, {&(0x7f0000000280)="62af899024bcee9a72a8e61f7d4692ffd4ea22962c9e1fb23069fecbc8d2674a8e7618", 0x23}, {&(0x7f00000002c0)="40022c2a554ae0c90b940917fed1d63f09172f3cfe28d99c16d886d4eb72dbfed25e7049b47a4a59b2252628ab8665ae8e0b9786bf4a3d63c35da9c4b349347245ddb2d8611613eaeac4e4457ee0b51266e0ab704f7de38497a616a55746c6af88c950d9ee3ee7ff0dd2a862aac7", 0x6e}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r12, r25}, @rights={0x20, 0xffff, 0x1, [r72, r73, r2, r74]}], 0x40, 0x401}, 0x1417ecfcfee6d2f7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0xeb7bb9edfddaddf1, &(0x7f0000000200)=[{0xffff, 0x4, 0x0, 0x5e32}, {0x6, 0xe0, 0x8, 0x1ff}, {0x20, 0x0, 0x8, 0x1ff}, {0x6, 0x81, 0x1, 0x23ff4aa9}, {0x0, 0x74, 0x40, 0x4}, {0x8000, 0xf1, 0x6, 0x1}, {0x9, 0x6, 0x9, 0x5}, {0x3f, 0xbc, 0x0, 0x4}, {0x2, 0x83, 0xff, 0x100}, {0x1, 0x40, 0x40, 0x7}]}) close(r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x10, 0x0) getsockopt$sock_int(r1, 0xffff, 0xa0, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) preadv(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000080)}, {&(0x7f0000000180)=""/26, 0x1a}], 0x3, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) r2 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x100, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x4, 0x6, 0x7, 0x5}, {0x9, 0x80, 0x2, 0x14}, {0x101, 0x9, 0x1f, 0x7fffffff}, {0x6, 0x81, 0x8, 0xfffffff9}, {0x4, 0x7f, 0x80, 0x5}, {0x0, 0x6, 0x6, 0x1}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() faccessat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x4, 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) sendmsg(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r1, 0x2, 0x7fff, &(0x7f0000000440)="1b4d760d03825d09281c9b65904517a45653b19be9f2c45956d5b2305a9592cff4d9edde06b8018d969529ec0b580a8810835ed318edb8999b39aa91c773dc10a82632ea49396f6832f11152c3b5a57c395a41ae0687b8a06f315075f26a7645c9df86d2be6319aa9c2474f9eab1aa7edbed0a7a3cc331b20d89f9605a560f18fc2b236baa2846bfd0ef3b2e447be164d9dcb842756da636038190fc0c69c270839e8ca965687671e8fe21bf6fc57378fbd158b47e03e04166f3f3e6c897ea055e77f9bd5d4eaeb7d5454d31f1858a83107d720af114dc746a5e11286a3d55bbd0077597ebc0c66ae57d14e4cf6d3df99c97b1357153e142f5523eef5474cdde670366ac4228f0d788d1c5746c609f0c5d52e815e25faec924dc0afa7a87afc82846f408357cde14928ebf957239803580ef27e58ee4b3ac0e7ec60b69bc42e65f142f4cc675ed67c0574ba68f5c25e29fae1609efe3f6b60519bbac779a57dd8fcfd9ce89ce109a5b95a55668fbddd2c9e20767f81803d487296b4860774902068ccae58e8d7237be89c4a8f464a3953a4a60c7cd111e0f101aa748d275e3cb923d3036eb8b6f14c44448b3ef3a5d97f59ee863545f4804ead29c403c7a9d744aae26b6954069413db387da804389fa417c2f192c5ae4f87a5a0e710947cdbfcb76ab10eafe1a1e7d9f3d4f7c197abdc895d216e43e09820b43124aecbfd539f6c73ad530bf40c45135f675645841d27bc0ef3c5ac3fd2d2dbfd1eb28fe62fd4816e4c5cb9481ce7d764f05a9f75a877e280b81077c5286eff8d20e0bf2828c210fa0f5ce6b10ff037ca31dd41e143110244be040ee22a43d6836c543dcdf403015bb198b4ced1fd3a07f4cf18e3ead31406bc2c04e27676f0ec5ffecfacbd1acb6c10d1ffaa69a6ab11576a06bff5a856560e3d346270d71691a8b1bd1744bbc6c34a9003c7a5000226c6afd77f21d26d4ec37bda32cde4615ba3a1e657f26767b70a7c76d09e4285fcb87f2e6f979625428627ac6f276ca3713e2308f5c852665e8d941721ab5e8b58853edeaaba69b84b8217d91341d9f0d9c49b93f8afd5b543e377f5bb0f2812d0381106038d00b4f7cb9d91000a7b8451bbf0d4f5ea049757e4d8b097bd3737af1c270b382727abb21d5daa708eb2d8e9fb942feb32b8ff4bff742cee7370303dda27c48ec1e23d2451248afad0651426cf892a2fd7c3576d08d0930c5ab7503dda226e3e83d93182b9e79391612fcde9bf9d3a05766f42548a03f9f63baf52fa438396c2f4cc1d39c4ff2d3a6b41831bd7e33e2525f6fb5b12758c0ade864bc0fa9e841b314fad275248df7f37f6abccee305555581ec00a27505ce3e8773eb6b2236fc3848097de368bfca42910e93a72cfe3be800052c3ab6f0ecfeb1008fe00846d42596d0862db5eb5f812acf90fe5ac9d1b63ee4ccbba4aceca6f962e7c18b8416d67f9c43b89297c75f9bc41d6e3ffcaed4827f310611f943523e5a401f9c0396499f1c788eaaa86f02f52d82ecfa0a3d724ee926cb0bd4f4c5868b6ade1bd3bdbb7bc0610ba4364b50f37b164eca625282e3e65ea875d18974ff3b48b8d151d374783c25b32b51075ef26b46ee05a188e1315477def633fa0893894ce444f12e28d68fffa7501d912552b2c83eaf2bbcf8505c62c96abb02d2aa30bc4e929d48136284ba95f1157b64eb509b815385c881e32ab5ec01707b17c720e908c072430286c257c363c32d35ad9539eb581c02cde4ffca8b03636665ad43240a4797fe966e65660f0dfd17fa6f1b1a1bfbd9bb1fe20305302df265b0824d3cfbfcd1bbeedd12d0037948d9caec0e1c22dff1033d4cfb0ceb7f00a0ac88fa8fa46026f52736d7a79480d8ecba1c756e224f2c601c70050452cf1cc225eaabb6d5d9e5b5e40ed2a247489d0912659427b4985a5dbb17d0fe998affe63dd2207e975f2a9a228d3262178186d2302d445608c520af73bdedba723e34ccdad26d5c095fb923fb5cec754db89d3be5352228062743a459b7cb4ef7e91e04c82956906abbf817da1c23a174121a680924ec9db4e1349ac449d955489e22db27daef2e3ea8366e0514fb5554653a878d14a5bce3dc60c9aaf7ac0bf8020226e82bdd397125c44c4e8fb89b1a7dd6091a7ddf00a33d2aea5e0523178d68cdabff5f2b2ac4033c8ccf1ab57929be25e6e51b3e1c1f0051263cdaddb546094786603ed87a3f58dc294c46cade75ab4a4332ba1ca1bba39c0ff62d63115e846cd69ebaac5576692351f7ecf732ba3e2f9eedf57aa9109eaa9bf4c8da8d46f4354302754c55b338ae31dc575b899030525f8102ef8fbd940dff1ca1bf387411c4d8118a6d63f30b5c6a4f90367b651aae36c208545957139c2c71e482b78121ac63c271a00144d9e4ff201a18d6f22d356ff7443fa55acc0d7afbc17bcb16469b8e67446ca46e06b4a813016e8c8099a681cd9221de34df30189f598bd94b8760421a17608a00d40a889f39f7535c159428799af31be99ce1bd9daaf18106d57fa8b34b3a2e9240853e4ce2bfb909a3e4329750faad7d4accbe70f9d0a27a9a393dad060546dc924354adfe32a0180a367d34f577c3d25c5aa90d4b1155e1d811aff176de26e953a1327d5b93721e5b9c6745b9d5c7514f244334faf12760aca4df203b3175a5e25a99780699dd068ecd002f10916f35a43cec7dd764460991d0fee77b9194efe38a3435f44953b84cfd7ef586f890b31f6c78da5494884b81ddd3216dbe2a333cc9813a4487ca001e2bbfc8569954999f36a016f118b161f213734218c2d70484672f072d24924c9c19ccbcab9b746a8eb5276500bce0cab56580543bef2a3ded022b748ccfd992e9c346783d3f66b1447864406a87ee3d7b1a5d51cf2b5dd6e1b4bbd9c04b6694203d88cda0e8ef0fc6db4a87253707582c7e0b0d867e3855b4b8d1d26c4e2408b421c75153c2e8233d5bed4b590a2aa21b311ea8112fe9e896a8a939c5e72cd2b8e22b2dd0768163133dff37a17221dbec079cc671e499cb8edcf35de9731be585938afb5f575176f709967355bbdfe64e142e3e078ad1c812ce883348b6d9f153d403b8031d4d378bf380619805a7d825239b39a1dc6ff9d6716365d1864fc77a1fcac99b17cec9ded7bd4915d2cdbf35622d3415ac4c8d48d012f8717aa9e2b351957531a77f6b128384d1c76698a311742a57290e8e80c6f904b79c7c21fb79eb2788a894463eda197410f74451fb3f4c86b7183e843f9643997e58417a1b73ea12a19074852ae35baf7d558b61ad2fafa5cd394457f5c36fee4bf5b2b7a0fead4c9e2e65b21885cc582b5e459aac68f73cdeb2ddc3bc2dc6fb2642ad66403743aab99b2d1886c95346532a47ed015161967767fe09c2e9518ae1f75a7cc5c01e9eecc11e62e4974c4ded2d8beeb51ec3409000a534e3b94bb695a6f5d4e91dcb4824b6cb5d2d23bcdbd4449d98b20202c579972a07a1d9be70dbf50b2303748d68550e682dbf1d1aa55e57f9e6fb6b5a4005fa11bdb1237750c4e2f2d95c8c36913ec685e2f1c9344eea5cb8833ab3b1391107c69763f546b9781a1b1fe4a18f6ab150b9c1aded3fd3594c24c7a3d84d0d9546d3c883085b53b898c1447026fe15dd506cd7237636598a970aa26c2fe62c2b6367790a911363dda1e7d8fec7fc6b5068aeaee6aaebd5ee07d67c6d067e01878d59a2a01bb140e4fb38d88370ae70791d198f0735920665ae30eae15b94947ae4f903f93a852d069e91db0d3fda2e3660560ed09d33d8b019feb2a843cb2b256bfa73169c691fb93b5293a2d7e5159452e8c9723ea7960f9fd198ef1a3c745a539fb4f4d5ccf5a1bb706f50952e3095f0198d1bded8f5124e17e70f0b1054da39a833bc9c10778fd272de6c8ff5559f5d4c87b4babaeba57fc1d92770ba7599c9974df4bf526796a136aad60fb66a3d2e55fe235775a8527dc2f445073dc90b8dbfb2981f50a4a5df9cec42c3a216a8ad159da65ac5a5688a65807ad253322a899dfa1ff4882ecb0441ec55bec55c5ed3e3d28b8e15e52b44398be973f153955ff72f75dfafa3716b29d1f6582e07aa1cd4987db98fc237284d3317cff66688b8a258254ace115fa7284c5dcc6d3524ef6a24e755ea028292003e0bbce5a7687ab74bd23f8b7fce62d19fb1568f6a5a8a1e12f9e2f5957effd5fefc9a13c4c77216a5f7383aced8bc0512cf32c5f60f876b257e471b1f20e9a872c1b12ba69794f9db776c69baec6ccbdca72ea9fd15f89b8ccb09e9fda51bc028fd2fcf865545912f41ff714f919b53abf7f3b9de2b6526c470b09b26ab3339e8add9d42f016736f6d7e1c8519e5ea1c668d27092d773bb7ed0b2c4affc9ec598579c03a811ba6ac7c01daa89875b63c10db06492f9af6c8ec45342738b84887b9f07f8d663256a47c8d2478eff46631e2c79dda3a34e21a51cb4b209f09633cca94365c34e7ee457a0d90d485af96dbd5916e4d3b7f58fc6ce5ca458a96a49957c44f898988c6874b5fab9c8a36a6bff050728351016299ef6be147a87a4df3ea5305817f7b42dbe2daa23da90b6d7586eaa0a8de2e0011dda893ea07d09a7e76d63c73fdb098b6560037522beb1c4b6b29ce06106eda3c978ab451ad4eb1f7320735acf690f6cb2293428a239f7ae63ffe34564d93e0e036ee89680ef623343c634671432cb191a9a3da63ce11ca3897ddc096a1f1af551d5b0d7da9fb645b1d179264bcc80a6781be12a53816e7c32274df2a2055d411f817b08500949358b32c826fe5b90fd614e16bbd914c12e5e8a56713504b8238e9e3d7b9a0bc23aa9266942e8316301bac46d5958e88c82758f4c590e71641b8ab1657e76d3bf7ae890ad490f5d54efafba578a705cea579e5341a0576b7c5ff402cbdfe40cddf55472f75bbd9507469f7da66186e5b075d597d3370333cc4caa78bd6c5b03dde9ef286510934584392668a99b9e47a55505b3db99ec2e452d72bb4b06f8b5bef0d073974448dcbe397509032a147ca58ad1cab0ddb459882265951fc9a7a10ff5abfd13a70dd6efe4053ca8b76e3df57403758b2a769b9ef19862b65dc6268a8e653ba982a1ff19f66cbe3e6bc4476a92ecdf7b773c43670c718104decf6f41967a61f6d348e8978d831ff3ca99eb5df52d7eeca7516381556d12e93c670d4daadb385f86739d3baffb70668f19f8ad88a37c97fb1a5cece2d26c881d56f6ae24d91292f46bc8dc2bdca75cef06d236818799f43f42becae3b303fdcb15f4e565f6a54b17047cd6c327c74959df2a70fb22ce509afe0cb7ac635430af521c187c1f19fd9786811723ec848605c655719b43050c38c789d54a08820c014408903ad149ac73327897b9e36d7414aa6320bdf5d89bcc545f065c30331e7eb1b85ce3300123c7d56887474f0fb8f9595d7968645508a08aedd70dbf8f7a493477e4dce2663dca06802604519bd8d91b77eb4140011b0b898fa2e36e1804583fb067deb35f394ae14cb01936a6aaa718c61da5965ea75aac86f69bfc6cb573bafc1ea0bb61e500d91d7d9cf0abb8261e83b0d728b742c9a58e928c84ab48402ecf3d5e591da3e2c79a0364fdb397dc9ec473e04b270435fac80afbad57b0acf94f07c2b44fbff39ad3bc2c31cabed6dfd72243f04d17811cbda064626542e465a2651a228b1039cb610e7171d1ae8898df9e8e0c6b720b09ea9ca2d45202fcd886cf592bf04e1c961c798504600d7d5e2e5f2f8e13ea04dfaed78cbcaf4d58218859", 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = getuid() r1 = getegid() r2 = getpid() r3 = msgget$private(0x0, 0x9a) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r0, r1, 0x0, 0x0, 0x0, 0x55}, 0x4, 0xb8f, r2, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) 16:00:03 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) preadv(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000080)}, {&(0x7f0000000180)=""/26, 0x1a}], 0x3, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18008) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0xfffffffd, './file1\x00', './file0\x00'}) r3 = kqueue() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) socketpair(0x10, 0x4, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r5, &(0x7f0000000180)="4827bcc8a3a906b4319c6afcd7a52324b0af712116468c5c9c780e15fea7087e4ca9121513d13ae3c8bf84ff4ac3160c8899622a3ed495df252fa775e60192664be05bed4242fb4c1e92568e1ba0214997", 0x51, 0x400, &(0x7f0000000200)=@in6={0x18, 0x3, 0x26c9, 0x1}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000280)='./file2\x00', r7, 0x4}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x80, 0x0) dup2(r8, r6) r9 = getuid() r10 = getuid() setreuid(r9, r10) r11 = accept$inet6(r1, 0x0, &(0x7f0000000400)) fcntl$getown(r11, 0x5) truncate(&(0x7f0000000440)='./file2\x00', 0x0, 0x4) socket(0x10, 0x4, 0xa8) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000540)={0x91, 0x0, &(0x7f0000000480)=""/145}) r12 = semget(0x0, 0x3, 0x400) r13 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000640)={{0x6, r13, r14, r10, r15, 0x2, 0x2}, 0x9, 0x4, 0x5}) r16 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x8, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r16, 0x80085754, &(0x7f0000000700)={0x3}) r17 = dup(r4) symlinkat(&(0x7f0000000740)='./file1\x00', r17, &(0x7f0000000780)='./file0\x00') 16:00:03 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000080)="a4d55ba7dfe0c3d0f9de3a58d6d1bca6b113cb64978c31f747d80afa948785a3ec5b46ad211bd36495ea6fcee9aca60754ba5493738b7ad9a8931fc65e0bebbabe84a5a944b499f3b842ebca39c7fe7bbcb9994a9e415e908dffc89d8050a3b21d4110e0791dc141538cd2d48d23c94ac7aa07f668937fd0e0af54560064437072f225b40b5d71caa27c4b01f52a20eb8448309ec9061f92b66b7e32697f1c", 0x9f, 0xc, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup2(r1, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffed, 0x0, 0xffffffffffffff1d}, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) preadv(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000080)}, {&(0x7f0000000180)=""/26, 0x1a}], 0x3, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/15}, &(0x7f0000000100)=0x11) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x120) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x7}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x2010, r1, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x6) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r5, &(0x7f0000001740)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000280)="c52438b3b72da0ca87bacc47727cb501bc91993d98833f480cacea183298ea7ab426576cc23d936d3fd39810103b7367573f43f9dcd2ea1b32e9755d1e003d4fe00ea3f1f8e75115fe34e31ac67ca82aee53325195d8fd05334ef931943b2188eaa925ac", 0x64}, {&(0x7f0000000300)="182222333607237dbcca6f93470444444240dde411cb0c22e3cd5547be2f5b6fb775c566ea0532476904c9d7338f2050ebfc6a310a0c0e02f0f809276f81da9d93a306a4bec79f5ab7330b28c4deceb05ddaed24b4e95abf478cc47b837469047c7e9921b2fb3f457e0409b3d617394861a785296d39363db53e643eb26a67523f74ee477f855d22bd24638cebb5694323d9988ef1900c377574da95ddfa50a303c3c7722d5f4cd72870a3e604423775049bc9705cf7274901bfbdeb269b5544b1eea1c0d616e94358596439a7d7e0a315989bf9bb856171d0a64085e77471af97b77b920b6866dbae643694bdc12ed939d036760f279748e2cd1d773c395f", 0xff}, {&(0x7f0000000200)}, {&(0x7f0000000400)="a2abbdeb68bd7226c4ac68e6854aa436837f8b973c05dd583122a462cec543bfde8f9a1bc6e77263765331c9e61e9e1675bd692e7c1d73052ee9ef9a24cb5f9d00e856821677eb5b3a369b8990c2e63107478c6805775bbe1814c337ffea8c3cd0d79bb82d1d79d1b2c1d6347114538a86d82f3963789a61cc4a0287cfd65f05f2c066e072163ac97f842f72da12aeb52f2aae5404abaff7055cccc3bf42b7aac74f4e534c721fb401adf8e6fb", 0xad}], 0x4, &(0x7f0000000500)=[{0xd8, 0xffff, 0x1, "8e04be9676d8fe5fbc3d0d6399d50446c73efae6aa7ebf9a06c8df5058443019b1beadd6271baa543bfc2f66411c34b54dd68bc9774f54209ccba0d39ce94cea62f961f49c7de88cdd990473665a10c078a7d8e4a86158468c267112bf2a3463581aa8ba1d5ab571f6e7e3d77ffeba2a1b3dd64b442262c01bdf7a296ad86a4ac86830fdc93964921ee85882ae6e09dd2bee22e91efcf4d82270412b3c23cbe4394ebdabc4f9ee55840457d898be60035d560314e4fb5748f3ba680d75dba92d22794bfad8fe58bd"}, {0x1010, 0x1, 0x9, "fef100e06b13f5b05fe99986bba41d17d3787ed075548ae2e15f2c708dc5b6baa7b0e3f6a0048796db18c7f6941d0529767f1d7ddfddd83061654352577211f0ab44bfe312359d717b71a14c406b9906b3e82d2a041cbdc3ec43dd44f99a5cd597456519acb68bb1700afc1e1685595199523ca4aea0f7c53c44b9a12c836066942a65f87410d6de58c25e8df665042a9579a47e784189e57fd54b670115076eb243b3d9e017e2c68d235d67732bd9b3f551de4f8bc99cca43b0be279a982402386673d961fbda00b576faeba868aa63ac6b0ecb9e9f950dd8fe9e63e8774d1fd40750fa7c6de11c405cb5f1f082a7bf25c858a4dae7e20e815080d952fd5eeb5f6a98ee741626fcbe517640da1371b759c9519ee1536a77c7d6d5f5c1f23fa6a8955fb0d7bde1f2e759bbeb88a289edba923d20c777a040c4f89199a956f43a9b8bd3a803b70d1293d900a41fa17498bf82a3c5d6d29c7de392ac6bccc49a0be1c596e2592ecb11c798f3d44955672095dafd10e1fc05dffee329b020c47d3f4d6437da3860fc5354b884f36aba881efc0b026358304de341f29762d3bda4ff1040f864197e096936d81a7b80b3d3b444da5f5d2d1b13122dcf40911dc102647d6ca1327028943d9edf9a0a12fd9186f7d5e35c653e94df731cd10aab2110834755cd66122bc6071f9829d2c74091f5d9f262056c7355c4f3c05b701b0cc07e0b69ebba65f5c65d38eb29ea231b658ee929a3fd8192fe7f7e6dc0801e050294a178c6467703c3aba304f9a0d9fa40fc516d8f4d065cc138ca80171beee5f88d029e8d9469bb32094d3ad33bc7cbcf403573892b65d0f94115ce852a273cd77289c0620fd8cb83fb677d19680fe9dc6e8460950c37e410ac71f409819a00100ed178d09d156892e0f7c6dabdce25edf4bf6ae116b810905eb9970adb657baa3363bcef1599f5a2c955e23ed7cd6cc457e73d6afc80d642f6ad131c1316dd886bfaaaf30c13b8cc841c29ee571776129cb7b91150d268edd1815881c68e726426b05ccd586c3b1ceda1d2a9c770b04ba6fdebd346a79b1045dd6bff2ae8ceae44398dcb421c4f39e2e85028ce9cf5bfb5d0e9b9778301bf090ef613c483481e9ef45d0204f85c92b4f5795868e8c868af00af4365e60c119caa4167e217261a1403a2670bbbe77802948071079e96a51d565a42687c4cc9b35acd13263825b62faacd62fe418bccb8938c0e5f3e98f4313cdb5e436243434bd13c72da5a4e8f8503e3106dc918d6f8052cdf922323eecaa00e999815b6a857d989608313c36089809212e4cdc6232437b93c2a7dd9136ab50782c5e73573865b014e0a9c6877a51d7e20c42b4be80a8ea0e766697dfd1d45f8bad5081998cb6846d90e1b95b66000ef9449b1cfbb4289054beb8117916032b3c02689ba1f5ee039357d8414af5ce6f54fedc5b105461df7e77fddbb83f31f98eaf85e306167b228e2458f9e5a3c22711b299f183e5ee9a80126c115ce1573d8ba68428d3b06d0c6830489f84bb004cd165691ac143134d3142f22a91cf40665a7d47e10ac6bc2f0f18d135e14b0864114a75d42a9029f83b837419eb4a0584ecbe390400b4b25530c2c64402d95a90321d54726eee650cbdd4cd59a4be1f2923017c98b50a1781d48ce781bb1f0682ea2025347bff691acc4274fe30395fd0abe77b5c70839f2bde36366544c9d2a18165b916b30db0374695df479d6fb05b38b57a83cf859fe97228266798ccf961696cf3d9bf98f914204a833088976cbe1054c5a412d75da94e1b0662b4bf51d21c8591b2b8374411e1003e9496c979951f2d0c307a7b25a390afd5d66267e9d12a5feb12bb47e90a07ff9bca23a12f534c2ee918ce9bfb66a6f9099253c7f72413026a35f7bdcd8798df3b4d59e489bd813bef1a1f1f19c33fefcfdd1ee5582d2a8c423b8f294bbeabe8d83d314e49a40b898a81d4cb7f8b3473b7f5f3ca9fd5b53c33f23f400c47ebcf4f5cdf02d44ec6807e258c29927b8adf573efaf4e835a9eebff418de522ea24e6641d39074bab961e4f1dfb1ac4a4d3fd4d0512ae635f080003827f9bc5011c22fc5a858978895c799ed4b70218764ec3ac84fedadf162054707f34fd85dd2945a654432cdd2faeab85e6f2d219f1c6186b94910a09dec6d3137e65652e16be5e8a7a9500fd9fe7b08f8fb1de758f29ad6b61ee8916ba161d1cac11365342a0737a5b836b7658e7ae1749f61dc46aae9a8e73033b01897d73be4dcf73c40156f0a72a866e323367bae1c3bd5b150ef612086431853eebc5d96ff7e80fe883b3dcb781c50dee6cca06f4851fa4bc9e2f4e2cdd0f3656b66a58b0e77b3560fad909514e75b081b7c396517b29c4c7488246ed407df4fb5b42f9b3f689f66c3be7d09e8fe4b6b42b2e1cfcabad4fd61477384579cebf495f53f461f81f9b9d7cdc149c01a66bfc2e4398400fcda5efd12e816229ef2e8c9a5fa39f8dba07cdf5c3235ef766f06d102eeadfc021ad1bceaba1615745ac5b803202f345dc847fdd1815fb6f298e14c7567c9a1bb75822127a25b3d717c01913fa781cc06ab553dfed1e27425df43ca212be5914050fce76c406ed062a1a820c28254911d98760c812e2a318e9ce1c07d6d8b5ecc2a907a6b2bc1cf220a48ffb8d83e56437fe7a2611e05b74fccbd730bc89e017aa4249f2811042deff6320936b7c31a903af453b97ecf167f0056a18a4fce599a631a0cf8a722e8dcde8f1b2de67f6cc57023e553b371b8c8819cc0f19349ba5e826296b38e5a28ce566885df052d5ee3f693994a2fa0b595e680002f8fc11adb0184fe5b85b74d8aba4c650f283bb34109123acc6234f5257341bf5a242fc6126e2c07bea37130d46e94b0bfc2d2b6da6449740b510bf9a5e9057f29f811fef5fa02952db651b0e1d8dee1cc759fe1ab77c593f34767f39609049768c994cd3c2832ba2a299a2251c3c0b5df6823e8e128bedf8bb6a5b3033074a30b8ad0b3ce4f27826e07e763522f2ace3dae9561a51f1c0c6053c36b2f31d4477ac1c129743ad8da3d47c414afe1385ed4dd935f24efd85e966fb6bc64a75bb084183c627c7c719f3d6255ff4a2f18fe88c6249b40d6b33f6c0329db5fb001c586cbf2bb3276d103568449c4c12c70591e8892c84b4d0aadc47ef66679ad3d35363e5d7f493fb0769e3ced81b90b41e6a5aa8e38de3111328ee09a9ea882d5c8ae743fee5f9d7d9a6f2b463cd47528f5eee55398658931ea74b89c7f8c4fb157928f8d8d9bc7c580f78fa898d5aa7f0aae7007a3f8bfd1c05677767c2791abc32b50769cbc0a74e87c097a06f67ec2aa91a2c2607db9078efc601910816894d3947d6425f3b2e59999a1dc1a1dc8f887d33abf3e8c064d0903cdceda0c436ba025f75050d7374043aecb8144e720d313fefc8dc7d4c968c7bc2fbbe9f3e3bb597aba7ed3a021c7449f0530296e0cc82e42d8b95a0ae27902cd5793e49c2bff865c0414e0c5d1411e5b3dc25be598bfba9db522462b2a2932115c4b99817e9f7c21ac9a1d6c6fec32bed89cd66cbba663ecf958edaa4d9379e56d536c821fbcdc3663f4289bf83e09e9b1d9677d37ae03af2dd1056e7372d15dd0d40ece61361a9938afb21ad82fe568ced16ac5e4d5805cbfde71742f611fa098454e7f65aa9e8a6f9ae2b57dae2d561dc501266406aaeb5703c795de35315ab10eaf7a483e1cceb168e4dea9b0b6326d90fd7f2619549667344e9a3d36e0ea959b82031348227fe529b5388eab7acf658ea0a2db252815c5d8fbc8accb339b16bf174debc83bed83c9c9f0078382f146421dbdc4a98ac1ae93500c5ef1430b44b84369e2bfc3a9239c77992274d70ab4cae603b6fa2d34f175ca0fe1edb1722ea8e18db9d02a7c6eee967104046679e570eb7ac9dd6459b50bbefd44ce72a27594f17dc87c2a8c296bc56a1becc0dc4b5c9d8bab0e35926b0f34ff5f27aa1d039d29277efd24cfa1e9138c3f86c965a795a52b3eca54a33bf0eb0f1575f4546f355b07f31a0bceaa2f27b134960f4c9e1a0e49c14c503908986913c6b02d1df0bc7d940c2cb52f2b4563550378a45c90fdd314a34e2d022249de7e1084256ecedd1d3d307dbbd413f4c0065fbe2e60933e712c822df692879922650a5ef1f245d1a6324e9e50789c5294f64d95474d052db596109659deaff44772f7967fe31a56c37652983e0835d49712e1f88ae4d75ec61c526a82fe5852188dd63b78a4c98ec7296f67102485525cf150258c7cf363800260cdcf270a36c36fe9dbb08635cf64df3613581ec898abe0c4895d77e29ef30e35e6bf03357366b7d31eba28602fe8c97b316a49b75bd516406d72d7df5f72c1e7399ae9f1f8043da5619825a1312713babaec013d496d5aeb5824ccf1359206be6707051797c96544ae8b6c9ffaac1e069d82c43d31345151d099eee76829a5320fdbe2f030a3e6d7e4c67520afbc445acdd755a1d454a69df5fcf44029930202c0da7bb28578ef777f6ec6b5d1bdd6d710a8562d6a4ea00337b50fb757080a48f989a78c53e8633b7ee0084bb4a7fdd43d551b4794d2e133bdc8dd8407d5e99fa72ea53c746ec459c2d320806961e96474da78280d9aa739410ade236a31a25e977ce60d711b09cc83b0a33c1ab17bda9cab52e0c426cae36cccf6c8438d2988b0e4f6b228950ad2078492302608d5be098fd2afbd1c992cba296ee35623afb3a8666bcf715bb6f401efa170b0ed2c9201b5f9d8986918320beb7d969cbbf0f11f04a10cfc46a2196e0a9a51e2b35a82d8e33060ecf1e552058ac6c93d76472c3c3fedc372208388fbed9d8c108fa8a266cf8dcc03bce36d914a6e1ad5cafb0eaf7103568ce37a1c925a5c29ab31861c1e8f849ada36ad8576cbfce0b42b7f233759b0fe868e05503045a5cc34eb0436fe28a4fcefb8fbdbdfcb70f62ec94b3bf14f87551602e375591c97aaa13506675b8b429a0c8ace828833765ef185e4075b1762014a7295062b3340bfc9ac8030af001938a277589f13d0c5c0f1b0d202247b5b4728472e61535fd75d9bc9dfc1b6b91acb594b86f36cfc6bf106425b304107e834c84af2c4a55ee2fdaa7f9316d3dcfbbe1c72abec807ee31500c35dfa6128b0309bf842e3e282114cfb7be204493ddd39a8dd0b3b76e5ed3954f0f94131ec28a3c7a4d5040c2deaf6b1f6f1888685f739988870f0fbd3bcfcfed266d23d50c175d0316244f5b6fbaf41e985a5fab0ae5cb3e7ced2416f4b91cbb1efed2313a72c644f7b5c00e36be78cd2321ca5fb96f232e7dfe5ea1f3d0de5ea2d0402e118d590c680e0a254fc20b26324191346f16bb9cc90e9625d6cb14da347d741c73dc802fbf23de14ef9580cc86d04bfb134cc4fea75dcbb3afa97c7d3e589ca569c7d2105b2d77f1c2c7a68ff851f673fb2e01a197adc2a30e3ef33855976e05bf59f2a2da559d68d8cc552efa6d01ab93ff5cf6f7433cf83725d3f4cde2a83b9ea7cd9163f3fad23bafdc67c9dea95b419746756dbbfb0e95a64da24f4a2f93ff005deb3af12b0091613322abf02d1048bd5c060c18f2d6b11312a61aaa9fef24578955f8c72d0ad447dea2b747888372959dee8736e30735d885b32eaa4ba9bbd9aa365f13cdcebc13e452634c8d05384842e599180d6d7bc996dd40e6e5c93cf0912c660dbc3879b5d8d8e8c93d380ad2c927434223b107fc1ebad61d38a26ad7e4f33e92333be8707f2d3bf5656c662180eb07178f9ee2fbd838bfb945"}, {0x20, 0xffff, 0x3, "72f82dc0ae3a27f438c262ce192a2f00"}, {0x100, 0x1, 0x840, "3f8c1db852449ecb50222f60219e8b02d9d4cdc7e5b46f6f1f77cba8a686475af7710434bf9bf8d7d3aacf28ce421b5431062e4acbea87ec255e10b41bb85c83f1f9846e62ea9e6ab5c13fb595165a71c1f2c0a2c559d6af01ac9394420b32576de1068bbb0cd788e86eaa061eb413c1cf1b3b255313815d5a13867b55221cc65f051c059044d4723e297c56667ae916812ba25162f4e7766a4f9075c28f35dadbec1ce6e905f6c94f453dd678193c76caf80749a2ff450c9e4a4f67d6df4c929e926bfb1bb71535c84388351561e062a828f5052b9d2c0e279fde2d6578a0c725c55c5bc8fb598919ff562e2b"}], 0x1208}, 0x203) dup2(r4, r3) connect$unix(r4, &(0x7f0000001780)=ANY=[@ANYBLOB="00012e2f66696c653208d4ecd404a4eb583e6f12165732b186c113e7c3ffaf8fe0c26916c8694e946b84ba6ad67e90a74ee3120ea71a80b1fef4957c3d71a2392a709345e2ced5dac33b7d60218c1255b3661f26ff3777a6b7820d70"], 0xa) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x2, 0x4) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000000c0)=""/166) r1 = semget$private(0x0, 0x4, 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000240)=0x9) fcntl$lock(r2, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) r5 = getegid() semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000680)=""/226) r6 = dup2(r2, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r9, 0x20004b3d) ioctl$KDDISABIO(r9, 0x20004b3d) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r12 = dup2(r11, r8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r13 = syz_open_pts() fcntl$setflags(r13, 0x2, 0x1) r14 = dup2(r13, r13) symlinkat(&(0x7f0000000000)='./file0\x00', r14, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r14, &(0x7f0000000180)='./file0\x00', r15, r16, 0x0) getgroups(0x2, &(0x7f0000000200)=[r16, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r18 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r22 = getppid() r23 = fcntl$getown(r12, 0x5) r24 = kqueue() r25 = kqueue() kevent(r24, &(0x7f0000000040)=[{{r25}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r26 = fcntl$dupfd(r24, 0xa, 0xffffffffffffffff) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="000300000069eefaff29"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000100)={{0x1, r19, r30, r20, r21, 0x10, 0x8000}, 0x1e3c, 0x8, r22, r23, 0x21, 0x7, 0x2}) setpgid(r22, r22) r35 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000780)=0xc) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r40 = getppid() r41 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000100)={{0x1, r36, r37, r38, r39, 0x5, 0x8000}, 0x1e3c, 0x8, r40, r41, 0x1f, 0x7, 0x2}) setpgid(r40, r40) r42 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r42, 0x20004b3d) ioctl$KDDISABIO(r42, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r44 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r45 = syz_open_pts() fcntl$setflags(r45, 0x2, 0x1) r46 = dup2(r45, r45) symlinkat(&(0x7f0000000000)='./file0\x00', r46, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r46, &(0x7f0000000180)='./file0\x00', r47, r48, 0x0) getgroups(0x2, &(0x7f0000000200)=[r48, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r50 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r52 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r55 = getppid() r56 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000100)={{0x1, r51, r52, r53, r54, 0x5, 0x8000}, 0x1e3c, 0x8, r55, r56, 0x1f, 0x7, 0x2}) setpgid(r55, r55) r57 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r59 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r62 = getppid() r63 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r57, 0x1, &(0x7f0000000100)={{0x1, r58, r59, r60, r61, 0x5, 0x8000}, 0x1e3c, 0x8, r62, r63, 0x1f, 0x7, 0x2}) setpgid(r62, r62) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000240)={{0x81, r43, r48, r43, r49, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r55, r62, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000240)={{0x81, r10, r16, r10, r17, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r22, r40, 0x4, 0xffffffffffffffff}) getuid() setuid(r4) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r64 = open(&(0x7f00000007c0)='./file0\x00', 0x2, 0x0) faccessat(r64, &(0x7f0000000040)='.\x00', 0x0, 0x1) r65 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r64, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r66 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r66, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r66, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r7) r67 = semget$private(0x0, 0x4, 0x10) semop(r67, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x4, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x0, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETZCNT(r67, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r66, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r64, 0x2, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x8, 0x100000001, 0x50b3, 0x1, 0x57, 0x6, 0x3, 0x2]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000980)=0xfffffffffffffef5) semop(r1, &(0x7f00000002c0)=[{0x3, 0xb44, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x1000000006, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$BIOCSRSIG(r65, 0x80044272, &(0x7f00000001c0)=0x3) setgid(0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x1, 0x1, 0x1) connect$unix(r1, &(0x7f0000000580)=ANY=[], 0x0) sendto$inet6(r1, &(0x7f00000000c0)="116bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x10) r2 = getuid() chmod(&(0x7f0000000000)='./bus\x00', 0x2e5) setuid(r2) 16:00:04 executing program 0: socket(0x2, 0x8000, 0x3f) r0 = socket(0x1e, 0x4001, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52e7cef00b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286ef49217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838cb9a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe573a9eba3d78961fec6bccf743bf0b8560a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb297aaa9e1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8ee9fd2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce2df9fe081a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa83be8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71595c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72644fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b815846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689f", 0xf75}], 0x1) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x5, 0x8000}, 0x1e3c, 0x8, r6, r7, 0x1f, 0x7, 0x2}) shmctl$SHM_LOCK(r1, 0x3) r8 = socket(0x0, 0x8000, 0x9) r9 = socket(0x2, 0xc003, 0x6) connect$unix(r9, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r10 = getpid() setpgid(r10, 0x0) wait4(r10, 0x0, 0x4, &(0x7f0000001600)) write(r9, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) sendmsg(r8, &(0x7f0000002340)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000010c0)=[{&(0x7f0000000080)="cffeceebfc28fa7b174cdec613427901fdc013d0cb44ab9e4fe918e9b5c1b67bac4eae8b39289d65d712424bd8388efd4c62913e5f69b442be3edd9085c9862d0a4b7d9b16b3c62e3dcd7b7d16ad191ac117bf41739bdd5317ffac42fbb342e98a7ce74dcafb97b3525e23e2a8390eb5a03648ffdc659f03a5df8648464d492d0185614c89ad770757797ba89adb7432b64e11adcad8fb529bc706d99bbb205e0784173718a1b04cece1f72f5bb03d14e1cf2adbe612b7d4a4ad23aa686b22d91d3b2c2112a8fc07387081379503684299acef8fe14c7bf3521601022d9d6fa57b86c248c222f2e60dee4ad1efd95ec6278a5eeff2112c8b139dedc1c132032db8191a04de3dcbae0b6c794afb9c77ca2f0857a61927d69e9bdb06ca5ca478c0fd4387b6dfcfa2a46b6c0137ac607a5f3d7c21b969051541f29e208f2b75fd85b54fc93d9b5546736841710509388bbd4130315c12152877dc82b854e20f0ad7e76f5b5ed840f2c0026461bdb9fa2c6c5e69e2f9e7bc64d672ef32a2f34920f9f60dfb99108687cc3777b4e1455034a9af3fcb8cdb16281e38d9673fa54faf4e5577d5642ac3d0fb3b17c41cbf6369ecda0ca3768651997834dbc2e288906f38c5f759c096c08ea5ffa127ec952017cf99bbfd4ba2b01eb8006abe040ae6a9430c9b48bf361bd946d8296139bbf529a4d4df06e0e593b4f3b78ccd5dc07782b2e8f4d74d05e96bad5e5cc4c30f68ce60476e14b494419e183ddd9646efc58441764dda8782ff20c75391455b0a2cd1bedcf55e783b90b4cce27b0d15c8b16f7c4e1195de304f5977ac34693271eb16cc9a9aa1bff052a89e0b0841faf05d225abc0f1c2e840d913fc3bb49cb965c110898fb3f26a383de41a91b4d177f7075d9ba0df51b2184223ce8b43b0bda81476d5c884b5a02c4c9460a14083aabcb7e3ef52cdae23fa14465ecb4577eecbe69716614b948000716e7fae75abfd0024cf469c1596d721d04ecd757be6b1b97460f6e0df6352536c4338485ea6d39df4e1954fa0787f91ab776317c1358df7f195f921e491298326e740ddf03fcf4db543028eb171f8296e0a1d5afbc290efe8c648212d0be5fbdbe105a82072d2f3242eb9b7390275c9049d789be152c4a57071dee66dcbcd3fef272de549473f979d24c449f3d209b2e76c2ba2d4dfcee26779607ad0087ef5cdb6c149af62a657519cfe5b59e80fcbb01b30a84523d976728516314b635555bab2c1bca85a5700e1d0e4c1fb21ef6452849aeab53f977f9cfb255dcc65f2137c514da08446680d706fcbc25c6e7af493831877c1a12723689bf6e2788edf8671921e7a5093a8df79550e0c1739288f2c7184b5ca513bafc6eab5e4bba412ad7f377db0afab1b53c903d1d69a707bcad03fbab396730be6d89fe582086e29d2138f05098bbb8a78fce6fd7678373d5682da98cd2fbc25f5dc72f3ccb629d701b0e147c989145b97d36515bdbd3677fed62bdb1826e9c4e4602dba698bf33d77b484a4147c22012f39b13b9362613d8ac44cb9b3f8e4f69221da62c4b7f23b44f212e4e888b0d7471d8608bdffa05715b0a3ac9d95d059334d5603dfa6932c29bd43e91a1cb41021ca99f9e3d9b39347523febe61258fd242cdf903aa98edaeaa110ac5bcc01babe6761ec3ebbaf7ae7aae7249443bb65297a4a1965ee5b63a58e8433ac8770a6f959046ce8a550dfa89a7dddc3070a0969e002d4c1fe81615673471339973248330d629b85367dcc54c13dc2c1615d433fda9edc569c4aacc85f30e10b37412fb3cab7e2a3203c684e28625a5a717a8761001348491af837bec502891e691ccc4ab5131f09639d5bb7507e56b3b04addcff8ca55f5211f99d4420e7439cf0a87c9d5f57d6ad1fb84d8ff279c6549fa2a02b532d320249be45462052aa9f3b822abd524692436a01b994f0f7dd0bb1990c00d55a735c9e59c22f6b65bcd0068c37d51f71d4cd21c6c20b725efca7cd1599093997057bfa6f3727e8015352d41e09a48e119841cb331c256dcc3812b8af41227d7dcbc472aa538ae6c30c406fa12b6b66895635dee1723b0cf2c88c050e7297e6f45a85c0aa69a6b6c2a762d6e1afb3ac4c4dfe3ede5c3eb1e31c8692eb1e52e22b057fb288138b61eee5707d96ac39fa66128c5074f305b77b8a2ac5e64885fb1aa5b31ffb2d9d036ecaafe1a4a00c61e2f6f723387643049b8436f94cc93357b07dabd763acafede3ef65edbae96c3caa0f0659cea6a13fcc21aaccae15059bb7775d90bdda85804212820c46326e9b2b95b5761f2673f0ad24a6619be0f2ec8f12f5e1db1dc8a86d8f6f506a164352303646c31d4725ed1de72b6d55d33ab1c60a9300f9410a55b4a5bfc7e009351df3ce2b8ed21b7cf28341e2a23d40264bba5d186480833e53bc54c3202d201a83095dc5cae4055dc4af9d6a4603d501cca484c067a07d477a9d9494ce082a1c378532f6bff5208ca57424ccf1a9237cadb0f7e6eced896e48769fdda13ed19570a617c0776103c2fdab322126cf2d50db90c5f7428bccdb48f1440135357cd9cccaa5fbc11a84d47bdf9f3b4f7843a03aae02de0e39a0abb43834f85a7c7c9f5c1003e4889cb0c08b19f9053a20b793590213d3b026539aaf508095bdc8eac184c5ea7a23149f61aa25e9292b835733a31fbc4539f20b769b8193b67325473223dd254bca9c5025ae14a8941c2c6aa3e8b182473f6161680d30b9d7d3e9f232918773294c4d8933841c094562670c5d624ff617ead4183cce9d227d64ccfb936ddefec7191e15733531c7065d2c2df574f665fb1f8d1371c28180a3f67ed9f572a172a6872aacf0a5764461aa671164b43d012c65f61c088ef9c7f9eafa4eb28d45f1c31a0812f63a8188588ce3604f123c6b8a6acaebe98609eba2c2513b94da32c6a4d9b5c7d8ce117e4a0fa8cd62cd264f65a62ac03b972241761cfe2bf0ed88ac40bd6a77518ed0bfc7e378cf5ecb6290b56d9c2712af718a779be759b1fa6c8e6347a32b0b16397b467c064ee5db2a78097651b2a2cf75d5cbcecb8fb9159a16df7eb035101220b78c023c589ee2a089fdaf774b3e089d7a954e0699a64df8b7dc16e602a1342fdb8685e8ef8dea08e503e726d30975979e168b94d6a788f8056d36104708e9f244841845bfe8227fd3dfa337e6bde1c5a0177073707f26ab3d281866b3008eaaacedf9cab88abb7c35729fc83502a44a360c42b39c2f5882698ffe81720f8ccfdb69372b21996deb5d56439d4666b28f44a885acfde4587002356e7028b099237332a5975308395ef32d4557fc417562a54c523ac504e8ff1c0f5ac6b766afbcee331f407bd9a0e46e982d46d8c0c72dad6005b50e4005e2220716705f25bde192b046c9383542bf64d1ef137f74fc5a3ab17bf8e01ab081253a24fb262d826fb02443126cca67177825191e5be948471811097edbb5aee585129a6037d75702a3b5b60599f3a960cb67026981b1f2b4c4994e70aa7352d483081886887e2f5fc0ca99e3c87ac6443d3e5f4187e3897da9b7a95f77e3c648cb9d7cf45c95d28a59bd43db175930a9f37d8a7acec031488180d7ebfc49122ea681c028fcb91fae8f98734e10ff7f4e99536417bd41acaf4c3f3632be8e776bb2777558107b987995a2d5b3a272dabd6b21c282e1eb3119c76ab07e8dc5a9ab047a57f147a1b8bac450b4649e7941e92b820577ce455f76b5d92e6df2081e92a888a0403d134150853a446604207c706c8dd2025ae52ea9845402815e126708633d86b6ec4d857aa44a5a495bad40ffe6cb64e436bd4fc4e5cc236f02595213583690906fe9ba070efc8ad8dda7173e9bf3aec272e648e1793f9c0fb6935f37c4120b2e7498ea6dfa419f9d56869ecbdef959ca2958f3042a8f95299dde14dd24bbef955299034109abf402fe5a8450467b14c83265324d20a7c3dd826551e88509648c1c02f00dcf0769c678e752f7328da894327250bec41b2d4af598f884bcd063ab1fa734f1336485f51be10e4b4b56ae5c16f141399106164632c81d18e6848875826f95de07c03468084841de1ea4438cf4ececeec606035193f6fbaa792a0378865a143ae0ec044f075ff47ce8eb25e6a7efa386f90be7414a5c917fa5dbfdfbb2f409a2db29ec558a97715a35a89482f762b02bc7f6841f4e44ad5d0e41911b4ae67a3ef7050d9e48a33ec0ac867c69503717686814b19818e3893a46b2640de72fc8da92c008d544f953c409b4268aa271f2251f75397fb70607c30502f480f8acc7a4296da201f304f68d023dda4a7f9ae01b53132ad0b7ac400962e0db4c9f8a67d602d6ad5cd02bc61c4f8872e63d0fb7b5a61d77133acbbcd5004a14301361d211885efff6c4bbdd35c31b12eb8ea925dda8ddc4fdd8e12ad9e8c84a0bf1e97c9af6d5e12d9f6371109670ff5736b4b8175fdeab31b11b76e860dfcd3f46139a7b873a551451124595fedd41c1b93209617a161fc3de7fcba6f45e44366240693828cfbe89b3251afca0685ddee6e40dd00c8ba7791a334376d48d9adc24b01c757b7b5b23988f2ed9df14b86060aa5c2f172673ffa76735e6494cc7b97c92889da2ad7bb5b99553f6c718b4bef315d84c2f944267e7ac01b6018f6a13d728ec966f79bf952df806ee8f6ae72b3d4870ad714cdca55b45184fc392ce4a3439a2ef17deeb0777cfebdcfd10a24d33e86ce1159ee664f030638b2f5ab6e77e287cb1f646bbce9ad9979acf5a153e880766fca11d879cd5d89902f1b2b1648591ea2e899cdfc2575d317055fd907c7124369c42b9b26392f14cf719fafc1b5a26c1871fc8a524180412a9760873ffb297d15f97b5844aac4996016562896169ed233dc5ff0b3aa5edca16fca3ba5b28a379fb3f3e15f152d13e008029dde04e7cc2159140f4afc15c11611b171a8ec8109ee37c7fccee1a943aa703e38d3fbb75e43d1c1c767b5e9be31ed26f336ea9201882a989eec6124a14f9d1c41366b2fdb7b3751ceaccff5906375e961262758854b38df4980dd9da55152f21853211b88668b37eeb24489906c4d53ffc1e814ca20b04c87704ea0109318e611e8a7dfcc3fea11e732a5d43f46c3f56e55859704e9b2730c572d4a19c9d9dc4da0dea50ab8f6a431f7ba0cb659b40cbfd30ff66ad3d42b36c976f98679351304a3006d8fa3872ef16838e590e9b808ce03a2a11db68a596dbe0efd5d913f38a39876184a959bd96ab48068a7f5a1d774d180a8ecbcc1a8afce41bd0c7b3df47aeab44a43e6fd0206cb555c3e1d4707f811394079422f33d72a6cb38457241e85761a2638c261dd1931e006029388545a44671c4d65e533be054fb2942d87c17a696af135941516712a2eb2c47b5612ea3fa4ac0cec43f1d9505ff42d0dbc5f973371292fdd02ee818309d07b43529e881e6dc6ee79e8e277d928c7e8050119cf979b00ae944b87f7e309a3ef7d04a421f129f5649f293e3855bd75ffaf6fcaa6abd814507be14e6c5f36ada902c0784ef18555bfd1cdc47e87bc1b91a292e0e15316aa155c51c2dbbe4665b7464a4f47d7d1872ba0fd7585307b3f1e43ef636735f63a7c3d1ae606575b9876fa86e09c9c28ec7814a77443281219f8d700ccedbd2a9f5bc5469f94d54414d411cb16fc320cf7b4080298384ffa6a1bbface6d9bdb3a568eb3ea99618baadde1bb7ab4e809f874c224dba21c406797618e9a0fa60d3495029c5e5f768642c6403f7b3772ce3a280e987f67596573292dc7", 0x1000}, {&(0x7f0000001080)="f2760dd55f0533cd576211a4ebf3", 0xe}], 0x2, &(0x7f0000003640)=ANY=[@ANYBLOB="10100000000000000100000004000000d7afb819b7273c5cc0ab04bb05a2dc2e6f9d52bf450ba399c98d92cda745917baf38c9955ea9d20f570abe0f7daf85b5de96598d0e0cdf45d5f895b2adf39ecec0efbf4d8db700d0dcc4b19ac86c3115c77df0682a2d977d0cad5a8e9332a5e56f8d02c5c37efb79db705b2e4b83b14ba85e2394db8fcdd0b143ea0174d3391756240d6c4816b3123957eb8e97bfd34c873bcd3b09feda385733ff07d691bceca8e1924cfb9fcaf8c9b3b3703f061258b43d3b86afa8c6ed15be344ac67a516083f1d546b43c498ea1ce7fba87ea22cbe6f17f06e827b19b00621c275b43925609791f862ae2b7737897deb9ec1cae2955fe9d476053a3f90b2fc99c77d99890a783e5d44a402a9fd4d8934be319d893ee1034fd409c599d0570471a6965dbbab6f20adffae04a31bdc3659af83858f492dd1b49dca582aec786b95c5200461f7243a5277ecbde90a582f619a8cf74936eb87b53d8185bf8b095188f8d62a3dda2675066d90cc4cde4dd40d745e5d61d51c2ce043eb4a75a10459f5acdff981012d76f58d0c7673d13a7822c925c616c0e105634327712818c67b069dc513b697c8e1c4f2cc2baf718610c8586ca79b73cb3d98b0bc446ba043cf23372fa0f0b6db0e76c94af3c34d8d02c5fde0f76ca110fec46c4ed080cc25857fe4de1bbd1a65854cb1674b084df97252b8f494ab232b4f9c0613debc34fe44fcd0be33c8df988be1a63fe0283767262fe9abc54399f61f8b4356823816ff47dab44a3cb322f03d07e5db7229c6346b0c351dc3415e3c48b8a465345be5bea8b44da072bcf02683d207ca9fce4c06b71ac3bda3c8dd0e7bdf42355fea368543a0fd0d00bd15419bd36587af489684de8d8d499053da72ffa1e0e1f9e1a0ce3407c1da6d636efb7e6755b81dd81ee395c38a79e2c69dadedee60b6d2205c46535fe0367d0ba495c3148d3c1f0fc9ea927480a58199409e8b9752ae8abe25f689f67a563d24904c5f393ad0e08d68f7591626260870f01c7dfbdb19ae9e067e8538afddd99a8f5c2890368fa7bdd84c15593fd2692084cbcf328da575ca1a7319c2dc12a72272e13437ce5676900684f43778c20d67db3a929a3b8bc08e0dd5063076747a9b2d606e2da6de1b33b208aee68617383946b5566339120f7d9a14978a5dd6636ed3493a78e7ba3447663026e135988d2a52daa24da3132da9856418d8c435045f77c05db62a87b09d73d2d9191798938cdce6a0d047418fdd2b118fafaaf67513eaf54bc2fb10ef5ff58505b03e2b79f0f8ee34ac391a45e82049d00e2f203f12daff950228b32ecede3540ab8f51c109f2fddcaeac3269a09579659bc6199e57b38e78a21c690c2b8a62c4d7da87da9b7202217b661b14dbc7de986d701bd2e86a812dab72c096bb048a5fcfb0d2a6ff50961d1995a9c2df3ef054ebd436702e344b53982452a841f5c9f49fe3a46b03da0e650f65570732d472254806ac092d18cbf17da8a2551b71c11283333c726b829a017f2c7b3a6a0442c4c47bf60c1654f3cfcbf885d366b89262910cb08f58037e6c55c873b058161265153632694b6e2bba4ac984b95d89bdab7ffef41ea024cb5a43d5a5cb172fbbe9d850e24cddc98019911d4f275b4f44d7c40aa73b82e72c53781bb3c54484516ac468e2791a63a5ee5b301b121077fe95d6c549f3fcb693dc938e0805541eb87bd5ff204ece0ab0032e4a7fa7e15fde0fea6a5396e7e81758eb91ce59ee156e7a96a247eb3986f069872383f333bf5da222d762e26086587f8e5244e0f2f157da4ff62dee4b8513baaa45b4a99cc9c164e58155cfb0bccfe2b636af00de488fc06ef610c90b5029479fe045e4702a3d985b7e0f1d094996b7cc8757305b9a06f9c2610cd6f1b7bb2a480ec43902a619ac04a6d52690d214365d617e4ffde9d2653ea3a3e2f24947b62abc3f03c6dd1a59ede733aa3475f0c5e5c69a12c7328fee11f4798f3c1082e90121e0d98d1fcea26fff992b93831ff342b31cccc16fe6df35aa6e160ecc11a53b225ffb2b84bb42a05ce61ccbf515e3817e5db4a78490c75a0bd9a96bcd0459f72b3ea58936f7c1836e82bd2bb4ab904a6fca5cc302df7dbae0df7771dd23ea540c711e4f732b1ea8b22c38d427bbaca291796c137d8f6bd1531675cd601b5a98418103cf3842035991b727d13961c256ecaf554f062f6d3b0f2fbd834f2561ff1f42ca8b410d579af6c0ac4b0d81a4adbaf521ac4ec29b087750f7878a77322a9d2e1234e5f9c6aaa5180c2797d4d4cfe1d1a368030af5804b16f36adc35bc5ab019b045b7de6248d31ea7bd00ae571b81c371e83902525089f060b2f0776e6e882ba594885513115e66d501d61202058c5c4aeddfe4931e65fbbf708752dbebc896837563c277dbe629b6298d38776daee2a8014df9d078d2c6217af7af60bd1637bb3e552000b64e2a79ce2717482facf645c53510d02275ab6076abce4cad999715ac17daa388621c625eae30abf607c1c5a2a0ddef779b2b36ac7a0616dcbdb389e4020366211b47032c613cbee89046e52277a4180289e08532914c800cd68480b51d0619c78e9617a5aaa81103cd6930efe9bba409d2d1fa334b7708c821ae38d0f9f0f5726b59b17ddffa05947f7e11139cb039bcd88353814b427f1a749b6e6d3977f086d61ac7b02abeebe2f9b0e7f8c5784d5869ac1a07e6484e376166339c15c15dd06fa6f9aa59b833f5c5c8873f9b8227842e25689cbcf06a00d9b56ef1078bf939e38c8c9194bda04d5a18846d57c9011b7fc92c0f71335333acb2a9851b97e7c7bc8cfaa77bbd85374738fefdce4332052fcd669a5110287a0076836583d780cfcba14ee3869f110fba56688582f7104df6882b3e70536bce4602ed5a5de38e3c6da7f72bc26d97953a625b1e74c96d71fac4b2c030bb33ea2735c01c2a49377685370c39ee2196efc7335783849ac10aa6f617e4d9950c1d84dbb8a40b085466261bb621fef819aa319dc1a66065c24888d12711993a824715834d4955a019cb63f0649cf31da95bc9d9da649c96a2ffb6939e16e59cbdfb35c44c29062d13442915f727998af6093c8302826eb0c9c521672e84219be2c113d80d6d29522ccc9c2a5cf07181b04be28d2d71fc0d0c3440e6e758c7411850571a5e4c4bba11e42a27862cbdc84ee5071e9ae2877df861b81d4ffb2eda2c1d52eccd8742d164906c04df3cac5325b4c65b64635a26f5f6cb7b11c646628ae9964ddbcc57fac30677bca1a876e7b11aa0fe043b442e5c51029f12fedb231abdccf5a0b03e758fab9c7482e9e788dad0e07cfb052d0a6bbd21f5adb8083acf2086ecdf7f6e282323271954c625758b13df5a8e5981ea8fef916cb8302805c4c76dcb71c3b9d686ed8f9c0d885e5813228dfaa5b4ed7da293bbf932f5d9731a8fe05a9ef77aa66e3185ce3948cef6a07b6466a435d4ba36e6162349429ea24327a765640c835423352ee2d4fe7e2720524f24eb9a1d630f055fffbba832e0ac34d740ea56e9ec83e24f18a71217b33402113f1323b499128b90443f6c74fc0fa04b4abab0a3d54e6818b1c799a352dfe1e5da2c69097a5582b5c4919c2d06640f7a354c6bef4360e973480ca683e6afe5021aab2395591642df93bc22dbca2b6dcd5a831fd32be608ddfd469eac606a61e6cbe36f03707aaf79030ee40a1ff2eb5763d28eecbdca275e60d93457193a8986ef6252668e7619ab4257c5198133d116cca4ec3d0026fd9798988a9dbf9b0f39c8d9e69d174871b2425c3e3382423a685e06dffe24f427dab82321276062e1b337ee13923bb10537adb302ddcb1425571d0abf3e39105cf1dc45383ab84c74b5791bd462559cbc1646047e39006e45d58c7e413a373e7305b48caeb5ec4c761eb1b576ed8cdc4a85ed3f907005ae69d65d581950c7dd3b91977bc8e76b053c335dcd29617daa7fcf4735e9259623e3b9e33755bb3636f1bd12b5132ded52468c97a74868fb77a1d06aa0d3e79c46f6ff6056f6eda73d406a55c069fb2abf228c583d0a9ddb9dae262df86568c88dbd5eb44336406800e6b4483fbb373fc4c946bbc72cb5d2a495a260371f96d202c0d762abca5d2984edc65cfacebcda9be4df1b07f90a9961298cba8763adb86d67f4ea79186c1cc2d4f6452c43c71e6322b7536333da69d2261d88603b5bf690e9ce82a75c4bb56ee82e8c63e87868dee37fd5668ca9ce18b1c9ba0c6d4e0f8faa40373cc5aaf9332c4813ce52d64c32fc308b416bceecdaea6c38ba6621c06c2cc0ada9202d4bce6218bf35fe835f4112d08a833cd387bdf36eeada1a6b3a82bc91976a507d94a2c952a445b40055e87318958d54b8ca3b86e178baf7f3ca12298766ee8134fcedb6ca778cc8872bae583602841b800032dd84a9b23555facafa6d4718d0efdc33b65fedb7abc848aa63977b1d4ca0a5fac6ab55d46cb1ab3f3efe9327b66016bc27ddaf16bb0636c704eb82964113637c5471727fc698d838693f523adb24f0923f26d34923d4182a5423e8597c88e6cc3bd7f5293653ba09ba9689e24fe1a4912096f6bcb744868027d930e50ddab1cf0a2a76417d69bc49f5b024b1939cc0bbb04a5234aa2ce90eb9631a2dd9ece37ae57ea45201e528869b4a475b4f80b304a5a29f59e1c684a22f64bec13855b6617ef3d14774864b6bde50f60fdbc203b9a774982fdb39c165e3e4afcfa42314c2b7bf4825bd6bdca61a40c90f57227eb46e9bbe0f86e6c78be74d314b6e2760e4404030eb4ceddc1e014763a3fa043b8e258574b58e2bd4e35d4bc465006299a06b270e583a607a5e9a5c02fd95c6ed31fc3c6456ced0d882e797a7d96069024a13e1cbc6a5db80b1e7c88c928e730e475d3db665327983f850a3d6aa41dc6ae1480ac4c16c6cc8a6b2aec86d1f48b1fc51c57908772e99e489dd707417a06066287340766db69822963a3390de1653994757579a84fb32376faf85672534fe4805911910b81dcc2cfdfa486ac1c5e2629a4103a3ec2289e6afc8612aaaf82910485b3deead7b25a952e9223e02caa5d8677e70a20c0b0ce0cac67f7273b43a7c988af46d8667e38f8ea5ae69dc1171144251ff7f528306c5e94698eccdb9f8bae75acc3950f2a5a456d1b969f5c44931506d10de946d0b27dc735022d9f8978adf38560f48caff5c9140aabf4f1acdd42317c895b28aee0f0153aea73349c7331a7f54f9e4238992be6e792084686ccc6c4d7932b527108d9fae83041f46fa29e5b563c8e95e09842b3e38705c873255bc32680bda4d5ca4ea68fea614cb00faa6c56cf415c3cf3fdf4088d65874620b955771e39e2426aeeebe07e2a7892c8a505c32da20c61e95a3b410f7d6ebcdd6806ec07b4b8342cccf3d211ba3f599fa8cfe74fbfd68bb70b2dba05653d14bd32a02e1c7d0fd6cca3a837028eaca1f3c588f47a19719e5cebfd4e0f5c3e12df6b68e4b192f2a04b44b3eeff09e864e5a230bc5199d2c6fea30ceb54d4edf9f214172a51394907358b90c7448c3d79acde37fd1cf9fcfd8e988d2833be4eda23eff676831491a30e33141105ed253dd75837b3d76019f31085fca5305c9a20e35ced87eebe0bbbf70dff0000007f54cad0c9d28b610914521c503428d184ad52faf6a7af1f4ce3156dfff9338e2f6279d8cba9aa26c449be6f0ed66847d01fd0d270b1c3bc4ee46b6c78729e93f5ace75fd612e17cf2ed61e777b409655b5d089c816b17543b4be7f498a5e52c441dd15d145202cd81439f56b979a4e80000000000000000000000ffffff7f54e335fb806b43774567a895f7e691ff2f47e2c4e4f3e636693b019dcacc951456e3884a82a3e9594adb53c163ac2392387cfaef336fb56f2ae8399b1c670e8e8ab36afa14c27130fb291f9503567ffe77c7f61428eba49c641eb3a871379bff23c5421eddaacb093a00854f6f02f5a4ac9f3d4fea92ca9bf98efaaec7053781fd772ea900908551a4ef8a720bfc25cf5909b11dfde865016429959afab8126ad1a2d6bbd232bc9219525262c75afc5a4680579b3bcf42ad2a77aaed243b0ca5ab555505d3d5a539d3aaf9499de4435177c7c05005f5e81051530a7a00000000100100000000000001800000ff03000063f2bef9ad35d48e9ad720abaea0697994849410a6a34c9146e6a3daf0b654098b12cfa1ccfd9c71c95c709b83c68cfdccbd85e1773a517feb10c50dbd77bc8c3b2c68a4a92cb6ef4f98f2d13020898b992483afa8689c8262fcfaf3db7507b75d720229d19f797d5eb52f84d31814b19ea5e47324ffb847459b214255132b618818405b8f7b07b607890fe18e81e1600d9051d0418add0e4fe78e04972bead9b1bac8c77cc68f295d90435e5f05ee3ae7835aea66041ef1922c6e22d87464f1a2cebed0b8cfc1541f428511b0a27dec50bd046b2ddede76c23c7d9812621264dc5e2db51ec6e52b3579da56e3bdc7a03fffb57e5bc1edf60e4df17e00000000f061bba01d4febaa108727793cd58bf0b06809e93bfbf3285c89fe1a56db36cdcb58522aa587c6d604d18b13761c640a0c3400000000000000663a33f0626707402f8b265e231c7ea775ef5be9356be70216b9a59101bc55ccddca316ee8fa80721a098c578c85c4a02ea252"], 0x1208}, 0x1) r11 = semget$private(0x0, 0x8, 0x4) pwritev(0xffffffffffffff9c, &(0x7f0000001580)=[{&(0x7f0000001100)="b20ec7", 0x3}, {&(0x7f0000001300)="d753f996", 0x4}, {&(0x7f0000001340)="0dfb082940210f2e636b418d9072b9f9d249dba7b466f1077a5fcf7b8bce22effbcd5eba34be8274e3e0d3f2fd1cecc5036743c234310185dce691d8aaf791155d4d43aedb15cfd352aa9947f38eeca14a99e592a6ed516e38b39cbd8550c713d0c54486eef69efa495898e2b9e3a3026e19fea40bee6211cb6695960d58a95d808b60dd704e76aeb8b658e8550b345d81593ec97a41e50d5d", 0x99}, {&(0x7f0000001400)="6cb66d7572984303d5bf25a7c089a253715a7a2f86e43226", 0x18}, {&(0x7f0000001440)="49c40316eef343c2ce74d464e9698b167960913a2c90849f09a53b99d5b96cc627377d2ef19420be30e09d493f5deaa4b4532a8702c8be7d0c2df412ebb432be153ef2a3be8c6f232bd098f5cfab8b11da56cebab2d36347ce04acafb8f388e3e49591c140b9321640c0d89e1b7ac713d12b095c9873516f7e2bbd52dc2e3628f2f58cdf", 0x84}, {&(0x7f0000001500)="b5921f8e9a48ced0f818c8da2d9c7c581c7220985b4880e3bc9444d87abe6361dd3de3bb1ca5ec7f9b022b8e76d86741efcafad6497a619a06cbc17b0a45894a85a487da29301f271ec540facfc6d929241149712602c607c82476a2b7a523173a44092a5d79c8eb", 0x68}], 0x9e, 0x0, 0x0) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r11, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) ktrace(0x0, 0x1, 0x73fcae1274ae2ed3, 0xffffffffffffffff) r12 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r12, &(0x7f0000000480)=""/101, 0x65) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001140)) close(r12) semctl$IPC_RMID(r11, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x12, r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = open$dir(&(0x7f0000000300)='./bus\x00', 0x80, 0x40) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) r6 = getpid() setpgid(r6, 0x0) r7 = kqueue() r8 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) r19 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r19, 0x8004741b, &(0x7f0000000400)=0x7) close(r19) r20 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r20, 0x8004741b, &(0x7f0000000400)=0x7) close(r20) r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000001900)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = socket$unix(0x1, 0x5, 0x0) r24 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r24, 0x8004741b, &(0x7f0000000400)=0x7) close(r24) r25 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r25, 0x8004741b, &(0x7f0000000400)=0x7) close(r25) r26 = getpid() setpgid(r26, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) r29 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r29, 0x8004741b, &(0x7f0000000400)=0x7) close(r29) r30 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r30, 0x8004741b, &(0x7f0000000400)=0x7) close(r30) r31 = socket$inet6(0x18, 0x3, 0x20) r32 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001a40)) r33 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r33, 0x8004741b, &(0x7f0000000400)=0x7) close(r33) r34 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r34, 0x8004741b, &(0x7f0000000400)=0x7) close(r34) r35 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r35, 0x8004741b, &(0x7f0000000400)=0x7) close(r35) r36 = dup(r35) pipe(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r38, 0x8004741b, &(0x7f0000000400)=0x7) close(r38) r39 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r39, 0x8004741b, &(0x7f0000000400)=0x7) close(r39) sendmsg$unix(r2, &(0x7f0000001c00)={&(0x7f0000000000)=@file={0x3, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000001580)="cd2ef78ff8eccbab1592e57a98b0220efcb0fb61d4107ed1cc53573f46cff94002e9376f466c5e4a76403fca287ca495889602aa3201ac7c960c7b687c876ede47611ab00315b6afacb6ee2fb414d4deb4848872069d2abe1acbd525303e", 0x5e}, {&(0x7f0000001600)="936fb0ccf1f3ed8a9e9e26aa5da4f45149a3552bc2f91fd0dc083788611f0fdbc4ef2da68d8a93c06e5eb0f01e18558e4eda4d5b9c52af6103ea39b16725da34f79e36e56b5c246e8586a9b1b66752725788663479d23f5f04edc2e872c71a586bced596a60d927727fa2e0d832f2f574fdf794649e2954339432747335f5fd87b071031a87eefd6825073405ad87657a01740d28da1de0b21bdf9364832e8b9014ef2a7fa279b41e0f3c4ae40590a829946e5d4f8b46ed878923882a27b033fca3b4149edbb0df88231e3f0a0f4595046d68521597ad1e7acd4e241e14f869c9feb85", 0xe3}, {&(0x7f0000001700)="ccf51cb099014e82a9bf7757ea3f6ce78e2e548ee9523a81dd37ae8328a825afe7c3483a392d2d2b44e8bab51f256f297377ccd5a860eebdcb7cdd63cf07bea8e89ed96a192bbf6a51ea51cd2e16c30fc700f67815f1f95dfedaf05baf0c1aaaa89b0ed08172d70c1c0c29e882236b4d36d55dd47319268017e6c63ca334c041c8bef711b113efb7c742392c303b9f6a9ee70c424ba464cd7dacb47c4be4b42fe7ebdd", 0xa3}, {&(0x7f00000017c0)="08e0572dbe59a7267330a4f940bd0bd6b04e3753417256d174702dab070be7ed5450fc7565a273019c833ff64f2154e7f68a7ca93107f5587f7701c5bcd357b6777741010cb1566245fb243e80dceb5b43403f41b5efc71e841acba19839d62d875c621a9c62516d91155aa3faf7b14825ad50d8b70650d60a17fc2113cf279a75487d8e320f583826", 0x89}], 0x4, &(0x7f0000001ac0)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r5, 0xffffffffffffffff, r0]}, @cred={0x20, 0xffff, 0x0, r6, r14, r18}, @rights={0x30, 0xffff, 0x1, [r19, r20, r21, r0, r1, r22, r23]}, @rights={0x18, 0xffff, 0x1, [r24, r25]}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @rights={0x28, 0xffff, 0x1, [r29, r1, r30, r0, r31, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r32, 0xffffffffffffffff, r33]}, @rights={0x30, 0xffff, 0x1, [r34, r36, r37, r38, r1, r39, r1]}], 0x128, 0xd}, 0x1) semget$private(0x0, 0x2, 0x1a6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000000240)=""/153, 0x99}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/139, 0x8b}], 0x6, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) connect(r4, &(0x7f0000000800)=@in6={0x18, 0x2, 0x0, 0x4}, 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r5 = dup(r2) r6 = socket$inet(0x2, 0x5, 0xfe) r7 = open(&(0x7f0000000000)='./bus/file0\x00', 0x1, 0x20) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000400)=0x7) close(r8) r9 = kqueue() r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000400)=0x7) close(r10) kevent(r3, &(0x7f00000008c0)=[{{r0}, 0x0, 0x40, 0x2, 0xfff, 0x3}, {{r2}, 0xfffffffffffffffc, 0x80, 0x8, 0x80, 0x8000}, {{r5}, 0xfffffffffffffffa, 0x1, 0x1, 0x95, 0x40}, {{r6}, 0xc, 0x1, 0x40000080, 0xffffffffffffffc1, 0x1}], 0x7e0, &(0x7f0000000940)=[{{r7}, 0xfffffffffffffffd, 0xea, 0x1, 0x3a, 0x40}, {{r8}, 0xfffffffffffffff9, 0xac, 0x0, 0x80000001, 0x8}, {{r0}, 0xfffffffffffffffe, 0x44, 0x6a6985a180b5d248, 0x10001, 0x9f}, {{r9}, 0x800000000000000c, 0x0, 0x73c84b48bbd70831, 0x1, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0xf810, 0x1655}, {{r2}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x5, 0x4}, {{r2}, 0xfffffffffffffffd, 0x26, 0x40, 0x8, 0x7}, {{r10}, 0xfffffffffffffffb, 0x44, 0x20, 0x14000000, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x50, 0x2, 0x3f, 0x8000}], 0x1, &(0x7f0000000a80)={0x1, 0x9}) close(r2) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYBLOB="98df32c82acc6f52791168b8418726c5aa8e465aeaf9b327192453e5f855ecd98aeef79ba687ab2dd194e74ef4dc2be71b243818eea60d316f66a09dbcc5e4b00566b622183bebc64b2e527936883a773e280ef07cd7b19d5b689806af15d983aebafa670cdd11386fc2981b92c648362d13dbc7905fc61e7d86f8ece9e4768270d450eb2dd4a51a2ab05b7421cad543bf10cf13da54cb23291812f052ebd9ebd597a265c6053e89fa955c74ddd1", @ANYRESDEC, @ANYRES64=r2, @ANYBLOB="6f27e6c52fb328eb2b28a3fddbe9dc2a712f353adedb79669cc659c63383efbd9f185949f80e795d659d38b6f46c8aa437d9a2133c503bba2ac442c667a9aea450fa3dd41c4bdb680e3d7fbe07428df6cdfeff51b74729ade8bad6a768e12ba9222d", @ANYRES32, @ANYRES32=r0]], 0x1) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26e8bc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d832b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24b02000000032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f25963f38f71a658e9a9a48838f4c00218d906", 0xe6}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r2 = getpid() kqueue() r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:04 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "58d991cc0ad2009215d5000400"}) 16:00:05 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() socketpair(0x2, 0x0, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x9}], 0x66, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)={{0x5, 0xf16e}, {0x6, 0x2000004}}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000100)) close(r5) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) close(r7) ioctl$TIOCSDTR(r7, 0x20007479) renameat(r4, &(0x7f0000000080)='./file1\x00', r5, &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r2 = dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r3 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000400)=0x7) close(r8) r9 = fcntl$dupfd(r8, 0x0, r2) r10 = fcntl$getown(r9, 0x5) r11 = kqueue() r12 = kqueue() kevent(r11, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r13 = fcntl$dupfd(r11, 0xa, 0xffffffffffffffff) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1, r4, r17, r5, r6, 0x10, 0x8000}, 0x1e3c, 0x8, r7, r10, 0x21, 0x7, 0x2}) getgroups(0x0, &(0x7f0000000200)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 16:00:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getppid() r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000400)=0x7) close(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r7, r8, 0x80, 0x2}, 0x5, 0x0, r9, r11, 0x8, 0xadcd, 0x5}) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x4a) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x220, 0x0) utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x214, 0xd56d2fd}}, 0x2) r2 = getpgrp() ktrace(&(0x7f0000000080)='./file0/file0/file0/file0/file0\x00', 0x5, 0x30, r2) chroot(&(0x7f00000001c0)='./file0\x00') r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) utimensat(r3, &(0x7f00000000c0)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000340)={{0x4, 0x1}, {0xe0000000, 0x5}}, 0x0) openat(r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x82, 0x0) getuid() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f00000002c0)='./file0\x00', 0x0, 0x111) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000500)={0x10, 0xf2b0, 0x4, 0x3, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x35}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x8000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xc}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fec000/0x12000)=nil, 0x7fff}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfae4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x67}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000fee000/0x3000)=nil}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x4}], ['./file0/file0/file0/file0\x00', './file0/file0/file0/file0\x00', './bus\x00', './file0\x00'], './file0/file0/file0/file0\x00', './file0/file0/file0/file0/file0\x00', './file0/file0/file0/file0\x00', ['./file', './file', './file', './file'], 0x3ff}) open$dir(&(0x7f0000000040)='./file\x00', 0x20, 0x8) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0xc94d4c960859378d, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f00000003c0)=0x8, 0x4) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xa2) syz_open_pts() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2001000, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f00000000c0)="236bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) unlinkat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x8) 16:00:05 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x20) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f0000000200)='vmm\x00') 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x60, 0xfffffffffffffd1a}, {0xffffffffffffff0b, 0xfe}}) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x8, 0x8, 0xb0, "2dbd02a6d9c2813f7371fd510da2af641785b384", 0x8001, 0x80000000}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x4) r2 = socket(0x2, 0x5, 0x4) connect$unix(r2, &(0x7f0000000080)=ANY=[], 0x0) sendto$inet6(r2, 0x0, 0x0, 0x1, 0x0, 0x351) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x93, 0x14) r4 = accept(r3, &(0x7f0000000080)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffda) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:05 executing program 0: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) shutdown(r1, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) bind$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x200, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000400)=0x7) close(r8) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000400)=0x7) close(r9) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000400)=0x7) close(r10) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be79ca774685d5184963c68ce90c7c970ed6f339b0f02e069e2c49039b9559b523bd53f5c9599cb6f880fddfaad89152145a86fd8b67d7e82787a82adf1e610c1967f37fa9fb704321fc"], &(0x7f00000002c0)=0x54) socketpair(0x2, 0x3, 0x5, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000180)=[{{r5}, 0x8000000000000002, 0x26, 0x4, 0xffffffffffffff7c, 0x1000}, {{r6}, 0x0, 0xac, 0xf0000000, 0x4, 0x6}, {{r7}, 0xfffffffffffffffc, 0x30, 0x4, 0x2, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x3, 0x2, 0x4, 0x1f}, {{r8}, 0x8000000000000001, 0x2, 0x4, 0x109, 0x101}], 0x0, &(0x7f0000000500)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xdc, 0x643699c4167de30b, 0x5}, {{r9}, 0xfffffffffffffffc, 0x40, 0x8, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x8, 0xa4bf}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x2}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x40, 0x1, 0x1f, 0x6}, {{r10}, 0xfffffffffffffffb, 0x80, 0x8, 0x1, 0xfffffffffffffffc}, {{r11}, 0xfffffffffffffffb, 0x14, 0x2, 0x0, 0x2}, {{r12}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8, 0x81}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x89, 0x1, 0x401, 0x9}], 0x7, &(0x7f0000000340)={0x9, 0x5}) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x14879fda3cdb7630, 0x20000000, 0x4, 0x1}, {{r3}, 0x20ffc84a97978d2d, 0x5c, 0x2, 0x4, 0xffffffffffff7ffa}, {{r5}, 0xf645263526681954, 0x0, 0x8, 0x1000, 0x5}], 0x81, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x10, 0x1, 0xacc0, 0x80}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x9, 0x9}], 0xfffffad4, &(0x7f00000001c0)={0x4, 0x3}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r7 = open(&(0x7f0000000400)='./bus\x00', 0x21, 0x0) writev(r7, &(0x7f0000000180), 0x10000000000001b8) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000400)=0x7) close(r8) accept$inet6(r8, &(0x7f0000000540), &(0x7f0000000580)=0xc) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000240)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="de13f2cad4ccd863fc04ab38f80cac37881ee79e4b1c15351a7d8a84ab149c835518432174b1a34c399d21d406bcee4f9d6201fa5df4bb734814b17e004c76054f79344412517ea6f710d01607e3457e09cb1b9d5a37f98443b64ef18ae23373cdc06a35a1d98ebecce8b53140c3d280447c397e1bc36acae0d7c057b8af15984bfd2985acefbcd109eadc67637ca07cf3fb2923d48a8d2e33b07fc8bb3d20792b0a241c43f3a7d5b91179c0f24a934daddf0fed9f3f119d06f30805b13755b4d528e37cf8f914d1ecabe2c4cb357d230cd7eb336879730f187122f5960af944ae55a79c1a14c4750cb172c0bb9aaeb5892a45e9ea1e30a7b9261a03", 0xfc}], 0x1, &(0x7f0000000440)=[{0xd8, 0xd276abf37d0cd75, 0x100000, "d31980d4f50093ed72681f9f01bb5b4fb196d4dffa24cac9e14c71b2c56fb985544f8d05ac2e216b98cc65df0b15d8dde054e3a0afa87d685f077f7f0c8bd624b77476153145c108679f048005ff1a595e52a394cd22d320de598610e21d6ef0750fc4a388adad9385ba7ec2739f3bc03658e29981468a20ed9e5d070f3bbcd6b90b7b4cf4d2cbe080cc7fc47678c1289e94664d40c7bb8b1fc2f5e75d492a5101a8c135b2095931af73e3cdfc4a0b992055143834069d8178ce0100f7e48c591501"}, {0x28, 0x1, 0x591, "8a729f7be787101aa525313a6ae5f2eb233b0d693e0bb5b9"}], 0x100}, 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000200)) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0xb89) 16:00:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus/file0\x00', 0x800, 0x100) ioctl$KDSETRAD(r0, 0x20004b43) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x30}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) rename(0x0, &(0x7f0000000280)='./bus\x00') r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0xa, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x80000000}, {0x4, 0xf9, 0x9, 0x9}, {0x2, 0x6b, 0x0, 0x5}, {0x1, 0x7f, 0x9, 0x6}, {0x1, 0x9, 0x5, 0x4}, {0x1, 0xe6, 0xff, 0x8}, {0x5, 0xff, 0x40, 0x3}, {0x6, 0xb5, 0x5, 0x101}, {0x800, 0x2, 0x9, 0x3ff}, {0x3ff, 0x5, 0x20, 0x4b911b06}]}) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r0 = semget(0x3, 0x3, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="72aafacc8987c251e09a8de0", 0xc, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0xd7e}) fchflags(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r1, &(0x7f0000000500), 0x1000000000000112) r3 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000100)=""/235) 16:00:00 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = socket$inet(0x2, 0x0, 0x19) sendto(r6, &(0x7f0000000200)="7b5be6890ca3e0c0e9439960373ad421ed82c6aa0b", 0x15, 0x4, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) select(0x40, &(0x7f0000000240)={0x800, 0x1, 0x2, 0x1f, 0x6, 0xffffffffffffffe1, 0x3f, 0xfffffffffffffff7}, &(0x7f00000002c0)={0x31d, 0x80800000, 0x103, 0x7f, 0x8, 0x0, 0x1, 0x10001}, &(0x7f0000000300)={0x9, 0x100, 0x80, 0x9, 0xec2b, 0x7f, 0x2ff0, 0xfffffffffffffcbc}, &(0x7f0000000340)={0x400, 0x602}) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r3, r4, 0x5, 0x8000}, 0x1e3c, 0x8, r5, r7, 0x1f, 0x7, 0x2}) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000400)=0x7) close(r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffe63) setregid(r4, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:00:00 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202c0ff64ffffffffffff"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000280)=0xc) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20, 0x0) write(r2, &(0x7f0000000140)="2ba402da4413af4a9ebf46c6caa98b5947c246eec6d7018e3d9f0000c5772da6051dfef9b7f4b9ee4f6d8e39371e70c989b7a1b8d7e6ab0a94f00138c9d150a3a7d6efc52ff39952d2a3ca6f5fa4722ce34b848c36ffeee59596116e5a219f010001005ace84de24a37f506670929835eb3219e21f0223622bf8271e9602da6db617d70a1b21bb843febcb44d783a67759c17f53b1d8858d378997fc398b7b6f48922706b0ccc2c00e3f003210328dfdc48313740981d1d47b9b3f766cda145edb1cf447dbfc001d167927fa249c5427ef1f74fe5a2be25cc01012a79d5a68a88a1ae03fe52d1f690a411c71967181bf2d48bec66c7cbb31a15e017ec7ae11754129a1ec", 0xffffffffffffff89) sendto(r0, &(0x7f0000000100)="060500ba97d0bba1248defae40f01df6cc6f87beb076bb69fa970d55e1a4b76dd58e2c9600bfccf85df90125584b3e3b", 0x30, 0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="000000186004008b00002327feffffff0802000000002800000101050000000000003750d6d23cca5cc02e00", 0x2c}], 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x4}, {r2, 0x38098d1fcf4d73da}], 0x2, 0x9) 16:00:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) r2 = semget(0x2, 0x3, 0x4) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000140)=""/103) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000002c0)="17600730c29581d20bf10d7178e6690a451172101371c4a4dc92438a3526d702359263aebb5051e2ffbcdd54065954eb19e957994bfcd7cac26a2197045deda2e2012f45ce19f19ec266be75244827e39baf8602f66b67726ca12466266ad174b42eeb7d7eaf031cf64d672799cf041304e16cf6c1debf31a311adee5bf437f120e575f4e754bca00943ab4f976b612cf9fe4b22afb10808ef7d30743f15628c16854c2348bb1d1bb9dd70a43583ecbe410e92cbf94ce6923048ab53000bd00f864599bb9467a6f46cbcd5d46cb4eb526bd06f9d212b1ba3b66efd111ed4", 0xde}, {&(0x7f00000003c0)="473f03456526b42191ac03bb83367ac931c244b13994b6005aa3c6eec335af969e9292984ac6169cf26896e4f0f3ea13e2507e86774749c9ed3488b1826a4510f3d80392d743d5133ad9afc227294e0027d64a5ef13a4c237d24282d6a966b00ca3ac6efbaa046f13e14957e174a9b70047fc528534e0418633861c6b0e11f05375a89c324d30580ed47792e59980c5cad444da1aa7839dce13ae1774a363d042072d71e", 0xa4}, {&(0x7f0000000000)="9753ba92aef6ea274e7dbe8ac1f81d3b4bd46d2eac21cb06797638134a3519f2f7710ff9dc62", 0x26}], 0x3) 16:00:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) setsockopt$sock_timeval(r2, 0xffff, 0x2009, &(0x7f00000000c0)={0x91, 0x9}, 0x10) 16:00:00 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820265b000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x7, 0x5, {0xf927, 0xad}}) 16:00:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) accept$inet(r0, &(0x7f0000000000), &(0x7f00000005c0)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000001c0)="a2a2dd5e64b424ecd4a9c4dbce3aafc288b95e96edea0728f41f754e4f80ff095894052a072114365be5a80605f16973bc8e606eccb621be41457908ea957b32d4dedf7e04c2b32e4e7942933cd329c0c437cca7c0ad19bb5ed150d527e2bae07a7a8c9f0f5a5a218fd5e2bfdac6fc5e1a9aacfa4c9b798f329711ff1db8a2d5a78f354199c8037adf90239d7688a10d98caf40f88b3ef3c360c8ab60bb5a4466a1688634955a6d1be19e2f8d73f789c422c9dde3a5655e1d69449c13956f8e4fe121aad140033ba092ebe12271768be946c4619ce2c88ca15eb", 0x150}, {&(0x7f00000002c0)="eca95f786a993a42f00b2f941e9f14e3f61bccdc1a7e5c83e82250fd75eeb33296ba9a6a9663aa6ca20416ca787be229ee6615fc4fbc74c73ea219cb76812670bc8763388a5abf2f8152f4bb7f0a2b4ecd0388921b2cf96e740beb4f7a94c82ed4900e41cdc874fc2927a2e27699990a05657ac282766a97135c7e7416e1985be2dacb53685fe7fbde064e0ec32e6c968d2d4c35078a926b9eca2a3b52c0ebfa6917f4235ed86b3054e757390078bafd8c37607eff7767907d61ea0a923014a839b6d33d06c00a079e65780b7b0b8d2abe108c80597443a4d7a69a7116708e5b56", 0xe1}, {&(0x7f0000000080)="905d24a1101be21311cd6018f204a4414d752f1a8407ac872c05c6684c1932043264b14cd00940179461aa122c081596a712e1c66887b044660fbb726a4b6f338be7a0d64629c6087dfc57506affb522eaf66535a0061cdc18e635c8107687f4c02cde41ff2b237e5c9f271684c0846a0e66536dac998738ed22e98fe52e4f4db2cf589b88995564a71d452fe382178c74867a25e970d276805ff5dbb0df081d9fe1", 0xa2}, {&(0x7f00000003c0)="00302738f2afd20ba46384b1ff4dd20306fa6d84127ded969786e03a3191b37fd5260fe458c6dd64ddd48284cda5215212299cb208635079be0b3e5d7e7c2943abaf644c256ce8d1fa7a0b0aae80b72059c34a5b513270e59f8b070cf8839dfff8357054d54b5458b5c31b4f8baabf1a9f4d7a2511eb18bbc8ab34768e0ef71efee63cabca7b4e0a59b1fcf942ed653c0d404da14b6c60b773722c1e0a5c376c3a46c9275fe7fbeb078d9cd16a21f62c27ff5a523f35ae484efec73c", 0xbc}, {&(0x7f00000004c0)="695a0f4a9a2b0e4d31cf0bf43ad9fb0bc9ca410e00a38014c0e439ef0348a94379dc2ea5d80106dfaab10b69cb0e5341bdd896cb525b4fdcea7eedadf01ef31c2aff3a4af16389e342c6dc57d913a919c1d5cca7a95e626c596fddeedf712ece24f7c27a78", 0x65}], 0x5) write(r1, &(0x7f0000000180)="93", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x100009) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc, 0x20000000}], 0x7af, 0x0, 0xfff, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f00000000c0)="9d4de36af2a95ebe6e688778c8e7c09d31d4b5bb3ea46ca91dfa2268293487303fd0b46b4cd922f4babbfea772d84ef2df0f77501b46abaccd1e8c580809786dc072feffffffffffffff8ccab419bb582f752b0200f4cba162af33dd6fabb6ad1cd67ae0022b1ae597506ce5996a83e114c7a9abbadb9fa0d7a45554932246dc5331272b9a5ac9ba9c84b855a944e5542946d175e72cded9eb5432dfdb68ab2fb09d623f457a3f6bdc7165d0279f15cfccbee9dc6a1d84009327c51fb23f1b6b76ff2b27c348bd11206f8fe8d291b6e958b8f5b78cf42622ffe3b7c4ac65b8dced99f6b57e5824110fc32353e3f78e3818dff61c35913fcf5eef99db0d11d00f8b57562f88", 0x105) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x2, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/9) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000400)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r5, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r5, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) chmod(&(0x7f0000000880)='./bus\x00', 0x118) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) close(r7) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/speaker\x00', 0x80, 0x0) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000400)=0x7) close(r9) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000400)=0x7) close(r10) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x800, 0x0) r12 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000400)=0x7) close(r12) r13 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000400)=0x7) close(r13) r14 = open(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x184) r15 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f0000000400)=0x7) close(r15) r16 = openat(r15, &(0x7f0000000b00)='./bus\x00', 0x0, 0x331) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000980)="12498c1b6667e8db5e1297d1e8aa4cf9028ae12dcef7ff38c99694cb655f145a9be32915052d5c6c48fd9b0f16654a7c16154b967f996ed85ecbe5b0da002d8a2c15f54169a3e0f3e23606b16e85", 0x4e}], 0x1, &(0x7f0000000b40)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="2000004b895fc800f9ffff3dba380fa0", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x58}, 0x400) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r17, 0x20004b43) r18 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETVAL(r18, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) close(r3) 16:00:00 executing program 1: r0 = geteuid() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x45}, {0x6}]}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x10000, 0x3}, {0x18, 0x0, 0x8001, 0x1}, 0xe1, [0x6, 0x8, 0x525d, 0x1, 0x6, 0x5, 0x2b, 0x1]}, 0x3c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfcca, &(0x7f0000000340)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) fcntl$dupfd(r4, 0x0, r3) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000240)={0x7fffffff, [{0x3, 0x40}, {0x2, 0x1d14}, {0x6, 0x80}, {0x3, 0x6}, {0x1, 0x800}, {0x2, 0x10001}, {0x1, 0x7}, {0x2, 0x3f}, {0x2, 0x10000}, {0x1}, {0x2, 0x9}, {0x1, 0x1}, {0x3, 0x84aa}, {0x3, 0x8}, {0x3, 0x2}, {0x1}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x10000}, {0x5, 0x101}, {0x2, 0x40}, {0x2, 0x3}, {0x3, 0x1}, {0x3, 0x1412de9d}, {0x1, 0x3}, {0x0, 0x1}, {0x5, 0x3}, {0x2, 0x7f}, {0x3, 0x6}, {0x1, 0x9}, {0x1}, {0x1, 0x3}]}) 16:00:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000006c0)={0x150, 0x6, 0x7}) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb4", 0x379}], 0x5, 0x0}, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="fda80fe42249f33c5425123b9428924f2ee9b5552710401de4f35c492d59cd7fcccc3109dfc6e4d478d1d0993dcc16d925db2fdc1bd69a6b4f4551ffe2", 0x3d) 16:00:00 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000580)=0xc) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000353000/0x14000)=nil, 0x14000, 0x3) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) rename(0x0, &(0x7f0000000280)='./bus\x00') r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x200000, 0x0, 0x0, 0x2, "e340ac948b074256450134fffffffffffffff900", 0xffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) r5 = dup(r4) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000380)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000300)=0x8) open(&(0x7f00000003c0)='./bus\x00', 0x400, 0x8) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) getrlimit(0x8, &(0x7f0000000340)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r0, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x11, 0x4003, 0x0) connect$unix(r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10880, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000e5, &(0x7f0000000040)=[{0x3d}, {0x84}, {0x86}]}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) sendto$unix(r2, &(0x7f0000000100)="c5c06b6a8a4dc46746633d1ae50b3a1f0b96182e4c0ce10478c79bb457c35ee99da2bb345e50c253d7979356c3acd50820fccec1d7c9eaa6b484aae9eee62b37a07e4fc380f23976f82e0d4ea71676cc4cb57a7e06a1317e481c0dd7f92911c03eadf239680c4c95827196b47c7cc0ad428cf5c1f455a01d01ac6d6e5b0d602f6b0ce6855b02c75c82234ff20cab3798d849c39ef0f651131173c7d3da7e547f3951da476661f1843da8d197ee707ab0ec", 0xb1, 0x7e45da51c8b57391, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x14}, {0x6, 0x0, 0x0, 0x1000101}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, "fd84054fdfc300", 0x7fff, 0xfffffffc}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x32) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x40000002d}, {0x200000006, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7) 16:00:00 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') getegid() 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) sendto$inet(r1, &(0x7f0000000000)="3a70bd55bf4c071a5295bc394e20c2b6607e80ec703ac7454aa3aebdcdcd8e0300d917255eab373f2ef4c09f6ed58a81e49e4abbd03d8e3aff087ff8e01dc6cde79b1ae7e1e48c56594d4415", 0x4c, 0x8, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x390, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0x2}], 0x1000000000000274) write(r0, &(0x7f0000000300)="9326eb5312ff", 0x6) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x2) close(r0) close(r0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r1, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/214, 0xffffffe1) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000140)={0x783, './bus\x00', './bus\x00'}) 16:00:00 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:00 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)=""/145) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000011c0), 0x33f, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) pwritev(r2, &(0x7f0000001540)=[{&(0x7f0000000100)="9f940f4e5fc7aab2dfec6b346addd7aad2ada3172abb037121b696d78fa8b14748f6a04e046855c87cd9a25027173e4c887f37924fa391846942d43ecae88fba4ff429cf174caddfe0c647e2b29467076d2f33600ffffc1691fbe1e581561ec99bbfaefff75e6febc8488be537c7e8ec2c223ae4bb2f5a0b9c820c0d371d9df6bc0924bfc08cb190e835806506b60dab9cf8a059bfbe5899f8bbb9a59252ac2a37fc7d2cfda727035b7c4f50000bec57f1abc794a825ad1723f18efbd2df2dd012b0290b0ffd70c9f212f655ed0d8b3f8f96", 0xd2}, {&(0x7f0000000200)="4c1c5ebb2962bebbb96fecfc061b5443", 0x10}, {&(0x7f0000000240)="694770484311e38f4f15f915215a7c7c1146b77d89626e36a36689cec214e120c6fa73926cd94ca42d5c277db255ce1718aee426e1783d208c79b32232811a15bb7eca3dce0e9a67db27245effb761b2dade222b1437c374b4a1479538ff2d18fd3e39ea286d55268ecc4295287aafaa6a1a97671d26c1e3cea9a6c7627ab1a489240c725476a52551e115f84fd77f34f0d6b32464cc126f78e8279b62b127d2cdfe81f0f1ea074c7503e809ec8cf34e39816a2f3c8a02d5dc950c0e236bc68906aca803ef4df9ce756b0f1d6107255d8e4a66348a348ff34c4a60e1b0f19efd4f5dcb7703604b0f294ad246047d23a8bd561b573f", 0xf5}, {&(0x7f0000000340)="000f0c13b3966283f7f0bd41f97727c31d5d22c5b7531600b3f58a683dc0469d4826743872b61bd7c73f976c8480b9a83d2a19129a20d3c83a2cc5a1e2f336ef56151cdd7f3d39e435b7760c2cc6aa6cffcd0fa958ad4714fdb9772fe28cc355fd9af795ebd10405aed66d8e6f0b51a47f99ef69178b59c21876e24eb3643ff4bb9d1aa25cd32c8e97d54e0145f5d0939172c0d08366ebd35a1ffc9b1b", 0x9d}, {&(0x7f0000000440)="1cf2301a60a49ffb0e9326db3ba2189aefaf7b763ff4359015a23d4bd880a456419ed200569a6bd41481631dc4a3926f050ff61c0d1f825885e8912a590e17958e246a067cd1f3eea61a2f9efc7220bb15872f1b100bfc3a7f5c6b0395a15707194e0a93d2b50d0cde3dbb220d4d40e596a168cbd10b305a3fb1955093a6a25fbf9a89206cde57727d03458b73291837480fba1d5d20cd3ec8553b694cb151cb596635280f0be9c6db3081b2ae6e32c585d3062c2a9b9cf50d977631c59cb2a6721a2153882ea3b15b6e02bb41c61b136af6af18f0674d154b6553f7f0dd41f40a0967b17ef8ab20bd8b084f27ff", 0xee}, {&(0x7f0000000540)="e31bcdf82beb453d7bfc2f7983165d0d4595f3529d7ca751255dcaaab56e991541502fd1c1567ada30bf3b12ff17cd3b3644b3766c0c33cf4f8c65b82da732228334fb7b0645d5eeace8814385876119abd65896bfc40b7c925ae6a0ff346876a31cbaddfb05e4c45a3e946a0ee299a43c2292cd38ddca39004c5ced9ceecc0b0257f61fc603478d496df8ad0f221c7aa2af8b3798953707e7b4859e8d7517caceb8eb27923be5bce337d0bf031c6481a9f06b0efc1d1d9b94cd3fca97c17b162bac39a533b3a71df688c147f70b33d491e6b9c38c1f94e5cbd970a8ed5fd00494e0d8a69e2f57a7e5d63f7b87636339de2e22cf0b3e1455e2d2d777aa857f1f241b02d152c1e64c822dea425eee5f826dc19a0b310f21fdb38829f524ef152a1cefeda199b27961c9543f566d0a6b340cd73b00d5c6055148be2e4663a397662ba05b3ed02f24a9b29d3fcaf82263d03d2591cfa895dcab3dad2e76141919d4d97c5abf81921f2a782e75ec5fee505aa6bd7c5e7df71377eb357a3783a8d1481fb3618603c8f26c764c25dd92f32f6bdd02ae918a9a18c8f166319c407f272b71bebdabbaf01b1f98110e93b522033b35d535bc1b80e100eb823343e0be31ebb1c501760b379d79069763e0219fdbc920be7fefb24092e4d819960e87dda1d53d5db8c5f3e75e457b1b6c164a4c1f6b8db44cb6fd10ac5aed704a6893beac73f4fc8c429d49076a904c1e89c975dee6544c2b0dbb189c17ce35dc58752473338999eb36a8271db973e54dc5a8cb62304c70771c444b0de86384960672807461e325c7a34dea126aa53faf0b8757aea0cedc1f54eaf1ecb0b201c53fd3667347eb0a1dbcbbedd257a76c27b28c71275e69cccef83b29e4448843d82a5af90391abd68e3eb5f8d244362647794e50e3088cd22ace93369841f8dc055384c416b29fd97eb4d66089c4b173a9b623a198d302ca557c6fc56dad7a7eb20dc71e99a658efb331c2ff453c3e7fec41257a636e0e43923953d5719ec6628400ceedaadd2117dd45f3facedb52d1c6a530a3584385c894505b2bee46f900b9fa8c6216ee2479dcdff2e3cd9091bd304d85f84055635f0b8960bae49b38cf16b64b448c09938ef25fc16235939f8f7cd463a9f9051a425d78553c0de992e48d3a2479cff7112516164c9cf2f3bea2001e69d5ba539006f4d2e26240f53d7db759910676d2bcd1ae7116d03e6fde9c43232d33e9e00886154fccdcea86dfd0624ba1a29c444e576d67aab48aad99c7994535c52d1068e7d76405ba491a03656caa1de5b70ea8e811fafdb8e04adf38a6fe75e89553d831a82649b20bc772dfe9bed03c76724f5c89d70f8ef0e5dbf06b12fc17794064d54e3128d6763071b9b770e9f7c2832270ca95024642e7eaec3f16f3fd5888e0cfa868e00bc2c041836d072558cfc90242744e40764a875807936e1d8f9e4cc35936f75fd4e3b812c500110cb7e4f21a65d516c1fe34eb329bb03755260eadc8127ea59f54470ead359d03b1057e3662d208515fb3818804fffbd88744e45cab5edc1327f9f6df63080b94dd1548af4f1c49911be9cdd0415b0681cf70edcb1fe7df698ab3e80ca4baf5b847a166727af3bcbd76ea965e6b2d960b1704d3e8b4c574b2b3b79ced312fcd0bc6a92711362f8b254f1725ee5ab270f402cc8686ebc73dfcebea69924ba4777a64e82f815ef6ee63141c0ab3349991762ff79bdf3e1d54c400f3d37828b31bc50bffa92417f3130429fb1aad56b83205c0cdff4f554c3e5dcb9a873bc3ef3fc4db09b0f8615e847ec86ad07433eb3991a8be2bd19358bfe314ad24c4060a155b8db636f73c778af8f6a4102238ff06268b6f25f236ac9e29ec329cfb4eb79b7f2500032fc4a558719f6d2f99e073dbcea7094803fff722647c4efa7b89befa873b9e3208d6883dcef6f489889d9456908c1d6bac0e5aa6a94c008406a0581151c55c7a805a1146a1cbc046889c218f596141a680b5d76b11fa83d42842f968bb84e6fbe40ecadbc04ea5aa5b8f314d37e181fdb7172a026d878f0c626b120c02fb799f4257993953cc2a59472f8fc7a5ad4dc837077345bb3ffea2ea8396e53318cc3be937ac85fe788aa06c40c2f9508b3810120cee5719bf73161d12c36350eb78dba73867473c15ace467736aeeb5ad715d89290985cd31d33143541daa09ce1f307b2e1c2fcf72049300b4711d117306f79acc8aa8b3ce6dd582dbef6ff01d4ef247620042a06f2e1987e78ece8f7d7e88e4fe6d0d387d622e711c4d7b012676d34b46734663dac6d552831d2d1716daeaf5610c809da3daad9c4d9ea6624770108511e47167a781ebb7a150906777d3094292d8b6e6f512cff3bd3a25405ee0770953bd28cbc57c0cd8283dd2efff6843a742eadd03b945850e649ac62a4d2a304dd460bc1d56555f4ebe7293db72e845be2a3703c306b536fe0224480f4714bf432bc331bca6d55d0d181aa1fc38ecb5efafab5e38b61578d29b0dcec0fab24946429713a631e56170d083b8661c72fec76f756333267e3e300bebe5529eddf2bb7f176c99ea3b8666dce593d90069fe6e9883e12fc2457dbcb4d03628111d2a0e8ee08fd2aee91a2c3b0ef530bd1c9d4894a15e0e3af769dd762752aa992d77e94283ebd6a34ed6615d56df24bf524767a305565a11ff8bdc5c9978bacd4dd1266cec047641b3fce59c54c432d16d634632af0d5d99447c3a6e3dcfb5677b03cde8ea49555424acaf679908cc4aa7e376007621a419bff7959722c50d8e3171192f80b9d4f743cd22a3ba2b5248b8d63fa77a0a091edb5bffa6d0c45937ec689fd071d8ce844d3dd320917daa50ed94741a96d52b407afe9f0781d526e333d0c3b98b6baddd61710804e945b041f76a617044049b353d48cd83dc86b3dfbbb45661a8c9305d80c66dbfd290929f6714f92ec4d3ac978d260afcc219aca63c53351b1d815aba63b2bd7fad20c260212f37fce6f94e45c4072def9e5ee1a899c4d6b0dbdd74ba1f5edd4865dd001bf6b6a1f3c8511da9d5912a7f075fad43efcd7684d3d5c95fa5ff404d79abebc0c4e79db1159fd3e41735d7d50b45e280c4b5c54775507d8cb3cb63c83dcd4c34f05f023bf623c7b88296c8fde29a2f421ef22aea46d9fc6bef117bb2c439dbe87827d325af1d5caea4df1bc04a1c72c3583ee72319e2b28a0a92fd5036373b2d412efb788657cee15341fb0d45d2db8ac8f7e73243629aa74c5327ddd971d48e26da13ad978e24f2626fd5a3ca1492da72443fc22d625bf0958c063f16b8f89c257adf8e646ccfe5947ec89207e2d7a65faa40bc60817982f59a3e249ebf51985b2b02e07956386f33364dcb4d6d1a74aa6772ce108c2a34a735d7b1a8047b53a761344b130e03f3f84f69c82db77bdd0db135b960613b59303b6e1012e16017425e66f96502970fdc61b31084a2bc08ebd3767d40e74ebdff4371e6ca3c03ff1e0c4966a5838b74f690428b1be7667aabdaa28527ccc6158ee4f31edc0659828a85962f41a0ebfcf7cc6e142b7e0728b99e94bf2a265e10ab8a7c70847ceee0269f719730777bf60644013a1fec9fb7300f17e5c2dcacf38d03a99416121d836e3ff75e54e77c5a9fe2ea49a3e6ff06003f0993676c8567c0851390ce1d5c4ab0b1ecbacc3680364b9532d6036ff0e505c44a506633f01d22679e5a0fb232c53bd4c5d7928cc1f38195a2bffac4a285691ee48d4c273499e13b3a3710fdaf11df0cd8b6d2acc2687c74b8b4375ce43708fec2dd14446c84b9660e3c59c057e3f207e0fa8c0df9c87f3a373029bf879c6b7879847bbfbdfbc199e161304603de3822d05c778f2c12c42c330f45ace59cc3f4bc24431a3daad3d3d9a7681b025c314cce6ad644759ba6b863fa7e8a4a4950010a69050a0091fc3719e8c0163fcb105750a95ffe0a7546836088b567fdb295ece6e6e8ae032fc16a0c3e086c208f17324a0d0989942e8956008c2f46553b7598293d3751536c6b1b94af837fce772dd365b9b0c31a2a47dc455dad41e1b58898d4059c7fc08ac948e5690d3f9d3114003cd1a83514445e1e75e42deb3cfbbc230608392c340e46a8737b30ce53c85f7ccc7c1c701a9709b7df054ba2d721551fce06192e9c58f482b4cf6c2ff809b2e78c2649e429000282f8161e3167b68d32c4417c058fee63be5fd6ef7b57e2c86d58f3dab32ff1310f652ecf4bbbae45aaf0e0e9a1c3d3489bdedb14c1ff8dfef840d033470d36f93d9c075ee4f80f0e66062ecb119da6d614c876dbdea18ca8b6fa6f6c9c1adcf3b0489e8a7c1f2a9f87d49090adbb0ab9b7692bc4b8661bbede528c697322fac004f527256ee6cc6ab9b871d9cf9e22137c74dd9389c9dfc10cc86ade234d4a38da30bf2e8aa88816c1938fdf0fd4c6b5c34dcad99b210755fa2f057c1876c7cfca830555adf7cd402be6ffae5428a24707b28cf64a6eaa3ab4815bf0b587d3f030f216622fd55308690f33e8a2d8da1c1c47ad22a8ed88d242d99b3c9964e8ed2758b83f5c15fdcefc38f3593a014c67a1dd08c851f6a38a520956cd3df81183057e599a9100c000acfba51b0e4c102d6c46752c7e5c9bba1e61c38cac093f4800501537f9f8088bc0d554149fcbc79d0779f5c7b5c7eb17ee61923bc4da1de10e44f235637b0d04223b752f2a98db76d41179e58e5a584d6fe34b20bdc07f37ecc7aed7a9552a107b0396a6a71df6cd99ab5e4327ca171938248eb54f6a44db7677f268ddd21ae1cb75cd75deb44a8251c2f0d66d56b8df666bf28dea851a49154b0231d74db6f33ce017b380473731db098b71763d0e008a38ef884283b1f84893e2d34b86e44363f1b9ac4322f2ef85e0759530a703276d22bff703cc1fb7617af4ef045d7620a747761afd242d31d39066f8dc8e29fe0bcee0286e7e5f6add850af4054cb3c6915b4383014c3ebaf680ae28ee5a5f3ccd29171535a655c70c71921804a0b2ba89247bf12904fec1fdd0bc453003abef18e61e393ea0ce4a961e98272e6b551ddb2fdd97cbb33ddb40e4346d8d45437a5d1515285f1bc9ebdc03e1c4a03ca0033d50ccede391081b15c8db6fd6375322504b37ddb4dd16336aa009423b37d97e1f67ef9f53f54159a3ed53d10a697bd1db3be26a8fbba7facaf04d6df698f540b4f7fba048f43ed1b24010bb97f20c9546c8498ad67a073c27032efa5842a7c7b8fb11be2665962e6d26266b9d2b47f10bcdd0ddfa8d5acd1f450eff3db9bdc4bafc02cfcbc981e3042b5490100bb37050acc48e90c4f4f8b5d8e613efaace54e40a7c345111c5671d6a7b5463af866748ec4bf90ad53d6fac0ce2defe4162c94c0011b9ee10c2720fb9943a058c73f4942461155611f2251ab50f195a2ed2a8270c40583a8a086f279ee6e91dd1f6a82731fd1b8fdd36435a9a7fc66e4d46f0760231247470483632512f5f213cf6bf6501dc79f723d9096b2bffd568dec314f7a55fd6a97b7b1eac6067bf0a274ec7e0b1a2b47a71d7509e9622b64d176d9d0c516b0c026b327c0b44d5dbc84fe564230017b860c82c2b986117ba11c2038798dc6ff1a8cc48a0e7854656c4705be0ec47b161296b410da5608e043eb70c1366d842af924410ac900f1c7b55f698242fac89ed54e512972e075d2bddc7ffef50686044d6c8f6d001404a5c51fdab598cd492bfb7020a0dfbff3dc7da48f3e95902998e1bfdc4c34f21a113850168cfeb0cf814860dc724ec04a998987bad1a3c0a", 0x1000}], 0x6, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x6, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x5) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000100)=@file={0x3, './bus/../file0\x00'}, 0x11) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0x5) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x881, 0x0) writev(r2, &(0x7f00000000c0)=[{0x0}], 0x1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xb1}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x101, 0x20}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f666923a00a22"], 0xa, 0x0}, 0x0) 16:00:00 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000018, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xf, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) r2 = kqueue() r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt(r0, 0x0, 0x100, &(0x7f0000000100)=""/219, &(0x7f0000000200)=0xdb) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) fcntl$dupfd(r3, 0x0, r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x81) 16:00:00 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/220) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:00 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r4 = dup2(r3, r0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) close(r7) r8 = fcntl$getown(r7, 0x5) fcntl$setown(r6, 0x6, r8) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r5, 0x1}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000400)=0x7) close(r9) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000400)=0x7) close(r11) r12 = socket$unix(0x1, 0x5, 0x0) r13 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000400)=0x7) close(r13) r14 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000400)=0x7) close(r14) r15 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f0000000400)=0x7) close(r15) r16 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f0000000400)=0x7) close(r16) r17 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r17, 0x8004741b, &(0x7f0000000400)=0x7) close(r17) r18 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f0000000400)=0x7) close(r18) kevent(r9, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x88, 0x0, 0x8, 0x3ac01f90}, {{r10}, 0xfffffffffffffffe, 0x1, 0x1, 0x5, 0x1f}, {{r11}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x7, 0x40}, {{r4}, 0xfffffffffffffff9, 0x40, 0x1, 0x7ff, 0x80}, {{r12}, 0xfffffffffffffffc, 0x1, 0x1, 0x8, 0x6}, {{r13}, 0xfffffffffffffff8, 0x19, 0x4, 0x7fffffff, 0x4}, {{r14}, 0xfffffffffffffffe, 0x4, 0x4, 0x1, 0x5}], 0x4, &(0x7f0000000440)=[{{r15}, 0x2, 0x90, 0x4, 0x0, 0x7}, {{r2}, 0xd170141fd631fa80, 0x10, 0x15b444961214dbb2, 0x100000001, 0x7}, {{r16}, 0xfffffffffffffffd, 0xdf9dc41423c4b849, 0x1e0000097, 0x587, 0x9}, {{r17}, 0xfffffffffffffffa, 0x2a, 0x80, 0x4, 0x6}, {{}, 0x8000000000000004, 0x152, 0x80000001, 0x5, 0x6}, {{r18}, 0xfffffffffffffffd, 0x5c, 0x20000000, 0x0, 0x7}], 0x6, &(0x7f0000000140)={0x7, 0x22ea}) 16:00:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="0120889cba8b963924daedacfccfdcba8e7b2695bd7dc6890a3469ceedd476aca5f7f1ace70e0e4b68e4fcced982ac852259ea0ef47017f0462172f99a02e00c94619ae9ccd9a785b66209c92cf9f3dcf5d0f9c6a3c8cf452cdd8ee50e916f3b27f3320b09a8bf07f7439c4750d6017dff870022c8ea9c86e0d90b123dfd12d95f0b42dc5a6ede5ba6f3e5e315936108523ffdceef796a409efdce16c1666ab0eb2489123110f6bdd1409ba203cdcd48bcb18790c9eb759794c6ee87", 0xbc, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) close(r6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) close(r7) r8 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000400)=0x7) close(r8) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000400)=0x7) close(r9) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000400)=0x7) close(r10) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r12 = open(&(0x7f0000000300)='./file0\x00', 0x20, 0x10) r13 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000400)=0x7) close(r13) r14 = accept$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) r15 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f0000000400)=0x7) close(r15) r16 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f0000000400)=0x7) close(r16) kevent(r3, &(0x7f00000001c0)=[{{r14}, 0xffffffffffffffff, 0x8, 0x80, 0x400, 0x3f}, {{r7}, 0xfffffffffffffff8, 0x93, 0x1, 0x1, 0x2}, {{r5}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x8000}, {{r7}, 0xfffffffffffffff8, 0x84, 0x8, 0x4, 0xfbc}, {{r8}, 0xfffffffffffffffa, 0xd, 0x741eb6d3e6559103, 0xad, 0x400}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x380000000, 0x800}, {{r9}, 0xfffffffffffffffa, 0xc2, 0x1, 0xa723}, {{r10}, 0xffffffffffffffff, 0x10, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xffffffff7fffffff, 0x9}, {{r11}, 0xfffffffffffffffc, 0xb1, 0x1, 0x7, 0xfffffffffffff2ae}], 0x0, &(0x7f00000003c0)=[{{r12}, 0x1, 0x10, 0x60000002, 0x9, 0x7}, {{r13}, 0xffffffffffffffff, 0x1, 0x80000112, 0xffff, 0x10001}, {{r14}, 0xfffffffffffffffe, 0x40, 0x80, 0x7, 0xfd2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x0, 0x8001}, {{r15}, 0xfffffffffffffff8, 0x9, 0xfffff, 0x8, 0xb9e3}, {{r2}, 0xd36b0d4a9058cbe4, 0xa, 0x1, 0x93, 0x8}, {{r16}, 0xc, 0x4, 0x2, 0x3}], 0xfff, &(0x7f00000004c0)={0xff, 0x5}) close(r1) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) write(r0, &(0x7f0000000100)="5256dc5e7cdabb0baa729db75c07886c91e24b21ba43aefe2e82a1799bcad270101d1038329d7d8c4abe6a6b38b4290fb5f0ee4aabaca5c32fa38aae30cef5ac87f974080c2ea9ed23407697e859aa3f28b3ccf5e57d2793de72694edf38c61dba7c0670eafd693bb695dafaecc5381334ac", 0x72) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="00000018600400800001400000000000000000fcffffeb00000000000000000000120000e4ff000000000100dc", 0x2d}], 0x100000000000023a) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="828ed5bf1143d387de81805d4b7f699f44dfe01adb5267b53ff938a86cbde550ff258fa4d01193c14d7c3a0f92da9fd311d368cca70ed3ea867d7dcdf91685e66d3170f057073f1351e714e88f05b9290ac5002d4bec24148b4e858e1b85b3f12d238a37a91485bde1d117845a7773f26dc134935e148ee6b42498220fa7eedadab31f5fdb15fdc902ba5995185b83bc4946c205b57f52c273217d001d7638de5420ebe54de1557497782e4ec153d3be9cfa11f0fd21e3e0e74c5659ea7e338848d072fa6a00"], 0x10) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x347) socketpair(0x10, 0x5, 0x1, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x347) shutdown(r0, 0x2) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f557020000b3bf0100000000000008000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) fcntl$dupfd(r0, 0xa, r1) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 16:00:00 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x100, 0x1f, 0xff, 0x1000}, {0x1, 0x5, 0x1, 0x2}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x84}, {0x60}, {0x6}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x7aeb0851d017d1a2, 0x0) sendto$unix(r2, &(0x7f0000000240)="85ba80c4c527b100ee4d990a655c3099b7f71089a09e8d72131d32c5cc596a792ee08fb682821b080b7f05c76154c795ded2f4748d3a2695ad5032bac0de3fa759d4555ef2685390b42c0e5362002ec16ba12381e3d4be614d6d70aa719adaa8d6fd6d5179bd6c1d19d2f7474d6ff098668d328d16a6e5090df169800e102ac18c573407d80d881d7db9e0210b9c2828371cc8453b600895c2fbe13e0ff8944e0428ff5f7c2a72fa5cbd834fe3bd6a55c3bc911e5ece7499b6f7cc59936bfc7b7839b1", 0xc3, 0x412, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0xfffffffffffffdf5, &(0x7f0000000040)="ba48cd6dbe63123124eac243ab905e924aebd0580d459ea026f1fb68f2abc47659a167fc62f81d15ce7b70743c333ffcd2af0645e2de79f649d1131ab1003e21702684d72e") 16:00:00 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e526000100"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffefffffeff) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000004327ae4bee121f68abd8f4bd0feee345f3f3b515de9f071ed2548f56227e343a7d28ecf92e4634b548e49c5fc1cb9a"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = semget$private(0x0, 0x2, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000003c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x200, 0x8, 0x7, 0x1a5b482a46bc3c61, 0x8, 0xffffffffffffff2f, 0x5, 0x0, 0x1, 0x7, 0x4}) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r9 = getuid() r10 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x1, r11, r12, r13, r14, 0x5, 0x8000}, 0x1e3c, 0x8, r15, r16, 0x1f, 0x7, 0x2}) lchown(&(0x7f00000008c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r9, r12) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r8, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="112d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) unlink(&(0x7f0000000140)='./bus\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) rmdir(&(0x7f0000000180)='./bus\x00') 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xf3}], 0x10000813, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./bus/file0\x00', 0x80000000, 0x4, 0xa42, 0x0, 0x6, 0x8000, 0x3d78d06, 0x2, 0x2, 0x5c7e}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x7f, './bus\x00'}) r4 = semget$private(0x0, 0x2, 0x442) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) semop(r4, &(0x7f0000000000)=[{0x0, 0x2, 0x800}, {0x1, 0x4, 0x1800}, {0x4, 0x3, 0x800}, {0x3, 0x6, 0x400}, {0x0, 0x7, 0x1400}, {0x0, 0x7, 0x400}, {0x3, 0x81, 0x800}, {0x2a3744e79f759ede, 0x3}, {0x5, 0x4, 0x1000}, {0x1, 0x101, 0xd031d417eb506abb}], 0xa) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'ta]', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000100)={0x5, 0x0, 0x0, 0x2df, 0x2, 0x1ff, 0xa2, 0x10, [{0x2, 0x8001, 0x1, 0x7fffffff}, {0xc3, 0x0, 0x9, 0x7fffffff}, {0x10000, 0x10001, 0x9, 0x25b3}, {0x9ca9, 0x4, 0xecb, 0x80}, {0x7, 0x100, 0xf, 0x8a0}, {0x8db, 0xc7, 0x7, 0x200}, {0xfff, 0x8, 0x1ff, 0x400}, {0x1, 0xa62, 0x7ff, 0x5}, {0x0, 0x1f, 0x3f, 0x6}, {0xb36e, 0x9, 0x1ff, 0x3f}, {0xffffffff, 0x969d, 0xfff, 0x6}, {0x1, 0x80000000, 0x3, 0x4}, {0x9062, 0x1c, 0x4, 0x8}, {0x9, 0xffffffff, 0xfffffffa, 0x200}, {0x7, 0x6, 0x5, 0xfffff83f}, {0x1ff, 0x7ff, 0x7, 0x101}]}) close(r3) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000000)=0x6) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) r5 = getpid() setpgid(r5, 0x0) fcntl$setown(r4, 0x6, r5) 16:00:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1571, 0x7, 0x7fff, 0x1, 0x4, 0x7, 0x1, 0x3547cdc581238da, 0x7, 0xf8a, 0x20}) r3 = socket(0x800000018, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/231) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:00 executing program 0: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xbc, 0x0, 0x0, 0xffffff49) 16:00:00 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="6202e37f7f00000193274bd49605007da16ae80f910e7ccb28f6f7c3dbfd08350d77d272f3ab6d4d86d0b497d4a43e082a8b41cc6f67ec4e0f59ffca431d97353f3800fc9c789bc76cb27849190e197555bbedaaccc05da1eae43523bf66498684a753c939961a2e27ad6454dc6c08951d17db0dfbb78a5337e30cd53765f22f4ec3c41984c4b03384235aba626cfa20555b2b7ddd0470b995d465e2078016519ad45c58a413a3fbdd07197bb68eadc4a34a67ac7ccbf76e81877ec88f7e2a87330b0fb984562773dcf1cdc71b4184627db57d881caca5af6f84c2b59ef2eb53f0c6df308eec8d56e666dd74ea0948b27f948964a7fc54934b9d18e2d5f4d42b3c21492c110e27fae9762703db8344f3a4b729fb5b6e319de1dc9595f33ec93cdcc882692689"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) geteuid() 16:00:00 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x3, 0x5a, 0x5}, 0xc) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5c8efce91969984ff5d5b58b3e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef116a5d4746a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:00 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r3, r4, 0x5, 0x8000}, 0x1e3c, 0x8, r5, r6, 0x1f, 0x7, 0x2}) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, r2, 0x0]) r7 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() r13 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x1, r8, r9, r10, r11, 0x5, 0x8000}, 0x1e3c, 0x8, r12, r13, 0x1f, 0x7, 0x2}) r14 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000400)=0x7) close(r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r17 = dup2(r16, r15) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r18 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r22 = getppid() r23 = fcntl$getown(r17, 0x5) r24 = kqueue() r25 = kqueue() kevent(r24, &(0x7f0000000040)=[{{r25}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r26 = fcntl$dupfd(r24, 0xa, 0xffffffffffffffff) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x7) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000100)={{0x1, r19, r30, r20, r21, 0x10, 0x8000}, 0x1e3c, 0x8, r22, r23, 0x21, 0x7, 0x2}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) r36 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r36, 0x20004b3d) ioctl$KDDISABIO(r36, 0x20004b3d) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r39 = dup2(r38, r35) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r40 = syz_open_pts() fcntl$setflags(r40, 0x2, 0x1) r41 = dup2(r40, r40) symlinkat(&(0x7f0000000000)='./file0\x00', r41, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r41, &(0x7f0000000180)='./file0\x00', r42, r43, 0x0) getgroups(0x2, &(0x7f0000000200)=[r43, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r45 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r49 = getppid() r50 = fcntl$getown(r39, 0x5) r51 = kqueue() r52 = kqueue() kevent(r51, &(0x7f0000000040)=[{{r52}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r53 = fcntl$dupfd(r51, 0x1e, 0xffffffffffffffff) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r54, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r54, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r54, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r54, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r55 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r56, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r59 = getppid() r60 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r60, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r61 = fcntl$getown(r60, 0x5) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000980)={{0x2, r55, r57, r58, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r59, r61, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000100)={{0x1, r46, r57, r47, r48, 0x10, 0x8000}, 0x1e3c, 0x8, r49, r50, 0x21, 0x7, 0x2}) setpgid(r49, r49) r62 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r64 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r67 = getppid() r68 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r62, 0x1, &(0x7f0000000100)={{0x1, r63, r64, r65, r66, 0x5, 0x8000}, 0x1e3c, 0x8, r67, r68, 0x1f, 0x7, 0x2}) setpgid(r67, r67) r69 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r69, 0x20004b3d) ioctl$KDDISABIO(r69, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r71 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r72 = syz_open_pts() fcntl$setflags(r72, 0x2, 0x1) r73 = dup2(r72, r72) symlinkat(&(0x7f0000000000)='./file0\x00', r73, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r73, &(0x7f0000000180)='./file0\x00', r74, r75, 0x0) getgroups(0x2, &(0x7f0000000200)=[r75, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r77 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r79 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r82 = getppid() r83 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r77, 0x1, &(0x7f0000000100)={{0x1, r78, r79, r80, r81, 0x5, 0x8000}, 0x1e3c, 0x8, r82, r83, 0x1f, 0x7, 0x2}) setpgid(r82, r82) r84 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r86 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r89 = getppid() r90 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r84, 0x1, &(0x7f0000000100)={{0x1, r85, r86, r87, r88, 0x5, 0x8000}, 0x1e3c, 0x8, r89, r90, 0x1f, 0x7, 0x2}) setpgid(r89, r89) shmctl$IPC_SET(r71, 0x1, &(0x7f0000000240)={{0x81, r70, r75, r70, r76, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r82, r89, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r71, 0x1, &(0x7f0000000240)={{0x81, r37, r43, r37, r44, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r49, r67, 0x4, 0xffffffffffffffff}) r91 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r91, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r91, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r92 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r92, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r92, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r93 = dup2(r92, r91) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r94 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r98 = getppid() r99 = fcntl$getown(r93, 0x5) r100 = kqueue() r101 = kqueue() kevent(r100, &(0x7f0000000040)=[{{r101}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r102 = fcntl$dupfd(r100, 0xa, 0xffffffffffffffff) r103 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r103, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r103, &(0x7f0000000540)=ANY=[], 0x0, 0x1000) msgrcv(r103, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r103, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r103, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r104 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r105, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r108 = getppid() r109 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r109, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r110 = fcntl$getown(r109, 0x5) msgctl$IPC_SET(r103, 0x1, &(0x7f0000000980)={{0x2, r104, r106, r107, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r108, r110, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r94, 0x1, &(0x7f0000000100)={{0x1, r95, r106, r96, r97, 0x10, 0x8000}, 0x1e3c, 0x8, r98, r99, 0x21, 0x7, 0x2}) getgroups(0x3, &(0x7f0000000500)=[r44, 0xffffffffffffffff, r97]) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:00 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8108, 0x40) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) 11:46:07 executing program 0: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, 0x0, 0x0) 11:46:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffdfffff00000003]}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r5, 0x6, r7) 11:46:07 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETPID(r1, 0x8503f37dd0286d52, 0x4, &(0x7f0000000140)=""/62) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendto$inet(r2, &(0x7f00000001c0)="b54ae0a0b2dad7b7a979de81331a625c2575c5b9a96abe127f9f9c5e682e581a60b9a973cdbbec11d22156fb8534a2cb94cfb485e69bd0d91daf4cdf36b8a68301edc083fb3de406c595068157fe5b027468ca4b0c1d10d9bdbc1cccc7632eb0c808516d939bce5986e9067addf5a84020f9fd4626ce130239f10292f4d4c555377aa07e5a2a5a26cb1ad3107a2006d54beaa595f3c2a20a2281968bad79d892854fe64f54c147d2f006861efc034f0e8620dc57cac6af12bb116941e24c390fea8afaa0c5cc99fc72948dfa76d2c6e0386344edc297f2515d9da563113705bfbb0523aa88cfdb4e", 0xe8, 0x7d7d91bbebdfb49a, &(0x7f0000000300)={0x2, 0x0}, 0xc) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:07 executing program 0: nanosleep(&(0x7f0000000000)={0x7fffffffffffffff, 0x8000000000000}, 0x0) 11:46:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = getuid() r1 = getegid() r2 = getpid() r3 = msgget$private(0x0, 0x9a) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x3000, 0x118, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x1, r16, r17, r18, r19, 0x5, 0x8000}, 0x1e3c, 0x8, r20, r21, 0x1f, 0x7, 0x2}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x2, r8, r10, r11, r17, 0xd, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) r22 = getgid() chown(&(0x7f0000000080)='./file0\x00', r11, r22) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4b5d, r0, r1, 0x0, 0x0, 0x0, 0x55}, 0x4, 0xb8f, r2, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) chdir(&(0x7f0000000040)='./file0\x00') 11:46:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x20, 0x6) writev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="d03278f944f6b0b4edaaad8ded9ec11030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7ed884d64493d46311b1339410d93fa3b9d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc48cb3d885581ab38b8583b44ab5c7b0364b870d992bafbff2bf06e8521565244a97682d3f3c0f3f084540eb16d4e0093f27a39d8a7631a32204b2c81830867f9319fc35d51f645dc2b14a01a010823e7bd491cc9f2a9dd573afd41d93cc01584212528ecdd563d60b100adb2859618af1aeb39121368e37814286d5ee641d0579ae4520e6107871713ffc3d5e2377079dca99997069134f07d8832a9970fd9b178c2b72b1229cf682aa0f325817b6008be4b0e2d0733df340043926672523e8bec8ac649bf38494823cf891b04732561b3fdafaf0496e38a7b151fe8a8caf0146826aba5944640ea472b", 0x189}], 0x1) execve(0x0, 0x0, 0x0) 11:46:07 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d, 0xae}, {0x40, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x7) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000280)={0x7e, 0x0, &(0x7f0000000200)=""/126}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) utimensat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', &(0x7f0000000180)={{0x6, 0xf5a1}, {0x101, 0x118}}, 0xe59cd6d09f46f05) close(r2) fcntl$setflags(r2, 0x2, 0x1) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x1, 0x6, 0x3, 0x5c679299}, {0x0, 0x1, 0x8d, 0x8}, {0x800, 0x5, 0x9, 0x4}, {0xfffd, 0x1, 0x8, 0x400}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000140)='./bus\x00', 0x8180, 0x8) symlinkat(&(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x1, 0xd0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) 11:46:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x140) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') acct(&(0x7f0000000040)='./file0\x00') 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="2649fd0481fe8ba19b36f87a4906") utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x7ff}, {0x9, 0x3}}) kqueue() 11:46:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() fchmod(r2, 0x142) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x120, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) fuse: Cannot find fusebuf 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="44f061fa49b0dc8b742e8b6ab7ec0420e33baaf9df9445951839ab73e856c3848becad13d3a45e07ee6e13bf5fdc53dc9158f255c8fe3ef3535be728a3503f17a30991ddfb6cc30457f9e0c90fdb732d16fb843d6d1a4a448ed35ec366ae36af2399d7bf7f60f8bca31952d0da2858e397c6365735fd0e5b303a7dcee91c4ff89339ec54c88d32b57503998c35f5b518e97e8e70083dbc85ae456e748b94334b8837ace7f7a87a86ad0e19cc9ecb34d0900bde9e24b641d0af84817fd5d5343baeae5f90bb15ebcd3c487f67669b31cbe311ffa9004dff260c2439abb161004cb4fcd9ee4436a03c66f4316f25", 0xed) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x50}, {0x20000000000006}]}) syz_emit_ethernet(0x105, &(0x7f0000000340)="b6") 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 11:46:07 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = msgget(0x1, 0x184) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r5 = dup2(r4, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r6 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() r11 = fcntl$getown(r5, 0x5) r12 = kqueue() r13 = kqueue() kevent(r12, &(0x7f0000000040)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r12, 0xa, 0xffffffffffffffff) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x1, r7, r17, r8, r9, 0x10, 0x8000}, 0x1e3c, 0x8, r10, r11, 0x21, 0x7, 0x2}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r23 = dup2(r22, r21) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r24 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r28 = getppid() r29 = fcntl$getown(r23, 0x5) r30 = kqueue() r31 = kqueue() kevent(r30, &(0x7f0000000040)=[{{r31}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r32 = fcntl$dupfd(r30, 0xa, 0xffffffffffffffff) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r33, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r38 = getppid() r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r40, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000100)={{0x1, r25, r36, r26, r27, 0x10, 0x8000}, 0x1e3c, 0x8, r28, r29, 0x21, 0x7, 0x2}) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r43 = dup2(r42, r41) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r44 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r48 = getppid() r49 = fcntl$getown(r43, 0x5) r50 = kqueue() r51 = kqueue() kevent(r50, &(0x7f0000000040)=[{{r51}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r52 = fcntl$dupfd(r50, 0xa, 0xffffffffffffffff) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r53, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r53, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r53, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r53, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r54 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r58 = getppid() r59 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r59, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r60 = fcntl$getown(r59, 0x5) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000980)={{0x2, r54, r56, r57, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r58, r60, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000100)={{0x1, r45, r56, r46, r47, 0x10, 0x8000}, 0x1e3c, 0x8, r48, r49, 0x21, 0x7, 0x2}) r61 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r63 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r66 = getppid() r67 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r61, 0x1, &(0x7f0000000100)={{0x1, r62, r63, r64, r65, 0x5, 0x8000}, 0x1e3c, 0x8, r66, r67, 0x1f, 0x7, 0x2}) r68 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r70 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r73 = getppid() r74 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r68, 0x1, &(0x7f0000000100)={{0x1, r69, r70, r71, r72, 0x5, 0x8000}, 0x1e3c, 0x8, r73, r74, 0x1f, 0x7, 0x2}) getgroups(0x4, &(0x7f0000000040)=[r56, r65, 0xffffffffffffffff, r70]) r76 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xec15, r8, r36, 0x0, r75, 0x11, 0x27c}, 0xffff, 0x1c, r76, 0xffffffffffffffff, 0x2, 0x6d8a, 0xfffffffffffffffa, 0x2}) r77 = socket(0x11, 0x3, 0x0) dup2(r77, r0) 11:46:07 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)=""/190, 0xbe}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 11:46:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000004, &(0x7f0000000240)=[{}, {0x29, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa93476dd68d15d74, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x2, 0x0, 0x3}, 0x8) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000030}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) pwrite(r1, &(0x7f0000000040)="5999", 0x2, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:07 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x22}) r1 = socket(0x0, 0x1, 0x81) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$dupfd(r1, 0xa, r2) close(0xffffffffffffffff) syz_open_pts() socket$inet(0x2, 0x2, 0x38) bind$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x3}, 0xc) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 11:46:07 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f00000000c0)=0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000100)=0x4) 11:46:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x6, 0x4000, 0x80) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="822e2f66696c24300000"], 0x10) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r0) 11:46:07 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) unlink(&(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = dup2(0xffffffffffffffff, r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x2}) 11:46:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 11:46:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fddff02"], 0x1c, 0x0}, 0x0) 11:46:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfcfffffffffffff7, 0x400005], [0x0, 0x0, 0x0, 0x0, 0x4]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendmsg(0xffffffffffffff9c, &(0x7f0000000200)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="0e7dbcfd50eccf", 0x7}, {&(0x7f0000000140)="3e838d75e789a7bb10c27aef0f28f9ce4857af89306fc4a0d02a9aaaca35e89c4752d7e3be1c7611d7d8b5f775991159de8cdb16e462b87db0eab9351901c5b17ab0eba6fb9e4e8c0a", 0x49}, {&(0x7f00000004c0)="d3176c25720d8f488e86614934f49850747abfd890f3eda2cd019ef5186b916e0044159bdd2f77f57cb0784d0ffb4e68a6344a932e12eeaf6e86486aa3054fbdd085c9fd518c8b01f80bbd0283fa63a5a476a490791d78ac5a3f700330c1674dec628d637fe29c9a5d11fd2def557f745eaa730fadcfb51dd0aaf975f6626e6588571d4eacf7f0b4de754ec872acd2b344cc3cbc9e3d9e58091bd64a5b616745e6ab315bae1b", 0xa6}, {&(0x7f0000000580)="218e8e6038106a5686629ab2066b537ff36a214c64ef9aac36f06afb82737b2f4d913bf14dbfa9c45a0054540d70f74e2b925f41a79326588ab996d475f92c97a1c8e9287b50df6c83f889ce455f2104e1ff9a883505e70e7ae4bd146f235ba6022ed5efc30355774286f72b18c5c191b7980a511a4bf815a9ebbe4fbf3adeb1b8ae92377b67fdf1f897369d8b101b20766cec152187f82afc5fbcd67bf30453877a343b417e260b7777a68a561df9aafa7f80844b65e3669fb5953ee8a989a2e69785962db50fc3c72c", 0xca}], 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="10100000000000000100000002000000d2324dc62f9fc2cdb99d162902be8bdd2e58dd0c544b0d0ee0f82752c1acebc22baa3e41d3e8caa82ea3044c573c4aef762775fcab46c1d4977e82062be01b306b4b953ac4608cfbfb74560109446175d56121936bfcf132a6f0e1b04abb8078582d7775add6b9cf8af93a59de209e47e546ddd337b7ae1472ffb2e302ecf309e426ebe35567c2cdbb29125ebb98d821d44e4dc32241a1e40be44ebe3e9869b2127d7111ce4edba2f53155586934ecc5162dfd46331127a3f9fb27ca856aec73dc97025275c279a2f57ed8f41dd7ce57a1f9f0adda6cc222eea3a11484547ee8513e779ce9b31a9fab7f0b43b4741c9cda5d257745882c8b768a40dcb0f1279cb553d8630a06f60d6799ad5e8f12e8f021077de1f4418e723c3fe580cd080e49aeb321db5de1d60e06ebb52ad6bc109067a24ecfbbf16077036d13087d19a497dbd8b4d97c8ee25c31a87cb0f6805f908f16bfa5e79415aacca66ecbf86bb2c7fd2c7e6f3f62eda6101c3eaa22f68e4abd256a3414eb7412d9a6cf84b54087e42d9078398152f812df938d40433afd5d5f6a8986955cd3164caf9334aa208772cd0b3fb7bea4b41d1459758aaf8c5713776d7ec666dcbfd3f121c3b59911c8121ea1e7931aa90a533a9ac310f301bbccdf608f8c20bb229aa6d67d737c52dcb6651bdeaec249901dc9f1d177034758d46094c56fc80279db3062181695cec015b18449e4c605c30a3c2f39d3132c58258daeea0e009616112edd059a73b199e01b1e6739b7703592c5c4ba19bc0e863454252bc766b4fecfb8016b36ae2222f4f70657e30ea39aea19ea05999eabceb35aa2058c589478cb92422992497efb32c3dcdcee44aa62cf47e2d0718a8349e11fdb38d3ba4c71cd9e386e00570db9b9ddfb673e1dde94a3b5def326c1ff2ffd0ca38d237f42268f91629ab9215f6b68a9f5a54de62157cf8ba3b09c780c955cd3ee9eaab4b0d65b0ef609c0463005b040efe32b9c1fac4acc2b7aa2d53858ad59fb741e4bc8bd7c52ed7dc6fce60b9ff2cb43e5f4e388ddc4b934390b5573b005b3de00ef632e9c0218b0100f6dfa6b52d2a694bea4a56e0c86bb814a8193d743aecb7cf5eda8bc0663f9be3e009f35bc900060d17a380c8f07d2237242083ada0ccc41a67a93243666d83e6e3bf7d873ccc2147a8053a94fc4451fabcbbefc511d7d9d6c3a2e11755ac6b58ac647840733050f924ea2df6540a1b9a5316f1d3940bed030d21c9e0f2c629d7998ccf79440b696b4905b77b9546245bc689e215c2cca222f7e559710c8e6714066960bd6c17c09b2629e58380d12903981f0fb7e699a8de1fccb2375f96fa8082bd49388525edd0da156e7774da12bb7d464c2d5ab23f717113186f19bb02fe25c1d863ed235f67143db9d10e02ec100f9446b0a7c51d841c7fad58c57eddf5993c841bb446b9da5a38142f577a3609c678072d8d0980c717e78968fd03c54921394b2792b42e5250041e357c973edbff9cc7f954c1c211cf314dee20d7a4f754ef86d56b8ba8e8a37985d1607dedc86c60f576c393c8b16f35c840c68dbdaed6ce070819b0244a22f456a40ae2edae1e3ebd532f24106a6a960d0bd6bdb146a3f128a3ca07a76416665e163c9451facffcd211cc0081d4ab3601379248a1068de5c9527b310d8c6ca686f811662851c0f1af1aedb4ed49d2b2e319a61a05b0e35b3b3d85a57df3744cc1206466af92b510cf46ec125182a7e6ff51fe64df839708d41bd3ce941d6abb4e764e4c2722e125a2929cbf5b43898d26cffaa9a4f216c62ed60b0c937fa989685793df465ecefef9c3059ef1f4e7cfe8f39fe37e990a117c062bbfc342c1dc844c20a72118cebc1edadee4a8eaee37d94d0d58f70d3cb99bf4ad8311104a5d1d998174686a4e9fffe2134b9a9f2b8d39a75c617ed498131622913cdfa2fbb62690bc7ea255b8144241e4c17f8324bec4bcd3a6d6cda8118a86633531380deb5f0d78f8e4d577279ed9608e220f0d58a9b483c08b45aa3d741edded4829d9e5cb0d8be4336dc26dbadb3a5507c13f4dbdec947cbec4b64942124b3ebe122400b93713b1a458d7e53edf3962b88b253e2db3e69e3e492f848a1352457daa985f62849812b0a61d792e96e885f18bf2b42c4b04a5503d9c51d30eba5d5a817d7f00a79123bd3d11167e156fb3dab34c5bc0c7fe8e5fc91c18278ee8e37fcc1a46375ddda2aeebdf464ed6c86b313455da4bae07339556ea971ffbfe2e5bbd189818d74fe96906a1836a43b9bb072d8fe7a5e3085f7a01a6c2aba428cd25e4d74fbc8111927b355c9f40a33c11f3e79a752f239471c7c39ef33be4f61323df8732e431441272d66a700adf482546f0695bd98fd52de049b50dfd0a551976c588832a1a226188e7a6afa447a2969eb76f9236918b39831a2bc965d48b5e9f3ac585f1c8df722add03739c61366ba918a8310c8ff4c508584a0088f8e6d0c6dee173446a4848890e3601964613d42a28d09996f4dd49293e8bd6db99d7e6125e2279ac4da12cf7212f3b7cc0b397a73d345088b6c196e490984c43f3caeda74ef00d8c252eae2114e9db5f03a14a6617b319a835b2ad3635f4b36212955c789bff944089ea3e56868c9d39acbb5971d53a4f581380e4eb7fccc05975405d3ab0b6e84f49b25eae38f09085b1432ac20db4b0334c74902b7556c8a56c52ff64b5c42ec14fcac59a968fadde1ac99efe0217607ff18a4b1fbf800664b8526945914d86e55af43d983ed9b4e00045efa8a242b22a867ba146110accd2457472499a7d9622e3102d9f4b3e7e1b5a960ad1c3e99a32d57fa64fc2ee8dfa0fa67793b704073e8588e99a8f7fe8d9f98708efc4279b37d82ad38e333bba1074336c0df40eaba722e900a6ebac46b215eeefb7419bd06640ca6ff1bd6a614dc80f71a9db3dfd97ac6875ffbc85d72b8d568368cc7d2dc162b35ce7509963feb1592ee4fe77159e3058734343bf134a4aa896d86b401bef553f4a6bf2e85f9bf40a05eaef543af6f9373e21fc964ae5c9292b10870c77a04dc81227ca51282f7ea4c2e6dc53fc1e00ff238bfacb959f6dc79433ba900fccd873501c852d9fa9dc49155c16aa2047cfdaf351c132ea5a2e636986c588f369fdaa7e3f3f01856918dd7bd47fe1ff434c18f6d692b04b700e577869d41f9cb9c764d7f12e4e7a53017dc9ea68f6ddcb86e7f27cba32f95d4224fd680d02dd9703a379235f8d7ce33f130dde685741a56a39b3cb34d2e001c31ad2137d96453d325c7c2ad2b5121b4d648e1a7cd79da935c2e54cf52106d28423a89a520c3a7d8c6170ce39cd1ed0025e1d525a4fc19809bb4c6b2d522fba02857347c5980e1a6b8971b1df1a8abd2230cae50ae4fc699072266b8b2e55205f8ba1332f4fecf1b8801bdeca48da3ea0b6d06a109488acceebf9270195a03bd0c91aeaa9f5fc21d0be255980ae2db834ba3020235ee089b706d9e69912674c5525cafa86560233c8b4c6732e819c5f9a8bae2a4dbdd83d2c4c58b73fdf9746ac339f799930154bc7ec446c3d6b65b7c30dcc2e2df2d0dc748cff7e80cc1c952ca07bdbf1c976cf55d207a1fcc0a7a1bfbb7a9ea583f8289b414ba80d047d8d392ecba0112a71d8210b8fc4c601a5258645547c9103c9285d6ffbc75940c07cb148464204070a6318dc12b83b732b0688fbc75f9e693ac006660c003e229708571b4de179e577a9b2ed497f96e76293fd7e937756614f21037c306d5e25dca0ac01e81c80db4b4d340063e3d5fc7c2d2fc1357c711cd7895a2e7fd85491745795241face74e55fb502bd359c075946184ffbe0951bf843c7a44017918a3f87860cb92ab604f4e35b8f162cccef8ae5b466b10ba5ec14cfb7b06d6c30969776588b5ac3526c55e16053e74130857ff15eb7f2a7bdd854e263aeb784f27c30ad37f673176ce2dcfb95fd49984ac2065e8de41fc9276120136aa5923c8e4e71ad61529323017a8ede5d309807ab9826d965aa5033b82106dcdf117e222851171b38d0eaf388c2dbd809d35612a05c3a3d1fa7b22bf48e1d2815b0b58dceb24d06d3b7663c4626bf03e737f995b8dab15d62b54e9a638cb9ae1e366a87e5286e935aedf82011d9bae718d7f97032270411a052a1c64e41e847100194d5904ecdef040c86b9778bb9a63eadaecb9a5636176b5a28679ecb8d66fb69c96f0abf03fa6e7083773a16fd9ffc5fc05e093a3512aa92ba09d806cb8dea7ef6cfdeb24190de6f7ae3ffa3bb2f58b96d5a11be3a8181c592fbcc9bf622cf20e6585b8b893cfdef659c461c9a72ed46044f8fd558b3f9dbf8764d5aeb776b029cb3297036ccb1e994c82e88855d9eb70cc525a8146b551c3438fedefd60a323bb0b04a40c919c9fa2e9c7b976c35aa35841f8dfac944b1493ccd3b6d0a321d8ca3e1f62258c08266572478bfb1385352bd459d92d69018a60519485a948b7fbf2796600b384ef4e6f50ac0baa3bbed633b7e8007ac7f7b034c1304d6c3fbd18936e053f2ecf2625b7c207bee719d5d22c178dc2fe357fc1827f9f0b37b90c9e6db1aec3c7bc891f384006f6452994cf01c2de81e843d157a8f8de4e090dd7bf669640660440d2c91483178dba9ecef1bc342fa574138df2c741f4cc1b51d240b6f3a32803b3d4c3bf6170b1fbac258d55825fb5d1a28cf8d0fbb83f6062172e5e95d9ce5cdec0b205ae7b413e4706822e68a2b456eb3363f539b543573d0d0c233d5cbc1e6cf7afdf87a454c05db48b65ec9184956b488f465fc11c9cda7112274bbd298ce48abf2cffafafb165a16b70140025c0b37027ef8cd4689f65b81872ba23ca868ebc95ad62cb236407784f029d128cd9182f3f822872b3e7894c3cf85c08ff1bb397e1a4bc840c267513142a34cb3f7d4d77d950ac5025e7fcca8a5ffbcadac9d1ede6fdc8a65e0e1ff00634268c5f212972d7ba9ccdbfa46360fe57e6eb4d144330ca77b9d2983621e5d03098bd4578a592749062c4ffd5cb9f62c64d82fc95792013ab3ecdad725aff800c5049da3f6f0efd2a5e2cfe17f615eefd5f4163af40120f700a12b6df5cc1d78c67d00fe007717bbcdeb546cf28c5fd510d1be444355aae46f4dc7073aff67b6634fb963e9f3189abac229a77907d9ae3c1771ac1935aae2c8d7c5b8e8a207661b62015dd85c08235795a9b261c683d1e9a8536f2729d04f01e1559c63d1dc5dd97623736dcabf0cdac41c884072b345b07421e1e76b7d22849e1e876422ca57df13bb59366c72aae777255b0474edd524996f0cc8574dd4b98374b386d32f65fb8d4f743ca5c4d37924e50a7c61ae37f9a273fe41077e22867a777fa633a94b53fe665140bf4648ca8073ed8f439793f36d7ec149eca4a369821ac19aa9ecc7a530f8031153aa3934b4a04677ff96d32ba141197c98e473d30547228abc516b1dbe12aa68098bb084e591bc3b61c276dcdced44fb3d185fed36b70e49e19823181b390f8d12822f03bc1f8c245f0ad6e0a5cff491262f1ea1b5d1d469d1dd21d437649bc4d8b2aaae4cdddbea5b87e0c3b857df49d38c531b0bb98e22d9f97a6c14edb2226d5923ea5616c97d34a4003395381a32d8b8a787201012638929020ed8bd8896606fe31e9657ec2e85453f03b1ac8991d26f32a5e2724ba51b3bef1526f57a43dad646a1f01d6b1f185a4b083835b86ff600ab002b5b25820161d81912700581450f90a9a1a8e00479f32f1be3e0118aced982110b42db4ec0864ad0a76543a8c774000000000000000e3148d5706000000d8521efb386c39a9582357862d94bf1a363b09a149e30bf0f9d588aa1dfd9c28f56ed64b0f74dae7903da9864cc00000"], 0x1050}, 0x4) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x8001) 11:46:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) close(r2) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r3 = getpid() kqueue() r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r3) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="05874e415d88938ab3d5e2ee4278c35700", 0x11}, {&(0x7f0000000240)="44a17b828312d5286c25d0cc518a71c5783c1d767f791cc7752b0cefa23601b83844b7d7364f665045bc49b6ed329aa176a2e8e703cd0561a677c74c17204e9ae8e681efbfa1a019742b992fecb543dbf96c41d65b0e745c97b97c9ecbbd860b631158f6830aebdab0402545fed1ab784f61ab1cd4eba148cd350c9ca596f3b50fa4336312e78c5075d794271304120a935196a44ca9239a09a134ec3184c15c1f2a77c12f9e1bf4c452c3e674431994", 0xb0}], 0x2, &(0x7f0000000ac0)=[{0xa8, 0xffff, 0x5, "ffd8340b89f84be17d96b5f99d9fe6625fcba4254d7b58b158120eee263046de195246896d5ebc03a01a5025151ef4f3657fc2f2e29fc9ff2def3107db43923c2dd147428cec79a7078a392f56f1c432d7d6dacef4174fcc11ac1824afb7bef30306c83917b93f8944094b8b58fa70df005faf412b854b665118b9f2b68000033643a3f816c9d3f23c9ce7818f1ecb5eb6d87fd055cd04"}, {0x1010, 0xffff, 0xdbae, "bb6f292168f8af644c853bba240937cb7429f084dbd6854463aa5ce8e69e7193856187af216ebbbb1a9aa2c96eb27dce022b211df23fd5d7ed81238e31d8a3cd660d5ba35ff3fd12b5d4d2b11103ad40422a7d750008b95f2d302cf2ee0962851a3be5198aff4dd2759e9e244fa4863c396770d523ece78581598784b63b4d52b52ee9f512ed5715b602fea4a28666b3e6155826175086bd1f6cd53a3b07fb3eae76d0c905551844c38334b5391d4aab06e35f6084f6bfe9d41639d7c9aae64f24ab266bf43e95fa0c7b93870851c2cf2b38f31075bcddc90031850f0ec86bf02945b9bac11177d1fc91058b85840080aa5386c81e8b2afa5376cbd0f589c371d150871f52aa768ce2af3ff82fc4962f5131eea33e306dda713b2772bbdd417b834b5f3feb2c1b428d19978f828814147c6c6454b48315338266b1c318089a634ff2eac2bd0cb300701c6ed9d20cd1100e3d686918bb8ab68f53a090381d67bf9839ad8760dab8fa84722efe9d6759c3313610d0bad3cd83df1244341805b32a6f9d7a58627362be19a86c8c96c1ce9ee9597a9318acf6f84aa2348365ffa5912aa844f6410c15d98006e11954cf206ae0c9237bf98856d1955a830ce945a742f6e860f6167d945ed03675057beef861a8d604387ae265c641eb94e5ce92be208c2ed80e619ad1fbbdf49605d101ab0bb92972a9ebc9edba6439bfd6d2c811edfa515a10014ee21bbf864da2abc47edac09d61343776592e4ad5b245c069db506fda76f7efc988674a513c8621fc09c7c6e99d78f9dde29b429050db337a9edee76fa8013c361333fee01d8a42e85d68685c6e6bcd241d97eededa6df8c53f8d7f385ed162c720d73bcb0dc4996fe8dbe888be895ee51e1ca5e15a149c0ffade25b8e6323f768ee71d81dcb2e795d3b65691ba6c97384a4f403d379e65398e35ab44fcd98616beabcc1d544586133fe7bba71d45fffa6b4309adf8d023b6553ba5c5e2ae7b475bcc70347ed2b07081e0aa67be84e3fd0315b858ba2c40c841ad9091cc1626d1f81cc93f8f366c3545a536e455ef5ee857f168932fd20dcd3f59818af277fe040db03e98eff8f41c7318d159b2df07c038b631f85d164d9114a286e7085673cd7066a9dd5dbb978339078863ebebb4cc938999d0604a4f8ced320c80a35e8970afdf2d481bd66033fb48316e37c78c663166a9cab11213065a2eb8f07cc01644b000472dd609318ff590bf6edc9d01cfa19113633dc8a1dbea6b2747c8a9b57927ab363c70dd9db024774b8a0d9bb554a9104ecf45f4bb82f922a9405378784b39bb6cae1709ab374a9c7214ae149411cd4efe6cad8c62eed2d721692f7d1fb8f5f0b638ab96377c798772b5969d8149ca3adfb56997d7649bf07e25bf20f845bc1cbe25e450ed0f672b070a24e4c31cca42bffdc2f43511c6704d7adb96fc74c1d8f84aad83a22e371f23a506ecff55d5a30ac1a4d83e9b5f6a01314fc95c9b1f08eda7fdd90546f3bc798b208339d894b2513ec32b4d55a4c53660714d8686c8517d30d5314bfa97a75b7e298f27762b1319ec1fee9e7121f59a8c7f38156e82f0edf76d5dd691e11bcb1a25b4376f72fad6f97397720ddf656b3566cb678a37ebe250ea5fc5aba3b155c4bfc18798156a3c8618a3583b8e0ce6f38b4ad1c988a8f16b5987dd19ea627f18ac219c96e22799461c0fcfeac5c9d4d1e510dbb5e808190c3146fc4bc9ba60dff38d633ed49ad1104c48a6325b9f4058e7d5130f31e7bcbb67502daa1bf181399157584395fc5af5c44a8a7b45127003e4aafb81c896601342490875f982186bbfda9167b7cb86f01ad039f769dde4055381335a2245d789945549bf7c0ad1bfb632c65fb1d760a7d33ea247f3834d45a1465531f45df1e1752f6093fadaaa8b50cf35de7730e4ad02e3fe8a5419314ef5289334276aab08e5130a128af24f4d6b86f94e25b4e84a0dbaefea346702d4709881a8d61cd833b50a1aab1467c856211a98fa13d0bb429a39ebb2deaf32f9234932367742b2585d78d75384c07a1dbb18b0022f3273a37d6c8d3748a352fcd9c2654d97295470504e9ec57b8438b06fe7e07c46fc6c56d4d322e7b7f0022989a8078be90ad741eee9f8cba9a6294df39d2abc207fb601b023d226cdc431d5b10aa292fe02ab71ff6f82d518b8261e1879bcc8cfc7030da0a537da4c1aec48e8df9287586d033187524cb37fdb927aa2d4cbfd9501fa40206cb9e4b0fa2f91dfae78827c70fd45f8c14e0972fa8e722a64621f74b35ab3d6ab412704485585224c44f6b6707a9230a41136aa77be383af57e68d7322b50e123ae6a7c8b249e16c8221856125be6241300e2a7aef22258aa71165a275a9b5f035fbe714bc839a3a7a0604b91019174e6348359392e5c884ac05d4a902fd147fbeaf8491e4df956d18733f21c29e00054fe6e5313bd77b01032d8476d23c807c25b7e2ae7b99e7cd6711868284c57b6997ec5980db5c2eb10401cf52690efe5462587d78f9ab497c566b36412ea0f888d3cbd884ddcdef74ea185b99848c781ce5a479fed8a0c2ff32ea4d1e9d334549cf10095adfadfd54c1d6621297e50792d85a852bf347a50b6e4fce451bd62914d16d5d53233c0e838f10e7fd766c18f833d931ce2fe721d26e62bb6d4c79dfcde203aa91cb3155fb4b4fcc13c609562699c7a138e7d12ba6d50a0aeafbcc0a52ae22b744e4adbd1dd28d4f0b6ba2f25c65af466f5f49468aedc66734b09cfcbbf965a991cd61909d9851891303e03747371889d8b8824841c7fe7c8f59815e5510d74eb986bb9804f1face7db67379bef3f33d655e82e1032b808f41fa1d9d2226e70e5f23ddbb815d185e9236be690a24c5c74cb06d80b1d47b85fa87fed68bc9aa94852ad55cd48c896e5d7b6687c16c58460db49b5a05d9b38af0e0998152093d5cbd79ef9f40f7074a03d40a8077683a8f197d68487dcd70770f86b6c3a72f82f4f7b0c28187b72057b9b536d866474e4990708e5cb8bcaf0102a4965301258554c420116ebd9eeb6f2bae2684233b96d5596649cf4f23b0d6ac56ee7e8af1d1b56a60920e7856ae6a2a8f0dd2c5f0e9325a3df29894a60a545edfbb2f073cfcceff4671ff9cbce501acdffdf7a0ce79aa2eea1f9654ecf3c880bc26ea886a91b005cc3c21a0384571af3467a3894bb8aff10378282a36775bf43c28b4a9bd2e6e1c97841d8814813304ebb00dc32e1e0bbae2ce18259761d16eab5dfcdc525a596a3278f23cb7b91488e7ac6e952b5e3c8954c0327547cbbb30fb8b6bc7b8419981d52fac5d335e2a6d3d6105b719ebdbc85751ad06627d99dec95f641863b1cb5a759c295c8f9cc2e01e850b35ffad0bfe930a4ee7f2ed71865abdbfbc221fd3176e5ff336c11848859f1ca348a5af742d64f300a197ec09fc6ee360433344e1a50753ae811585d37e915e8156d576fda8b2159d6cb814f385f0b812b4334e3c55964c8627a58df7cabae8b362d07ebafee678445e0f68425e16bfcbe9a4691b7560301ad1a4a9179e9a124d84401bca97e6e7d2f6aa33207d6b4eca41bbf2fd949eb095faa77572c7973e751a49039dbd65ee1efb4e7bb5f3a1e86bf728d7afc92c735ba0872074d55ed2a533e4ec3311ec7ababa3b34387e1a45f18f7c7a07c344fcc53460064961a4753a6fcae5b6e814b622c7edc2a0247aca933cae283b0fa602e30a2eb10fd08d325988de2b0e7bc8065dfdd805875adef500d4d0942236c3ffdedb61614afcecd28f2c14781d97b2b865ccfa5c09292f207eac76025cee0d044407b8e1efee06ef6ac88dc26e6f1d4fc17bf19c955a2564f5a0e9ca6eae7b439d549d1fceb8bcc91e5a027ceebcd3e2f532c6a690ac611df9e8e83532eb004535e3497e93e0849ad3077079c271cf2f8f4e927b557e8d189d3f55f5763b39e55039a5146dbf7b3e04cb3afe4d3b8737453c050bd45272c635a21717f2d42f557acbd0501895e199893a70d30699e8c2d838a45fa1310c495b0fd5a4e1ff5e1e1ae30fbcd37cd5bdcf3d481c6b1b4b6d16fbabcbfa758a691ef79e29024e7c224e474920d78bd4789db14aa9e32dcdce388a7bf02fab2e8a1ebbe3379530e4ca3305b6ec9e7ef74d8a3c231d2d86f7066516971c92467858aa376dae09f2c75f15992b24b9469a24d7989851dab44fba1ab67542b0b93d6b07ce8a591cd40b36ac5108c47ca3ef309af54df5b901b8ba2b90321e9629667c854079d5944d0cd729c65b0f3c2fb904669f885c52a7ee00f6cdcf437af2d3e4ee064c522ec9c56da094c465e9e6cd0e6f62b653ae3840d752184ea89a5e778df248097743e3781d6efac9fcd68f3b36291620d206d95c73a38a3422be3f45ad733d938c4866da03947ce1cbee3b5359cdab1ba04cc8e73104c526202a4ecba00f8b2045a109cbd167ce712e8391a3ff8367fb2bd6682c8b1d8cb30f147964407fc688fa731f91196ebfaaf0d57e8dc3be0398165971bbaf846e49ff6ab8b4e8dcf6a63ad07273bc3ad52cd08e46bbb2c8652d14961eb8ea17036bcb4934112d6175b0d36170c722c4497785133dfb96e3d5e998d4e4da59347466901f5b98e0157b99702c8d0187859cf18d0b82fbf59899b8876d56f56294241264385b4037b0dc91d54a6fbc3208bfbfbf3171e23ebd7bd8bac14c1996e9a22169c01f4bc2bf593d1502197bee2bef380d61472785e7f4c4f82427d67d5035a15a9937ad251f014b63cd172e8256fcf8d80332ca28b4e3a765fe0796594236f8373a6b53e08923a091db76be476ab9d983ef958cd06b3a797d713841111d6cda45710657e9a1aa8ffe0005bda756fddccba50612fd7ae0998f845bd26952130f4c31d1b7e8d393a88a15a78fc692841b2d7c40768426151311462bef9ab7e691274618afdaaa568e2f630240f731602433572dacaeeeac2fa3f12f4effbd3039973041c81a42c71d8ed9c9bf1d6efb50f50f0699232c3888c6f71383669e1cb983c383dba62d0647b28a24a61b0bbf48dbaac28027c0593e6c998a19d6e88e0260786edce9fd47d4f58ecc72b5e7e266ae0daf5fe6c7fd4ef626bad3a77e5dfdde26c7b3acd651ca693520ff0033ab44ed8a524c03c4976dae1bbb282550164073dae727b83ef145d63fb37536fe06ace21df779b3533f774eda1c4e006fa96263e257137f1874a1cd50f955a00bd769a0d4bc3c710fc27c96c75c8961218b108b0afab3862b1e6ce1f65e5f76e633defd87852b8583ef33e5430cd8948bc8b4456c37e0761f565ac41b120d4769390524b8fa183332958264978f8d6e73e46f48acbb6e2c6567a692b38248adbf58210f15be15861deaed66f08569338ba8facbbdc3ff7629c27369397adfbe4bcaed47ca7f36940b5a2addd1331ecd1e677a820fbbeff1ad812c9fed50bcee10501325ae63f5b0cfe6e0a9da6915b72a4e8275f9a69f6552516d7b73283259346feb095122cd4c468ee937b03a938324560f7d38da8a0ce0667ca80dc7ed30d50fd571e5bd25d53407ac0712494a5ee92f607d0169ca291c9054796845fa69ff97b6c3bb09ecfb63dd6cc5e53766a5d5bd3202d881e15b824b2649adf5eee06e2a6323cdc5136879d2745af98cb791adde6b0968eb75b4a924810f5c0144435e655ca3dae9085bb098c3dc0c6c231ab4437e862b00e3b9ddc283827a5526e45c50b0044ebfb8e90d0ef72aee85ebaac0bea462e0dda6e919b664f31e805c0bc7a6d6670c3448158b4cd3c985191"}, {0xf0, 0xffff, 0xd181, "0122a402d429ac1bfbc6ace9dcd251dcf2c406a1e49f74367667e4887dd65ba63997674b28b43818c92d9bbaddb18648f069ed075fdf3ae8d3cc8ea528e41636c56559f426d21ba4fc8f25a562ed3063227aed5bee7604dd0b297132d08fd3ac3950f22414fcd7e2c615082166b868b243bfd78c7fd75ed9b7eb6b35d2e36a1f6d4379a512a9abc552495a5e2efe931f4c62b3f06ae9e3e0ae58d4269cfa8a41e6ec3a5a85ab08900d2aec8f420735b2b9a11b3ecb0d93efaee5820c0525624c5521c3ef21de453326781e38c4a595aeef3c6587f6cebbafef245d3f77"}, {0xd8, 0xffff, 0x35b, "32ad84d9bb80ff724e7d47bec32aefcba676be610fedb82508eb0aa019b3d68ad8c667d0e110d6d70ae348c8b478d2dd8c036445fd8a017da0fc24f591d017cec9c237544664fdcccf22dad5701557c09038e114451df6eb4da9b6335ce2db3d0d4447d5c22a68b236406ccff31762fba9fdb72ceb066ff05bf25d20d1eb1d673570a0da2d793e94c2970c3b5b724bbc6a2e383d6f9a3668531d8a2f6d70058cafd423665f6ec8a675be06097d386ef21761c6f97e709d1f7003edc1073eb20bab14a05c6c"}, {0x40, 0xffff, 0x3, "afbbb5958a9dba12604014ba3848448e7e9bbfe3d284b5c2c07e1ec3420ccd523b3043eb283f750cde42482d"}, {0x60, 0xffff, 0x9, "a7a30df9aa049a915175dc10c5f595cf7b9443a734d211fb71ba7486af03fb21d5b0ead14c23f202cac21227b4efa0f88763441dd0ef490ca074606e5cf3d6f4e5e9bb29ace66a239eaa866064"}], 0x1320}, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 11:46:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0xc6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$KDDISABIO(r3, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r6 = syz_open_pts() fcntl$setflags(r6, 0x2, 0x1) r7 = dup2(r6, r6) symlinkat(&(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000040)='./file0\x00') r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000400)=0x7) close(r8) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000400)=0x7) close(r9) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000400)=0x7) close(r10) socket$inet(0x2, 0x15c508a2e2816d95, 0xfa) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xfffffffffffffdb4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r7, &(0x7f0000000180)='./file0\x00', r11, r12, 0x0) getgroups(0x2, &(0x7f0000000200)=[r12, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r14 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r19 = getppid() r20 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x1, r15, r16, r17, r18, 0x5, 0x8000}, 0x1e3c, 0x8, r19, r20, 0x1f, 0x7, 0x2}) setpgid(r19, r19) shmget$private(0x0, 0x2000, 0x70, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r21 = getppid() fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r21, r21) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x81, r4, r12, r4, r13, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r19, r21, 0x4, 0xffffffffffffffff}) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r13, 0x4) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xe0, 0xc1, 0x8, 0x3ff}, {0x3f, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 11:46:08 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) syz_open_pts() pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000440)=0x8000a4) close(r0) r3 = accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000a9000000849fdb134db9cf39f8bb97000000d700000000c198"], &(0x7f00000000c0)=0x2b) pread(r3, &(0x7f0000000140)="e97e0fff5367cbc100d9134fee33603682e18ac1f02f629f6bd55144dae7038d305b14b1f1c29c31d01fc34683fcf0beae9a660043878ab086d1814983335b4a22223d0d6f3d43d02d06c837e44dca109271493e5062f867eadcd819cafaf141b8e4bc5e53cbd7b882d470d7330e7d200daa853a0496deeb45084b6cff4b1039261d7a964767ff8e0169cf94af4dc7d75084ea9a", 0x94, 0x0, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x20, 0x1) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x20, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000240)={0x80, 0x56}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) getpid() r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) mkdirat(r5, &(0x7f0000000280)='./bus\x00', 0x8) r6 = getpid() setpgid(r6, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x620, r6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) close(r7) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000002c0)) 11:46:08 executing program 0: getitimer(0x1, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x3}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") 11:46:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x7) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x70ed4620d864ecba) r1 = dup(r0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 11:46:08 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202f3ff6a48ba6173e6fa35824ab19f26612c298742731f4454b2f01a6e5ba61f5a86e71caf03e8ffffffffff43dae9611d3c44779172a06bb2573952393e1ef9d50d1105ca8485cc7b773f5b861381f868"], 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) fcntl$getown(r1, 0x5) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 11:46:08 executing program 1: r0 = semget(0x3, 0x2, 0x4c1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/228) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') 11:46:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) msgget(0x2, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) close(r7) close(r7) 11:46:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0x249699a374871610, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) chdir(&(0x7f0000000080)='./file0\x00') 11:46:08 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r2 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r2, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000380)=0xff58) r3 = accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x54}, {0x54}, {0x6}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x4010, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x401, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499d023b7334b6280f0df0dd2") 11:46:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fe, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 11:46:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x1) r0 = getgid() setgroups(0x1, &(0x7f0000000000)=[r0]) 11:46:09 executing program 0: r0 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/17) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000080)='+\'}-\'\')^\x00', &(0x7f0000000140)='\\-*./\x00', &(0x7f0000000240)='\x00', &(0x7f0000000340)='({(/\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\xff\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='*\x00', &(0x7f0000000580)='L,\xab\x00'], &(0x7f0000000740)=[&(0x7f0000000640)='@]\xeb\x00', &(0x7f0000000680)='\xa3\x00', &(0x7f00000006c0)='-\x00', &(0x7f0000000700)='\x00']) r1 = msgget$private(0x0, 0x1) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300), 0x0) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) close(r7) r8 = dup2(r6, r7) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, &(0x7f0000001d40)=0xc) r11 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() r14 = socket$inet(0x2, 0x5, 0x3) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xb10aa148cd2da865) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r17 = getppid() r18 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000100)={{0x1, r12, r13, r15, r16, 0x5, 0x8000}, 0x1e3c, 0x8, r17, r18, 0x1f, 0x7, 0x2}) sendmsg$unix(r8, &(0x7f0000001dc0)={&(0x7f00000008c0)=ANY=[@ANYBLOB="000075db32f36c653000"], 0xa, &(0x7f0000001c80)=[{&(0x7f0000000900)="ef253f1ff310613aad59bb941f344f9f8e566438b35be7c0485546ecc5e6fa0f6e0849837730482b03a65be5aa7a2ea03b04cb7689289e92c13d66e8cb0a4e08224634eb0fa015551ecab49f15d6f0ea2b3af149433b48d7ceed1e3b3dcbcad9d06a196beda24924d800e5af71a36f51468ed20b1d4c2b6ada4d985cb5ae52d7925e155c16abd8f683fc9bbbb64383b8e92f0f97daf28f27b5c193f1fa1e531943fce0955a78c358832c919ef4f05d88e2985e4bddea8d78014cea3893501b75e9e7df7ffe722e77439af82ed671b7135f1833a5", 0xd4}, {&(0x7f0000000a00)="0fb69749765b1e9b98f6ebcfbf797ec17aaf0f910354ecadbc2aa18039e482589510df203b685d879c9bace0b371b9413f3d6fd61dd9aad2aacd26ef83c52d73ee5186a6368f743dd8db4230476090d2378ce8b3774c101ab1923a340e1fd205ea0f98998d790915e4ce9a8b309e8ddeb070884ed8354cd4b83310ae858419fd4064e55da09212588534020c0604d87f8687383f99ae0b238de88a74", 0x9c}, {&(0x7f0000000ac0)="c7defdd86d8f53f31310473b76597aefc67533219f655a06560d0434058ff2564c026f4b84043e1546108e0bf71e9c00be66b84193f2a7f3003f05f6b2e410a536accbe579c83b7885843b86f93230113a80abd1c0ffbb5e11dc", 0x5a}, {&(0x7f0000000b40)="c9d5cca03bafe7715c6db19272116b344765d81f676ee9615417664004a3d40772cbb9dcd19f9a2953d74811fb5985d1fc802f24d423ad8827968ea75619f0140f3297dc510e7a37ee36cdf80398a675782996e150421ec7acf721397166e7028a91f104879017035fb44fc54b300248645b232cf5cd6c93dfda724c6c5bc312e586e53358771171d8c2e720c4de7230a195e654ab9a20797cd4e2b1e6dc983bbf61eb99c8dbcd25047fa81a9195310deb7f0985ca8459bd170a82944e1413b2ff82188187b299096a6fa90e78543820143007ab6bcd24ea99db2e00714b7f553b59e5d88c53d67dd1be72ccd0aa1f62a08759c90facb094ea6babc9cb130d92177e5c7b15cd432e76ae0d36a43b1b523375adc324384aa327a0f1697ba221020e39f500d42802da5b736b808301836a61eb8e115ffd31391d4334d0f394b8d0aee60da825210ee61c78b203903ef9701281610e1feb07a90d60ede1571ccc4b1005c6a598e88b9523ca92b9305d35a77b09536cb497221b574c620befecb13c2ce6b3b83cd5eea8fc3c610fe8183c76849fc82570c84e2e4b839492edebcdf6f6ce09d5a631405609f112ba8d290cdf9c4f342225b08f4571159a5aacccc93f2cbe84f495621de637211f6763e89f43518c60c9f11000723fb74461428902bda52e2e4710502bc47dac33b4357457855913d86b60c5936f2bdce1ffb55a1e6d22fa4e37c7e71940e8de7ebc110789670c0645d1af366da8887c041b3ad840ab4489c2b0326fbc4fe13de601f78799409f0ff85bb816bcf5824f73aa857ab3687b07213add4576fa7496c9b90c7a8dea01c0208d53f6e20da17a898f09865ac346df229cbe075d6416bef360f2c35013b1e9252e14814ae0ac8a0a965c0564a87235e5250c4fc075f2a05e5e6575beadbc5c0b88dbea5d163e8ae4b829d92d4ba91b7b1a33ebff3d65187c982b946145208cb05a17c5f8ec4d2a2b8420752b97718e54bbb33db4eefac1dae58baf142d9b4feb7ac201f6fdc1aa6e8bc226fb85ca36c0b8410381d93426d70940b5baa4538b82dae130caa8995f5e1a91cdb016e645aca1472eea98efd4f67394e6680aed2c8018bc20a5314a6a72cdd024ba88e92587cd844940d817318b7d6f72f955dc4b342d7d5659562a103d584d77ddd49984e785af8f938db3f41b4454a5dc53efd4d030e78dd96165205f95cc1a0da4695d3c365b962458bbafb02dca25d98d38f4a247d508aa850408286e0214c65f4da6e9fa56165ca653170a8e97e070c693014745223e88deb9277152f21d456c93c90530aaead0798ef18e75f6234a40cd0a2a9b063b940d9e52f9d4b5f7e0714ae7324942a25a1cb7dfe35ce1561ca6a0c5fa0952d5590c3a5dcdc9d13ceb41144f082850b1a9f23a23b956a4fe9d7f24935b30809032cd5cc9b9c5f40dabb1735c61290b2287d49aac1aec449dad4c661a67d251d6745cad892fa33f5e2695c97220167bda07dc5269d1d5b670680b1549ef79dd84bb7f8f5c93ce0672309e840b93457ea91bd7035ec572cda4fc36e772f0484a43ffbf6994f3d09f7313ff4e3d0c981800cec13fe4dc709d558119aaae2feb6cc83fadd5c0caea060bd01d16fba4d4b691578cc2eb091ff69b54656f4502a210120bdef5c7c290084a48ebcdb53c248a9938fd7482e07dcc7f08472db45758278cf772f4188098fb51e6901ff0a7e8a2649fabcc91b3ec97060b915b6f1546ca8c8306a6c176406246fe8fdc85ea0758134b4cac99bb323f8fe9a89e1fd7e412aec7e87d1edce22fd14a469aa0ad8f1c80cd97e6d962e45a5553cb3e23b678ee040fd4ffc5303a616f341edabbd61b0f06c56e1d886fba53538cc2e5b4ece31771d7c886c0f593fcb1f63342d502317d5f5df0a66665d383c116842a06e575754951b436617956407dbbe37b9413377635dcef94600788b7087e002bce56c9b9bd31182bb2b2ad9457de6a3f327cb335aca057de613d3a5dff60ad694b29222b10e8829c00435697d470edea57cab232a3a0bfd3110c1735e49e38c09ee623b263fb9d1dd317ac97d92471a469eab2ef4ce4b321a5464abdd4de1f85c1377cf14de9a3b4f400b5005e66583845696b5d2632d61eb0500d21d20c919023cb0d45e0f104731debad5084fc7d72a35081cee32855d90c93d2057a111751c53cb4cbb18d6beae0ad17dc3ac79eb2706cf81b4820c6b4e22212917e16d5e4d5c429f0681200cbea5140f63f95a011eddc3d94c16411ec3f16999299301ac69e0682c1af2dbaba5f2c5ae02e7289e18b2ff197fc1deb60504ebdf3edc922fee366650eea918979c30346e6de9d48724ce5d1a3c09a8482fc88681efd63f3b42eac5938f02c2fb3712f44ac8e9ee4b8fc90a7cc46e7ebe1617311fb930a5760da9f15f531620953c6e1ab8b48e4ed75cd36fe2480253a82fa44b40218f3cf20d455577b2ef9ba73eb8f4c558ef2f41a2a96ed0e48d9ab8fbd14f65155c3d59e3ae77a7e6905279ee04158586abed947cd4755a77ddd6686539bb82d58cb2a32c9fc770ec6551c6e59a48f23ec0a3108f9adde186a5d59fc9dcd451de7cc230ec8b637859f4fc6882a2384598f0df25bcedd1c3c3bb4bf99871c91d0e0e733c0e9d2efeb5baae230c822466bdde0cbbb742e22038f4613931c4486b034fab0ad97041ef5a7d11cb1918baf2d280ca4ddd4fe766bd459af11e87d569a73a082fc5f30fd437a8920447790841a1430a6c9b66029b896e1d2961944b205c313c8eb9e7206f01dfa1d4d5ab8b38eb77786ec7312154bd220f76a5b4f99b4094910bccc96efbc559950ec35a7d80ce08333029c888a041b85d81bb125ed4cb63b5b40434cc2fef7cb76acd214abcac143ad2c69ed191d1f28d838aaf7763df7a27f782df0f9b9a21bfb399e00329152c970941d7cebc4f27976c1b4a46164020b90f23f769e2c010e114efc53cea3834004687733145eb7756d77d838445765219e1526dc23fd2e4028dc84346c15cd5e59d6106ba1d313b184eec49b28c07cf53290f828f9d490fb31f4413320c178d2ad201a902066156d86ffd4a41c2d43fef07aa2feefdf7ed42599632973952f14b170d99cc4bfa88c75605b11231d4b2ff644d03921d9e5509b32c27425e1774cf4541b8f09020e095b6e9b18aba057d9756a53d92100dd5b9aba6da236775151bb5da19d3ab056d91b4d759dc5d570d43762aef5c07b304b394a4af5d27ceb9bf458d0eb1808e5e2acd81fe3103fd519a388cb7fe34b80287c9f1a5682bf21e4184cae2c1479dedd9ef57d53024b8521e945e974f71abdaded625101faef57f726ba892d85e705ad9dcf62f3a4236759df3f50f2b27d64df144db83190ae163f696b5c7c83a1da94c77b773c62c5e1f89023d2887967282f1fde9254bf14cbadfd2b3ed7416431eaf7cec18651088d9be075d75115bfb5dcf6b12359fdac3b3559be57be3b2b933d6eacb6f4fa547d62d49a43c88820698abd3e82a17c00fe17eb6a73f33cb120f9e4b77749245adb27fa8b593985b1d42abaecfa4b45d4acfcb74a69c945f5598c6d8237c43ca918d44e1a8d9ee1b439771e93def9b8da06169deec2d8ae565c03e2538ffdfa958fb48693cad7dc360303300690d272c7b65c05179be1cab56c7792d7eeb40a8c0832a0e4e39ee96a132fcad39c5660e3ceb82385cd747813a096c89e873f4eb12bb33769064b2b7cb27c5970e30ebe65661485482c6a0fd1a53c17be452f6e885195b7965c553525bdd6ce657caaceb48e528cad9fbe4c6ce09ff1d482f3b9c1205ba03da1dd0342724238f4218f2ad549920458a9ebb0cd352254cee967b163cdda4b809a7abb696bbc1af3e1230ac8b2d639e505e49b9bd2ed7881d9ab62f9f530a8e3936cc7ccac51ee26eb970a9c2c8947141c7aa09b1f5a298f90177888d29c76594859a8c3ca7f25d1abab5a6cbdc94427b7525d8941afd779a501170309fc5b6d27e4b194a7f836a5c7b4de71e28308a222d4daea3f5e72cc1f3c73c9a02bc758f0bce2a81106320079252b5cdec48f42821d4e40442e7c3f71622cd0b7061ad27b8eefa95fdae013935abb394c1f0b08551f54115e5e547854f44d947e099d51c80fb590fa21dc3215c7ee906c69e166c370cf14025bcb4cb97ef654d67897752297d80a19cd0243d57de310b946152a6a27c409f010119be8c6b2912e28d2544a5c6914ac49700dff7a16c7a33645a7fc1e1b96fe3237923044e8ecc042f90c6e7f4bc4cbf2cc0bd598c02ea7f35be6bad4d1f8b7a420afad3ca097380cfe1f6632395577150b4ce88ec3b4be2c5bce1783843c01382bdcc6a5ffd7cf926487f03f72c713feed5a1b2202151af567ce606395d18e8cafadeeec0eba98dc0f62dba785ae14fa4b6c1764101fc65776302235b23c347e8969c5b5ce43302cde1ce063d288b762c25a38293d32e654f4ddaa29e54cac412d6f108def4bedd3b3d5df315658148f65e44ac6bb03f18421383393c522088df9cae62054f7c20d4ec505addbe243cd2f68a31961c50dfafd65ea9bab78a0e16c8a82232f0ec3f0b01c7596a377854980f5a9a72b19a6b471ffbe5a2d0e51c408b53c6e02685c5bcda2fd3244d86ccd98b43dfff9763e4cf099cabaeb2c64bdc64eff8e5ae1894830fdc3bd17433bf098413fd711e92a3c64a70a16ff6f78cce3f5b499f2918e09acf649d3edf0f81c2b0dffd16db1ae08776a6c8bdb45b48c80c7057e1cf845c2d8fb3b283041237cb29a45f8883b43e0f02bdc7c43a4093e89dc8390ede3bc3cb1be89cbf97cbb5a50341520228c0d7553966e3eed13378edc685c502d472f41c21cc15cbe8c44e2e7f424effed1cef676d6aaba1b95b7865b8520bd905c2fb8dd11f5153bd6283a8e72f0127c32bb524fd0e254ed1f11c00ca0cbd0e919cb28cc79f3d9440b5280f4ffe43d5d7b2ecef9063ccaa701d6d9c1d4eaf63baa234305390e74ea28302df61e7d2bfe6fd13ec29112cd464734381a52333353cfefd5c21331a2c404fa66009bcce29f13279f729b2488c607534c8b8108f2694012fc90af04742bacb9e9d9e36fcb6095c8d4b1a814646aec2330ae5b51e7bd2ef4a814e5e9b850a63780975560c6acc3eba1a992cf0c20e8e5432c60d6e590c1474200565e16d2bab9158b726a4744ac0f180ac9420e07fab4e73717da14f8f11e71fd43d5e105011225e8f78a5e65473c97102380562d4c19f48fd5e033a997adde58517e3068309002f372ea31dd56b4a5e8ff47a7527054b1a45428be56ad5e9a6e3034b4dca482d41b44ca0803d06ec00577a3d826f14c80ef058cd3894a4fe1a4d9379222bc913cbe0c9aa5fa2c2e447c39ccd397f3b629f8dc3ed122c17d2003c73eeeb08a1463a0bd6b94f861c9ec3aacafdd1b65e666f182bffbf16204d8bce831c8ff4c51d4423428330b0ff484fb4f0932837c70c19e15517133bdf09676afdb583dd7babbe4eb5a4a5efb7ae542dea0d4e5b563fecf96e4baa7360c1c9f6d50e74f5bd87e856b37e8cfbbfdacea0b6d5d854a879d0a400b5cd8d3b6bb0e539c30fe0017e0f436e848c6a6f995db69cfb027b98d92eced76a656ab0a14924b4bb09750c9cc8ed4ce696eed789d0a35cec1d4726f1adf7703d7149a92656472ca40230dcba5e6b9744a4b6323b230dd6e22c814325e3c7795f74f321230dcc6d361656ad4337414f48aa55741c5b84f935328da43ecc1dfca2a0229e50b55714f08aabf2d449ce8eebb03dd13ccf1", 0x1000}, {&(0x7f0000001b40)="0dc14a20046b8d55aec38996662d86f3e86ee5da66d5c01c772031fedef8b2d9c9d52612a82c2b64dd2e53fa", 0x2c}, {&(0x7f0000001b80)="f45ab3aa66df1b4050e105fcb227897c219f720fd40e171fae1a4dd13cf8738165d9e01c639a9c7983cecfd57eb7c4f517eea3a863ff8d5da128e2b78e5cee7f990a3e346080790b6cf2a0a8676423b8071d2130c53b451ea676ba4f0e7bc52220575e3a25e84cb3226a424db3a762576c987c94f52c65ba5e2ab62f78f4684ba07b8e87fa8d49be488423b29d2fa681d23bd8f402bdc1ce6c3b69d520f606bf7323db391b56c7d6fa3f8cc922545c1c00ae7e5e630955479d2252369a17367ffc83b9dd", 0xc4}], 0x6, &(0x7f0000001d80)=[@cred={0x20, 0xffff, 0x0, r9, r10, r13}], 0x20}, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = getuid() r22 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r22, 0x8004741b, &(0x7f0000000400)=0x7) close(r22) r23 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r23, 0x8004741b, &(0x7f0000000400)=0x7) close(r23) r24 = dup2(r22, r23) ioctl$WSMOUSEIO_GCALIBCOORDS(r24, 0x41205725, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r25 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r3, r20, r21, 0xffffffffffffffff, 0x4, 0x7c}, 0x42, 0x401, r25, r26, 0x1f, 0x0, 0x1, 0xc7dd}) msgrcv(r1, &(0x7f0000001e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000003d52f79ada02cceb43466efb8a662cab33b2d141c254aea25642e92c0f31a6617141d1522174f5d82c2772485e3b5a8c825af09b9d3ae1e45eb670f37522c368658f65c329498a93ce7ce215a0048147429d1cc52191d85354a2aa7cc20df8f8c2b99a19a353764d3f7ebda85389de69d9759d7ab4cef0f1729ef91710f77c33daa19cb189ec43cc7e5d2d247dbbe7d636a2d8bc7c9b9419b9bcd00900444192024984d1ecf22eb1b5a6b899ef3d816d"], 0x8f, 0x3, 0x1400) 11:46:09 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x800000}) syz_open_pts() poll(&(0x7f00000002c0)=[{r0, 0x9}], 0x1, 0x0) syz_open_pts() 11:46:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) chflagsat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = geteuid() setuid(r1) r2 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/99}, &(0x7f00000001c0)=0x65) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) connect(r2, &(0x7f0000000280)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc) acct(&(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) msgget(0x3, 0xc8) 11:46:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="10e6", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) write(r0, &(0x7f00000015c0)="c4c1cbf35761f84230ff5fbcd85edb7a67bc757bd1bc5c167488b3f4e7c9070783e8e012abf999de4a0d6961485a7548b0fde90a525cbba5232e6a1a6ca41aa6028a2c9db377cdb162003e837e5b7e821226857c9bf94b4945d66beb030bf58a0dcdf06765f433fe32c3834a375ca1536f6957f46ad4cdbf3f46df0b96f0e7f9eeac4aceee0c6f29e0cc778b6cd96c4ef168c8f896f430bde91693940010e2d6db3f97569eea584546945a9a862825fb6349547f2bcb3b2003ce6f87491ecad60b9b023e38bd52c3604ffb86b790ee6a79c6eaeab81baa206d578649fe76dbd782004b877ca349918bce07c7cd7d95badf0d4dcd00846793d92cbb85ec46d7825cad455185df608d277994858e7b0d5347cd6a2ec9b1546dbd5a39d8fbb3652dcf3a33c32572ec4af6046f87f271ca866254f12a7b40dd8a0a0b129c39fe7b0f10bc742d1a50ac759089c43e13c241b93efea0a9c35c53d0deef0bd654e264fc7cc977377964d605438cc18f236ffe4cf1d432d1e9bf0ae619a5fe9f9a19e62642931efeaf3d720a8585413e2b63207e3668f339b4cbf1c5dc35e03154b9031a0efec655dba63e0c2450cc0d104475c71118f484bfa436de3c11143c6f7b581437b20509072288f1d93a3a14541cc0a325df5cdc632118f2bdbe8f9decd884a16ce23f1b0a53d7fe67ed5e4052d10ebc2b2bc41f116a8cb50e349403e8bc709a66ecaa0a47b491343f3c545b5f446b110bca7a068bf700817944e00b2e4790e57ea3d569d852453aa6718cca96dace6f98a27394a5fb505adef0d5a16c31df47898b9fa8f13ee89ead5157dfa73eed97526881427388fddd10e366dcef3fbc057a0af1f80bbc9f84d03eabe3352f5cccb8f14449f4d67a4a8ef681a9582a768134d1e7ddca829d55f4830746f9106296232b9e705a6be29539f0a0aee2450922096206a6b0817c53c61bb95f8dd33b1540947b614f27ef83e3903cd01805cf829401805978f2a369a2c05c4b9810cec77d8fa66fddd5e2c738b845d1043b15ae5070ae4ae8d24bf8be3549fb765926750934dad6103b11c015fa825e5034a8e9fbc381620a69afd24a68cf1a2c0eb8d4e3bb6bd5d582d59403aec39d7a2a1b76ad0d09b3c4ddba61d074ca989c1db209ac698d8d848373b2922cbb8a4071b2506fe429ef37ef8ddb28e6b8a31e01ebbf54d7589f2c58d1c2cb68d744257fc1494598b90622d4152557a569f558fc9303d2e439baaa5f295cde0916a6969a5c2c06ecb46abbe021704ffd7d731b22b0d9d625fc621ea70da86106204145751f73539859b9c106e1721ffd2eb37124fe4820aa0cca0204515b42d1f10d41f1cfb7dfb8ccf5c5262c3310a51f5f3f1751c057c6d2691883d9bd0ea05ff7657e36105a9b8e56ac50df684d7af7703424b94c1643a96216da98282e9f679eb57a733573cf8ab67c4e483511e20892a3c6fbb902ef4741074048ece45ea43e958422f086e9c473f85e74aece3ec317ba3bce405609ea6cd4dcd0781f6011b77021bf1eecec8598e15c81daa0f06c0d5c4f2ede7b33043a59c3a49b10bce9a15f8f9c52abfee19f54bd8d11fe1fc436899190cd14bf9e44fd23558f6938b1983ce8e112a7a84e110def9ad0cd6bd3ad816509f5ce7a805a650b3bff61249fe9a5fb693a6476cdeda00746baf9b8e6c880320d72dbd5dbcc41bee4f25685da1df32d29785311a21786a1882299edb5263d9ebe88a92301c0cb4071bb2a914e788ab59985923ea49cebb6d8ce4016e75907c7155a3cf90ce8c28ee61858ed28dab63e46c3ae1dea59e3922d5e43e7fef472f090b4c9ee31d9dd6cd22bc54eb22197724990bb8249c034aba9ebac40aa3d4f644c9f802d58a248da26ac67140fc753d0e91eb10454d33f20d58eae695c88109796c853c7c295d4f21d97d5234fbd42043829a1fd960ea40996ee03dfd716af1864800e17d4b721295290c0c2bd3f61a4083dda1d736321b884260333d04eb6eff28d7b3536d39480a22cfc89f5141e34b578daf86ab849f3e764e619c7beeb91babe11bc16fa4672ca1123d0fd0b47427c520a94dbfda157e33c97c07a32198731fc5d8ccb4c77b0fe672bb0944cc099cbc4755d8ebca1ecb0c0b9a705699b3b8e6fab8ea0c244f95e3ad560582dce273b69f295b2cdefa401051687a099feb587676dbae7ed5e35ee6f3034f540e642a86f6d95e3f7ff0a9fe3d0e5aef138e933a0568deb62440d68b88b0b3710bc8675a63a0e8404f3284273275e8543ec0c1c00625a666aadd748032d1508110384cc0998dd7d3fe31c282f79ddb5f2843dbe3b19e83e9e4fedf57a4da81d6d9ad108eb69d38bcc1696d821ce83da777a2fe55e46c5894840f131a48715eb416f750dde7901ce172f165b431c699651634d1231acde33c47ced8ef721cfba274d87e366bcf25c6ab8d383c930e807869cd70f9012a9d8d920f7e64c744959b71afb99d8a5ac9ed93c1180cbd2ff5d16b1ca8f9a3ff5b7f4c8ddec12e55891ab640475f2e6797b41ca8ab358f3bb28d860db9a163ecd62f38bd496578bf0a594c7282eda7810d26d8fe657875de65b32dea4ca51926f56af3771c5ca741f5d39a6d26fc5dffb2ad7181ddca9cf73653fd8d2e0b29f46f74792d9409b6150383c8233d0cb1d4cb44afdda368ceb2c0a7a01933996f8cab75aabb648ee7d2bfe4d65cdcd79bd63a97249f9d8a2bbf8e56dd1e6708918c175d4a73c433f36de4b2d48644d96639a98c8681580df0ee39dfbd8053d61a63c96a2094dad30666c27d8569c77b32f42edd7cd12dc92d7f9e66a3fb207f27d91aa7e940b64448bed27682ba415eaad850cfa91a51de98045970fa60c89150edb7f3359de3d7d54c8137c4a66426a92a9ad01e7b042d22cac167c3c1fc386affc74c1b3949bd728f0c6701adc2da5ab19cb034a6f102e180522bf1bf8248b66445d491d8d4e8338f1321cccaa693faf212cf89ce8317f727a89f87435421b5480be6ed07757b10a27a03367133bd3475213e7eb94de572302ea36f1099a3d8604391280eb4a67c1e06cf1bcaa02a62cdcc1b7654b9919d32c1c3736986e2406a8c5ed80b1b264aef208a2f3478dab979dc568fceab06a9dbb22373a6564b0f1ca0545a0b118aef516f4a07fa50fd63e237b7abf327c260d1b5fac1615d7919b6de03dc5c38c2a3bf466803b489d70c5095dc0146c2c32c76565a29811035caf37cd4decc34aa4fe6b860684b4eb0216dcf2af49b4215ae6eb1a77c95c98ef48c56e2aee75a763a2e7d464041f8580790b672d95375dccbf307763482a6c404e84f2ecfa30bb847771bd3dbab5d1c937051e995b9d5921829507e3e65b44a9356715f4d688fa16d70325edfde9282895cfc188f984cf4a6c3300000f012979a1aa459fbb81ec6a47c896b25f1fe3134e5971c9f9d873a74d1c124b9587fc9515838bf8282a150e383165c309a65e4e203180de0a5c5b82d81332e074d3f92df18ee558423d8511bbd6f8a46a0a3182fca6140220d63e03daff91f633b83c08a0f67e27300820fa520c69c57ae48e94f444e02a379d65472221613867acd1b6313add04fd57ab62111292ae06e6a766f7470036626ca258889c665f0cc215913fad7ffcfdf7e487c70ec47113400fc731369d3c3ccb087e5d885114160b1203112389fb38f97be9b9e799a2085d141ac65b7e8491181a3cc90f80634a43cbdfa5b7387777981aaeea9611514a29c5d653e368fca4185b26c3ee80610dc070d7240991751d955bf83a33a31add3da6d5936cae900eccb0046f6a87b2aa83ab4a58aba28f56485bab997f39def5ffc7abb6417c28e059aa8789c12adaf84bc1b2cede9f5055610d65a978469af3afa7417f0576d0ec2194a813a50de9ad0548b88736b895ed6a3dffe346f14da0365f69e461ade373ca21f4276e449f5de809953dba3261dce902133a2bc35580f5576953f7a3daefaec1491e3349cc136b969930fc8ca1e87b1b986f7c3de6041c9854b5bb273f2f791ef2a326bada86ebd1ab35127462ffc9f64373c3098c5db37cd70c6ee49d67652c434e1f8931b30bb9c35293a86a47dcbd19a8501605173546e2bc9867812c99f30199040ddaaee2180e9cc10d57724c7cfd0d975385819241e9e38c3626ad7a611a28b296eb454a7df5598659a9c0ca5128762da742677c4de34f7644fd2caf69de40a1621f3939a9fc13cb3652b0db70818baeaf27c321745682906799d424ac7a98a979559b1d2948ecc5a43152d88bdc71aa576c0891189611f8ffb26d61128a1cf69187d59ccb74ec705ad60e89d85a268c314d45bc3629c6be983cbd376cda266d0c3728792348f83850e51774bf7c2016d8b4d645ee933f45feac77267ff5970072719e4124394a33e258474f7370ff0ceb35bf1580c6ef153cabff65111964d5fc71382e69ae11ea73e2f413c73d55e1cd90185b72b00a53ca0bd7ea3445b50eaf23c72dc7858f3b9465791120ba105d75211bbda94a4539fd49237acbd9855eac6a909496520c6c876f1f29631b02c1549f4859644351d70bebc1db061b37f690f185335cf39a87eebc96475d537452f3ad48ff10fcdf7bc8db6b0b0133700c10bce833f9995f1405842e301ce7ad3bc4569242f3bdb59a55b3fe02ddfb46f95c02f0b3dc7142b38756fac90cab0a55d487869c4882b668983a30b811611c50672a99066f0507660eed9ecb9c16536d0700e7d0bba24d6e093c06ab1dd3222d0086ba1ffd75caf7daec17b526623c894e13a7feaa089bf817562268449bdf43ac491dc8aabe802277189502784c44272a7c668f98bda6b5c46290b65de6709fade1fcaef4a3ac97f4b286f382a3c2f2f5b43f60817c41b67ac4de9804c4e1cb38fc0cec68de5cb99bfd1319be3f9d8feb091e0d6ba3c1f10aefd44b6cb23a8cf308aa021cb7d7fa4253c77ff4ae6b4efca827cc15198b02091a558a49f758822ca18f610eadbeedd33a28e7090fcbc491924f291ddc25963ab3fe904b449943260aa010384c440e43167d4f2a5328ee3bc47f3e962ce886b1b40564a74d4d6c750ec02f995b4decbb4916a03a9d10cb782b4c0d5df1956e00e3124b4534bfccc3a31e1018a768f2a05b1591888f7d7a9a0817d3b50e6ecaaa474d29404258ce1023b072729779f5cf25dffbc36a271091f10654f1717c195e344f01dc9fb9505f53f689d890f6f69adcd74f337dfd49548426eb4233e8ab446cd905e91aa3346394f56399ccb0230ec214520803d0cd00f7118cb258f498659b62243222149a00243888bb7c8d35d3ff029c89c293081d0b631db3270aa1051a3dfbc4aabd1a71c3d5ee52a4552067832c76455a55cea3485e39ab54e6bb36f6b5f3c18f6e772e2226e57c2a49ac065adc62ab4d06eee26f63055389244ff905f1846a624ab8e0c0f7db3131b4d64347fc62b81c9f4019bd0dd12c79d716c8265518d4aaa92188615e45a7bd059bf22f132f32f270842356e511cece42bda59e5ef28cce88d97d8abcf444f7c2f620a4115ad54a982d5596c0f9f429ff1130ffdef15ddfbb8f3b2af87559f9d88b07fd00eb172f0dc1514623b22c26feff33a088f52355aafdcf0ea323600c2bc2985b21ff6825a3f1480b92a06c34c5c77a312b58ede7477c161ec0bc4a337a6bb1fb9ddb70774a3f1766b4d0466132529764b55f83fa6241e919ba58c060befe548c0dc09f869db3cfb023576b935bcfe4461b303a26268dcaaf34c618070e82b94a0f73335f1e5a804d2f91883d", 0x1000) sendmsg(r2, &(0x7f0000000380)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x3, 0x7fffffff}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000200)="5f737ac067058277781b90ca2d3ed2a973e4bd7e001ca1619fca0ec66c2819fc7ded7ba5dcc8f07339f3d529db3226194ccf91e61439403966b22b67dbda7aa39ff35f729d923373d26b8c7f1d9132720bc8c978e75867a852260090f463ca440f466b27699c070a8fb33f8bca2a874487559331507ede7c15384dd67440365e5d0fd1c85cf3cb0a303566c00dad261189686f0939d3dd86fa9aba1df37afe069f47d253d327115de7b5e1a4ffa6fff0cce901d80ca4346fc08beda3411060689f51a2de06473f758ddf387ce40499", 0xcf}, {&(0x7f0000000300)="a057ababeae21b61c3636a83c554fe978f3434b3c09c71d9b688c0d5914fe2b2756fb865f3fccb", 0x27}, {&(0x7f0000000440)="e5a97d13b0f929ba6bbd3a23fb25d604bf01b4d67267adfc4958096eaf264202f7e9491b9bef47a1ada3a311be51f9a706afdf259432ccd8a2d2f676a6fca1e89cefc7f684087095d0766239103ece94efbbdcacee2bf565df0a052b66ff9ebdd6686663b4d21ff378bd98fdd532b8269e02650fcfa9c9d30ca057e3e5f1c363e9b25faab41ab8fa0be2a72f2ccde4c2c3888b78f7d24711a5ce2f9e51fe26be8502d6662bcc1121e46559ce614cb03e872499600c8cd73cebf391dae0c12b5b8c6eaa700011ba4c5a814560587ac72bb20753273350cff8a2a79d7b771f13858075542ab7f4a91fc170c2ffffb15f5bcaf11088885f062fd1d5ef90b9274a09c859294fd999cfea6f02c12ee31de26dcb5ad60509d82c2128b7b8331dbe85f86fa13453eebbcf2000ea0b7ada7fbb4f294db17d8683bc1fd71241d9c5b451898dc95ea85dd7fe222cb98f6ea9dc2d6c494f592b913fad9ba59aa81979bb027b3c068b3c1f69ec5c6b61827d46f7caccfca911da4872511f101a1e37c7e3f8254eb7ffe3fc4b4fa59cfd1391d7ba1a9f960fcbac7a4501cd344c1c0ee25834c09c3e2b2b6c5745e5a4d842010ade7d444fb775e12ef544f97a4b0eabf461dda4a25268a9a678b340d8f2fd208e1f4cf68613b332c594430aca38fd5a98a6503b6ce865b03605192ceb6db2ceb0dee02032a787dd9327fee3f29ff7bc9ab9cf53d6c8f7afcf5bb3d956e232d7469acb49afc849f639da72db8ea37181b9d0c0237e2bc37557abb63368672d4512553b6afd0951b47a8e127acbeacc26dc9de326d2eea1af1515b7f1d297afb2b37b3c115e1f18405bd346b78820b55ad84da81315c7630a24bbfa1859dfbea33f4fbfc17cf1ddfda3cd6535b574d031a488f9c1b645c4adc98f13ffc2b32cdc88c18bffd52ddd9416c923f2789273ba8e78a3b68f5d064fb4eadad14497852c4cb0ec247b79ea1a5761bc24efaa03a901a89b54acb61a29b44de8bcb61249e3dead887ba707613852704cc0e030d6e311518336a8e5be674d7e8f4eed72682a277d6814c4f8615c837e17befa1a0c04ccd79c6522090db3a9a449e3484c6e59084af857776f29043ca6979ecce7bd139971f558b75a384a08f427cc5cd303cafc80fb732bd252f6c626a358db06e3a56526dbbbdf513309a923add4eb8deaccd73cf9ad17e3772a0f1b4489c6c22868d9fd85056a886ef2da2abdb5ba494e9878baba736eebcc6de251dc22d01113db62c5472e63b144cbb972ee6620c0efaab160d7230f67c34a3086aeea12038df190d94a19c933d63a6b14eb50ab07001d96bce5ec06e989978f6186806cecb0fee84e2c292a06b50a8344be2785722849a0cb7597febe90639c056cf8d6d44911c7d7d3d732a6eb5e84a216e8bdf4c2ae9d2bf11945739238ad4e4cc39a0a804b825c3d0452f023cdb3c863bb963d1c16e24a1bec1c98eb3ba8ed9dc32f57f762bbe5ef9aa9e019d07df0e77091ca074b33e5687b6b6a8cfede4bfef2055a2d9c704cbc685c908389fbdf528fc68dd5938445460e62672fc731a807a074e34a8585a78fcf760e934686c2f49b6cf8996e03a54634cdb47ea8cc4c054c592ccb086938de399e316123189885448afe5725319d2f4437b565be59ccedb951ede7cb479486aa12b117d860e8778182c1b6406dcceaa938e273310eb1cc73706062d96a3ecffbb46af3ae53897adf602a90ef4da710a81a070458d7e879739b56a4ccd19a8d2bddc26b5af2af042fac02b0d1d252d6a805103b0128a7948e7b31af502640e280774cc346238820905a2036cdfb6f80b97e3c0a7b2f70ed536599e61ebf7d9fc7a237c19f8990aa53d5783bd610436096a20b196c40c9b1c8a167ad199db61b106129d2da7c6d9aec646d84551ad8608060bded0708129d4da9d291a26a20ab69176f1ad86b7a8b4fece23c52d07dfe073f9f13cfed1e60c1822a0c32e0f8fdfd8f06fe879cf418621f5df6c78964ab090bf1282849bcf1614b6da3bc4c0d590f966bbf0fe207a0d9473bb9be0741419d8e89dc26f3a5713d43aa2a8f3df2d25531a7d44d5bcb6786bdbff9da9425b13ee780d7d6ff2fab4bf17306f3b595d6745a5ed3bdcbc54e9a348a00552ca9bd9d93a00c9be0a19a163339f441ab1c6b9fdbdb4ba61613f840967c4e450c0c2de96a00e452a8a9088c7d0b1f1f1c2798abc034478ebfed9773c58de386ea34159d85339a5ea5f68981281f8902ade31a933d8d6a9d0e56b16ebc63154b458fd06184f3627f28c83134f6e5b807b257ddb370848ba1d06bcd348ac6e873ec860dc80103abc2c6093dbba7e445f738bf17a8e7586f90c0d48ff18c8a763f18487469681c04dcd39be61dbd4dfa661445cc089a8f7b23079c4bb7ee20012702931cbb76c532f0b7e9a815bc92c13f669710b7ac21d063e8e840de36dd192d3583279f09b04fa19a6117c1b288c76213725e507048a3f06f8574364949993891e4da0e2ac01c2c89b97fa0871b5648eab254d04faa796d8457231cd8e979610e96c5a3814e0d5957e28768a1f955b984dc07e1535dae37db238969b70efb6cc72cd0b2b3c48c1e76396133c96959b520775ff260f18e8d0daa263584d8f05b54838b1fa3788f9245a3e52ca06cb43c8c281048ad473a850848598c552db2b47633115bef7affba11bdbe33ce70e4a7f18c4db0ffc3a23553715d1333e2ba563b9956b9b401c4af5a719c30593aa414f63359d5933bf6804a6d884b8b42a3143e74c52dc588968335a5eaf58980c26c48adfc342b909d9e6b433994f7f9e492bc649e4f57c0f1bd8249aac208420ff9263281b6a60738ec95b3c4371ea84f50c7bf7c6a419870edad60e6bfa4ed05e545eaf3707ae9cfff342a92c7db40da5e892b50e2592cd16d12f69566c70379b654e0ebf74a569c6925bf6844289ad4eade361bee612b34ae66876e7bdcbd01b0029da12a10868258e4c5d395becabf865fde15f2936c8d6e2fa8c1596e78199c78c02367fbef1ea5a63de37ca9eeb1c048b9117a48929ae22e11d5d797744ccedc0fded18f3608bea7a93084c0b1f7cedb072ad3e49a21482bdcf28532bde46739562c94471e9ed2060be059946f85e9a3c695ddc9f5ba1e497ca27f304449556c1c2736b1502966ee03d974bb72f4aff25675fe37d75364a7a9fee0793df01d52d40d86a7c650b191113b364d7f8127429a9bead2aae40b887bd18185180e639694c717f9bcbb788af818d5e0a515087861a66a35adda87e8dc3f4f599d7f40f599e3fc032a90b95653d4cb43e031af3a7b80f5a89af737cb3c801bcdeffde75c3d868b37051ca434dbbdb8c475f59294dcaccbea2db30b1164655ab11512a939b3ae659d0dda11c652c59943e8da27323e64a5b5084976882ea68475fea7369d509b65d8f7c97505b87a8ce592e114fbadc192951c557ff708ddf9ed1a6617463bfa8ac472282ff25111765d231939ebc576d00cd6b1e375eb3881c548ab1212b40e4325037ac367a308f7ace3f9c0887d7817b1b00a3a23ad36a7e5a01ae53b400675c2da0ca6d604bc32c233932cb6a88ec1876b76ab232e429571f193775b9b702e25c82b2f7810c65cc3282c4dd85bc18d9f8f3ff11e74eea255a2125db57595d2fbd34b46cb227137483e2f3ca593e93abdf5e712030016dd0d53da58e1bb3226fde0878cea8f749fc31d40c5a7d9a8c723a8f3c9051a9a61a5c95a3b7d884c27b5ba2ce736a42b419a8b739cd5899608916e7aed075bb88d9dbd9f2f071e36affb52726e35f173ce1f49e8866cb83efd910ca630fd7433564ae742e3b29cd8d21817743a45ca9e9cc3ada0c5f65b2e8df752e057d8b3ab80ef77bf91f90f2c71bf2b7c58215967e26f7709f4cb232e57d5bfe6a9d43c7a9f6bf9b2d5cf674e074eba6eb2e45331f758dc6ef6ed6614ea10e4223882c889efefa69acd82e23cd6e0253e7db70487d704f6db363ef1793923e0e775ab1b8ff7a10d7e9969009172ddc8f62ef5f7e9aa144a5105b42b73cda94e38f3efca02ea75395b8111b31990010da679243f37635c8f7b1df27ca605d1e1eb0f07bb11f9b8d281d6596ef0a184df207dc21df07a07bbd1d29d23f281d4904215c476f385df1acc6836b88699332228d040dc26fc6ece6cd9ab8713de49f2893dabb60c41be1d3145c3f2437503adb0da0bbb2cf7cb3f7ad7bf5e68c3ffcb23869eab254fb1d656d979a5c1cb9bd163a7aa9e4def68c99ff1d05eb4e27a09a10487c7dddde117ada6446789074e9e35ec614ec95f324c0ead8290f9e424a33966bbc14d1f11bff4b431e7f0d95c3814148a943fe71308e08693f8b349ac9209b368ef854d1faf09edeb4d349e3d9ea34e18b3123cda9acd0616e2184223e80319db2c9fcf4a2f308d46baa036a7b6f40ef8acfcc51d0865112aa075a0fc78b8caa766d4a855f007d6b863abcbcdfc11641fce18d521e5205a321bfc8f31c4d13ef2b0bf461d1a18874733f5ed5520d60d3735ad3cc30f5672fc1ff3438e1a342cd157ba344f48264e95ddae10bed17f73cd1f56d05effe2d91f6cba671df676b5f5a51cd2c1267bf75f0c861d7d2cb3592ac9edc0db24732b630fae523a15be6b02632beaac07f9a610060db035ec77d7f5fa95fd27c99d195e82641a14f4ce326094a513467530c04a5b6311fc99de7f31595d11ccb285eb106075e72b3d90ecc735142e5ed29ada95c06a737529eb2b0cd0d2f5c428a3d41119a4095d2347778b92537e368c6f9c6d65ea66fc929be76c0c23f8abb8251df35aa5b11ac9ee77d6819bec6cb8d6e8f4677655c63af570cf2f3dd89f302645c8319ccfabb472bc7fafc5b9e29f7e8a5ac48eda5827f2c736dc5ad4906f20cdb2bb009f3b8d14c5d73a2023751e90672516b0f4513594586b08ba17c3cb6519ca3be27ff2aae0872fde180ea2e0d53c47100d3f473e7438d3e520248d93f8181b528e5baebf4277cf1e4fccdaa78da9e4e9a9e17562e6ff48295f99b919e1a42e23e457a3bf2a228e023b541a580f610ca2f868c8c4cfdaed8d8b7152c14cef1fb21e62dd201f7c2a57a90fe7228bfe90d12b10b98fe43a8a15247df8fdc46a384aa3e47c172d72f2eaadb30c71cfe83c9a21f3a8920fa8c654f285cb443af22d67490e0a36f856a9ba2b34b7a06d5604e43302e92fdd780b1569aff54c3f69e0a7b023e8d0ed5e5f557c5d88a81d1292fcd0d96d4e038a7092eba053b0a6946c7306b1c25b41cdf3d6aba403c0fc668753f2a755309b0c72d4ff3e2bdb30bb079ab7ac6c0a003cbf3fb10f07caa11e7c7606b07c030e005547b33af3c33a0857439f3f03197d66e8932b3d3fa61a404b113fe37c84cd79ad7d5a12db30198ac8d72c38fca98eb756025dafe2e0677681dd34a3282233f741e4d29a53fd312fcdc70a165e3e7ac4800a5f4c97ceb8acfca5d09b8f91794a46181784335a4eee0d3e24652678fbe69db600d185f1a4d47145fbd8d1f3ee236d88e8d47da98b2e6ba1b535e777c56f3d6b6739fbfb04844d907946a8e8b62ab007cbf8e73c8b7eb779cb5f3f7a1ba5ae2044c8819026d42a4b1a264cd3fbfa2e314a41862b7d2e2c36062dfdb5c68f1dc310222dc34c14fa56d903435e43aeda16ce575d28ddf0c02d040d7043a8728e0ec16cf702c325227ef07ee6627acf6bfc18513f2e0f69501945b265eec08eaf1b0096d9714d95cce51ef867f6e0b4424367bcac5f73cdfc4bb07b71904aa5b4cda0d0316c983fa079cc7d", 0x1000}], 0x3, &(0x7f0000001440)=[{0x38, 0x1, 0xce1f, "4d08a962d559f2757a2939793fdb065255d2774eaaa02fede090e6d3fe8a007e5bd109496895e4"}, {0xd8, 0xffff, 0x6, "0c77430ffd4fbaeb6695d3f8569c9e98fc167d25a8dc022d8c0a97d063097dfab751b2fdc9ddbafa47eb23376bf35766c765e0815916b31b723b1b50e28a85ee24b5a6bbd39d3dc546fa5f1fcd30973d7a46eee5dce556b25513bac94d2aaec00d5d8de30f49db6667b57a7b4365e43a3cb4ed68064b86f7cb7fe2d5f42fee3c4ebbb488f7bdb6b8366ca4ccd3a1d94ed4c0da24e85aa0fa5d40a26620f3b301687930209bbc53468006ba08d397e053a8c4d38aeee86b7ca9c5fb20eef305ac0c9cbc79b40cccab"}, {0x50, 0xffff, 0x7fff, "722121eb1c6677a8b814d82a5c08ffaa8993e638b43190bddf1a096bd23960e1d5de6e94fad132e43e6e7c03284bb6c7c3a8c022464bcd0a04"}], 0x160}, 0x400) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 11:46:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$dupfd(r3, 0x0, r4) writev(r3, &(0x7f0000000900)=[{&(0x7f0000000280)="c3fb16b68dc84f150190b9e026e16da20779dc41700188a45389ba2fe568854182a78ecbdb5fd187908d491c2fed9e5a8a6622696fc0586a30ef8c80a438c16ce4843110452dcb68e82045a62a2f368e33b53604eb39e0a2b2c4db139bbd340bed7518449ad87a30dd29e3deeb3f0cbe4eadb5e22271cb00f216e5aba67a526372e0ade9872c91b3bc23c5fafd68a90fa7c0c95bfe5ee8efea134eccacf00e9abf62e470fbbd59cdcf1d7b72092b038a41605ce28273cac910d6d8abb97df2f0df440cb1b87e27fa70d0e80ac236635fddae0ff36b1bd7a6c20f6f3d033c1f6e86f9bdf412b8c85ab445dd28ebd4c4bd99822a036de2795c2744d4a88f", 0xfd}, {&(0x7f0000000980)="1456104f5bd8258c8e6914fe966335c6b0512d40b71216539affc09c24826a1f933a293c8b7458b5806be6a293dc4dff4e80d75b3ec6a8c3ba4d32c20446e9e3bf777529033c0ff4a8c40d589fa852cf930610d9e21d72355a860cbdc816f51d7d059a5ffed3", 0x66}, {&(0x7f0000000380)="2f320760c7ec73f92c374aef3fc2cf9c0535548cf467db92bb5ff9162b11fe7c51e794beff22e98a075da2bbd8ffa47ad3031768955601f5ec2156418cc55cf8faddadd7197800500660f386f3008714f443c867e60a4628360b0a575a733a707adbcd790f1e4cc3466662a2adf96d9a5f14dd409a22a2fac9204099077f96", 0x7f}, {&(0x7f0000000440)="5331b8fa50d622079df1391f359c3e357a9a4b117000c76e603d94ab6796ae2d597fa0b822d7364a266b22dee107c2c639e1e9ad4d403f7407623d3af3461a075d4bccff14fe2b3b8eb8865ef47dc06319eaf20886b4915563ab2e6db791b00d314a5f14c4af068cef5040e7278af598151a9da515caa9bd9da1323373c61466329e35b9fc965a460a6186771954395e186fe6086e1b87f812aac0c7525ce52264412b4ef242b525ceba6f9641ee09d28bcd7f6b076dbc18a3cf8740e8c4bf792e469e238ab62bf10c8f212f7721d40e796a0c256575684bfacc0124ddb1f8d32f0773a459f4dd182e7b225b655056258147cb73912c7130ee", 0xf9}, {&(0x7f0000000640)="b6915f5a1246e9a9ca63c4241e9f81f769aa713ca5444052b9b2bb93025a4b07ee5217b13ea69ed653d15da9f1d4085ebc3d6f5ae6d671909767e4e802a4921c4fb1efcc887044488bfc5033df233ae3fd03b6570b996a3a850ebb204e4781e1", 0x60}, {&(0x7f00000006c0)="e94eedafb0a108df95c246248b95fb86589c7020c6281bbf56e7c776cd76919ef42f784f6438dcf8e974b0b785cd7387b08bb408544c37c096d27fb93cf7843bdcf2f5bce657eff2e337d9528382a08ea826aa2b0e0e69b7df28", 0x5a}, {&(0x7f0000000740)="3e05fc6271341f4ffe0e7d95fbc041bc9b6ed07c41443cbca190518befdf55ecaea654db6f4156801e92acb23a3a8ed0c0e2e64c5f236e4f361553d62f598c21d8b738eae4806ab4fe988a13ecc68ed8da899577c3a79deb9fb6841a65aa64ddef6487", 0x63}], 0x7) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1810, r0, 0x0, 0x0) r6 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r7 = getuid() r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r16, 0x4, 0xcc) r17 = getpid() fcntl$setown(r16, 0x6, r17) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7, r7, 0xffffffffffffffff, 0xffffffffffffffff, r9, 0x100, 0x9ce7}, 0x1, 0x1400, r17, 0x0, 0x5, 0x4, 0x5}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') munlock(&(0x7f000000a000/0x1000)=nil, 0x1000) 11:46:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x2a6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x7, 0xde, 0x3f}, 0x2, 0x5, 0x7ff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x5, 0x20) 11:46:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = semget$private(0x0, 0x4, 0x444) semop(r0, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) semop(r0, &(0x7f00000000c0)=[{0x7, 0xfffffffffffffffa, 0x1800}, {0x0, 0x7, 0x1800}, {0x3, 0x7, 0x1000}, {0x2, 0xfffffffffffff5be, 0x800}, {0x1, 0x1, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x3, 0x800}], 0x7) fcntl$setstatus(r1, 0x4, 0x8) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = socket(0x1, 0x4, 0x3) recvfrom$inet6(r3, &(0x7f0000000100)=""/52, 0x34, 0x800, &(0x7f0000000140)={0x18, 0x1, 0x7, 0x9}, 0xc) ioctl$TIOCSDTR(r2, 0x20007479) r4 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x50}, {0x5, 0x0, 0x1}, {0x4000006, 0x4, 0x0, 0x100}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x200) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x3, 0x8, {[0x1, 0x0, 0x1000, 0x5000000, 0x9, 0x8, 0x0, 0x7f, 0xa550, 0xfffffffffffffff9, 0xba3, 0x7ff, 0x1cd, 0x52c, 0x4, 0x80000001, 0xbf2, 0x52], [0x1, 0x1f, 0x20, 0xd81, 0x81, 0x0, 0x81, 0x7, 0x0, 0x8e10], [0x0, 0x2d, 0x4, 0x10000, 0x3, 0x100000000, 0x3f], [0x2, 0x800, 0x7fffffff, 0x6, 0x9, 0x1], [{0x180, 0x6, 0x6, 0x3f}, {0x8, 0x3, 0x200, 0x10000}, {0x1, 0x9, 0x7be, 0x7ff}, {0xfff9, 0x7, 0x0, 0x2}, {0x0, 0x7ff, 0x1a5, 0x100}, {0x331, 0x8, 0x9, 0x9}, {0x1ff, 0x8, 0x7b, 0x10001}, {0x9, 0x9, 0x3cf, 0x6}], {0x3, 0x2, 0x7f, 0x4}, {0x3f, 0x4, 0x1, 0x5}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 11:46:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2087, 0x40004004000828a6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x6, './bus\x00', './bus\x00'}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000300)="000000186004008b00002327feffffff0802000000002800000101050000000000003750d6d23cca5cc02e00", 0x2c}], 0x1) 11:46:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x215, &(0x7f00000000c0)="08953a56b6e83e42f89ec4957dc0e1a1964100fa687e37142b8136d59531204cc4711d03159876289990ce5ffcdfed3afcd23733648f55d969290694c0c8dd03809400a62e90aa84") 11:46:10 executing program 0: setreuid(0x0, 0x0) semget$private(0x0, 0x0, 0x8) socketpair(0x18, 0x4003, 0x102, 0x0) 11:46:10 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) chroot(&(0x7f0000000140)='./bus\x00') writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="00004e746a85c0bbfbc2e19a9be5de50083f89995184e15ef5d4c3a84dddeb3889537b13e4df4fd7", 0x28}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x15a33818dc6b26b8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 11:46:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) stat(&(0x7f0000000040)='./bus/../file0\x00', &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:46:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc53c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) chdir(&(0x7f0000000100)='./bus\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x9) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 11:46:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 11:46:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0x5e0}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) fsync(r2) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) ioctl$TIOCNOTTY(r3, 0x20007471) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 11:46:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) r1 = dup2(r0, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xffff45bc) r3 = msgget$private(0x0, 0x40) msgsnd(r3, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) msgsnd(r3, &(0x7f0000000200)={0x2, "bf9ae2895af2ca8d541518c4f4eeb257496ef42cf49db856fa88498afdfb05931e6467dfc2247fa32e10b5ccb236ee703de6ed9f9a955cca1712734df3d2177b5e0cac1df50dcb7b6594ea40a7464e5031b2291ac314b9261a1388ac27524c1cfede243d6e28fa262eec9b47d3cdf078f0ee207a2416de28f0e1f7ab09de8fcf4a5f88"}, 0x8b, 0x800) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) unlink(&(0x7f00000001c0)='./file0\x00') r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) close(r6) mmap(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x2, 0x1010, r5, 0x0, 0x0) r7 = dup(0xffffffffffffff9c) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000180)) close(r4) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCFLUSH(r2, 0x40047002, &(0x7f0000000100)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x8) dup2(r2, r2) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000400)=0x7) close(r8) pread(r8, &(0x7f0000000f40)="199c0727262ec0f1efe380d1989c625cd9e9b12d77c7f5c72de390d24a26f836b0a98e5e18edd8a019269e670931c83b471473558035704ea48f8d7349d01261ddac727e8a674e66cedad15d12ae98962285aaef557a905a4974e0be63379f827f8c0fab9cb99bf3e635a857a1af542a6fb02d8b133b815e98d8b21e5728ecfd22cd49ec94b48e3fc5dba4f534e3c3834c09b40c3c5abd8cf0e56ea2dede027386f74bac4bb176f28c1cc0625bea7a532db8d054a3373eccfdbd183cfe4a8bebcb9e215388e05545e1dcf0418b8d6e38ef010b6b5cd916ea9e1dfd9b51c4656d8633935fb8cfaad493b259d5566391fb515824094007b087ea65f1bbdd03bbaa2f584dd7d989ec5016fc9e69c9fa9548634aa796d7e7fafa7b949510c6acdc7330f5d1638cfc09e18a2da38c41ea23b8c1091ed7952a4aa7dd5c2fb1fc1ad5a8907b37b0727848126aa87442ad90f1e563afffa118ab7760492ae66362a74d6a250366d592e8aad1e58511f11bf0ab3a7eedc11de8dbc393255791565cd84d44d09ef892f4eae339d5af75e63dd6b4478e570d97fbfa2f8826e13012831b50c91b7749fc1e4bf762e44207b41ea226a17e91ebf7e16cad6ccba8ff3b74eeaa342096465a0ee339681807e0b0cb682d968ff22d5fb7e1276a9b2d0b64846c15a1d846d67ad5a64f2b1c799b30f7e9b44c2e61e38c1410e7182d7816811862f898a1d440ad98f166c3b08b7b204a7284b5e5a6a261a9ee8db95908a2e99d51e60a2154c0f51b23c07762f7a19a3d100a0019f429645de811d66cab90b257225af85cb0e76ef35bbd0aa7c7f2b02093d3ee9a2f52a35229d8527c32922f5f943a0a826ad626cfd89c6743c9fb7fffc4032654d630de9c87afd7b475585c1813265ce30d4cda0ac17cddbac3bf9b872513955844f479c7653887c86322beb64f3791f400d697ff4a60fd62f73f43c01bb1734fc6679e76aea540d7c4006bebbe25a52e8d3d88b17d5f93a17400a0eac8191ae54e215a959041d140ca2538d8b7665063d9dfc2144620ed453f223f4848ef62ab8c5212d592323f118b1b7a0efa5c3a43790d2f3d8a027435eedb726c93b525517228e4e4d7bd6481c8c7796ad65d4f5307fa2a42fe346e964a492e770b89d50b2dbf1dcf320d5f945f92f25fa27e9033ac54e13407bca488c580e716e81dab5080ba2876a4e3a76f9883cfb4dc3d0346e7062b2c3e7aef4e1b9b5b29f4dc9e552900ad0dcad318fbd9dac22cdc38341c263abcdba5693a04580299473bcce86502e5e1055568593aea75bbb65dcea4108ff467f20f77a32f3da5d04ea7349a40f3a1ee4276aaaa28495aa1ea0e86d676b59bfa87207f8bc6e9b61c5b97f8a393efaa2564751085eb33ca5d78380ceab8dee0164479c91781b6b0620f8cfff4a87171dabc43ce46ce7652a55b98110bdaf489715eccf41782183f391d359bdbcb2e71ef9beaf6ce1d34294f6117c8d5bc98cc37c71e3fd56b627893e2986ded418066b10c6969d09ca1aecd9b8dac611ce2a794c31e5e2ad8309089db14eeacf1173969f11c20ea1d9f4799490e81be80912d5319dc689332eab9ce42389123aae949b01abaf8d3f7f10538ad10fffef2161f1cd1cd42350f9c7418d336dd5229468b97a5ec7cd5e5950a59bba13329994d70d83cc25f0f212c9b964f894b68d463334690cb62f4d5c16c056489b2b705171971c7dfddee7424c85a66ee35dbada794388137f834001e45ce2f82f3dcb1dfcab5e7e052cb49abce52828ccd642ead58a77b7d00927ba37467b1471ef3f47e0870241d41313e0dba13c10c0b60d14293ff1f030dccdc83832af742dbc96809b7226cfb7e98421dd514187b31ad24ddf262c709f080a0909a504a48e9d1c720437af72d56af0fbee1f7168af058ee6ff47c27f55e6fb6f3aa9f83384e3126ff4676f3f49055d8f911b42dfe34d230a976122ad641ea5bfa6423a4a087e42aa4138bae4e298e1d40207c4436e50a2bb233ee4edf2cd694a28fd4ba51c611ff7e27bf9f6291049b667d2141d94d84a95375e67d206acfa8a5fb4f728d8c9250db8f5f850bbab00f711d96fa412708e005c5273b9af7d9c74fe7f4369e225201e86470deeb71fd8d03b78c09fc6a59de96c0d00a503a8db6be6684af5030def423144ab7f3202fcf2173c30ee6e15fe7956c4be7cfc7697a98afa42148e282166d3c1a209f8fd3b5929fdfc1f0e66eb9132f1b977d806acb0d7b4e4c2465ea8b04f336db9121713651f3a9dd4a3c914239fbffbec674252562643c902796cb4c77e053491c0ce087f52dc7d41e131a6097eee261eac3ad8a024873cbf5d4f06bfde03e3069acac4cd38d46bc128dc965915620f4171ec52fcc0ebb09f19802ecd347f60cac090406242b6be8a9feb82838e719dbbf4dafa3e300c630c398cd16d7a78ec3e5b39dba61733d8703b1377b998baa1a7ddfb1a214aacaa6f9401a1eff2196f47dcf07763c67ba2b13f14c988c800a5c5ac15793985c732e3d2503a64f6ffd926a605cb95155b60efbb90541276aa5151ae7f6f13c26d84dc19de7760106342ac5bd3b8e43f215935723902aaba5be5119d48ff1fb60cf61b5cc974d83c816fcea49c915995ffdda19899497e3ac6fb4db239d15abb8a5f0fb3e310f4aa91f1cfff7b233e07525489c88680ddf77005757e8e8630b202509afe87c2317ba5bdee08205cb601661effca3f9ce5e5fa84720ea4d3de624d88fa5e355eaa80b4d4e4bc72e8311c32446fa498671e1506eec6b1bbff8b0c3afa436db24b76fafdb0e6b1525a8b5972dc56495c8768cead16504cf0e971e8517dd0fe8dbdb8f2439f9430bfcf1c390ee008c036bcd51ed7075215464a90510220bf125f0cac04c1f6dee5e5cbe10b99e4d7bc2cf571c36ec1dfd3a0801b5a0c8449b8d09e0d187efb1cfcaf6680ed3201a74c97eec3b2842ce229e858a753728b4b6a924788f1b83a9c3166292a9886acbcc0eab2d0e53d3663778ff887c1e0e4e0bf87eb8ac2e6462d50bf3be886ec78cd25a26c77c9591efe468714be284976d2b1e9ed54afa979fe62a9e7b02ebe215f01da18f523351d95e4a4e1346ae638554e72ffec2943a396992209e30900123cb36258ee5a8c914c371ec91e84d534cdcc596fd5234998af84ba3b5267898ceb8503bbba65110c6d119a028f12963239a5501c557ca1a3b12b11be22565412a6bd84d6d31af195117083bc9007e9ae0988ff03f1448fa1c7f265b88d471f8cb09aa4d29b1d927dfba9e0240bfd7e961e548d8a7feabfad1d09af46a74f228ccf5d208a36b7ba16c90806d0b12d879195a8fe77d0dd21dc09e2915c1f22f623ca50242b1f99978dd6b1baafaef1db6a7f1cfb5fb9c0ce63ec6933150de332d09081039a52252437e49cbfc30e561bc8829b9d127cdb1c057ac20f6b43df718ee91bc49497a094cb074751c99dbd14c97e2876b2458682f3c222860e87244887d0fe97f12aa3148155c06a7cb56d581fd61fd46703805c4c90b76a4cc060e96efd444d27674528bf172e1afafd64b8247b6347353750130f048d7e4003e521860c693245f25ff123b2560ee0207fdf4e60dc1c3f6787ffe6518468c4c8d24c4942a1f00d28f833465383f1f0c4c84162ea62d61bdd88de893f5df46b8d8ec9d4ef7aebf6591d010ffa1df3213ef8cd037b4d0ad97c8a574e5788d72309c01d9061dc65c396b7e473e1402d21ad2143a546195cc02fd1906663cc8d9bab38d6a3169c027d1318929e378cf95e6f1a677c89612f00a2d1103124940330a03057b3152a8a60d4f1080e2f632aa6bec66abce97b534d865feb30fc7d608c621469d19a68db57a782ccf66b422b1dc06819294758da12b400f941e2150c4303a1e61545887c4c306caf4a9317cc186519d7cc20e73191d700cf1721b115cb19ab861726457c4c587c7db8e3b97ea2aaea2d86d47f691e7f45f387bcd46fe1f930921c01d3350a89e4293c2d605d8749ae071a15ac01d5207290d2db0dcf44584e452ce7ee2e9080fe853baad950838e13b1037a4f8731630ac0b23b0bdc2577931b63c10023ede47e2f78cedb35672af37e172950e057182659ac764708ba78ccadf44feafbe7ddc25f8c0053f0898919def4f7a4267267c2c5afa7e6d3a09d919726c9a9fb55b85cf7d9393b74c46e37d1fd5c03a26b4df6cd01e0c0bf49d9b4fa351d0d9672e72dddc1e2a71d0f8e4d7ed8ee95b8952865e6a96fae6728f0f338a9ba4af33c37d848ddee91e80a991f6a68b0e2aaf9274c621a1c92831ff7e6a8b0d7e57bd9426bcbd66e838aa3883e75043fad07c1d2eb704feb79b7f5d6e371fe856c6083c193d759582751154f5150682bd64a388ae630b9e387bd2df8331d045e62c3692a4931a800f5f8bcb90062c0903f2365f0a3fd99b929196468af99bd7cbc858991642e731839fc0c9556d18c4fdd3f8b65e46470fd37a00e39774cc0c9196e094f4b6cad306837cd82ca2f98672606c960bc4b9eea04bf7e0852eece6fd3aa7f9f68d2bfcdab0802a96aa51263d48367e00fab4f62006e7e847bd833d9c1d73913227abe521de26c6b1d6a304e69cdc6447794419e6042c84854f09574f102dbadbaf42e3668fcd633586fc21ad95b960d58097d71e1d2983af0c27f934b437ffa2f4a917d474941d662a3823c3b3302293d9cc843cf0ffcb7e2100f6d1b04af449fd1eb920697786de01cc9575f8f2494bad5b96e547a54c7356695f0a8227a952a30c3d1bfa02247cfff3deb9004aa79e960536916b112683f1789060c8b8bd26e5ce14337cbb45e96366e3cd5caf4cf84fbeb57782be53d2762e36f74d7c97f9f1081e15abef9bc4081526ccaee9e7be02e47baffbc800bd7e7178685c687c7f5e7f6684a884d81b966690df7151d7a502b1dcb99c07f95b4de661297b277d60f786a2a977799720292f194ba18ff5f7cdee0f55ac86b291901aa2b4a51ab88a3f394958ee9dbd22759f849ab737a9e636aac050a099a77da7f397c063f03f3053142a8e6b640c00cfe2e8335a68176b7312b522c9112f6d097b08fd2ae1a30070f7f7f60de8e3a36cb0e9525a02d053b49418a093f887ba699c7044a9bc70ced98b45b465f0364319e2788aba149b707445d5664dfa808e080c7236769470645cfced6e3ca3950dd3357261dde5e6752be386afb2da2a7d094bbdaad699c88a6de4402b89d6b368d9f9ec9a9bd62bfa05904199e88a72cc944efb5303418e7ad883f3db3bc65906e988746a9fbb72bb58fa11f81aef0ed2b76d3159370a671a8d33347b79655d677411e435213285c3a707591daa5b100bec36c1af2b3683acc1a0f492d285b2558a178d03213c257d432eda954fcf23ec0e5b9dbe41b02d3612338470d0ca3052cece30e0f7e1f13ae44934317654abca840c7e05a6ec9b3e165934944890c206100e62a5d98f281c4489defb22916e32adc4fffa7f15de809597faa86df62e0eb68b4a05fe0a91f065b1aa62dde9a0436b13172cc1b9b68f1a8b1a49fb6b60abc62ccf256799284a30e139dd6d0822b70eca0723abd22fe493e404ef2738b82c499ec0b69c20e576e504ca87d0d6490ad239036ec14529cf0643ab3b9b0d0771c07308fb9dabdf24800e155fec61494b7f7ae93c225ce2588a6c2d8eb460d972399a3a8e098403b6d942abb639cd38d396aa0932b1b82b76ccc61d040c461f19211202709813f486913c50f05bd24231c6027fe96c9dbc83fcaab2831928ebb9539f3a0f0f19", 0x1000, 0x0, 0x0) 11:46:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x20, &(0x7f0000000000)="080d34413fb2c507153a05b882a9886afc30ead2120557b1634e501586467f27") 11:46:10 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = dup2(r1, r2) linkat(r0, &(0x7f0000000040)='./file1\x00', r3, &(0x7f0000000080)='./file1\x00', 0x0) setrlimit(0x3, &(0x7f0000000140)={0xbeea, 0x100000}) 11:46:10 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000200)=[{0x9, 0x0, 0x3, 0x40}, {0x200, 0x4, 0x12, 0x1000}, {0x5, 0x3, 0x0, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 11:46:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x4000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r7}, 0xc) 11:46:10 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x7fff, 0x4, 0x8000000000000, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000004000/0x2000)=nil, 0x401}, {&(0x7f000000a000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000dff000/0x200000)=nil, &(0x7f0000f6c000/0x3000)=nil, 0x101}, {&(0x7f0000f94000/0x3000)=nil, &(0x7f0000e62000/0x2000)=nil, 0x9}, {&(0x7f0000f7f000/0x1000)=nil, &(0x7f0000f1a000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e7c000/0x4000)=nil, 0x1f}, {&(0x7f0000fb5000/0x2000)=nil, &(0x7f0000e27000/0x3000)=nil, 0x6}, {&(0x7f0000f9b000/0x4000)=nil, &(0x7f0000fa9000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000f27000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fb7000/0x1000)=nil, 0x5}, {&(0x7f0000f3e000/0x3000)=nil, &(0x7f0000f0e000/0x1000)=nil, 0x4}, {&(0x7f0000eb9000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x2}, {&(0x7f0000aea000/0x2000)=nil, &(0x7f0000d08000/0x4000)=nil, 0xff}, {&(0x7f0000d75000/0x3000)=nil, &(0x7f0000b01000/0x2000)=nil, 0x1f00000000000000}, {&(0x7f0000fa0000/0x4000)=nil, &(0x7f0000e52000/0x2000)=nil, 0x1ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = msgget(0x3, 0x262) msgsnd(r3, &(0x7f0000000080)=ANY=[], 0x0, 0x800) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffe) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)="a68c038b40268513e72d1a90e9e0df84af43d02365c6b371508aa326c6ab79b963183a9837b14fa437670e545e3d87988256ab939153f9f3cc90a3062e2a505c6f728e550e8b435d1a2d883271b5069c3c8b26b37c5199b0a998e8ebbdd49a2856b1ce0ec09c204a9aece3a8d7f419bb319e5387f792e69d58235db6c0a2275f69b4821b08720ec289e3b30668e497a99ba5d03de201d49592d1ae600b58cf89b445f55c18b65db92948d990", 0xac}, {&(0x7f0000000000)="d68ead5f497b0cc09b146ecb6f370cd0464c1cd952a2949caf8325195e776206d1ddaee590edb6cb629734645a7acd2312657bc805f2f3587d9662", 0x3b}, {&(0x7f0000000280)="f4789f774f28bd62ed653c2e30219fc2b4d756deee5b0d1c79e4b297f2753ca648ac21a9368f7aa74d1b26d49ebfde79f6a083ce7cee8a84fc65c29ded2a4ea865c342486a82b92de37e23704018ceb25c382c66ae8a3b8abaed5b4e5ef58a12134bb2c9e4c7dce1938c852744befd6ecba830a957c7a74e4402396a37c0ddb007eb16a289f464962cac33cae86040dfe88071d13577716a77226d1205ff4b86a3819e893747cb781c7e57bc552b79a7f82c47328b679b3c978dd66fd48b4773c87b2d7fa8ae70ffb44afffc081d5a3b6308", 0xd2}, {&(0x7f0000000380)="83978c8f634d6af0b33811aaac8ef55f7d61e415ceb7ed0c7abb61ada50b13488a3188bc6bc8804c016e8b799531320333d9f21f195726741deb67908cb74e90ac0fd53dbca31ae832458695a12369ce8ca97d073f4958efdf65d0ecce973eef580d6f6f75c9e1a195d0dad22c9460da3e8fafb5ff863bbb243a4db38cb17fce5f87e26b2f811b861718a686919b12c27520bcab84903c472361", 0x9a}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:46:10 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000080)="3f5e71f103404dcc70d2f7546935bae5f4ce42f4acb8be46b902c32ecffa0f051d0532529fae986ad5af81e0b4b5aded842992c01c28ce1fc338e25ce02dbcf8ab3c00efe0a886d950e4bfbd327f2717d90f6a1c815595068ef9d55ed9b2d94321b3f7d5ee5203adbd6c7fcc5b02d841a55626be346a84f66c2a67f61ab0ce17240c707349", 0x85, 0x0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r1 = msgget(0x2, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)) msgrcv(r1, &(0x7f0000000200)={0x0, ""/136}, 0x90, 0x0, 0x1000) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x8cc) chroot(&(0x7f0000000300)='./file0\x00') bind$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r2 = shmget$private(0x0, 0x3000, 0x28, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x93c6, r3, r4, r5, r6, 0x2, 0x7}, 0xffff, 0x7, r7, r8, 0x401, 0x795, 0x2b1}) r9 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x1, 0x0) r12 = open$dir(&(0x7f0000000740)='./file0\x00', 0x200, 0x60) r13 = kqueue() r14 = dup(0xffffffffffffffff) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000780)='/dev/diskmap\x00', 0x200, 0x0) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/speaker\x00', 0x40, 0x0) r17 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) sendmsg$unix(r10, &(0x7f0000000940)={&(0x7f0000000580)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000005c0)="3de25266e7cb03733e1fabf950de2777f1869fafab2b01a3d20b57419cb4045f7a5252b26ca9ec02b8db0caf1e06b2b3caadf6ffd0e683c4acf732d3682af3f7fe0761a50e473b973c9c70f4f860e01be211ac0ede6ecf766e3fffd2862cd876d8c50c9167fd9c05e69dfb00b1fe048287f818af8d7b6203f97c9a9c45eb7a02ecb385cc11dcac0ef18d31f84748d7faf5013c5af9fb", 0x96}, {&(0x7f0000000680)="4065ce4e82aa6ffe103540fa11cf3bd7552f4d0589dad4d89b302e6ed023ffe8462c52d5cc1edcb5b7c8fb", 0x2b}], 0x2, &(0x7f00000008c0)=[@rights={0x30, 0xffff, 0x1, [r11, r12, r0, r0, r13, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x70, 0xa}, 0x4) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x58, &(0x7f0000000140)=[{0x100000000081, 0x0, 0x0, 0x2}, {0x9, 0x3, 0x44}, {0x6, 0x8, 0xff}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 11:46:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3f, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) 11:46:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x0, 0xfffffffe, 0x6, "0000000020001040dcb90000001000", 0x2, 0x6f6}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/Hpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x2}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 11:46:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)=0xffffffff) 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x2}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) getitimer(0x1, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) 11:46:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x7, 0x6ca, &(0x7f0000000280)="64c1d73c1cb7173e7167d702f6df1116702f6c31715bdce7bf32f4a54a6adbe8df44c0decfd3d67f4ff23fab89dbf743a8c576424dc645294df234ad709f4a20d0914c8af8a51f37ff247eccfb00dbd43e49d5c27094ff487162c1ec77c7079b7447161898660f8a8258186f279461a24dd52c88477945eba055d3a16a909f3fbdac18bcafe989bebedf525a4f1c07d095a7c44d269391588288a96d670ba4cd8424cc72c240511300869d6de5aa123abcfbfef98b836c080a465557f0bd8061fb74409c7704e2c4267715ab08b58c6aa96910ecf0461b98851cd39e", 0xdc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) dup(r3) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{}, 0xfff}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x48, 0x2d4a}, {0x4, 0x3}, {0x87, 0x9}, {0x80}, {0x1, 0x80000000}, {0x7, 0x5}, {0x8a, 0x20}, {0xb50f23ac65ac5bb7, 0x9e}], 0x8}) open(&(0x7f0000000180)='./bus\x00', 0x113d24edc94b94e3, 0x1e4) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) writev(r0, &(0x7f0000000100), 0x1000000000000135) 11:46:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) socket$inet(0x2, 0x8002, 0x6) close(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 11:46:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000101862040179012b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c58bf626d9dea3c2c37bb79d7d2c336ec500000200000005000000000000000000000000519135cba67612dc423777838f22e84b0000000000009c7d99dc6469980128ae3cc8136187ad6454df7a1aa24d3191d905004251f09e1a109b753e4c979f9cc4b9527d3d5209da6714a43f0200c592e252cb7cefbccc7129b184670000000000dea493e269c68e3780b9d6aa8c68d277e5722a47ab709e4b8d7796508b8b29256e4fc6057865f7f39655befea0d2fdf60c63aef3bc8faddd0c5f6556c7b706f2baa8602a9743e7fc1d7d945a242e1b87fcc7b142f62a485872481d672e97534bad9cf642d6bea1b0063630b0ca8d03413753966e8022a60078d2514629dd8dd821d7e5a1944e3c20fe5c9279dc376702769c8aaef5935d39e310b8deebefba7c2732d9462c5a4ee5535b9dd25dea1adc6517bcc0e23f9fb2d829ad3c871fc7197e0000008000000000c5ef40e53ae5cb2d4f0600a8fe1af123683f24ac88c818da45f1da1d6e493b886237a81f331e46c014c37f8224dcc3ce6243ea2d4e32c6554e1aadee5955c8e131c0c1835f04cc32dfe7de72b8a5ed0e175c1fe1e3f61ef2beb28a679729fca57d255c0517cf21486295f03b415b89ebb9de7529ce8d9a27901b707c3dcd1343157b4abf15b6b1d419a478ff96268a4126043651174b4edf52c26d4e0f8773a5c88dac6867860ddd45044c9a16136096de171862f9e91f12", 0x235}], 0x1) 11:46:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000200)=[{}, {0x101, 0x2}], 0x2}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:46:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x6, 0x1, 0x6, 0x5, "9b07dc99724df88361fcfb28a076a79862e16541", 0x8, 0x6}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002a00)={0x3, &(0x7f0000000040)=[{0x20000000000006c}, {0x35}, {0x10000000006}]}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 11:46:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 11:46:11 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='\xe3c') 11:46:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="fd612da02cdffc3279adffed84dd") 11:46:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0xa1}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 11:46:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x3d4, 0x1, 0x0, 0x0) 11:46:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x4) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000240)='./file0\x00', 0x2, 0x80) dup2(r3, r2) recvmsg(r2, &(0x7f0000000a40)={0x0, 0x1e7, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000203, 0x0, 0xfdcf}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6, 0x4, 0x9, 0x5}, {0x6, 0x9, 0x9, 0xfffffffa}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) 11:46:12 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) syz_open_pts() syz_open_pts() kqueue() r1 = syz_open_pts() preadv(r1, &(0x7f0000000740)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000300)=""/46, 0x2e}, {&(0x7f0000000440)=""/231, 0xe7}, {&(0x7f0000000340)=""/44, 0x2c}, {&(0x7f0000000640)=""/211, 0xd3}, {&(0x7f0000000380)=""/12, 0xc}], 0x6, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000002c0)=[r2, r4, 0xffffffffffffffff, r5]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) close(r7) close(0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x0) 11:46:12 executing program 0: r0 = semget$private(0x0, 0x0, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000440)=""/4096) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) setreuid(0x0, 0xee00) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r2, 0x0, 0x0) 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 11:46:12 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x7, 0x4, 0x0, 0x8, 0x7, 0xffff, 0x2, 0x0, 0xb90c, 0x9}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000080)="f9615958b809001e", 0x8, 0x0, 0x0, 0x0) 11:46:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000380)={0x0, './bus\x00'}) semget$private(0x0, 0x0, 0x121) r0 = open(&(0x7f0000000140)='./bus\x00', 0x301, 0x8a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 11:46:12 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000040)) dup2(r1, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESOCT=r2, @ANYRES32=r2], 0x2) 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x7}, {0x6}]}) 11:46:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0xc1dd56d9350c8cba) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r0, &(0x7f00000001c0)="a4ed743a91c208fdb39c5e219dcbd13a55590742bd8853552d51864b047413587e9f79555ab9e9080000000000000000000000000027fb5d108d7a3b27c3b61bfe834b9cd07435bf0d7b8ada1104a3038a6051bde7c69b44623a5f297c81042fcf059d9ab62f8fe322615ebfb70f3902", 0xfffffffffffffee9) 11:46:12 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000040)="e4ffffffa669e09c801e04000740ff9d605fb069c661b915ad6dedc6cb2a217e792317e060ec4768e62bc774ec1e", 0x2e) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 11:46:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getrlimit(0x1, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 11:46:12 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x9e) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000700)={0x6, 0x0, 0x2, 0x0, "000000411272374d98105a00", 0x8, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) close(r1) r4 = socket(0x18, 0x3, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x508, 0x10) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000100)={0xdf5b, 0x34, {0x1f, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r0, &(0x7f0000000680)={0x2, 0x3}, 0xc) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="2631a41a161a53a9cb2928c32ab0a22af940787772b8ccfee7a01c1b58a1b87fbae5d267ebc1f80844d265825ef13a42840d0142234693fa69f33ca1159847d13fbf000000000000800035aa", 0x4c) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x414, 0x0) kqueue() writev(r6, &(0x7f0000000640)=[{&(0x7f0000000240)="4553ff3622f652ecf4ae0affe9fcc8bcb1b5fb8da97d5c124508e0c71b43d47e1b8f80e345d718984b36fc846f0fc6401af6b6796f273d513334f4c1342905bfcbe9e4ec2203f5e61c10df6cc67f97ecd19ca59dface55fc401ef5045935a8c6b765e207dd4323f1465985a002c17a4eb9614d3d5c8bbf0df1a2328e9c975d6dd9cd7edeb59d9c3afd61b3187e98c33c24adc7a4bc77ab5a7f13cef7577afd31daa790f1b319028dd3a2952e0e2dffc788a0a5936801ef6c11868a166cc10571c64b392f01df", 0xc6}, {&(0x7f0000000340)="2b054ce275f8e4cfeb6475957109ba84c10d3171451228d1ca93e9e039dfbe321d87e7ef5f596ef27350cbc25a42ff7972954798bd88e50e328dd136eaccdcbe1c8e00aace46fd95b36fdf699972e0b48f41ff34e8ff74cef64db52dfac6def1597cfa7d4db4906dde2d8aaae1576c1d911eb53ff35b43a7eb6693e12a97fc6ff915d5256b054cbeb3b783d1a293d1ff242845f5d84f6e41d92e43b6fd2e6c1f884fe1abc7c0358f0ee61c7bbf81b41ca6d9b5fd4b56fe16ce6507a5c4e8557e6c4f541b0032f9c513ce173f00c3cedf1778ce6b2764ed64e7d87746e770ecd3f78687c355629e4df6ff32aa", 0xec}, {&(0x7f0000000440)="603a8e57261771d12d0bff96cdab85fc6e53a9d1aa662bf9ae6860d276d31e20b356501d59f100191979aef008002170bcf84647bed1491d30fef565197d1d30a162a2de168d882a4d13a897594bd70b89e710ab4dbda072cf92b425f54b2931b146020f8f0fafd9058a6c8bc47c6f3cf8e3286859514aa735f9a496c0f017487ce3451ba60fe497381be4b5dfd2e3a0d536999fe62c9ca7b26e45a0fb6a2b1faabdfc99a2d6324aa0bde9da7a238e887f09241241be9400233d66d8c01310747500506b257f45dbc410f22cf49357cceb182b49c5c48c70f5cc47d52fe2161b89732e837d21bffe", 0xe8}, {&(0x7f0000000540)="f01b35e6e0debe843e4d031335890984d3459be3b10ac8fbe0bc6b1b190330fddd76cd231b41e5db9118a0662b327a485b228cb8769fa0e1456807d404c62c46166f130e1b82676eceb61c2d24c6e11e6b67b45ba0838bef9dc1bc0224c4c1efa87f1c0af1d33691b10c155510caf2a7109849b8e89213fd7c6d522f66bd09c1b6045740165cb693e48587f37fc56aff02fdcd37f4fd051599ad6c7a1c71c8e284cfa0af4a6604ca347a007dd60a88e7a60f22d15d126a7e325c6e11abd940407b8ac746e93c38bea768e9d3c7fe109c5373ed034218c00959fb403263f771f394d387f102cdf1fbcdb8da10b2baf19b9d0d4b00755e0ace6a3c2007335c5c", 0xff}], 0x4) 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="00a663a4cbcc050832e6212e96ea9bd2c75fc682e61246296075cac1e9c9223b3aa90d68c52d82b840c4", 0xfffffcfd, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 11:46:12 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x18d, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 11:46:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r1, &(0x7f0000000000), 0x36f) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) close(r7) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffb, 0x37, 0x8c50e1cdd93648be, 0x3ff, 0x1ff}, {{r7}, 0xfffffffffffffffa, 0x68, 0xff4d2eb98ecd0cb9, 0x0, 0x3}], 0x9, &(0x7f0000000280)=[{{r4}, 0xe, 0x10, 0x0, 0x4, 0x1}, {{r8}, 0xfffffffffffffffc, 0x8b, 0x40000000, 0x1, 0xffff}, {{r3}, 0xfffffffffffffffb, 0x88, 0xfffff, 0x2, 0x8}], 0x401, &(0x7f0000000300)={0x3dcfbcf8, 0x9828}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) r9 = dup2(0xffffffffffffff9c, r2) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x2, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x48, 0x2, 0xce4e, 0xee}, {{r0}, 0xfffffffffffffff8, 0x813f6e16430825fc, 0xf8000011, 0x406, 0x50c0}, {{r9}, 0xfffffffffffffffb, 0x24, 0x70000001, 0xf8, 0x9}, {{r10}, 0xffffffffffffffff, 0x81, 0x40000000, 0x0, 0xabc}], 0x8142, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0xba, 0x1, 0xffffffff, 0xfff}], 0x1117, &(0x7f00000001c0)={0x0, 0x1f}) 11:46:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x11a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) dup2(r0, r0) r3 = fcntl$dupfd(r0, 0x0, r1) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f00000000c0)) r6 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) ftruncate(r6, 0x0, 0x6) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000000)={0xd235, 0x7fffffff, 0x1, 0x1f, "bf7ac3c96049d3252e910454c4363142bb1c93cf", 0x95, 0x7ff}) 11:46:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1078e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e1cb53078f9a1a4df2f66696c653000"], 0x10) 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 11:46:13 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000500)="b366caa6bf7489d6f1a5970bb40fcac909e7b0de74f00e54ab6a98e25d0e3b81947ec26461bfae3aff6853781256d7e9a514833295348bc19dcbd6a364883f83ff8aa0b63f9d822d132ed3c178493b1a9c465f65e5bd018c9d532f469e32942a5b0d2eb7ac3ef42ec2d7f94bd2b18c36535099b434ee9fd85441893f7a1ea7eea72544f91ebd47296d4a4c8dec97fe929237e70af20f7ba133ee75d0bd782ece51b1732c116a2c631e6a1ebdfc5dc26dd95631f84b874fdcad942ab5b83dbdfef1eb2ffa15926bf391649dcb55bc8b29c997255fb08dc05f8a1c3250d4a21c31fb5f05c7150843f14dde6f06f0d3a067f79c96", 0xf3}, {&(0x7f0000000600)="e74a3dfc4cd864f726342b4f981dce31e8ebe8bd57f2c7465635b4f915441917613ff6cc2cbf0b2c19c324f7f1daf531e5980e175b5462d7a54de7eb09a373bb423cc3a580bc180c343961a5f20045567a41de983ff44704d339e640d92e05f5fe350e032c37c2aaf88792693aae5efc0931c930793d0b01b5e09289858bfbb2bd859a65cd5e655bc9bc7471eee521d91cfc56177c9f662fc4c4125cf55e7e3a13c72fd75dd1849d27c537e85a85f2680ec2f4e5759b8981740baef15bb03ad5078e671bc475c00fcebdb24a785a27bf3ff640d9785927257edd73efe4f430ebd64e8c8419f65189ece1b7563c6273b692cbd9b5dd69265dd267fee18d", 0xfd}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 11:46:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000000080)=0x1002) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xb1}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x353, &(0x7f00000000c0)="b6") 11:46:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf0d826805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197c8dd96b4677ff51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f01415c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a0000000000000000000000e36f06b17ef4416cf46bdf873ec3b4d9eeb3e0357eaf78ba52d06d9854a9c495e25e8cce73c833759abbcb13639c29548010ecc409dbe4cd6a6a216efff0ad9872dbf6c9479e657890d19f80690ab1cc5b76a913605e34b3adcbf5250577e8", 0x4db) 11:46:13 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0xffffffffffffffea) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x46e) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) r6 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x1, r7, r8, r9, r10, 0x5, 0x8000}, 0x1e3c, 0x8, r11, r12, 0x1f, 0x7, 0x2}) getgroups(0x2c1, &(0x7f0000000400)=[r10, 0x0, r4, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, r4, r5]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, r13) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r14, &(0x7f0000000680)='\n', 0x1) fcntl$setflags(r14, 0x2, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/deg\x00', 0x51, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r15, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r16 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r15, 0x5) r17 = open$dir(&(0x7f0000000480)='./file0\x00', 0xc901b4ed9822ac92, 0x2) mknodat(r17, &(0x7f00000005c0)='./file0\x00', 0x8020, 0x404) faccessat(r16, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) 11:46:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) bind(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) write(r3, &(0x7f0000000200)="2b6bd8de29867db2bca46d1bdf2e2b6d4faefba7151b2ef51c249994a490c4831313b04fa0b99b1ddd9d2b09180d91dba6eed82b3f0fe7b1df99a9145d58b5960776", 0x42) r4 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000340)=""/13) semop(r4, &(0x7f0000000100)=[{0x0, 0x1, 0x498298e8052a9937}, {0x0, 0xfff, 0x3000}, {0x1, 0x4, 0x800}, {0x0, 0x1f}], 0x4) r5 = dup2(r1, r0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000080)=0x7fffffff) ioctl$BIOCLOCK(r2, 0x20004276) listen(r5, 0x0) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000180)) fcntl$getflags(r5, 0x1) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r10, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 11:46:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 11:46:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = getpid() setpgid(r1, 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x2, 0x1c, r1) write(r0, &(0x7f0000000100)='t', 0x1) 11:46:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r2 = dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r3 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(r2, 0x5) r9 = kqueue() r10 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r11 = fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000071734cef9a5a1beacd20b2080300000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000ce7bce717adea19c1364cbce3d134c9181"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1, r4, r15, r5, r6, 0x10, 0x8000}, 0x1e3c, 0x8, r7, r8, 0x21, 0x7, 0x2}) shmctl$SHM_LOCK(r3, 0x3) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r20, 0xffffffff, 0x5, &(0x7f0000000140), 0x31d) 11:46:13 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) flock(r0, 0x6d6cc3ab9fbc30e7) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1ff}, {0x60, 0x0, 0x0, 0x7}, {0xfffc}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) connect$inet(r3, &(0x7f0000000000)={0x2, 0x0}, 0xc) 11:46:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0xdcd, 0x603, 0x6, 0x1, 0x0, 0x8, 0x2, 0x1, 0x0, 0x4, 0x8}) rename(0x0, &(0x7f0000000280)='./bus\x00') r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8000, 0x8) getdents(r2, &(0x7f0000000300)=""/247, 0xf7) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 11:46:13 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r2) syz_open_pts() r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000a00)=""/109) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r3, 0x0, 0x0) r9 = getgid() r10 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x4, r6, r9, r6, r9, 0x21, 0x40}, 0x773, 0x5, r5, r5, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r4, r7, r9]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:00 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0xfffffffffffffffc}}, &(0x7f0000001100)) chdir(&(0x7f0000000000)='./file0\x00') 16:00:00 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)=r4) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESDEC, @ANYRES16, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYPTR], @ANYRES32, @ANYRESDEC=0x0, @ANYRESOCT=r2, @ANYRESHEX, @ANYRES32=r3, @ANYBLOB="6659009a0ba41ec77d823b67e9498d69dde08bf161155440459a81501bb162269af161d848c0aadfa2682cedf6e3b12ddfcac5b523885a35a5f90c29269cf3a9e622be0673f187e7bc1772e12f407f214f5dea3dd2b5358a044c", @ANYRES32=r0, @ANYRES32=r4, @ANYRESOCT], @ANYRES16, @ANYBLOB="77c6720a02bca54ee887c9def06cff98b458a9d559587a47021db692776581d81af9f00d8e78d81fbf491167d1e7cf201cd92b0bde7e9804914c845134e1d40d84f4c29e7c8b149d7882d31215724629c8a2c97ec69081343803adddd3c9584ba71f06b267321677a9d163791ce51d05c3b2374c4c149ee18fbb589d8a46bd6f0c47e9142be38bb87c3b1289c3ab7a04ffd4997b6a162041ab7910bcc2d4", @ANYBLOB="f210888763ae070c78bf9908b2f9639528261f51e9afe20348d134cb36256865f2cb0131c3c6dddf861950093ef59815ebf07bbee9805034e2e265c4d8f3aa0c532272e320fe4962c1537f"], @ANYRESDEC=0x0, @ANYRES32=r1, @ANYRESOCT, @ANYRESOCT, @ANYBLOB="9872afc6e9cb05ad0a04894957e5ba68fe33b67699e7945b26bc2cd8a8dd6e39e96e29f7a8c7a500db7b8852b65e91f2144591bd9f9e7429571629352b2eacdb4ec1e44f7c75cdf14e361cac27b6d6eba01f4f562e6b5163741252ddf847dadcbda1218461caf8d689d801fae6ed80ff2fd8a94767b6426087ea24c3faff73c28b064ee07ab9543a41d9b44cb2a9d1cc7e78a6ebddb33b65b90a2c6b65cf7ca20f3ef530a7fc6b45501e419fdf357fc76f06ea75df56399c9b695f4e8c041416935d"], 0x7) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r5, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b4791d7fbc432e74358040e6f41f6f81c05b4f22106d9153e17f3eaec5b30d", 0x20}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b", 0x151}], 0x2) 16:00:00 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0283, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x1f}, 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x40, 0x0, 0x0, 0x1}) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000080)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x401) r2 = dup(0xffffffffffffff9c) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0xfffffffc) socketpair(0x1, 0x400a, 0x3, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(r3, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) unlinkat(r5, &(0x7f0000000300)='./file0\x00', 0x8) pledge(&(0x7f0000000340)='}\x00', &(0x7f0000000380)='\x00') bind(r4, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x80000000, 0x4}, 0xc) r6 = socket(0xed68a9ce4ec1cabc, 0x4000, 0x7) ftruncate(r6, 0x0, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r8, 0x2000740e) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000440)) r9 = getpgid(0x0) fcntl$lock(r3, 0x8, &(0x7f0000000480)={0x1, 0x0, 0x376, 0x0, r9}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x6f650fa48a3a4977, 0x0) sendmsg$unix(r10, &(0x7f0000000780)={&(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000540)="64cc143bdc79c2f1d87eab5d7f7e05c041719af735ad5217cec1702258a2dc729ad1d54117d16be510cc425fa016113a125c613db6dbf1db406a1c15fca339ef26227b4eda23ee0e85f48de4c211ef740c8baf18cc5d2f5a0da383db03e2aa26df5a90c264552715b48f7b28f1f9fe6701f3ca9767b9bcd2b277bea6bf6e9978ed5167a0c86ace269f039b0d3c1a3d6352101e8d5dc239dc91e2b21565bc6ea1481f16abd0101458560a2ed2f7b80c5dec78c1714f01a47503f2aeec431c85ef2926175cb07b8f89889462a15dea1cfaaff25351fb39abb5f4a3e5049fc3dde4c2351379888d5f8cbeb1ae9fa0bfa66da6e3ce47b66c97", 0xf7}, {&(0x7f0000000640)="940a84533f74fd6bf740d663cc95feea495086b084e935fa0ced5121d2eccdb2a7be15dc59c2894f1bc237595718a334e7ca3552c9928a70b3e6fae6cb65781574d8196760cc89a66a677793d3902c87c86a93fc4cd1ba7c26ec1a08a28708a37e91f39f160d9ba88329ce3ede5e5a6cb93ecd69667cec107f0a1ca0c7239dcbe3ef9d576f760d5d1897ca77f8690f668bb779f56fc675600299ba3a4343d08be540d02fc6bac0e11a70f3f0c5857aed1197a49f3669af4c683bf04e3c73fb70120bf1c811bdb0d5669822147d24d2dfce768378ffa19cc0dbeabcaafc0f52b2b475296db8b9ced4ac018eda", 0xec}], 0x2, 0x0, 0x0, 0x1}, 0x3) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet(r7, &(0x7f0000000800), &(0x7f0000000840)=0xc) fcntl$dupfd(r11, 0xf, r12) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDDISABIO(r13, 0x20004b3d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000008c0)={0x80000000, 0x2, 0x6, 0x1ff, "86cc46e36bea79c1e3137211ed24a026303362f0", 0x0, 0x8000}) pipe(&(0x7f0000000900)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r14, 0x4004574b, &(0x7f0000000940)) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001200)={0x400, 0x5, {0x1000, 0xff}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001080), 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x200, 0x6}, {0x18, 0x1, 0xe2, 0x8001}, 0x4, [0xfffffff8, 0x3, 0x5, 0x7, 0x4, 0x1, 0x9, 0x10000]}, 0x3c) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061bbc8d8711eb7427e1a336c17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064e758fa2676f7eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000003100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074460fbdbb47f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b85000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a4f11ae496788fd34be72dde1f400ab"], &(0x7f00000010c0)=0x1002) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) setsockopt(r2, 0x401, 0x5, &(0x7f0000001100)="2808104f2acc0d90b3cc01d1ab00e66a7334f2bff384e89e0aff8e0ca48a9b56d25fe000e129de5a3e83d6a67a33e82cf645b4945639ac58594e92ee565784ba9f035ebde809f2165e2495589e2c2504ec93a60c6dc713257d85e588ab461308e64c60212f5e1fac6423e7eaeeb11a5877541594af63fb853caada73d0ad4ac34fcf5a47e3471d87ec063a521c43b0092111840347d80c17978ae606c1994da5ef683614", 0xa4) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) r5 = fcntl$dupfd(r3, 0xf, r4) bind$unix(r5, &(0x7f00000011c0)=@file={0x1, './bus\x00'}, 0x8) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x100) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x6, 0x5, 0x81, 0xffffff80}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="f96c924e4a237a271806c0c6b84865cbf0bf7141b19771b4802378f58cca9fb7c9788bfa56d956a8935eff6f2f0b4f525a1a0415a87f19db3cfd5813c02359f5bf49238c7772301e3ca9fc0fc24861a32251afd20186dd50ec6a6ee1def0826535284d9e9e07585dda04b1f7c5ab957c48150a5a6178775622751984b4cf40c40bdf654a1cd02a6a4cf450286291696515e143d0415b58d92929eca3bc1ad81ce4aa21943f87e609f5dd03b6222c7423fb156fce516fd5549324f7842d615809ff7b8b865ef04a0b8aa479d683fe05b7d56afc6bd0fb3540acfe", 0xda}, {&(0x7f0000000180)="5728d6777562583249b4750d03546ef4c07d4a507cd16d100ef284af79f795c631f6322df5637af618bf27f4bcec4d6b0b67ce38b25bfdf1768a963ad545db6b344bdca0aed4072e458888e0680de8e8c1a129981c3abd6da36ce3d5eeee73cf9e617afab460635ccb0b46ca7edb5b0da72c42203dd9cd0c5606f1d5dd0a3812010b3eb04924f3c5dbf138d5c76e22a39e233068dcdd6b805488f04a293bf0554b2de5ed6fbf1aed9859a1bd39c726dd811970663a672c0d0c53956f7f52a3508d4be1dc7b9001428338cecdec872df775379906ef8f83a9ebd9", 0xda}, {&(0x7f0000000280)="5e3b6349b16a6b8f8a49ef9cbe43968085fffb51c8cd7aa0f402c98873ffacd2fc5fec878d122976abe13bc883063e281729126119dce5c32bdbad6dc337fea85d9fc89a5b524dfc35fa2a00", 0x4c}, {&(0x7f0000000300)="621858e67f91d2b029832c055652e6eb5923ed10f8a0c64b16c7636e005349c0c324aac23597c9d9402f116ccfc0a20538cc8c541e3ac298020de9461a893904eef8ae3461085fee6942792d1c6191ef69ea572ee38125aeb28c24f0867d1ff796a4c28178cdfcfd228ad58b378f715b4ebdfbec4255eca9f3d63344d6fd1c4e49996afba49d87fff18468990774959e164c884a3676d8b98ac6df9e3d2a903f6c8e15ecb2316d338b4e918820d424383bce661d79db6cc2538d2d8b0249b4db4d43", 0xc2}], 0x4) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x2, 0x1, {0x235cc77d, 0x442}}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206949, &(0x7f0000000300)) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0x80000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) 16:00:00 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r4 = dup2(0xffffffffffffff9c, r3) kevent(r0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x80, 0xf0000041, 0x1, 0x5}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x5, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffa, 0x21, 0x1, 0x3, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x6, 0x7fff}], 0x401, &(0x7f0000000240), 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) flock(r6, 0x2) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) fcntl$getflags(0xffffffffffffff9c, 0x3) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev+bpf\x00', 0x10170, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4, 0x1, 0x0, 0x1}, {0x2400014, 0x5, 0x0, 0x20}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x18, 0x8000, 0x2) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x62) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x508, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) recvfrom$unix(r6, &(0x7f0000000440)=""/181, 0xb5, 0x8e1, &(0x7f0000000500)=@abs={0x0, 0x0, 0x3}, 0x8) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) close(r7) socketpair(0x18, 0x4000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000400)=0x7) close(r9) r10 = accept$inet6(r9, &(0x7f0000000100), &(0x7f0000000240)=0xc) r11 = socket$inet6(0x18, 0x4, 0x0) r12 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000400)=0x7) close(r12) r13 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000400)=0x7) close(r13) r14 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000400)=0x7) close(r14) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x40, 0x100000000, 0x9}, {{r1}, 0x0, 0x20, 0x4, 0x4, 0x7}, {{r4}, 0x7ffffffffffffffb, 0x0, 0x0, 0x3, 0x4c207e1a}, {{r5}, 0xfffffffffffffffe, 0x40, 0x2, 0xfffffffffffff801}, {{r7}, 0xfffffffffffffffb, 0x9, 0x1, 0x9}, {{r8}, 0x7ffffffffffffffa, 0x8, 0x1, 0xffffffffffffff0e, 0xfd0}], 0x2, &(0x7f0000000280)=[{{}, 0x7, 0x28, 0x0, 0x5, 0x5}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x8001, 0x9}, {{r0}, 0xfffffffffffffffa, 0xc, 0x20, 0x8, 0x1}, {{r10}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x6, 0x20}, {{r1}, 0xfffffffffffffffd, 0x2c, 0x4030569421b415e4, 0x6, 0x20}, {{r11}, 0xfffffffffffffffe, 0x94, 0x8, 0x8, 0x1}, {{r12}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x1f}, {{r13}, 0xfffffffffffffffd, 0x40, 0x80, 0x5, 0x2}, {{r14}, 0xfffffffffffffff9, 0x9, 0x2, 0x3, 0xbd05}, {{}, 0xfffffffffffffffc, 0x30, 0x4, 0x1}], 0x1, &(0x7f00000003c0)={0x15, 0x1}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 16:00:00 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)) chroot(&(0x7f00000000c0)='./file0\x00') 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x5, 0x8000}, 0x1e3c, 0x8, r6, r7, 0x1f, 0x7, 0x2}) lchown(&(0x7f0000000000)='./bus\x00', 0x0, r5) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)}) 16:00:00 executing program 1: chroot(&(0x7f00000000c0)='./file0\x00') r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceaa5a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc96310900000000000000ac2204ccdad7b5e6a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a82440fee15a659255490b88ff1bf33436e67b1ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99ae2463b46a54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00000000000089280df326988aa4089b4e083ca913982a6add2831584f34a2def1dcc9cfa2621c903607eab8bc72495edf968933866de7d13c7ad3fb4ed1aa6c86e7e310ef50a3935853c3b45988043252cf91c43e01ffac71624ef43599551239162206db1ee0a95cfe2b90167d36d0fb6b6f33ad29da0a0b82eec52be52bc485087d980575585167d554f967ddd6a173a10227b67d178f0fdcdea4e57c6cdb3c1f9be0f7066c6d1ebb9907be20a5d6c5775a6c30dc05559f9808c6c3356f750386870780c8a7489749c674fd73590a7e3f342dba61ecc24f49298c8bb9fdc6b2be05bf736688b9376e814a71719823e3a3a23c7de9a29792cecfef633708a112995fa2e7a825b89201"], 0x10) chflags(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000000040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455a8bfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18bb9294e817cac22879de464aa8d9e2e", 0x9b}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e8045844c5b5aab2e6a8848a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784", 0x8c6}], 0x4, 0x0}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) fcntl$getown(r1, 0x5) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0xfa0b56d7a9bed12d, r0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:00 executing program 1: unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') symlink(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000080)='./file1\x00') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x60}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3f, 0x4}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) r2 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x1, r3, r4, r5, r6, 0x5, 0x8000}, 0x1e3c, 0x8, r7, r8, 0x1f, 0x7, 0x2}) setuid(r3) 16:00:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) mmap(&(0x7f00001e0000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xfffffffa, 0xcd, 0x2, 0x1, "02dcfa6410e75896e822632448362b74898a78b8", 0x6, 0x1}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x5, 0xff, 0x10001, 0x2, 0x80000001, 0x4, 0x5, 0x0, 0x5, 0x7, 0x10000}) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff31fff606000000cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRESOCT=r2, @ANYRESHEX=0x0], 0x45}, 0x0) write(r1, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) setsockopt(r0, 0x6, 0x19, &(0x7f0000000200)="f2b2079bc1129cd55c13a43932a84950f441b8852cf8b1cb788a6a725aa85bc2bad2675259cc899c9895a24750c93ccb8c8c8810388540c5a71d8b1d88dd8461085409aee2731a230f1998354a005f372a598a9afa12c334ae0d0c07b4063f3e62a6f74db065bf5e5413adaac85753", 0x6f) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fchmod(r1, 0x20) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r3, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) pread(r5, &(0x7f0000000180)="91cab436e3bf720d6fd14921b26c1adab1a49d58f058ee6b1d0d837836e455a99509be2d8ada9e636ded382af2a8eac0b396d8e254fada81638e0ec57350860187ad2a5f", 0x44, 0x0, 0x19) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x4c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0x0, 0xfffffffc}, {0x5}, {0x6, 0x0, 0x0, 0x8001000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x20) pwrite(r1, &(0x7f0000000180)="050000001a029be96914f6357e3a", 0x5, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x7, &(0x7f0000000080)=[{0x0, 0x5, 0x6, 0x9}, {0x5, 0x6, 0x5, 0x9}, {0xdbc6, 0x4, 0x5, 0xfce0}, {0x400, 0x80, 0x0, 0x100}, {0x8, 0x7, 0x7, 0x2}, {0x8, 0x2, 0x80, 0x40}, {0x101, 0x0, 0x20, 0x2}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) write(r3, &(0x7f0000000100)="9140531ce4dcf388262fcda79d435ba64a2340cc245e6be3cd6c482a242b2c9d62b78d0af317db9110be969d6b987bd43e3f00efb41ed252ae65f3066ab75ac2cfeeb9542c13a711cc3660f365685fc4959fef74c46e0f06d2441ecd08e9aa220d5ead6a915148ebbdb1b7c6222dba6b5db60c1f890ce122e0d7476e79123cc90d534aa628da9c3eea48f3ab6c2037ffbeef8351ad93f8fbbefa90414b2cac5b7a4402575743702b8759990bc4fbce43e6cdfce2e16adf8345aa2b8a6b04939c3cfd8f2414e109b532acc01d0d9ad8bf20fb14ff6186c06eb0aeb2b21c0d261530115a36c1a655dcc551ee515da616", 0xef) fcntl$setstatus(r3, 0x4, 0x4) close(r2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10000, 0x100) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00\x00./fioe0\x00'], 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000011c0), 0xffffffffffffff17) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) accept$unix(r5, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) r6 = socket(0x18, 0x8001, 0x0) r7 = dup2(r6, r6) ioctl$VMM_IOC_RUN(r7, 0xc028756b, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}) open(&(0x7f0000000600)='./file0/file0\x00', 0x10, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffca8, &(0x7f0000000400)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRESOCT=0x0, @ANYRES32=r0, @ANYRES32=r9], 0x3b}, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0xfffffffffffffffe) r3 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1, r4, r5, r6, r7, 0x5, 0x8000}, 0x1e3c, 0x8, r8, r9, 0x1f, 0x7, 0x2}) r10 = getuid() setreuid(r4, r10) accept$unix(r1, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42edc4c7", 0x160, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [], [], [{0x0, 0x0, 0x9}, {}, {}, {0x0, 0x0, 0x0, 0x2fd0}]}}) 16:00:00 executing program 1: clock_settime(0x0, &(0x7f00000000c0)={0x5}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='\x95\xd4G\xa5/wsmousa\x00', 0xd4115c5840ea945b, 0x0) close(r0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000221575e0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000221575e0 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x80000006}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x00\x00\b', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f00000005c0)='./bus\x00', 0x8000, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x8000, 0x0) pread(r6, &(0x7f00000004c0)="5e6ddccb68a9b894ef1fdf10c6ad79ea226224ccc97c3e4bc3b7ef930d4dfedf3927616ee382d1b9ec3f12a7640e9431ba14f27f5ae2fdc56b142b86c05aca446b754a0c22ebda843087eeb15c874b63765c9b5731b692ac4c071a130e5ab660237dc44b2fdb94c4cb1ca148986a3219834beff1f20ed8cbc970a8b0a1d26c2db57b96535d21ad8827037c52367e7a7b5cd3e72785559eb2e20d2cfcad7b3e413feb37d5e8fb96affadfdb54c7b04595b59cff9b83368bc154ca3f6e9c6aaaf91137628bdc06", 0xc6, 0x0, 0x15) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x401) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="dab9d939d51b987ef4bc49040797f791c8d86d599d574665d551fac385035b5758c0c6b5fbd2f2cc66282c25", 0x2c}, {&(0x7f0000000100)="3769947c9ffbe7ccda2d", 0xa}, {&(0x7f0000000140)="21e87954b2546d92ed9d9f45987310ce836628cf1840e423ce165bd0d723db7dc5ec469dc50de25c991a", 0x2a}, {&(0x7f00000001c0)="f3e0dc30fdea62c3db906ea352a8cbdfbfa0cc438d1e23e188762be557b8d0c2d075aad04fca9c2e106c281fa13c3e53354c3454f93ef6fb9080d6976b66aca19a7ccfb820c336fb", 0x48}, {&(0x7f0000000240)="cf2097aea93b9b2e262904983d9e0ed60a665a2c5c261af736530891c6fc1d745cb8b0305ac287db187ebe0be3caa2b7c6e6fc1cee855c61646efd816a824580b987ed1569f9faaf14cf903ddb4be35c7210e9ca318b50f2ac50f1afac35109115c15fe65ce6f8950a0b3e6cd186a615", 0x70}], 0x5, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r7, 0x0, r8}], 0x20, 0x404}, 0x400) accept$unix(r1, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x46, 0x8}, {0xffff, 0x6}}, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) dup(r1) socket$inet6(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) close(r3) r4 = syz_open_pts() getrlimit(0x0, &(0x7f0000000080)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) r6 = accept$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) close(r7) accept$inet6(r7, 0x0, &(0x7f0000000280)) r8 = getpgid(0x0) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={r8, r9, r10}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0xfffffffffffffff5, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 16:00:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') readlink(&(0x7f0000000000)='./file0/file0/file0/file0\x00', &(0x7f0000000100)=""/41, 0x29) chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) minherit(&(0x7f0000faf000/0x3000)=nil, 0x3000, 0x3) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x3000) mlock(&(0x7f0000c93000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x6, 0x80) semop(r2, &(0x7f0000000000)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0xd78, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r2, &(0x7f0000000340)=[{0x1, 0x21, 0x800}, {0x0, 0x7b, 0x1000}, {0x4, 0x1, 0x1800}], 0x3) shmget(0x2, 0x3000, 0x6c, &(0x7f0000d6b000/0x3000)=nil) shmat(r0, &(0x7f0000c71000/0x4000)=nil, 0x1000) socket$inet6(0x18, 0x3, 0xf71) semctl$IPC_RMID(r2, 0x0, 0x0) geteuid() getegid() r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000000380)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x8, 0x0, r11, 0x80000001, 0xfff, 0x5, 0x100000000}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r5, r8, r4, r8, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r9, 0xa5, 0x1, 0x100000000, 0x6}) getegid() 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) shutdown(r2, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2d}, {0x50, 0x0, 0x9, 0x4}, {0x400006}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xdc, &(0x7f0000000440)="b687c00e5cee839d0714f1f87d5b6b6c8cd61dfd965207fcca5d3f102b9169452142606dd8075a21038181551ddfe378c7e4570be06e8911e2ec2cbb712879382defa423dbf7c360a3238fd7b39a5c9cd9e6c9bed0ac56dd93f0adaedb691106bcfa09bcd318a9c934b935f4b05a51e5331049c800b4ae5c5353c78e74ff5c1dd20b11bb9931d8bb706b9567664fe102000000000000004fd14eee4a1c500b3f3d09badee981bf875a88128bc1864a8f5a3267ba846b3b73a2b1c7d426b4b4e582fe04a8ee258ca83b312ccee366cb4bb3aedbdb32ebec5d7f46fc00") 16:00:05 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000240)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[0x6, 0x1, 0x100, 0x1f, 0xa478, 0x4]}) close(r2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x3, 0x5, 0x7, 0x200, 0x20}) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1086136) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r1 = getppid() ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x1f, 0x100, 0x20, 0x4, &(0x7f0000000300)={{0x8, 0x8, 0x40, 0xa9, 0x9, 0xbae, 0x80}, {[0x4, 0x0, 0x1, 0x200000000000003, 0x9, 0x9, 0xfffffffffffffff9, 0xfff, 0x8, 0x401, 0x3, 0x1, 0x1f, 0x9, 0x9, 0x6, 0x5, 0x6], [0xffffffff, 0xe9a4, 0x1, 0x1, 0x1, 0x3, 0x300000, 0x100, 0x95e, 0x4], [0x7fff, 0xfffffffffffffffc, 0x8, 0xffffffff, 0x0, 0x3, 0x5], [0x3, 0x2, 0x4, 0x7, 0x65607349, 0x4], [{0x1, 0x47ba, 0x4, 0x8}, {0x20, 0x1, 0x3, 0x5}, {0x200, 0x7fffffff, 0x8, 0x7}, {0x9, 0x6, 0x5, 0x1}, {0x6e27, 0x9, 0x1, 0x400}, {0x5, 0x1ff, 0xde2, 0x7caf0e53}, {0xfff7, 0x2, 0x63, 0x4}, {0xf000, 0x9, 0x400, 0x2}], {0x2, 0x5, 0x7ce90bdc, 0x3}, {0x4, 0x5, 0x1, 0x75}}}, 0x2, 0x3f}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="f56065a704537ec5aeb630", 0xb}, {&(0x7f0000000200)="d1dfcad185868b82e5dea75fd2426cafe12a5da07d7497a3ff6c653e7a2355834b221eace8513056cd1f1fb7a96961cc1fe1d625df2886a99f96ceca990d8303c00878144550f619fd1bbb4d0f767895dbd3de204f9eb6dfcbb9207d08087deb00264872cfe7fbe77319f200", 0x6c}, {&(0x7f0000000580)="287b9046be10d7e42422c421ce63066170271dd2eee1e4825f5116f6a4117878f592a38adf5ad83e23020b01463c08318f0dd3700ca7d65a6b33503ce47bfe166c4906f1a63e66f205ca568928248aba3e8cde6dd1b77799a65991cac310bffe5fefe6d0ea2988bb8fc32e96550beda1b041f445a5f7fbe8133324f865956930305b57ebf4488c413442d9d884ed0564b48bc75fac205149e71511d54c72aa93fd623fdd4d4895ddd1daea3e049d52023f21088ad4c3ca", 0xb7}, {&(0x7f00000000c0)="0557b26b323ac9909c", 0x9}], 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000640)={0x1, 0x80000000}) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') acct(&(0x7f00000000c0)='./file0/file0/file0\x00') open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80064}, {0x50}, {0x6}]}) dup(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) pipe(&(0x7f0000000080)) close(r2) accept$inet(r2, 0x0, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f397c069105b25dde178f010000000099efa2d39955c7f7a077263d47ff963391583bdcf80da83bf3b51c44793e8be913925a1e7fbbb61be1ff727b9f4963d2086297989043ba0c0000000000"], 0x10) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0114ac}], 0x18}, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0xaf}], 0x2, 0x8eb6) shutdown(r0, 0x1) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget$private(0x0, 0x3, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) fchmod(0xffffffffffffff9c, 0x19e2a798d4dff811) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) r3 = socket$inet6(0x18, 0x8001, 0xe7) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0xe0) close(r1) setsockopt(r1, 0x68, 0xfffffc00, &(0x7f0000000040)="5d3af4b08314fbdd6ef701809da6237619aa8ba1", 0x14) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000206651874000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x32) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0xf, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x4, 0xd2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) close(r3) r4 = dup2(r0, r1) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000040)={{}, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]}) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) write(r1, &(0x7f0000000240)="2bfe1a3c865007f9d9adcf7ef7c452769ebea447682369adc4deb23d945f982a774fb0aa85dcf0df0a4c440b8b0a65645256589f122696aad8432bcad2f4ccd4c964bed0bf6795f576697160250503fe3dbfd9059e0f610c786f8c0a71567e9fe4b061948b87b48953a184821ef485e8eff4de03a9063fb751aa529d3dc1a480ab7c75e3ba6cd2923d1dce8d5526d7d756c40ad98504d4d942ed", 0x9a) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x6, 0x99, 0x1, 0x7f}, {0x4, 0x2, 0x6, 0x4}, {0x8, 0xc0, 0x80, 0x6}, {0x7, 0x3, 0x2, 0x5}, {0x8, 0x81, 0x80, 0xffffffff}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000080)) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x0) r4 = getuid() setreuid(r2, r4) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005201) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="c36abadd9f57686800daeac4251258f616f354698bd6f5861c9cc5687c6218a9efaae5a00209", 0x26}], 0x1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x90, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, 0xffffffffffffffff, 0x800, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) r6 = kqueue() r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x7e07701aefe21262, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x80, 0x0) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000400)=0x7) close(r9) r10 = socket(0x20, 0x2, 0x81) kevent(r0, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffff6, 0x10, 0x18, 0x1, 0x9}, {{r2}, 0xfffffffffffffffc, 0x80, 0x20000000, 0xa1e1, 0x120}, {{r3}, 0xfffffffffffffff8, 0x40, 0x4, 0x3, 0x6}, {{r4}, 0xffffffffffffffff, 0x9, 0x7c2cdb96f6899276, 0x40, 0x7}, {{0xffffffffffffff9c}, 0x7ffffffffffffffa, 0x4, 0x20000000, 0x9}, {{r5}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x2, 0x9}, {{r6}, 0xfffffffffffffffe, 0x80, 0x80, 0x4, 0x81}, {{r7}, 0xfffffffffffffffa, 0x8, 0x2, 0x7, 0xffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x14, 0xa53373a937af0a16, 0x1, 0x400}, {{}, 0x1, 0x41, 0x0, 0x2, 0x200}], 0x9, &(0x7f0000000480)=[{{r8}, 0xffffffffffffffff, 0x40, 0x6, 0x103, 0x10001}, {{r9}, 0x5, 0xf, 0x2, 0x4, 0x4}, {{r10}, 0xffffffffffffffff, 0x20, 0x2, 0x800000, 0x71db}], 0x100, &(0x7f0000000500)={0x5, 0x6}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000400)=0x7) close(r11) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x2369, &(0x7f0000000200)=[{0xe7e, 0x0, 0x40, 0x3ff}]}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) close(r2) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) r6 = getpid() setpgid(r6, 0x0) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x1, 0x2, 0x1, 0x3, r6}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="6c32733e8b603db33bb2f45d66478689cce7cf78fb4b04f685cbf438f2e29f9118ee63c38438805af888896606bf480ea4102acb8a2e9c24e0dd6308fb654de66afe38994287b48f37f29cc19f99e5fc92f5992afcb06ec8227242f768d5a0e6e1942db7b28a24c4dcf8d5168a5555a779c37b3acf5f8b460000000000000000"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x4, 0x1ff, 0x4, "000000000000000100002000", 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0xfff, 0x51fd5e8, {0x1, 0x12d}}) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = kqueue() connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffefe) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) r6 = semget$private(0x0, 0x0, 0x2da) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000002c0)=""/169) lseek(r4, 0x0, 0x1e, 0x0) close(r5) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x61}, {0x2000028}, {0x10000000000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'t\xc6P', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000044}, {0x4000000000000006}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) sendto(r2, &(0x7f0000000100)="353dfb5f64cbcc69d8464a85fd3c1749e12418", 0x13, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0xffffff80, 0x1}, 0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) close(r3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) write(r4, &(0x7f0000000440)="49795c4dd59a5c89916cfc676584acb0b6427019ed1b93047ee00630324efa8327b10f442b493007867dad824b39e4af7e2f9c79bc06334180023ed68532b78081fdf1ba9efa999772e8b31bba158a87e6548557e2e6205388eeea4ded312d373ee28ca79e1e008e38f1eb26c9fb3d34b49eb7b102b5b7f2205d83e9bd45eb2238d2814942d37038c4e62fe39af93e94c982155416ff0bfe324d6c0676e857ca120f1d20eb84130c98a6d10bc3d0f7bebfa780264a3fc78e692e8a05e837be8853390cc43b9fbcaec4170f6a993c215d8fa8ef64dcb558f833d104aa9784049a4c2a2216ef7ce031cd2d3472df5407e9fea31e91860df4cb406817f1a122a5a7cc4ec92aa39cb8574bd743489070ccaaf9d5bf42600cc69cb3ddd173f542ac0c0e52a3a43d7f82a83bc77f1ec476d02dfd49eddb838221cc6497770eadf0f3737d869425d475c637fea78a4d57a296def2438e32da0a7344c208932b17bac63e26751df1e19d859f5810948691d6526d058ec721c21cb9a2c67480d07be0596719c76cf775bfd81be9f48271e2c7bc34cc0a8c4304fef7f8ff0925dcf1283e14a40b7dd84c3fd092b0cfb190ecd7a7d54b4849d7ab7178fc6fe7b1baabbf269d1bb806437b40c9aeda65dde3d1f0c2b2b75823b0f324d1540854b64d1465a64669f7bad2ba4d6828d1efa73c5a408e40d2b279d2334357e6da1b4b10dcaf911dbd8a7018df80dd1cd1fa92fbabb4f212d0210d49d22749edaf160a7411ba8aaa69148aef70403175658b2ffd4b7b6651853a8b115cecbcdfe96bb57faeaa914ebfb7238bf11f714e610c001d2882e2c40224e08e6fca5ffccd95d8a2a6628adf584e9063cc369404b0bf6ff9b0c36a7c81968e0b0c75a1047f5e40c6d48c59791f15d2f36bf3233f1f73f7cc0a608fd897b64028fda901581e28cb08a39a483e31bdc52a3e9e9669e0b225e0f17baf246829625fbe6c9358809a1d9ec21a0ee6b8d7f0e8f6ab00b0ee5a0d7ab5e9f4da3bd36908f93332e90c5e4f9b29bc13fb8539a16683635d963b3837514752fa6fc97e4cd0d1c64c9a753df51e24b10ba04ff0d36557474fef8dab260fe1d36d51c53db0ba57a70f464b5b007a326a3c454bdce649e98fd60d05bf80a3b133171a53587967a5c93865476a35c6825016b27ca8517a8e3c1e890d1edd94d4b69490f1dd48aa98e6eab2b778fda23fce2aaf12cc4e832b2721abd410dd6913720c84b41791f17093d247e18232653b5cd079cf253acc8a8f1ddccbff7d053da5b957c20cf056758cbf88d79682a4bcfdd30c5e2cdc149dc4e1ffffa87522aa3a793a81c0ef9f35b1e2597273de3c9ab8bad59a861a44fc440bec691420af75158814747ff9b304af4dc6256f2b895a0f510ea2a8cadfc8d14f1cde8ecf3162e5f0e006117da6647a5b5c9f6014287985679e7a46569810a259fc6a27cee2f5cc8756e998c77ed7cf44bfd73e65d2ce07708909cb812bfb2156eaac283ed16bf51cf49d6f8cd96ebae3df62bb0c9509577a80120d2b34b40df10954efa78f061191e865f57a85bde622f8a5592fb94365d3511a62f5282a7502bbac4a73a95631e0fad1201620ab7415d1c1de85ef239d1d76983f070131a20838d211807ee1a1ae56b45a3797b8476f0747807f2cb0cef3780ee697e276e6db2094d8b4ab279fc1d6303eba4bdffdc1ae95d84b1c853519d1891223bcd5c9b69318e26d8eff05353c6c299127b99d488b4aaadbf53bcf8ea729477364a727ef6d3a1c3b35e9e9e7e8c5e2d0c889c9296d44a99773cbab24229dcb3cbb44fbe43b0ec54006a429a9cfc8dda61505a4fbd99688c591fd04b23f2eda80be2ad7803219e5b81bbbc3e2ac5c73d37a5e2e0b6248fbc4688e7ff0a22d3fd50f3dcb501f17990d54e803c743ff5edefcfa00a866474a0dcb4111b1e1d8385bd1cd0dd5afa4cb68108db1b7988eca1d4dcf3abc4e17adc5a61393762bd6b76affb081821a90428236223bb870ce12a6accb690850a308d702cef7542afe06d4c5d3d6d07d25251553e2445ee556579030c861999299917af379514ed4a37ec2e67301a895bf73415f8e91b9cee81a039450a81098154a47a8ead07e0461a7f51bb7d67a148ac7b0189af52750b4199ee8f166afc703bcc0f833bdf64514a1f76e8c6ac92916bacc42ad45e5a5e28d6b716d275457afed01dbbe5ffe4355e322a359119064eeb7373ba6851827bf278d856e789ea5a1456e132a0cd1845427539c4cae4ae9f1182c264d7f5ff7b3aae53a8a9928f0802cc286d94fa1418a55f7ee9e54fd128d162d0397c9689a7aa0b733a111ccaded099e3717fd3ac06310f6186f25246877567f319b3087149b6291d8b99460e5d69dd88b8e9cbcca7df9465bbabc735c3f4a98de1360e0ba20798b92abf6cf76d654df58b8b69678474c7fbba6cb1d46dd0c3ad024594b20f5b99f6d5b89d26a74446264fdac08520def1c353759e1e3a995c8284a9926325e983ead6326dec29509f360e78e6e35374cfb15cfcc87449fb767e797f4942684cfedd76b4d185f0162d65177c7166fb7064a413a23ba6c391c7b01e0f49b6b6ce70adc41a29cdb0ec9ad720b342d416e338c34ac5de5d8c1dd7a57fd11f5966725efdc65761b8e93888cf8d171a1fdc3f06629356fd537b5c13366af831f691f316bfc92992e939a53a72a074a089674fa5ee20a2244e692a62559fafaa99734378b55467a886c633bbe0db08cd2b5537172cfa40ab3777ee3f2c08e55e0bb295cf6415c6223baa74c16daf0c541b8f37b4b599f81a574413e656c0a6f4e254364994ff5621934f3a2b34e639b8522d860b84feedea363acf77b85a0b51cd664b49ce89e3fa984ec819897209ec32539335e128433a304e7aa5dd6a54673c48dc87cc376685f20d51aabe038e6c937a546b660d814e3d8d243c165e33195ff8abb9a9be94bbccfb681c566d15ff8fd136103c1b3bcb627a2bee247683285e15b0d1b7d9b5c25e99482d5ae15f35709385f937c462f9f324960ca3a3eb717848b2e61d3508ac68424b79cf2c6aec6754c42d5c50d23fe1c4bd28f4db02071c8bd0280cc5aa9c7e62b00ba4f66cb7efebe87d3d7039164798590620c8c1084866038abfd68ccfb33a4416acb0f30976b11204a95955975b1d0d54fada3585fbb59aaafec6a6b2f937ddf757d694530b235397c08751aca918a72d44e7eebaf20846a3972e34ec37a01848209225c809ad0ab0f56a4129ce9cf845fabf70058e49ec4c50a0854aa7a59c603158c3bbeba100c83228f93ae3c2d10eacf398406bef044b411e9ab7e571c35a8be11eb83a3eea7f0d2f4ca2e65647fa90ffff8925796510f66e8917e4c31961fcad6d668bc2d5722eb4a22a0c4a1fc696ca2a91adcd92536ffc95f8ea1941fb241015427cf8ad6709cf70af600a19fb87de6621a335c571e1667aafe0de6f8459a82dd62dffb49362d2a408189c3a658b7615b62e523ae63394d1e20f7011189347e2e0e4776c661e16c3e04b0f5d7a81a4e2f9ab69c7c1cdd2fc3ec1005780057f7abefd4b6b88db90faf51c13aa339707713dc64e9c08ec382fd862ecd497f85db51a00291f739dd7d97c6425ef345115e0217a9f6c7ec6bb9c8cc4435e55e507139b94c60e91d658caec8ebb8be320d85db60021eaa5c7984a9c8a2dfe05e4e6abfa6de1ea994a2ef8d0e2b4e97ba48742ec2e8578b8f8f119e4f1ae6fc17caadc31dcb8af464949a8c9565f68e6dc410499af584a91b9854a94376de4cdca2536ce0bf228f860e14ad3761e5568496739753b18b257159e7b3d9ad8166068adcde5f2d955f19d2d21ed1a1cbc940adcd07bfbdec17c7d1895029160b98546eabb9659b45b62aaa69ed516958cb4bc7ec95b29976d89ab26b33c3286891c96ec915a4e6f971412a012de038e394c5b0786974acd63685e762d6967dc2f5f39f3cf6119becbd989254e7760bbe2f550c955fd7003a3df5a2aa78ca6a83c8bf5441f56d28c9415c82c42f799d19859201a9d0f412f70fd688d1bb4246cb2e3b9c53b68d963b9bb2d1934f3a5315b32fdc391adf2b48581b77f1b30810b0d1a1dca4f4c8939366e234a1ae871e9f46a80fca06a8bc8f50fe6de84406ee2cf9a3fa00cf03ab0208ccaa2c03e67186c91c1627592ad104d7a06fba930554968d149582f73b42597cf7662416193e2d2b7506836e35f57fa4c50163506b0238eb93168335c4ec150f0211f42a15ca127505f717c6953ec07bb6f409f78ee6880a0d4d1c13653c6fe67492bc623364c8200fafd0e448003e1888a9d4ff3ac630282f478eda4870f60d63b027e4605a231aac55fb9edc34494ff7e6b074de771d4864d33aa4a74ec79c1f62e0ae29bf412be30d84dbac0aa4e61f8b45b1407f151add8aad98a5aaca84c9e538237d7de9059eb2af301a7756ca5e35ce1a7e079c94380a2eda1c70238235990fb7f56603f5e3ffdfbb9ebf5a80d29cfc6ef2bd03fe971948835308a5adb68b1bb030bfac5f0729d560d122555e815153f5a5c651e41887d5cd38497a987990fdc9be54ec50d689c345df92cde80b09057331003b44f523caa139c0eae4385f8ef9b66190a5b0a3601e2b499630a757ba38a1f417ef185863f885b8cd468acaa14158733c0da180e470c5f062e13f5c46960fb5cbceabeb8d3011de6057ea5ac8a5a0068f71d5fc4f4d983587bedeed0051fa6bf27888580e603921eb74fa60d302de3743680f5068ed3e1d26614e8b95a3d791510b9aad2328c2a57ce61020b825e92314dbca55f322457ce04f6b2bbccea03f72dca5daa9c1cc0635ef5cb31d44263c37f2a1ce6a05da57ae1824e011d922792fc24a25f44ce46801b60296cc760c0c43960040ea3c964a177c3687465ef7fcede8fb5ae063f70cbd082f15a18e48bb7981c152a1b5f881a296106b4405d96f268d2d7a7d8cd873f9b01dadb78c92d147e353bf2a725dc911e85121a494e8e35b34a0b07264c92e5263dad45aa1a927be33053fb28ec98a8f6eb6445da796ef0151a323771fb21e6c594764725fd53ce041d52f5ac325918225594eab33a7d9f123875932143aad448acfd318151c0ce1f86fa01ea49ffa9ca268035762e8674250b52c64ce2aad039af40bedc9089fb260ba6b916c2801be0490e41ff3ec1a4b432359303c923c8944ff93101c28c45a1f31a07985f515562cd50d28fbbc43859bc5dc721154a2f3cd7a058f3b9964a512d0ce01a057894e204248480cf621262021aed890e660cee0616eaac3dbe0018c9bab8bfadb4ed71c3efe2f1f96e54fb28cef2cbd261c04d72f1f233a6bdd65098c0c361c4c33f4cb4c191caa4a95cfdefd9b437e7b0376c7746cd1d4549443625e751143861f8cd3b42ec90067fb0cd6badb0debd8442309ffb40d1cfb833fd7da666957b2800778634cd7a3601081d5649fd093840f75bb85e8486295377fa1c6e7775e5ed0ddece18a0cb90933fbf951d398a45d6d41276c0a45b0d62474e3d19a9c29be8c8f43f73aa2fd7ed36e5e4c489ba24a8859a85f588ac0f97c8b214073a6c97219fa683100e40a881b3ce2774001b3a6e18a508ca90f0633ffac94ec2ecab02f7a04425810a966cceb6f40c0f3f7c446d36f5f41fa6e32300afdf17615d01d0cc7b03a0c1d3d4b034dbda666446c5701103d33cf5b42555bcdd7f181f6f50715d43429b841f945b39ba0b02e81591b844eeaf662189028b68d2ccf1ee8d8d9c8927fad4fbacac9d0417d3ebd3ed9085044", 0x1000) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socket$inet6(0x18, 0x5, 0x9) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/13) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) r13 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000400)=0x7) close(r13) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f0000000400)=0x7) close(r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r19 = dup2(r18, r17) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r20 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r24 = getppid() r25 = fcntl$getown(r19, 0x5) r26 = kqueue() r27 = kqueue() kevent(r26, &(0x7f0000000040)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r28 = fcntl$dupfd(r26, 0xa, 0xffffffffffffffff) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r36, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000100)={{0x1, r21, r32, r22, r23, 0x10, 0x8000}, 0x1e3c, 0x8, r24, r25, 0x21, 0x7, 0x2}) r37 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r42 = getppid() r43 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000100)={{0x1, r38, r39, r40, r41, 0x5, 0x8000}, 0x1e3c, 0x8, r42, r43, 0x1f, 0x7, 0x2}) r44 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r46 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r49 = getppid() r50 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000100)={{0x1, r45, r46, r47, r48, 0x5, 0x8000}, 0x1e3c, 0x8, r49, r50, 0x1f, 0x7, 0x2}) r51 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r53 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r56 = getppid() r57 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000100)={{0x1, r52, r53, r54, r55, 0x5, 0x8000}, 0x1e3c, 0x8, r56, r57, 0x1f, 0x7, 0x2}) getgroups(0x7, &(0x7f00000000c0)=[r32, 0x0, r41, r46, r55, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x49c, r6, r14, r16, r58, 0x1, 0x435e}, 0xf800000000, 0xffff, 0x1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:06 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b1de59b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5", 0xffffff3e}, {&(0x7f0000000800)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0, 0xffffffffffffff28}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) getpeername(r1, &(0x7f0000000180)=@un=@file={0x0, ""/14}, &(0x7f00000001c0)=0x10) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) kqueue() 16:00:06 executing program 1: lstat(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000080)) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x401, 0x100, 0x10001, 0x10000, "88a559b8b1fbad77010001000e1c17957e91ab58", 0x0, 0x9}) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 16:00:06 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{0xffffffffffffff9c}, {}, {r0}, {r1, 0x1}, {}], 0x5, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x1f) close(r0) socket$inet(0x2, 0x8000, 0xa3) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = dup(r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x7, 0x3}) r4 = socket$inet(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) getsockname$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) close(r7) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000100)) connect$unix(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="82026efdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bff08ffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157095ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef7ca8f593f8c1af5089ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6300c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87571f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bd048cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5da0eefae3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceade7654667b76bb2aedb6ee790c0514a813dbbca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12657199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b086639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadf0000008000000000d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50500cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8a0bde3ee5022ee7aa5cf05105f518ffab5d7d2d8fa5a4e2f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e912f55de0000000000000008be654b13182678dad80f613b7ba954c85494e6af66c57fe54051f47e70a24c7eb792c5655e43330b84e11ef4bdb98954f16c94e28a11b1ec5d7f6698e8c1d9fd79670eb73ab9e4ac09f3d6cee84c38274e26142c12743b0ce1454fd629b4b9470ca845b342ae69fed8b17d555f0d7a4629d9f29c32f640ad5fbf4bca8552a3d784f18cca77a03e1102732a57d12b7c33bb724a3d7d2349ad46d33414010b57151f457da506220c7092e9b78de59933f0dbc4134431f9ccf9efa0d3dc3d318192864ad2b9b52f9ed2b2c8b7d788683b02ebb4ca1adc801987345d829b61c731c475f7e169b3373c8f01c10ba8e52732dd5a976d548a3469dccf24362"], 0x10) shutdown(r4, 0x0) socket$inet(0x2, 0x3, 0x1f) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000400)=0x7) close(r9) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000400)=0x7) close(r10) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) r12 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000400)=0x7) close(r12) r13 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000400)=0x7) close(r13) r14 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000400)=0x7) close(r14) r15 = open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f0000000400)=0x7) close(r15) kevent(r1, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffb, 0x10, 0x40, 0x0, 0x9}, {{r9}, 0xfffffffffffffffa, 0x4, 0x80, 0xffffffff, 0x1}, {{r10}, 0xfffffffffffffffd, 0x10, 0x20, 0x7f, 0x1}, {{r4}, 0x1, 0x21, 0x80, 0x9, 0x7}, {{r5}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x3, 0xe002}, {{r11}, 0xfffffffffffffff9, 0x29, 0x80, 0x2, 0x10000}, {{r12}, 0xfffffffffffffffe, 0x1, 0x8, 0x6, 0x200}], 0x4, &(0x7f0000000300)=[{{r13}, 0xfffffffffffffffd, 0x40, 0x1, 0x4, 0x4}, {{r14}, 0x9, 0x90, 0x20000000, 0x3, 0x1}, {{r15}, 0xfffffffffffffffa, 0x8, 0x1, 0xd4f6, 0x1}, {{r3}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x9, 0x4}], 0x3, &(0x7f0000000380)={0x1}) writev(r5, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x30) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xffffffffffffff83) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = syz_open_pts() syz_open_pts() flock(r4, 0x3) setsockopt(r3, 0x7fff, 0xffffffff, &(0x7f0000000080)="2cd15c8b2202e74f57d76c39a022c7fb3ae31fc04c500e41b5aaf5cb10efdf617f23529b9c6cb0f7831516e8c635aa765b19e838f2b45ad0d470f15cfd4df9b4e0c755073ce244dc4969585389188289996037fd2d", 0x55) fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r4) syz_open_pts() 16:00:06 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = socket$inet(0x2, 0x3, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r4 = accept(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r5 = dup(0xffffffffffffffff) r6 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x10a) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xe9, 0x80, 0x81, 0x6}, {{r1}, 0x2, 0x24, 0x40000000, 0x0, 0x80000001}], 0x8000, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2d, 0x80000000, 0x100000000, 0xcf1}, {{r4}, 0xfffffffffffffffd, 0x8, 0xe0000108, 0xfff, 0x1f}, {{r5}, 0x800000000000000d, 0x2, 0x4, 0x0, 0x5}, {{}, 0x0, 0xa, 0x1, 0x401, 0x40}, {{r6}, 0xfffffffffffffffe, 0x44, 0x2, 0x7fffffff, 0x7}], 0x7f, &(0x7f0000000200)={0x0, 0x4}) r7 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x1, 0x642f638396f9450d}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) accept(r4, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) shmget(0x1, 0x2000, 0x9d49faab36041925, &(0x7f000055a000/0x2000)=nil) 16:00:06 executing program 1: clock_settime(0x0, &(0x7f00000000c0)={0xff000001}) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r1, 0x4, 0xc4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/93}, &(0x7f0000000100)=0x5f) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) semop(0x0, &(0x7f0000000000)=[{0x4, 0x8}, {0x2, 0xffe0, 0x800}, {0x4, 0x0, 0x1000}, {0x3, 0xffff, 0x2000}], 0x2aaaaaaaaaaaad9c) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000100)=""/173, 0xad) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x81, 0x0, 0xf3, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getuid() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) msgget$private(0x0, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x60) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = getpid() setpgid(r3, 0x0) fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0x40) msgsnd(r5, &(0x7f0000000dc0)=ANY=[@ANYBLOB="03000000000000003d551559e046828f563a7584eae633181235a06adaf5ff5e88437f409985acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/374], 0x176, 0x800) r6 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x1, r7, r8, r9, r10, 0x5, 0x8000}, 0x1e3c, 0x8, r11, r12, 0x1f, 0x7, 0x2}) r13 = getpid() setpgid(r13, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x1, r1, 0x0, 0x0, r10, 0x1, 0x6}, 0x4431, 0x3, r13, r12, 0x1, 0xfff, 0x2, 0x2}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) lseek(r4, 0x0, 0x0, 0x4) denied attempt to set clock forward to 4278190081 denied attempt to set clock forward to 4278190081 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) close(r0) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000140)=""/98) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000002c0)=[{r1, 0x4754065ada73544}], 0x1, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) 16:00:07 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3004) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0xf04906615377809c, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x0, 0xfffffffe}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x20, 0x3f, 0xb1c3}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x96d4, 0xfac}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x4, 0x61, 0x2}, {{}, 0xfffffffffffffffe, 0xa1, 0x20000000, 0x8981, 0x800}], 0x800, &(0x7f00000000c0)={0x10000, 0x1}) close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r3, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r3, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 16:00:07 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000002c0)=0x6) close(r1) fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x7, 0xffffffffffffff0a, 0x0, "e830c1e7bf6e00e74de422000000002d00", 0x803}) syz_open_pts() execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='-[~\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)=':\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='%[#^-)\x00']) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/175) r2 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000040)=""/26) getgid() syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:07 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000840)=0x31) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r2, &(0x7f0000000380)=""/223, 0xdf) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0x49}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:07 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59", 0xfffffffffffffdef, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) getuid() writev(r0, &(0x7f0000002500)=[{&(0x7f0000000000)="0de9e51f888606edb0a29c222cbad346fffb1aa08ab56269c368b8d5d02e0de45ce8cee4cea1696548753187d6693003ad7ff1f720d4f3c8b27850495287754f84307642b0a32c22b054c5f7812a780a37d7b5a71168eb113699c08b5ddb496036f628340d2bf1f9e35aa64358daf60c800a05c4f06677dbad55975d3d51834e0ad16831026ce7b52fda91e66a8dd9f6abb733dac92c7b79d6100a075b0880131b15512d32b9103abaccaece29801a44ce951658db90628cfa40f954fc710752494ab1445dbcb12788bb5c61cd61277bc4203cec7dae8dc6814af950f7", 0xdd}, {&(0x7f0000000100)="fcc812f6ebc97de5442446bc403c620e88bbf5f1a3e87925b1d625ee1398f67ec7893b8c877a0174d797186588d2412b7959f13bb30e3905a3ad71147f35a39d878577c5ffdce52628f1e122cf83e3f6640beea00972b6", 0x57}, {&(0x7f0000000180)="8bc7ba81fa0e4b4856bac2d51640c69f006573bea7c6eea5316602647a59c3e6d05857232cdf309d900f4b37dc7f0994ad3afe8656e39bd76ddf4031bfa6a0aa409cc2c138ab6853521cb484025e30270e8b92ea62bc59f200353d5cc7589a0a1f1170d620664d41a65e6791ca995161de16c27cb61aac069e960cc7ae944ef7e9558c875d6dc5fe2298f65d704805113e3831396d8bd04adf7c8fdc6b409ab160fda29f1d58a8f707eb1f64937d914095063cf193461806609fb269773290d7f391445a7dc51148dbb5", 0xca}, {&(0x7f0000000280)="0de1994a56551c91f109df1066feed12c3e4f677ed3289b9707ca16c81c52e", 0x1f}, {&(0x7f00000002c0)="0cf6feffcc3bb1f9532adf86d2ad56b85f66c6fc3a2f28f0f1442b5197e20c6d1154749ebfc57de68c6d5c4286eedd6713bd5e7a3d9cb4afd4c4baec09512bfc6009fd132b6a2bdb4b3e1ac4ada1a0e8c2697d680b6ab3cc69bb3b80aa97071cd1321706f2c4e52a5a4a72f0a74db5d6817161120839e6edd034b0d8697e78ad6001a13be8e0583e02e9b7c652a3003212ed3bf10cdcec10d43aabc2fdc091eff53b422f8294dd78cbc213ff6d391e9d9c6f7b89b488775d397be1e877929b1a2b97cb8a7c95c80fdbd1d1179ade6a8d9c48f00ebc05af5b69339359c3a331ff3ea51c125e9f4c5a27a0b7454ec81a4ddaed46c75d6edb3cba246e23af159a7f4057444e59047e91b98dea2f53f483808d5ceebbe52337790b4a16a904b7f17afe1ca7025f48b7e3e6e2e813cbbc94e393ff680d943e8d072118f4d743fbc5747f784530bb68160ea10f78c8260ef4d96d748832b7c8f2b152113df7a9d4ca92cae539004c02cebfba0ac4ae37bf1cd2a798ed990000102d81140c4806e81355d7e6e420bace288c1e36371453c3425f7eb859c467c711f6ce1134efa3d2ac94df4cebc248ef78c47eb37bdd82a4603c2f92fd04672dfc30cbe7779701cc6a45ac270165ec71e2695d6eb93db0d02ca5393c08a1abe3e20ab53a3962e1332fcc6cb20a6cc4d7b1b6fa003f5a0757f229e99331a46fcc644a7dc09715b596cd2c8b131e8034e93e251b37b44b8fefaf4be03efae46bb2ad7598a5ac4ec3d086c4159399df4e2b3c3edaabfc7f203647c86d8f60027f245900bf9bcf2333d89e2d2de955849e85486c188816e1e907e0bceb6caacfea2ce5b77b22d4a6ca5ca200d06c74556e68c245db319710a4ff8c29f990e1732f75f3c004e55b5c91442d2d271b36ac5e7ee79c9bde569336e3502712356122bc6f7efc50d82340667fbfa2687bcb842f93a35c34e9d6e29144bb6ffe5cb5f72cfcbbe27fba34267489c0326f4799f0c94d58567a3dd81fe5b7a3ebb70d3a0a9fd25fb29e0d4722bc287d8ca6da78f0820321e4f46d018c06e26642b9a8a31749b1e785f1a6c33d1a9846e8642bc3b4384d44300d90bf054fd3346a9c069cd309ab4677a1fc1f2cdd2a09dae3abc8777934c189476abc472c2d5e220c05a256e5fe87a6716d04bf235235866e8aa1bea1cc7f81a077e01dec4d25781a74b1b2f279c2039187abc6f68487211330bb04d468bd9e446551279b4edc305dbe275979a6e1cd8ff1db9bc8957a8a45a09241bbe759d9a3ecf926192527c02d8f28caebeb8609b58fb59a8ffc58cf9f58661d8ad27d200bc9a1494e5b592d17f1ae824d2144f56e72e080b65bd68554385d02fafbbb76ec44696ce5905c67ca5ce099f1d97bd96b8786df07f80c7ad19c2df4d9c75f7de9d5229ae6fe87fb44009fdfb894f9eff6295ca55fb377468ea56aec06c17566396d8345e17bd5767b622f2ae1357d10178428c1d2b919e0929e6c8945eb15a4e65a3ad0fc0acf4317eb4d735a5c3e76c481cc9e7b5cfacad41772672d96b482a6b1c80c16157b1e1aa02f118a0616fc42388c95b4ba7ab08c39f4e59b319fdd3a46d23ab6a6cf675f0e1426b681de5644f1b315f82112f1c3f79e7685b5e4bc798b71fbd1105ee81aa6a3126515e7197472102cfeb75255a98313c65033589e91cc719fa26fb8433c49275049708af842e0706ba5f15b29998b471deb0f6620270582847f4285cf1635ab8c77edbbbf5c48a0fab012be838201083f18d87616b7c21bbcc3571f1faf32beea6357c3af560c15881aa5a1f0771084ce735bf12dd9cc0beee91a2276a2439d97e8c2a3f5206d93f8cfa2ad44be1452f8783a8cf84ef0a40d7875a4d0eecca80b5ca49eb3b12d7cf7f87996761d8fdcd0777b4133e4c50dd381e19eb372782ebb18151ba52869efe3a45dfee04add54685ecf36248c013ddb69e82416b6290dfd91e2a940da5a72b065bf80b31327858e5a770b26c00038e04256431ef7664d83740d5b562a7e4a944d0796cd72bc6445dfe4978890548ffc7a24306dca5b3506401237ea263d9268232990cc74f74efbb9070fcf5e94080bba8221b9e7c0e5c0c3cdddf61202a14a1afacdcb70a9776773d1c65eab556eb91fd8d3ec12aaccf42b9ee12ba56d5caab81b27bf77164f48bde178cf79f85663e373d2b9e12693d1efb8515f9fb94cc14abfa076ae00469792a3398f3989d979892b0978a09fae43d2f313f77fd4cfac0685f0756c1cc181d2bb228789d4c762f68075db76bc6f9564706b385c416b6c86f8272d59dc64347c8e7b5413abafd05e7ad479427a08369ddce04ea8b5c30f9482c8b6b423b252e9a7868f9a152a6eba3403989f609be0eb99eecfa78d9fb43d3c20183669cd7a19298f0208f28a61aac926b16da1cdef4cf6e1d9c01dea43b6f4d4bca6be41d138dfef7130f978480ef391efda881e047d975e53c012a9002ccc74e5b085366a76a889568183fd735b79e2e77113bcdc7d5bea3ad1bb816d70712e7d6f26711c28833d72f7170dff19705f64099f6699b947dabab0e963fb553f9c6b4528437ee056d87865223ecc04cf8fb6ac5a8cbd844e6295d7da848a8c47ae8c79a9dec61b480acbb99b90920425a4a0a82a0625d9966b79949e5de2089870edecfa8be2f1559e4404672f5487a86eca71f6734cf720839cc2a6a47e720cbf928d957281702ad42e3e4dc23b853952b6835c2e0ef6875b38bc170c23e851ab21277b30135b2cccd295b5602096dcf092906425e69035cfb76cf7d52fbfa9a9708fc1092cbf831a6edbfef8532bda0b8be5b3bcd3b3e11fcacba2a9dd088fa7a4176016797c88be1f54f9f2ec5770eb6b4bfe09ab78d2feb4d4cc184a7af24655a3d6589bc114e37b8f60b7fc91a0dff8d8a52db12f5f6d64b08a7f3128a93cd35c579b20a1c816384fb8f51d7d76f9842c2ae9074cbd4ceb7a066d58c6d19bff5f23c1008f4bad0eeb4693a3635f34c137459d0a65fc73b039164548ad2be51cb6f873c4075166e471ea024055db5151147fcc7a9a42b53efe51287913281f1dcab78d06f030b0bd259c1f2da97c855f313cd84574832154020df9c8c176afbfd345de01c9180ee40c847902a35e2c21de96109583c76428140022e719bd09496ff599a2740b8ae2631bc834a99322ecea98f7a7089fd1c2239e0e8dd6f491c0ae9705a67a3a70b9dff51064110c274604b34002136b5866acf3ad3029778821d5197923d407d407a65e2ec214a0a3b4f671c5a491a3eda4987aa46ef0665c85b7197665911fd09e5d28d38d25ba99175b7a5c18b8001bd74af9b922eaf25baa0a63955fafd514ce6e7779c8d2a9b90c121c003f5c7a867ec96db4041591dca3e7a862c58da36f6bc746155fb90d8feebb1d922c0ce10c16ced5e55780f147967a57feadd173ba1a603c1d2c49a2decb775775125453c68897a927ac755808ff091002f48d7e4fdbef93a0fdee651657ead96bb7983491a3836966829a134b191c697901ea220c69904454aa8f88887b40e34290c2f7a74c88079a3b416826b0825d1968d1ddce1010e5da94c728ab141ddda5fc2dd5722dd0eb19f9b5bc2d4fc135c69c2edf3ded1b0d14430c190a1986faff0958a3be41fe7c8ded6cbe113376009d8527ab11c9a391ced049fbf1423973ec2a46b0e99c400705dc1ccc5eb17872f3d8a1761f6fd03de51092d55da6a8130f0d32ae8ae89b87c2f4ba18fe5ce26bb7c15440f515de816946a5f489b548155a9125fb071ff646783e09f6e0ec46563d34f4231a5bcfc3f263cd7a7573c1635f4a6b1d5e3420cd95e4fee4a23eee3858045d0161b1ce2b4d8a0ba9194045a71a68f0002e88f135dc4e29d382cc505d9e7208ff19038d85aabb5dec655f99e8e41444a0600abab8bd68d2aea55332cde932c172b4cde9a83443b7c6c858ec5aa28eecf331d01e09ae9b0a76e87e5afbdf6e153cb97eb14aeebc57e2de0be5d2ca4a63930852ed3ef42e0116637a0e1f9d7314e286225dc6b037818eaafbcb6ea7a524f96e3567b21fa4c4dabca0d93f1a6764b76ac892516b17e844126364b9740643f9dccb637e6d0e881af733bf2136e31507b53047c94ad6955ecdf5cea810486542e58d9083f05aac027a41cebf7aecb1f5996448cad49df8a20d3b66a36ff53410fa645588e5dd55292480d757c30e207feccdab9a96678eb7f1b45aee78b57fe3802b1f832f621be84d01e9a86ca80c606cf6cf0794955bb9c23eeae28aaa541416e7d873dd2bada583dfb79896b588febac047d8e5070bb17a1caba7e03d8687fb4c771055a99cc0c6d168ef4e2f0d3bce2164be069c0120cdd258c5b278a3a6df3ce817cd88cfa2fcfa745fd4b56c6ffd989642e883b68991a35d51b05f6bbc2f0e29f701f2a0a73f2d58e5d67982f2097e1b4146e6cd70efd97d7e3b473cd6e43bb4ab4a21d41593d3982a55a3e681e6f8d877c27a2893337d2ebf2b8f87d448b3acd5b7b694a69143f66b2d37f4760b881f5f5339569e44b4b4bbe9c19c9a91da6b4da6f169575386ae5a7b106c537fcba23a9978b3b3d0cc93e665f5bdaa6887556e8e51808c14d32012b0ccf574f95eac89c9d557a59d9616433992a41380633d47459d8c3ba5099427177fcd6e70e5abcbd7aba52319444217e201d2e732db8eddbde3ecadf0685503ac3d3fe739c977c49a6052b6000c7883583f303bc4c057400c2f7083ed1e30f637ba77bcaa6cc293d32b75340295e358741855cc7ab85154aaba325bddc371468471d2208918b75d3bb9b868ff2c87fb73c26cb4c32787c9dd505cb6ef49d45ded5183f6559586a367a104b22179a66275b937efd4d436cda6c3908c0d429dcb333f720df6a57a5d0c38453fa15db19e11523162ac723a3e031814123e1df3ce224e780763232bd7658f357bbab83f2361bf09491fe24a0f492292aae690eec9ca7afc72dbb0509f4423b04d82e27b305a150eda028ae29de376d8d1e66c559130ea873e78c82d11e43e409a770bac041d4b8fc8d3c56e91a82cd4c9a3f09c06250381bfb4de7525454b9bdd624a57cdb92b21bf13584da727b649a0b8e9b4e52c64a09d3293c7ebd668e932c1d700baa18ccf8ea482df9fbe80d0f814ba2d7a0dfc160f8dc190375bb56bac78886b51840af8cd6c01280c07d7797f3a681cd62a80fd3ad627e68e65de712a88470e86d591f763333ead532c374400ad95d87b17e12934886a161e515c4d212f6b934d2b9efca11c1f9d7c4faddf846cfa42871794453be1c7b48124d18804ebbc9c2f165f255c4218ce76f839a5c94f52e394c64841f041f85a0c8a72b5c628154f1959524e452688850755d9c94290784da9674e8c196321e935d739151c859b283f52cd851918e416d4034d95932026652814899f0e93760007095be0a49637d701fbe3aeea460a4c0376c6d8afb0825d079aaea01a1ec0e1177c7f5be736cf2dee77d07820006fda0d8962a38e3b56fe18396efa4073504db74b63a4e93d57d1107ce0e349ea1c9f4e1b47635b15cd8c188fc4f23197e4c6c36d5a8e7a8bb2eb74165bbcc1fa2d68f3bed5615e48b83e46414d4da1d0f5d1817ea16c479691ee4c936dada3edd9bec1d983b82be5a1b218bffdbf86bad47dd8350815dfb0f4f5b64983490863689191d28087784ec0198a809a557af2c8bb3618fdecc642f5b5584efe3716c477c500d01afec309c5e08259cb6044eba1e592409b186b9f42165ffb99b1388b9e60ed4deb4b533a79", 0x1000}, {&(0x7f00000012c0)="cbd4e93c44bb7b6339c84f4c5f49c7e71ed3bef1dd864a299c06c7348501a17cf8558a9b97a9902726135a912cb2b71da889a2a4005dc58d545042548b605dd9ff0ef1e82e81bf4bc9fc1b9ae75a1c63c937ce05e1e1f5e41f2c48dad95df714fd9f98276041e499b624c5a66c9b4544b083058ae48bee79b7fa46633f9818d9b6f8ee55c2193e5ba70823354973", 0x8e}, {&(0x7f0000001380)="dbf224af958f014f998002c30bfc49aa7c", 0x11}, {&(0x7f00000025c0)="111a76453031b351f23722b8cb2c87e2e184b0af874f47cccb203647be1f3049f7f66f43aa10c05d46ef1b78fd88b9a01ce76d5cfe9a5c1a70cc397733bf80db96165d1e3c2e2e9d130b21556c7d64881d3540201f8566e2c92df340d492003f1f84bfd6f0370fd7a881aab32717010bbab4b4090217a22ff3100f290f14b64bea10bcdf632edc849f5af3cb3d7c12219fff69f168a4d3dfd51a06a9c2ecc48e3634fea271d6de7dcbb22a5e1827d5ff02840ce15d1c41ff0f6fa602d7ca4406e9eb51c4c4c27fb1db59dac2e8e6a27363b8aa7165d547037435f4e4cba2c56cfc086dd59f3015912d10e852d7f85e30cfa3a0ff3644793461ad4fcd514f427166e0f2a638d6d7d3d487dd2cf3675705cb2c61daa145fe406981fb14ea63104ea64fde3e2913023341e17bf309b94d983cb6ccd1a1f2c9ffa3883c691acd7e8a219a88d9a4942b4b67043ae61b20993f9c709a164922cfe1b5d209e1db2652e160533d55ffd0795c9812b13c4937fb91d1f105464f3ef72962291b002e1ae0bc41d3b2a1cf440d5787410e463fd38c7c4cba2bbba26df4bd07f8255410291df8b4df9a825c08e7e93ed0b3b8e24d8a257b84204af6ac4f49c8597dff47556c917a66bed531aa7b8ac7f78e79c0c8a8ca501388578cf94880525851304c837d4c048bdfbeccf702f9bb91de7d876fa22231895dbd18f3bc75ee060ff743c026dfef1b6d9c1ad02bd451c476869c573124674a001fee12b035cbe8857cc51bc798e965e2869f47b29a86ad327f1974489c3c1f06d9848d529b4b1b9874e15e7c67d7985ed5f4d73c3cdf7699185b3e7d131923ea225aa6573647b1afb721819dab5913b5ca47fd73c118d88ad40d630933661002c5a5479d447ccf5a705c7a80f3884034b0570f9c3e187da11989e7bbfca4af30b03b2c5f7e24c0b94106c0af2392a9d967e9d10b07c9284e91d174b13a2df4ffba07c3eab0173111874ae38daaa93a5a11820683f8ca730ca516486027462e6fc0edd3d96f9ad6219d8e771492db0df2ec85697de7da46238fac5fa41c4b6d7c48639fd6d713c23ba06a4cfed857302cce94f67087281965271f19bf2964fcfdcbb95bd03b44f7c74e50e05d1a0fb80fc5e26dc48b8ea5aa6d62678e2b5094d7485ce64b26d07a92fd21dee044a4a9f4a509991e80ab346d6f6d3f8f4b0a779794196e0c9dea2e43ea679eb0e4f40cc923f8327a2bbe25dea21e788669d7bbed5610463edc4313ec74381eb1b083454f2cd8a87bdf26f8c2632aaa13bda95511d6a3200e3fc655e7bce70771dc972c88d4446677c7825ea7d461a0ff4b932dc02289b9b2c0dad2092ab82356128d6b49ff8a801f83c3c96e5abf46755e9baf81aa4f792fe521e6743ac0f605a2faf8d03f05fb2a60b1a81d61711af3604d06c99559792685dfff9a33b8c95759fbe6f0d8504a8914a8c77a1eeef471795c777a237be43f39e0a619ac7c8baa398f22d22e7534e59733d2718716f9abae2e98109bbf2aed16e3e0d6f7f1e0b493b63052a3405ee006b7aef7196dc40112ce01670c99c50f0d87ba2bb02f931f7f677814b16445425d6160b5df4198c2172ff52bb836a867451443a1a3bee6116fcfba418c9ec2e0c48a769205e980baeecf891ed3ba2b43c6fabe6ca4c2a611ea56072a05aedf5dedb55f6d43fa651b8bff814ee27b9c9dbf783115c955ff4b585e49f80720fd7bcb9964a7178dc256bc239031ef4728c59c521d39cad44039fd9fd05fd8b9ebb84863c300fd227bf3a9512aa90b6b64794f216aea2322203e860a266eb2676581efad2e916ba76a04854dfba0f79c3bfaa046ba4fc4017b9f1bb3b788fc29ffdc0aaded4c30f5dcb2f168fee2c0014ea3806d5570ffff2b8b86bc218496053d11c75d0770825696fcff013278b6431636f3c9f34e61666b9d5842fad0fb030a4d3827ece14bc9eebd837c6443cd0c3480875528ae06c09fb3d1cf3fbb0d25fa34f6ebbeb1040b4c116204a6039d73e9e9b03e1c73b4e4cac45e97c42f286dd8aceffb672ed9e351f21c61ed9b4373bb7c471cf94ad5e1aa4a1097c9a44714f5c85ce457d43442dc6923134c9f084d5edabede85d9df353f72d90172bd0a98c207eb9414816475e7fee252b0a702f9c82b7e9e4b80e70493588ad6dafeed71e22cfcadc83f4bc4216bd1b4ca49f86c1a265bc2b7584a8ffe7c92f097fb2b77bbbebe6ab5140e0b76da3bca3562d87659e4fef021280d27fa7face9383de7bb2cae55288ab6e119f38bd88d85b6de0f2bc2f1c7f73a284badeff8e6f10bc800cc2bdfba43113c56d7e4facfbc1d4be043442edf40985ed674274ca54e92b801f2cbb459c6b0c5ff6b4de169dfdb7a38131018d6c1b5a3e4bfdfc892564a43fc53f0a15e3636e179e5dc9260ffd1c9ee7de633a927175d6d02d05994769eff88b619dea7d1d88c6da3c27a05c382daf07c3bdca086fa921a534c38dd55d93ecb2e226435718bc25fef2d42631f457736db8901aa01b8430b86d154e97cb656e156b5e1de0b8e7a4d1f1f580c24bd7a8a0fa2a52ec392954b0f7aca1aacd169f5e7e5bfc069cee60de5ba9f22218642533d5811dca380e94e44737a0c290d1bc42ea148c2f01e4a891aa4d0d69243a94c357ccfbf13aed801577995fffb381d43911b701f5863e2934f323df486e8a704fb6d7299090812b8f5f298b258b9474abc4df11b2b708e3b8865904b880f9406a5723909cac5b0f08bf20a02ee75e0b749db6e1f46440c3ae1bfe0fa0a0d8d593247ba94ad979c4c163d1f8d31fbd4d33bb50e1f8b72e14c2a864cbed743ab34093d6e0756d7982b207592b9c0d1a7d42472279b518b06df2cb650dfe0f34c28b4de6181a826708d244ec5069347b350e2ca8469d8db9c94fda3334185c02a115d9dd2da29e16f25972fb622b06cd26f526b86fc02f7d471b4328e17bab51fc8cfa5c444994904267fbfbb11e02c1e045b28ec255d08f5d14c26c62ab32b06e3f0ad3f9342d823dde1a57aaad580b58c79312998ff5f72fa6d292d6048f3a43769ecdd2778a2f2e00fe123d4efb16063c2bad727ae1813899331bccd143030a02fbb3d1243389888ba354ec88970cac1b5fa9bc4c0abdfa37c647f8fb9cc850c7a3ba2655a6f8fb92ad9a5d106d30d59851202fda5e9ee7431100ddcab7cdb171769944eb8ea485574772b9b508f459dffbd9735b81bd7047902df71943b09bbe53d48e951f570c6bff448a72923ef9f19553d97b7899f556ab6aec4d75c3630361574ab8136499f655737a9e08448e02a3c45a4b2b54e13e711357aa48b5c4eab2f0c0df7951128bded10e3f0f9804dea33db36cf5ca8f453c223db575762fa8d5dd3eedea0137ca3a10f43e10a0c5c99d18c4b21bd2543fc39b19f674f0ac52e1e5fec2a95aa82743844da32b2e88b1d28ad46f65fafd89baf04455a31059dbbd3967ba7976657fd0d3de6db30f55f41787d2e318dc1b22d8b0be10b32bcff3d85baae7299ad371d12637bc7d60f1727ea5bfac93d02dfec67ce2cbaaed709c6f8ab0b06b8a1e466cac36595f2c797650885c0bf4625d1ba04c2b3aae596ea0f39c761fb680c62f78304cde775f35296535c8f2d5d2f51859fef53b4b67d22e7d3e9ea2f54d6b5938943dfbfac3071e54435001e62827425b2150eed8bb9521e99439c7c4be16f8879cbf64b4b6080c0d2ca5d98fd743ddf0dccf0d73c21352c4bb5835c3feacd4218c9b7230aa744c512c6abca7b35111fd6e295030b1b6afa6cabb52c91e3bd72b35b610b39bf5d31b51a62e3ff065fb5034fff8f517ab831e16c478ffa852f9857c1e471793660c6a8f9f3839d68b37dc337f011e114e50d810bc006546ba357a735e161c1be3631671eba0de5931b614b72ab6e6c0e78040411d39cbb1e12c10f3bbdde1a119ac39d1f5924194135152397d796c692f753a31bc8f957cfe00609cc4c2375a74ce5aafd870ddb0b88c67713bd996d816d8d38b9b7ffbd17592b2b71f526c1100234e9d08fd41dc807c6a165ee5c9ac447db7a93eeea67b8f7eb514d669e3228b910b6cefbb753505b7168eb6031540745bd09bc1b5308c3333227b4f514c7dc3a8b6ae36c0dfb955484f0dca013593ade5a3abe47e1131a9b685680c2194cec46a640105e6b7ba4cbcfa82effed67876b8c3dc211f7f528c44dc5e73ff8109f64ec0c173ca338eed8f1bb32183cd374c4bd9997d89497190b548d0619fa1e3eadb699cd2d7d2c9768dc08469d316c86ed549053494fb8670854a525a45e57f72ba0b14b07324c93b9c1c65596efe3b8cd6d5918c7f18b713e42520973088b25d46fd1d14c56ba0afd6b12ead87ee075e4d2a0587020ba12299a29f2db94a985a857e83382f4019d03c1f9582ca4fecbd6fadff5d74776022ed18a06fbe124322950603a53350f3872fbae05f84c351d38f2d717c964c4b547df7535d3d524a69d991a99e979835a49d3217b69ac91e9c30e755512c0e3b129ddc7d09c4d43cb20238f3adcaa6487404d7e656d4dd29e0bdfeadc8caa4dea2d449a9e794b4de8483e579b5b0f6c3307d21ab6be7c1945ccb0a190737c8e0531f1ba725623e4173ad684446153caa838e237220a241688391a624ff9be60e90a1c386a51d6f1cab7a26ff3374856171d0ba3a4b4f6d810290c0df8da02b87b2b1083abc60f25447e75674d9c64593eef017a431a541c7133567b91d8a0c25d62a4a0f44c993c16a64bf05a6655b3d674740cd56147a22289ad68bcd03e12145f13fcb63646b6988e741a3919f088ab175269629dc1731c86cc6b2933ab04ef3e7cc8fa286df38202e2ef5e24a4704c7bbff233cf41579234d653d198a690dd85744517a22abc941dacdf04293088eb78ca42b62d37118ba69ab77e2443625b73929be504a0768caec1ade694e0faa85b9530fbd0cd5293a652fa73ee64d2a0652f8710ca855954d037940d9d6f12e28922ce5b86b05ec3727494cb26746e66118f63f93c56115c2f792ac0bb74632bb8b24a3857b95e5c57f46580ea2d701b65e2f2e39dc5963dfc36244a9c13f1916de7439be89984e902170d40e2337e65937d08933e3893ca27cc23a90e04372a3a6aea3e25b91f2a6b379f39aa1ebdbc2a199ab133b93fcec23af870ef1cd2ccd6256892a61aff8305e88de22aa461c6ed695bdd6a29e7488c579db87feeb5015b5067a17909e2d754a33b5f7fdfb799e7a5b1cdc779c6ffe91d09d6c69a44949e7ecd71bca0f6938ffda1b64b9f32b7bd02d13e98516a3adb07d50bb3347bd557229794313abdae7e85d8774a58954287d0cb04d0f574f02cc1ebe3ec71be1b7387aaf0bc5b6f1c62468ca6ce81213bbf51f26aa9ca7b7ee701ae71758afcafb38ff4d0470ff51c3c1a55b76b085f90705351c484a5a1a79bae8fc090576078ed7f98b160b60a63ee9dc698c62a192282285a99bfccb0bec0865c6e93addbb647caa013b854c1cde48a1c1d676fee424673d53c141783d7ccda2ad7820036dac7cebe4fa80bc969dbd033d373a798fddc59d12ea2cc5f7df96d36294784e351c868ad7631869a1a9e07e87659414c18a6fc44b33bb620892344fea2b533b62b0ef47a13156a9b50ac52d9d914d9aea3a79a3503b872388508aa37bba6d44b490927646fff0b6df006473009b6b824ba51201cc00124bcc0916ee4fd1cbba511017a039b462888a9c68092838a7c4f4490b99f4c1b79f08dc9414ab5d6566d9a0602081fa2ba5521199e80d3b4d8e66f414f74f9", 0x1000}, {&(0x7f00000023c0)}, {&(0x7f0000002400)="00ea9765b1ba26a14e2291d73848f995227d2562f7c5a7758f6237b90bdb9a82ab6408d90ca3445084e0491d902232545282e30213ed45aac4dc6ac9b1f1460e4ad791cb9ba6f491ac2df67374dbcb325b1504f31c9cbdbab15b143f49c69fff1acfe6643805e51ff5b9c826b6619506ad195dc5e976ced1fbebafc550c2e7c1b1f77a916c8782913a6a6d5be08cc0c37ea8c072efe045a8a5aecd55385e8ba5c3c9f5e6a585c9102ddc1eb7f53e6d958c615f089b39b36404cf98e754fa47a4ffb0f76cb97f0bb8c196c9e4fb1063cdce63ddd3548cb6b348cb140d2771c6cf56591ece10edc35d2b5b", 0xea}], 0xa) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1, 0x6}, {0x15, 0x80}, {0x6, 0x0, 0x0, 0x40000000}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:08 executing program 1: getppid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x20, 0x8) close(r0) r1 = syz_open_pts() link(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000280)='./bus\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x54, 0x7fb, 0x400002, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0xd7672d3cc4ec3b27, 0x0) poll(&(0x7f0000000200)=[{r1, 0x2}, {r2, 0x8}, {r3, 0x80}, {r4, 0x4}], 0x4, 0xffffffffffffffff) r5 = semget(0x1, 0x3, 0x2) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000100)=0x2) write(r0, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000002c0)={0x7, 0x1, 0x3, 0x607f, "ae8b0df3c8ae2a7944d0d447ebb88b45dbe569d6", 0x8, 0xc7}) 16:00:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000400)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fe003be6af3f31034cced71a7db658f81fa4816fa4f376336acf00c7804be781e4991f7c8df5f88c8b2ca3ebbc257699a1f132e27acd602000d7d026ba8af63ff37281c02e4fd89720fd3872babfbb770a9010072c881ff7cc53c895303b22f310bce9347e30f90006ee006000000000000000000000000000000020208a371a3f80004000006000000004000000000000000000e000000000000000000003fc21143cc042483ddcca2e20cf6f2a3704332bc0e855ede831fe5192fd6463e08a6bee90e098835bcf81da12f2597b2e38c085f68e884466d0d93e9a6eb9019f3d81375189dce3b48d746a5b8bd8bade9973c2a9e29da011cd21ea0a4115079aedefff91ced2b8b0028f09f7c66b7e505481daf5ee5192536e11b444ac40bb78250869d3e6135770e427931029cc82523cf68", 0xb1, 0xfffffffffffffffe, 0x0, 0x78ccbb9b5382d4ec) r1 = getpid() setpgid(r1, 0x0) wait4(r1, 0x0, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x200000000000008b, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "810000000005000000f1ffffffffffffff00"}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b39cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x1c}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:08 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x60}, {0x74}, {0x80000006}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) sendto(r1, &(0x7f0000000080), 0x0, 0xc04, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) msgget$private(0x0, 0x1) read(0xffffffffffffffff, &(0x7f0000000140)=""/77, 0xfffffd44) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x402) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r7, 0x20004b3d) ioctl$KDDISABIO(r7, 0x20004b3d) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r10 = dup2(r2, r6) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r11 = syz_open_pts() fcntl$setflags(r11, 0x2, 0x1) r12 = dup2(r11, r11) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r12, &(0x7f0000000180)='./file0\x00', r13, r14, 0x0) getgroups(0x2, &(0x7f0000000200)=[r14, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r16 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(r10, 0x5) r22 = kqueue() r23 = kqueue() kevent(r22, &(0x7f0000000040)=[{{r23}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r24 = fcntl$dupfd(r22, 0xa, 0xffffffffffffffff) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000100)={{0x1, r17, r28, r18, r19, 0x10, 0x8000}, 0x1e3c, 0x8, r20, r21, 0x21, 0x7, 0x2}) setpgid(r20, r20) r33 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r35 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r38 = getppid() r39 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000100)={{0x1, r34, r35, r36, r37, 0x5, 0x8000}, 0x1e3c, 0x8, r38, r39, 0x1f, 0x7, 0x2}) setpgid(r38, r38) r40 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r40, 0x20004b3d) ioctl$KDDISABIO(r40, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r42 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r43 = syz_open_pts() fcntl$setflags(r43, 0x2, 0x1) r44 = dup2(r43, r43) symlinkat(&(0x7f0000000000)='./file0\x00', r44, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r44, &(0x7f0000000180)='./file0\x00', r45, r46, 0x0) getgroups(0x2, &(0x7f0000000200)=[r46, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r48 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r50 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r53 = getppid() r54 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000100)={{0x1, r49, r50, r51, r52, 0x5, 0x8000}, 0x1e3c, 0x8, r53, r54, 0x1f, 0x7, 0x2}) setpgid(r53, r53) r55 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r57 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r60 = getppid() r61 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000100)={{0x1, r56, r57, r58, r59, 0x5, 0x8000}, 0x1e3c, 0x8, r60, r61, 0x1f, 0x7, 0x2}) setpgid(r60, r60) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000240)={{0x81, r41, r46, r41, r47, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r53, r60, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000240)={{0x81, r8, r14, r8, r15, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r20, r38, 0x4, 0xffffffffffffffff}) r62 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r64 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r67 = getppid() r68 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r62, 0x1, &(0x7f0000000100)={{0x1, r63, r64, r65, r66, 0x5, 0x8000}, 0x1e3c, 0x8, r67, r68, 0x1f, 0x7, 0x2}) r69 = getpid() setpgid(r69, 0x0) r70 = getpid() setpgid(r70, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xe28, r4, r14, 0xffffffffffffffff, r66, 0x10, 0x7ff}, 0x6, 0x30000000, r69, r70, 0x80, 0x8, 0x4, 0x3}) msgget$private(0x0, 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000400)=0x7) close(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000640), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x8f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{\x9a]\xd3\x8b:}+\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x7ff, 0x3, 0x9, 0x6}, {0x9, 0x0, 0x4, 0x8}, {0x3ff, 0xff, 0x0, 0x3}, {0x7, 0x64, 0x2, 0x7f}, {0x101, 0x6, 0x1, 0x1}, {0x7, 0x1, 0x40, 0x15ec}, {0xcd4, 0x33, 0x4, 0x1}]}) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x48}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xb740ce9b980b00fc, 0x0) connect$inet(r2, &(0x7f0000000200)={0x2, 0x2}, 0xc) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setuid(0x0) r0 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="c1edf090f6c71248b417ed8061766ba17788ec99d68a68994aaca66caba3dd4d7384c39603da536b82992b3079", 0x2d) 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)=')-\x00', &(0x7f0000000080)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='$]\x00', &(0x7f0000000180)='\x00']) sendto$unix(r0, 0x0, 0x0, 0x401, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0xb5a4dc1038bae15f) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) dup(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x35f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) socket(0x18, 0x5, 0x5) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000240)={0x0, 0x5, 0x1ff, 0x1, "7e601b1880d30c9f54ef7749153c9af37bff8ee0", 0x101, 0x10000}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x8) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x100000000}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55, 0x0, 0x1}], 0x2d, 0x0) close(r0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$dupfd(r3, 0x0, r4) writev(r3, &(0x7f0000000900)=[{&(0x7f0000000280)="c3fb16b68dc84f150190b9e026e16da20779dc41700188a45389ba2fe568854182a78ecbdb5fd187908d491c2fed9e5a8a6622696fc0586a30ef8c80a438c16ce4843110452dcb68e82045a62a2f368e33b53604eb39e0a2b2c4db139bbd340bed7518449ad87a30dd29e3deeb3f0cbe4eadb5e22271cb00f216e5aba67a526372e0ade9872c91b3bc23c5fafd68a90fa7c0c95bfe5ee8efea134eccacf00e9abf62e470fbbd59cdcf1d7b72092b038a41605ce28273cac910d6d8abb97df2f0df440cb1b87e27fa70d0e80ac236635fddae0ff36b1bd7a6c20f6f3d033c1f6e86f9bdf412b8c85ab445dd28ebd4c4bd99822a036de2795c2744d4a88f", 0xfd}, {&(0x7f0000000180)="1456104f5bd8258c8e6914fe966335c6b0512d40b71216539affc09c24826a1f933a293c8b7458b5806be6a293dc4dff4e80d75b3ec6a8c3ba4d32c20446e9e3bf777529033c0ff4a8c40d589fa852cf930610d9e21d72355a860cbdc816f51d7d059a5ffed3", 0x66}, {&(0x7f0000000380)="2f320760c7ec73f92c374aef3fc2cf9c0535548cf467db92bb5ff9162b11fe7c51e794beff22e98a075da2bbd8ffa47ad3031768955601f5ec2156418cc55cf8faddadd7197800500660f386f3008714f443c867e60a4628360b0a575a733a707adbcd790f1e4cc3466662a2adf96d9a5f14dd409a22a2fac9204099077f96", 0x7f}, {&(0x7f0000000440)="5331b8fa50d622079df1391f359c3e357a9a4b117000c76e603d94ab6796ae2d597fa0b822d7364a266b22dee107c2c639e1e9ad4d403f7407623d3af3461a075d4bccff14fe2b3b8eb8865ef47dc06319eaf20886b4915563ab2e6db791b00d314a5f14c4af068cef5040e7278af598151a9da515caa9bd9da1323373c61466329e35b9fc965a460a6186771954395e186fe6086e1b87f812aac0c7525ce52264412b4ef242b525ceba6f9641ee09d28bcd7f6b076dbc18a3cf8740e8c4bf792e469e238ab62bf10c8f212f7721d40e796a0c256575684bfacc0124ddb1f8d32f0773a459f4dd182e7b225b655056258147cb73912c7130ee", 0xf9}, {&(0x7f0000000640)="b6915f5a1246e9a9ca63c4241e9f81f769aa713ca5444052b9b2bb93025a4b07ee5217b13ea69ed653d15da9f1d4085ebc3d6f5ae6d671909767e4e802a4921c4fb1efcc887044488bfc5033df233ae3fd03b6570b996a3a850ebb204e4781e1", 0x60}, {&(0x7f00000006c0)="e94eedafb0a108df95c246248b95fb65589c7020c6281bbf56e7c776cd76919ef42f784f645567f8e974b0b785cd7387b08bb408544c37c096d27fb93cf7843bdcf2f5bce657eff2e337d9528382a08ea826aa2b0e0e69b7df28", 0x5a}, {&(0x7f0000000740)="3e05fc6271341f4ffe0e7d95fbc041bc9b6ed07c41443cbca190518befdf55ecaea654db6f4156801e92acb23a3a8ed0c0e2e64c5f236e4f361553d62f598c21d8b738eae4806ab4fe988a13ecc68ed8da899577c3a79deb9fb6841a65aa64ddef6487", 0x63}], 0x7) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r6 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r7 = getuid() r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r16, 0x4, 0xcc) r17 = getpid() fcntl$setown(r16, 0x6, r17) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7, r7, 0xffffffffffffffff, 0xffffffffffffffff, r9, 0x100, 0x9ce7}, 0x1, 0x1400, r17, 0x0, 0x5, 0x4, 0x5}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='\xaf\x11') munlock(&(0x7f000000a000/0x1000)=nil, 0x1000) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = socket(0x800000018, 0x4002, 0x102) r2 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x56) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x3, 0x7}, 0x10) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) getitimer(0x1, &(0x7f00000000c0)) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() setpgid(r2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r7 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() r13 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x1, r8, r9, r10, r11, 0x5, 0x8000}, 0x1e3c, 0x8, r12, r13, 0x1f, 0x7, 0x2}) r14 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getgid() r17 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r17, 0x8004741b, &(0x7f0000000400)=0x7) close(r17) r18 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f0000000400)=0x7) close(r18) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xfffffe6e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r21 = getppid() r22 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x1, r15, r16, r19, r20, 0x5, 0x8000}, 0x1e3c, 0x8, r21, r22, 0x1f, 0x7, 0x2}) getgroups(0x9, &(0x7f0000000900)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r24 = getpid() setpgid(r24, 0x0) r25 = getuid() r26 = getgid() sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000240)="b0d5194dda8bf3dc78184eeeddea35d68995531f03e0913a37bf722ad4494a425a7d39a919a9d2369df10f5f2d6f3fcefed15b773ce761088e55632d1ff4dafb9dbe70e26a88a797b54a2d44f1042f0622a734fb15a4a5d897ca9bf61126cfc3dc26455f56757d7cb985d2b56afa041a66f8c4f002e4bbc34f80cad0fd997176e90c14526e0bfb3d718f5d87c0beb982a50406b3463e7001aca3ebe0a7632c5ed1af9f4992fec4f6de0165bcb9adb3647e0b4151", 0xb4}, {&(0x7f0000000300)="d8f6390ff853591eafc053109302b363bbbf231ddc949dedc87f33272f41380114faf305544a9893bcbd8cdbff52435fee188ae0bb742d87fcd629b8be43d117d75940b0609054ffeceb40e51aab3e213f6bbea3bf8d6f4d02ac787783aacfaf24f8d35ef372b7f84a6855281a428f90275cb96e6311713821b6ac75b9a81040ba0b062c8d96f3879c7ceff84e8ed11061daeb7825fcd4fcca779caaad18c362ab949a0815114c683ebee191c4c5eaeb08d8747defacdb9cbee565f0c91f3aef02b8084cb4b146e16bd6c9da0eca12f44ecbcf6a4a6920833ab1be0ccc6e3edf18377889c8dea40e5a341b09056818c4c728d8ef", 0xf4}, {&(0x7f0000000440)="757651e8768bb4f9955e459b2609cc7c53db7c1b8fa5ccbe8a54b5e2b84c7a8fc67df160147437c2f4bf394b8b9a49864d2198f647a8d85cbf4661b93a030e77672ec9085e251ea58b324b8d665c67906a07379260ea2b30f208f8aaba4727475b41054716d32d0a3ca651f55c11aa27afb01979ed15dce13244f1f599fc819dc6a276c1ca2eb4573256ae94bdffd5ecae286ddbf454e454949b53145b7b9f02cc38abd45ab582403fa8bbc60c4ab58188ad9f91e984390ba0dac3e389e5ff4723f1d3110194a5562422c74a9f5139f61df63c1e0e0973f1718cf4c8677a23f014df3d324116f52b1a83a42f", 0xec}, {&(0x7f0000000540)="441c21f821a0775515d5956265bd7acd0eaa310169161ea90ef05b91c4ce00e48fb0529c9748cd0032764fe417519003d097b9d3410c91898881dad57fb3b5", 0x3f}, {&(0x7f0000000580)}, {&(0x7f0000000600)="b382803200", 0x5}, {&(0x7f0000000700)="d34b580308f3259faa8de6495e6ce94c9ae1663ad638dd6852f124e39c6a33b1491f0a1bf5e81379e49a522009e94207a30da146f61c9416da198791c5fbc96ed1f1af97ef2ee441a92f4ddef52d38f74ae3951459842e52c01c7113464be08e50312d5ce9855225993726fc2beedb0375ecd09eefb87891ee06f4a37faa665f869ab90283352617159353e93098ae22d6fb9cf8918b", 0x96}], 0x7, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r23}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0x78, 0xa}, 0xc02) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) r27 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r28 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r28, 0x8004741b, &(0x7f0000000400)=0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) close(r28) ioctl$WSDISPLAYIO_ADDSCREEN(r28, 0x80245753, &(0x7f0000000000)={0x5, './bus/file0\x00', './bus\x00'}) ioctl$TIOCSETD(r27, 0x8004741b, &(0x7f0000000400)=0x7) close(r27) ioctl$VT_GETACTIVE(r27, 0x40047607, &(0x7f0000000100)) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 16:00:09 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket$unix(0x1, 0x4, 0x0) sendto$unix(r1, &(0x7f0000000000)="de281f4d63cea82ef01f627bd9a7772a3f484015d6569b58fa82dc070ef11d3d2926f14b76a7664c61f514115eb98b66308545ca0d20c165aab2e046747cc2c983635d673d1edba1a5d31621836383ec2252db6d98949ebbee86c5127c5d86380d92a090f6f2871643004209867cd6dce2f4d6118196d93039662e4abc2c34f4a89982cd14725ecab68ec8901c426e50187f0fa0961f08a086cbfe9a346e0f2f509447cee88f86d6efbe9b648bc9a628ecbd78e68888b2ed7795770fa40621bd3dc8bb1d8ab84de437aca68bdc35781cbb78d902", 0xd4, 0xa, &(0x7f0000000100)=@abs={0x2, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587d08f6f7c1b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af6871e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca81227bf9be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04000000000000000000"], 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x80) syz_emit_ethernet(0x4, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0xff, 0x101, 0x0, 0x3ff, 0x5334c0d3, 0x1, 0x2, 0x2, 0x8a, 0x10001}) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom(r3, &(0x7f00000006c0)=""/75, 0x4b, 0x0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="4c7c554639ca5ea7494154b90079edef3e55e7a21d34d0a9576a0f8eb39cf23c", 0x20}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20000, 0x0) nanosleep(&(0x7f0000000000)={0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0xd7d6, 0x8aa}) read(r0, &(0x7f0000000300)=""/179, 0xffffffffffffff1d) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x0, 0x43, 0x0, 0xd68, 0x9, 0x0, 0x0, 0x0, 0x5}) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffff9, 0x0, 0xff, 0x7, "8fa40798859e236faa1070f1d5612c080fbc09b8", 0xffff1a71, 0x7}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x1, 0x4, 0x5, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() syz_open_pts() 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x25, 0x0, 0x4}, {}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x25}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="ebdffdb99c2b606048ba23489fad", 0xe}, {&(0x7f0000000340)="bbe1d10a554fe345603614d584b817e4f5edd68316c3d1e7ae5ec831d41ac25863de2f", 0x23}, {&(0x7f00000004c0)="920c268ea4a849a971bb96b721089a28c438dc13ecb2060dbed8b41429fef2f181aa8cf61c95267dee4b56f8b15640fff42051d147d09fd14a9641027db1d03ffc3415ce5ea62159f9604cc3f4badf3fc61e62cac1bf764c6dba07d1604cac7f1f215bff0ab89bc5b4b526342f75e27a013ad27262313a3a53a18850670c4edd9deb03978bedad", 0x87}], 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r4 = dup2(r3, 0xffffffffffffffff) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000005c0)) getpeername$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="001000000000004000000000000000000000003e000032490000000000000000000000260dbd8e2fed2a000079d2767a56ca2c323e1012297c1b5c234f8eff503f937c13c31c565cedf95864cc9031109262e980733ddd4d899d9c"], &(0x7f0000000380)=0x2c) getdents(r1, &(0x7f0000000080)=""/145, 0x91) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r5 = dup2(r0, r1) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000040)=0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) close(r7) r8 = getpgrp() openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x101c0, 0x0) fcntl$setown(r7, 0x6, r8) close(r6) sendto$unix(r6, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0x196, 0x4, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) lseek(r2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="c4002e2f66696c653000"], 0x10, 0x0, 0xfffffffffffffdc0}, 0x0) socket(0x1, 0x4, 0x6) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x20) close(r0) r2 = syz_open_pts() dup2(r0, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() lseek(r2, 0x0, 0x0, 0x2) unlink(&(0x7f00000016c0)='./bus\x00') r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) writev(r4, &(0x7f0000001600)=[{&(0x7f0000000180)="d0b69db2b67985910addf2d8c0877d323122bf07dba5a1c2c8a0cb18171a3588455bfcc202edb86a1d7427650db85621e8e13b36bd42559bb9f67f7c2e21a223057a0e73f11b6978671caf30d09bafe467a8f4eb1472ad31b9fb0873822236fa29ad3aee1102ac8426bfc42309ca8aaef49e75350ee947e7c4e17916e803cd8dca", 0x81}, {&(0x7f0000000240)="09ed6f635bf5a0943a956e395d4d7f1201ef3baffd932f4ba28d6f9391a4a1444cc222b738e7dc69b5190b0c79bd9755869237c109857a17c291bb4001820e4fb713c66bc471de5265942e2aee26f97986c52bd1fba0b61a6071904d8c8af8e1081c6dad4bb635264d8637accfc12222c4a05763929458ed215e84604b57b36297ebd2af5c2c62ad92258c216cb26919a21c589159040ffb9eaea21f1fcae7e75f", 0xa1}, {&(0x7f0000000080)="fd9733499510ee889dc2be0ba6d5567fb536", 0x12}, {&(0x7f0000000300)="63dc6fa24717fd3c68b869fc4336391e7fa682230e437ed7be4b4806ca3b7d6141e7bafa52da8514b744a1cd134d96ea122f3ba809a289b745a27de4dcd242ad3cf795a848814f3588c24445c26a667a80b62004cab0edccf7aa", 0x5a}, {&(0x7f0000000380)="2a9fd2b5667103257818e7e335221000f18ab47301562c31da6bda246628bd8d048f628c865bd3d46ee824ab23ef713242a3847248926186e9bc108020f7332cabc2f84aa7f91ef499566affaa26a4df01e07c0bf495c9bc307f845917d89d", 0x5f}, {&(0x7f0000000440)="0a1221cdcba7a1dc417b48c3edf3c2b2b3c26e5382a3ded96828be161ad7a18d7a1a6997f9f98d782afdedb45f731867a3a3575647902de8511077753a633916f321c2ba24ae636ad79b41eb0cdba87e9cc830278ea33e0fedc61d40042a7fb809d51c58399c94d488b5b124088d486eaf8400ef96a0f39c4eb4825cb9e748d5dc460ff23d95c10ca52b6c088a9d33f42a8f772e53ea9e1c092b083f7266648e6bf48e29111f332954e9a7da", 0xac}, {&(0x7f0000000500)="0f077aa9518675d2aad1e2eca9a53236ecb362aef0672edd5e929ae989318817b2830101bb69bc1c56ad06243ad87400cf6e2ab5e99b4ef54d180521b532c89ae51f46cabafb0e304854fd2ff5c8314f947220ac39e28cdfe7b76b35818eb7757626c8a976545dde63e5c6f660867eaf02b435d1be0a966a499eda06117cae05cb7ba014e21ebf245f73cbb40714d10466f32d9b395e63fddb3408459ec2c09ae5e6b543e57ec405c7fc6bf32e0d6a6009caf47b93bf7a75ee6b1929cad229b6a124bc3f36fb56f5252e8dc4acc3b630678d796be84e8b6d0599e5e8ccf2c9d6d1729e041a9813ec41c2dca7e665ee79a29672a7746aff356c84c2940483a89f830d1277b237549d0be7a031aea5d9217051ef35a4a360fae6611683b9bcf2c921ffe39d56f909b794a43417cd6504cbc5ee7a96a904eb0c51de704a6afc43db7a50254ab9b44c3bc245c2d229145d686d9b85b8cddf7426172c89203ff6babc04087376d96abcf7b90c1e93f20e9246d803ac237d4ac246030f09b66892c8223474fcc73244f4527acabfd2393d2871fe16229a32d6b7158f5f1ef158e716b28071e8c365f68fe381344ce1e3082b6da5f807820e8c20a14642452fe122cf1c13cc3848fe369d54de162a3043a174b631bc8e54392f89ce20231b422420db1ed30be5cfb2787c74bf16115a222f2cdfc9f2355828c9fb7dc3dc03c8b3c20e6d166bc7993518a90f2232a202992e0361a9592a6bb04fcb2926c198c43a3ced47d0f452decc4497fd489be4723da005c8a5670fd5daecbb165cc0103ca26a99f8f65466a9e994a207167ce6b0bdd161d2476ede4e5bd8e87590abec9d6fcd236d70e844d73e42b21ef8f91833c5712ca76f66b664de08471b8953f6a7c47b2645c9d904678d3a6618f40a34438fdd9297915f29e5638139416b7feb740501d80d9044e0dd96410600698c8e13ba8a37aa24a11e21a5f1d5779bed69cd709a7da1936ea27dd66c6a84870d39a6b560d2d2d0499df75295a0e6f3b81c3bacf1a73f32d1d07072f854e842ebd72356f525411101a61f2e167658a9c85bb01ce3c911c57e361bd7edcec37a2fd032d51e2217370ae65a58b08d977b3c5b6cd5c2e4a485669860660744f058b4854588f16c54d449603a2d57b29d972e83b0650677d63b446b296eedd8fdd93967f7a291e43c8e68fbdb13e9c90f8cd810eb346670e4e059e69186b075f35d30dd9b4348ef93be5f1de97a9e3c99800e7dd2efb83b4da653040d5ee8bfdcbfbe6bc40dc846eb34446fae6b7846b7f765549e3fd2b80de7b6a9e39aafbdfc862e521588636a45a816fcaebc0a671e2df3adcd0a75473bb39718f78b62e98e83ba805cdb03e055a43f911fc899b36e9390c3a1397d830747cc10d03b47e71ab0b28b5579d463a555556c03472a0ee34861dd300a6ca7a5b3f9c40c15bdfaf88cf5a93eb848506f0acd0144a7f88f1505c05eb255a53b36e37052e490f5046cada56c9e0e4979156013bad190f0d5641473f6a966630f3f5fba1913b3aacc71b3a888a6e091e640c9719c94f3696b9cdadd011bb9b1fffba7550131f3bdf8ec412fdba91937c71a3e0ac497e052da9cb4f5f517d7308fc088113eea2e119c85346481ba73f580e0b5b629def919fe1c9cd0fb0e2fa6c03c409bed58430e805d34de15126fa1a5ff7bc60505bb82244ea773cbc1e2abd0da2deded3bf06e2960174626733f361cb7a26afcf6ffd37d72e27a6145d80248a92ea9a71f592fb2a878c7d3537ecc14146670b274527588539a9c26905752e1f3ea363202444e2b7870d67598ba4117cb47d11a6afdea3496e5f6c31ad836eae3ddac4bd7b1127c16223f66131228780c7f8167a57a31dbf724cae11990b688ace731842cc9e4d91850eb974d9f8ba5204006d9472a2a0276390e58a589a9a3acbfff8c7482c12ce6ccaa0fd639dbc937058daf59e1815473289d9cb06cfedc4d80d66b2b9e244332503a3b7d0843856409e84c6c41e0ae33b3b715e6c0eacbbb2420e097ccd217d85504c79d9f14e34fa53c7601420d1d0d3544ca4a78e086855862578bb63176817e850e0f0ad23f8f3a4bd667d92d07a96f9418162b7a84c30aa6775adfbfaf3d314e3e6f0e1fed7dee9e581297a0e7aa0dcd66132636d9fccb10544d230f710f81ecb1aff3c2988a09e7e4ef0dac6c586b1da47f0d027dcb635fc9a6cce679b75066539e1db98c8f236fcb137065800fa6e6e09f91962fbfd99051a3ec614b8ca9b0205bedf35cde015334cc57d7c821792d1ba1ba4730591a0512ee0424228f6be34d11eeda19ad79c043336c11d732a62a5c657c7512aca75872404ee6ed0219943caaf9e6133c603aa8fc1b748957a646e4a1e11883e51f23fcff160e5262db3c5ef578a72b942cc1b4d301386ef1b5561f814f9f0f8aa4a66e6abe3bfa5f3c11eee38140fbc48f1df938dd90cd2b77749ce63f9a92c7a07935047976b23c0df14e8b0bab5b397a33857174dddb4c0e2c5c6d16cf5c2e18dbf79c2118fe1b8823dfd5b4cb3655c2d0150fcf485d19834cae945ac49dc677f622d55d360c849e9291e4b62ab91f355f56c9794a595c32b2ac2ca06663bb38ca8e2543230df8d77a3a5f6ba5aa96308b04a31875b5e628d04078adcfe746153356791a824f38f8efc6d6e3d212772a356f10d938bb08862efd2547d8bef759c498f545e927fa710c3e6f8df481922e0ffeec712ade12ccfbadcc618292fb6de56771e0f48dd9423d94842d8738c3ecf86a262a19848c7034e2e79f1b53ea94b83636952d1e3a9cc52c595c18d61418540050eb13ae22fcd8c15be15d8d7b9bfb49975d21c21e65b3f1a52ac5ff9cb0ece577e528a966f423d80f76d767805a5aca51438bb63050d6c9fc81f91e016b8fdc39aa3f25345f536d57b63a508fb71a5ccc4145cadc9e925cb9669a53d8124d5efc0265df7c18b7a8bc5f3aeec3c5adba358829878aaa7021ba4b8ee4515991dd26c62acd1bc53d8d609645a276a684d828b38a8536d2d97f343a4559f02efa22632587dbbb569c6ed3d8609d76d7f3db3bf653f00b6ed9cd1bdfd367e16625d8095bc5f8cee052accf05bdb35a227fb2ea4ebdb688c2ec569bc0bd61944fa2b1bf49a81607075ede4ecb5ee053c9fee76f4b4ca8f06fbd46d1c2b8c9cdabd7eba3486c60c465f82aa9ce6fc57e6d8b944f36d915c8b73883bb41f59aedb643f7650ce67868654a55d2bdadab1ebfadecfc86388a85a3521850b6a16c93420f2dcb8ab27c6b877057199b9183c3a7d9f99b74a49e62454e36ef97b1ffe0acb0523a5c0f7042503b789b53f962f4514852d872b5a2ed6d6742b368bb7468f74a1e2e13647696b606de3889a7bdfc2c502efe3ec445563ea413422bcc9a6447bc93a87011a40883816ddaf8d80cd1e750cf8099320b794de78124fe9280d3d62dbc558550af23bd1a066e82428ea0abf54a1b2c68bdd0491bb11875b053e3e52723ca6003a3df580265046ba70377c8a51bcc4299e10ef6cd34c220ddd50a88380fc0a806542e1f6de38da980b0229244cd318c7066d2d1a368b89d4f01f38d6b78057914ebe2c36505e43ed4f008d31eb5d85a99c0baa5f9ce8259f67197162ad316160bc4fbba863ab86c0a8c004c7846c2f9a8ec1830b4cab43171a69c17a829e5ae23c69b3a06a9184d242d9adcf648af5b1f2dd6f542e1a261539512e137bf38011c1c96104577b88bcf3bcfc2c19c61b9c994c76c80026031a8a8288c098ad83d64f8a5a9acfcc97d7c5c517fa388d4ee3bed439adf3ad4744bb01e1e454dd2e679ae2431f6a3e05fed5546809062457f0dda5a94dfd551fd6693e832881c1146f984830ed77b485d1727fa67be50d655e53a76b9d8369f4ac5983171ea0940541d5437ab64a10d23bd54adfe647306149912c308ed89c261116117486b4e28f6853f47257d736e7650aa24733f56c6c2309caecf1a01c5a19f6840aa84ddfe8170a0c719844799e03a493a96fe9a1f63bffb34b90057fc7135d838d8371c8e2e5a6c52115b5d9923f6ef1327abf760bec3ec7ed4bec2eb0de712e3ddd35b5496d38792204a159f500c7255bfce3446708ca1bfe829962e5af7637edef08d261436341c37c3999ef1b56b500285a4ff7cdcc63ef3df9b947b7c5c0801d2dee5e45f7d3e7e137b8ecdd6400266711ec08789661c8b73a90c9bd4564d919fbe75a9f5a4916072175ff9bb63bf3960875ad68b4fc3272119a715f77c6eb6fb67c1e8f9eebdf727b22f7756967f82416ba3736097a21e2c889f9fa3902bdababaf956c4bcd0dd0e5b0b04f0b20d0c93867a91b4558862d795e81ec934904c960ab7ca6510f5b0341f6c6da51630e6c6511f98627f96944d476777b644d272a5bf4326b8ee1ba19d8e017d21576a7ca569a8fe952c3df67a14fae825e97d7f9fb07175aaa5b0e3daa200bffef0e60292acb5ee568e2d8cefcd6f96c1a4898093e44a5134875b4622e10238e6f8aff724b287cf014f65d00178ca10975182f92c6b5223437801459df8e9b9a81738ff4a8139041135728160b6dce263e9213926a91fdca31f7761032c35dcd7a3190f2d01783e3ebc101263d34907a2e4efc9c338c5bfce30f86f24eb96237148fb123fd055fcd63c889c32fb277b2874b5c5d013521c2284c898c20de78df5e911bb3cff3a07311e51b0b360597198d8e49628a4cc741537635fdd1ff2ff45c39b4e9c6d5f9c04dbc9cde7d4693205d7881bef07a53dec992afb355b6a25cc634237e6abd3dc397bf6082b5fef12df389fd5cace5f2d3ddc52bb69e88a4b93495cbcd56673a2125875cae49f44a0283f9b6adf912d268e1da7b2d388ada9e0fb3a871ab348094d69415b9d1f5237111ed0e713b3e1e13b5360c12d9a9bc100ab792ef08c2a160fc14dbf078806d1cc8cf50c5a9e180d8ca456bd960006e954b8a9ef6e6c1aab7d6308a0f731862d3f5681099c5415ae735af4d4ab02c5ff73f2e6756dc3b5a2850d24d80bb96613807a4acdf024b4b47914bb9b17c1c9febb2adb26e3909bdb833e103c42cea9bbe3427ab07ab2a830abc27ec3c8125914d55811441d837a58c3d85f85798534ea7cb47a97b55d55598ac2d3f080164bc0c9845ac987937a05d48fb85783d5fb0eb5f73efdf1e0029799095905633664e0c4ec45325c45601483c63f29515207547f2395f3c78c30d8b20709a9ea510ceab6592561bcff298fa525b2f5f93b0063edb26ee0465ed900f7680adee99e9c738f7b9b7650bbb1770e7949dbd52783c1aa7d2a18de6102d4bcbfa42762074804c1b28e88b80f8c6e9bba30468a0596c78ddd383dd4b9be4f33d8a92a82f96a6d25ee4da6bc242316fdd82af64c76125d51f6ec13e0c0e6f81a8752c1d0f4720e2bb979944f2928c5eaec951b52f4a32ce7dc6401d0036d3efafaa0136877ab815ffd51a8b1f2f0e7edbcd5e297121afbf8c421d57de2434989bc4883700fa8a53278c6b9670b592c95135f06eca79174357e492adddaaf9c8a9c277b656b63f0f8c6b37bfd2ce733b5eab90c66bca8fcb8a8826dd729b9754be6251d4844524d181b713160272935b47cd5f17d538312c13f751569613c1629cf20e8516360ccc730ea558c193a127bee70353dd9b07bac2e516645b0e8ef546035b3c36073160a073a007e5104142d318a89c6a6a771445d1d6d19e6351b8b436c03ce37ae76c3c86453f01cc30bb87434464ad4317b8cf6d660599e055f695e995791e8381309ca24", 0x1000}, {&(0x7f00000000c0)="d6f6b967469c2932a8aa", 0xa}, {&(0x7f0000001500)="d3336737b56a41a92c1c58ddf7e591ccd26eeaaeeaa2039b9844efa4ead7e106eefdc6a06441e19181e45d118deede398f983284c856ad95533cd723281f7d46b7dd1cbfd34150af76c7b5a54d9e10a52dbb78b533da9ad9694a0e27473373772d2da65c93f634ae821ebfd07d54caeda0f151817d4eab6c9ea27d2ece0192b2278fb680b4f8886c5508c9144c961b08fda8e36710a5e126a4bd4c7216c3052edc358eb0d41cd4f4d46ca2b97567f161adaba5c46cb593898605cbb5f23aa0fa028daf2ab6", 0xc5}], 0x9) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="87e97399e41e6512c2358a1fbc8d") r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = getppid() r3 = getpid() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/90}}) setpgid(r3, 0x0) setpgid(r2, r3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) sendto(r1, &(0x7f0000000200)="a98412e8f136b7b07e92b88b25cb6f7c85ee93b64bc6c9dc206dbf2e89ed08ce4c0c366e002bcb8b37d3ba2e042bba81193eab1922e9413abce886cb38b006b92c023c424afbed799a0779e3bc0f835c156b94c2f1e3251844d56640d575fd651ec50c9d3e20070ef423b405bc2fb3c6165a5c3b801f8d5e070249d030ad1e10e2504ea4d7e2de12c26bd262950fdd26338c0b507d890a99a74a2d10ff7653ea2dbda1e7ae2a9a824a6f1fcddff24056c1352afd3f3b5bd24af8e40f4eacb57dfa1e85e1bb15923ced4204cc921c08a6f65981a62100f1c0", 0xd8, 0x2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x8}, 0xc) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/24, 0x18}], 0x1, 0x0, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000340)='./bus\x00', 0x40, 0x4) chflags(&(0x7f0000000280)='./file1\x00', 0x0) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./bus\x00') r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r4 = dup2(0xffffffffffffffff, r3) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) mkdir(&(0x7f0000000080)='./file1\x00', 0x80) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r5, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110092053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x0, 0x1}, {0x0, 0x7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xc69fcad1a892d1eb}]}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r6, &(0x7f0000000540)=[{&(0x7f0000002940)="e58f71f7560a20", 0xfffffffffffffd52}, {&(0x7f00000004c0)="c4a618c0dfc543cd69e2045e09fb6563", 0x10}, {&(0x7f0000001740)="8204ab2ef487f5e7661f39fe1646f383977a1705b2b51e3571a8771c66294439582ac51dd7efd931134b62d98ce51402cf1cee0a200c4db04f8bd6a66dc42aec89116b8e8cdc6dc8f5cde6bffc83a205b6dcee38da8bafbb91dc7537ecbadd283523b80d63927ed172f240d50cb8a34842640b75569bd24f9474aa5c30bf43d219772fdd7a172551a2b9c71a18ce80892223437c35f9851da2e30d47e5f0f7912ed450a72f2beb7587249386cebf1b3f1f4367a9159cd93aeb3f98f24640066b92a9c780c226527f34299dfcc034fd", 0xcf}, {&(0x7f0000000500)="34c4c48bb5147c", 0x7}, {&(0x7f0000001840)="fd64e217b57068d06adea0e09863469ca42bcd55baba6d8b43b4cda852f01d21054da9676d4efbcdcd0d09d4c98c35499b672143803d62ee1c49f73c0342c505bde3693e808fd6af40756f8056178c0b84e4c60e796576ee78717d104375e8c7d87aa90ea12ef17b4b3c6102c291f985a4096621a653ae75520437f646d7e06235bb646d54a85fedf2762bd37bcf6e624eac2e7efbf23114d2f1f14f8db105078240a7ee5a44e89d31b3d2e6361743c76f93e7245fdad86b4137059b72b0383c04e736b99d901be3024a42eb0aa4eb5f49a93c6f64be8b80328df3b927d0ddf0465d692180205f2601a4de27053e7ab63aeec0a609bb8ec26efec563b524376cf405e6d45a5dcd8b4cee657bad36b8427ea5c83a7f6c98238e30511466308b38eb01292bfcb9ab3439bb0ac174063126c4ba0b70eba25ce3226de661c878e4f5201da7958dd36f20230afdadda517170e049606f0c9b4ae9492f4b62f909f2f4cf445b0320ad507cd308e3e0e4030ef98b7f9369ee6672bee52d40c00bbef75c464ad8e9255281a3fd47ec9e167fd6f6a8283ffce76cae12a311ac9c7bf3ecd48c92e686a9c10f0904ac22059bef8a92ec9643760a484f08aa7f6422710cbdb18b9a807135cb686448affffa68587034bfa6ecec968bc8f66fb205d3c87fdbd81926d171931cccee12b15e66ab68a6e9a8eaa6ab868c95b6c2d4f4729baf9baa767ec1da1e389808d99350681d7c3f4f3a758f09f89eda0385d20c085fba7e9e337537f70ecf13c74e7aa6d838f9b75af70640496f6462c1d012f5f6000df87867ca269d19b3231f0974ec1b8a6575a42a1d86939cd8fb25f1a0e3f1aa49ae6fd4c26115df756cb4c8ea0fe4c540a5971f9c9915bd8d399430a1b136d00125134735e601b7ea343fccef010a4c410892c3688d582787409eecf584efe1dc8594da1266c08cbd1bef87129102b307fe70b953a160ec1faf887a82bd667a83b7630d95a5e5a5fbc49a450b8126b46a9261baf2bc26c4e340ba6980a546d148bba5ef24144195f679ba6c9a8581a236e2298548a5cd63c5319fdf0400ec17b16f292a50d800f06f29c76a94bb2b89df760b3e5da220b5f6a4da3fdf2ec21855b84337712f2c9a1381dc4ec7be16ac4b1ac7476fe49cb69a5045554234cea916eafdb76028c169cf8a6465ae3afa357bc4336628712f59a775911ecfd8a23fc2d26aaa11f1e1f16a644814571c9128628b2c159dfce0827898fae51afe75145178909949c896ce69c2734f3b62263c0228eace52a5d1a314cd56adb250c982303728b06bfd1a2c96a864a8eaa25f40524c65dd3a81735cd6a7641ed3758b0ba6fcceb41456c10d3c9b82905d62a26a897d42e2a0fe934c18baaac785cc8de5abc7d9ac93dce17845863e02551fbcc5a73f63cd2f21fbad43081ccc183701748e0a6ebc6bce4e8f73ce364c02099bdca2445bc06dc6e3493f78d346ceb72c37479002a5becfd7eb1e5bec893fd9971a898978ea245dc5b7620af08f539a8796872333ee19e178b8838863f6b3a8e03650ff93e75e0caf4dff864c395921d5aad0253ab127028f67f2b04f256e37f51e7f120ddf391bea80cb6ee91a21607b4ba601bfa14c940baf9540e6758cf2376fcbac6f97d99237fa312a928645326333357a8fb4f4f0bf85c634d7ca9acddb2ff8d5614537ff99f328bc99048cdb4da8eec120283e5061e8c88b704f2eb73bcbb13e1b6b4e29144f47d1cc24419433a48f9dc477c9a1b67e80578799c99018ceed3e8b413aec0369b9e37333874500984a3b197634efadb9c832902f5e1bea0972fec3c15dccba6e3efb49b80a68841f930551f065526cdf0ddabddfc7f56b97caa94bf561e593bb2cd8c46d2f85aadfd52e799dfe65f2bc301d768b14d53cbd78b1a97c94e6453dea226867f79fbf91a67929e3bf5efd1e77c7f1e1f485abb521db64985447b7860cccf02e5331504ad7c2497e0e66b5fd01a8bcb0d9380cc6666e482f86e84ba5ffdb9529a95a9c4d5ac963d0bf9bfc0784959041c03f67def869e0b826234967fa5852a6a33c0d9e02627f733719f0045770d1f1201d04b0341bd6be241fd2da80c2718a4da4cc8c4341d76533e4f87e11ba21088668d035cd796b161d9b45ca4bd6053aea9312490515eef63e54199a111d8c5dd6e68553e4b01954f8a74b84612d5163a5e926910540b3d7181fd9f70ac18ba71aadd20d9cd6e8f2eff99e849ab7a243ab55db165ea355dfd1435dd9426adb1a8dec4b521f39fca8befa1236c54de98ec21649cbc8e76e154ae375b80b206f6a70937c61d6013996aaa2a73d964b0dbf9820bcf345238122672c33d5e1f9562f08eb4cd9d350ac6ddcd41d1808f237104b60ce94ea995c6110ffa1ce2e63d248d18990ec4cedb0c2dd6ee9fc8dd1ceea6396ea3804321b08bab58b3b174a7dc0de985b8db00f42b98e2199bc72408bf2519c69abb1f3bd235330ce671a6737fd7d84149838b3d9b1f86bdf29a8a440663ae99b06b05d2e5f06dc200bfe23a19f08c6c30b1f675a26f5d8484157ab221839238e741505d857a4598f130fd27c801be0b5d7cf21ab02012d6e20c8d7e5cd3b4d5162aa614db194a5781edc21516bd3c423c855e9e58fcbd4ad17bdb69e635f8e84958e39b031986cb3db69557d47aaad20bcca8ca9cbe10451b4b454d87ad3f5b20f6727f29fe91681b517532ad5b503b7879c9118e207fbe75faea66686b5b3ca21084dedabd2cf904e357e7d4ce5881d47469316f048563c8cf196cac9e8911b366576d07020da8c60c37eb2c26f0f4b0b1468cb6f50723c98070779d1f22ee3324ff98d511f431f9b642ef1642b5e62cf19f922430c9ed5ce43b090e1571ad26e619c84984cf47263bf39e600a6a2c79370911554834f431b6451c944dc1664c56e9fda923fe6dc9fb1289c43353ed3c28fecc4fc76763410d6805dc925e76df919a686dfe6faab80dbeadf6c350c831fdc15776b4dd970c3f5e15c3cffe60e29dd44df24e4e46ebf354a147449e5e16945a78da8d8e3f01508bbb92231d03e25fc7d64c2ebbbfc5c7640fbf327a5024fe5501ae199879a1c6db997d62a901a162bf170ea2665d52ac98ac1f3720005ea5b05f5aca5e505559c1f0d40622e53e62eb4a860d3bd0e48ad61013b5c65f2f1389f0c7b12c81723acd13e4be32c02902f958b329c83481d915e3781bc3e08b782fc6769253d5b278d9b3f3dc4f9f24d69755a3342ae6d043115f9616ae7061e5b115f610735f100358e234a9690daccc68b99cf0a0f8b5b65e112a8dd37a315d4b05869b3d8a24fe03c1beedf9ee984b64c10172d45de4e770e7dda4e397fa6acf2577e4bc62454251b501a55d112347c0a757e486de56fe796816403c2f12d91386ad5fc2c25c66a57624d98d859f76e1dff320268f7ffe7843cd402e6a80e47a87f66ef5adcc5335b0d37417908acb03301ae8711a6773dbe256a9b4e5970ff10813cbed37c93e067ed2181f79693230b368e1858c06fab1966b7ed82ea1d72d8808a652572c29c86dbd4300f745a192a3ef691947e2f77d7a6f44e9bb39e224778932e83e2f7c4f7e4ec34875f110470a73a38b68c91a50be724c5e14138e07f66a2897f3a5e9bfcdee1f3851e6c952c81803b9496b57ee7519359e19bef3491fbea4246a79362dfb204d7c069f30e620177add273077ed2a0464c416e027ed9901cb6021421fe08efd5f420a8e043308ba473be2ae38d0c1bf6bc1d6582c5915ff8ce8b8849c0b0db5d7a67875fcc6ccaa9bcd9ccd7ee079a988b6b9ae9e4321a76a83678ce80444d61bb6fdfc2b5ce8866609adbb7af13c84343c598e4c2289f4e88f7d59c589afb2451a97836b4de3465202d92b1ddf5dc36066360db3ab1b40e71086ec82a653c98882ca8e79bd79a6b456181e8029879037a325e5aaa330cd77e2cb0ebe90eadd18569b1df9092329ef803aeac8285eb57ec3a71bb16fa1c4d1f3e0c28b0b34b4a5319c870ed89df3a6098c7e7bf9c383b46e577560ba2a7944852b74386bd3234bf5b72ca84bfc4976d8b6438f19a616e42df78ecef76cc27b509fa01a3bd0f64403f8ed778d80cd3ca23074637f76a5abdfb3f04f2a29192da65be5f71b156b28697e92c0e5f61690759e7ee2bd259b9951e7c5c1025d57e825f29ac140af6793774f05035f44a47bb8785f0dcfe1f9c9b3b168cb50c4dd32c84ef00d2ff2d1d1556f914ee37a7e7bc6e66bc33dafefee742d7096f1fb4319246f4fd094042740f605bcef93ae3b6776907564d66393e7e303af0901b3d89c52126b44410cfbb7c82df0f8eace293e824a3eeaa0e79481fded9b0f011cef17275968f136fa76d4e82cd95c74c8834a6e0adb742176a38cd3d373b486d13445fd35b646d9b71684bbb4090814a983929c7812e1a2db181d073fa9512fd53f21b4f832930d68696f6a2f07c5d97b004dd419a9f0c8ae2d54681786f56de7b95520581a24216d95ddfdb68d4307322cd26711a3d46c244b09422861ebe094aa3b0aeed4acdddd6307aff118bbe119d8350f666a77fb45042bba5776e29c611004ad0a983f8ccd314bc431b59bc41b1c19156687c0deef6ea3b7bd9bfa54d2f767344b7266c0e3879666fa2a47639c9700a5e1de205a4d8cee0a9493f0114b08cedf037889b9bc8f5ae5ef3efbf18819d24a0d8d5c80c5413801566a1382dfb6a8abdc0fc88a633caf298158e8f2477ef1e05277484efa6add1ae5e08467b5bfa3d14a9d81c7eaff2647625d212e2d859a6e0bb5dfce79eec9ba915ebc48d221665dab36a3dc8fe36ea81528b28449b4bf6c9fb05af1c2e73d0675e077679e4d043e96a4b5358d535ef0ff265f93519dc2d1aec413f7a51204356327376d8086b20deb4a1fa79f7030c07ed0bde82a0b72f15e7dee42f4c190ff2ec01028a38528c4af709658e1991814a7cef473699db235116e07b63269010fc470dfb4ed38b2650b6da2d63a17d8125a7e71f07b737cf5a33e3f9c6c8cd97e3cbb2c94bb74bd0340b31edfb1e0f43d0fa7e344b5b6c1372e01486ba376430c5eaa8fc0cecae2213a1aad5f52a69697a2a55d8df14b7d8f07af3d687a41b0ccaa184ad44560a35120330b4c764b50d2c7d58432a32d263446af63f56bd2e239f67b5ed4f6c9e7acd95ff6ecca21b6e7bb9a497a6210b3b08c95d79b6101e15c332439cf6350ec08d580f7556897cf69efd2553ffae8ab0f1a1ac62bd91a373264a3ad20d7a78af897e5adcb0e39cdc83e7b4be0f113132a20cceceabfac877069cff083175bb07b23e17b56bc542bb006f4998b38f159327ea049447646013fabad2cec3ccece1a4f359f655c0066c78d078811d1bfafc418dfc9d7214359f084365f169ab68e6bda401c1cff643cca86f8ac467cf084136db8ae63e3ed9b5ba3f2444454ca63cbcf6d9e059cff4a74c1ea7e9adcd7e058b90ae99cbdf65e4433ad0a3085587fc9017e6020e010b8aaf6e17be76b5616853f508d48c95445f566c7f6cf3b61fc29bcd0591074c6c8c168e26ce6fed903e52a25d0cc2e02330d51cf1d19311abc9fb055203ad8003b62a51c26714e65413e801dcff1b035b2b55a744a1aef9eb9f5ac9be2b12b0f61998f85c1dab6621596be67b417a9c7f46f26fab41e125770be50d4996cce2e549ca91c444a47d6b8502b7ed33e4de96aa1908e6c27d83d3fffe723d5c6a7c536f055fb408e7a0fa06cde633d44776035d9eec475189883bd9b1e287769576203c8d1322e89120", 0x1000}, {&(0x7f0000002840)="9c89300ee90635b8aa7115fcb95b5339404119ffcfc02431aa875ade216ff8539c723c07eadff0ef5919f5bd39f4cebb66bd123a48618a8c2b59d75b3f25e22f7410accbdb98ee5561386376c285957484e204f29cd91559d5a0cbc85fca91a3af53c0c86b7d3177bf8a32bb1d10a4dffd7853362c4a9d5a2bf5d0e54aea9c43efdbd9a8c88dce58aeff06bd1e1b671618b5a463d11188a9adea6ed3805d300a500814e940d495814ee6ab8949e0eeef6a5548e3950bfaff96065263ec6080d5438600a7ebf7a87c0d2ebb7ab2", 0xcd}], 0x6) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000016c0)={'./file1\x00', 0x6, 0x100, 0x7f, 0x1, 0x4, 0x7, 0x35, 0x2, 0x0, 0x100000000, 0xfffffffffffffffc}) ioctl$TIOCDRAIN(r0, 0x2000745e) r7 = semget$private(0x0, 0x3, 0x222) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000002c0)=""/19) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000380), 0x10000) pledge(0x0, &(0x7f00000001c0)='\x00\x06\x8c\x88\x03\xd4\t\x19a\x03') semctl$IPC_RMID(r7, 0x0, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000340)="0dc84d08ed10cef7c6743f844e9ae6f1a58fa558dfedb1e57683cb7ac192591cc97888650e7c3a3fb37ff3e82ab346597f608f6fc91d29e7368d91bf3e93e5dc81096a66e9534b57dd5cbd2e934b33ce2061f1549dc75a8d2d5708020fabcae7045c9b2dc73318", 0x67) syz_open_pts() 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) socketpair(0x20, 0x0, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x20000000, 0x3, 0x28}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40, 0xfff, 0x7ff}, {{r0}, 0x132ada41f485e8df, 0x20, 0x2, 0x3, 0x696}, {{r2}, 0xfffffffffffffffa, 0x1a0, 0x1, 0xffff, 0x8}, {{r3}, 0x2, 0x2, 0x20, 0x6, 0x1}], 0xfffffffb, &(0x7f0000000440)=[{{r4}, 0x0, 0x10, 0x1, 0x7, 0x5c7e}, {{}, 0x35de6c986f13dbd4, 0x88, 0x1, 0x80000001, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0x100000041, 0xf36, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x3, 0x3}, {{r5}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x100}, {{}, 0xfffffffffffffff4, 0x8, 0x20000000, 0x8, 0x8}, {{r6}, 0xfffffffffffffffc, 0x29, 0x10, 0x4, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x28, 0x80000000, 0x9, 0x1}, {{r0}, 0x0, 0xd6, 0x40, 0x35, 0x8}], 0x5, &(0x7f0000000380)={0xffffffff, 0x40}) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000400)=0x7) close(r8) mknodat(r8, &(0x7f00000000c0)='./bus\x00', 0x2000, 0x1) close(r7) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000001c0)="39ce81b5f6fa6dc7aeda5373166f2b2d46f97ead9efd573be56c5d67c169fe92c83d611e69da6b604cd2a9b0f9a3397b8d256383465e4b1d5419ff89cde3a4335c6db1762f549de83157c716f13ac8e5d73de9adef70e43ce5f18420e4344f2348b85923cf6d0b0387bb4fc9c42f2412ffdccbda9d7bf49b7092eb03bc43d00fea97b0e6b53379862e950ffa0df3b3f91ff7e697f444bea0a2af7d892ef63b172069b123c98746634bf84cf22657d6808b9e66b2c619f2e850bb937676b78ac2bcce5574d65a079b02994fa4bccb114a4f", 0xd1) r9 = getpid() setpgid(r9, 0x0) fcntl$setown(r3, 0x6, r9) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x5}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) socketpair(0x2, 0x2, 0x20, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x7e01) r3 = fcntl$dupfd(r1, 0x5fc048cdac0a7d45, r0) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000300)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x3ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x7ffffffe}]}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:11 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x78a9e1d32d77054f, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) kevent(r1, &(0x7f0000000180)=[{{r3}, 0x1, 0xdd, 0x3, 0xffffffffffffef96, 0x5}, {{r4}, 0x0, 0x80, 0x70000003, 0x5, 0x8001}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x7, 0x7}, {{r2}, 0x0, 0xa0ae66091e0b4676, 0xfffed, 0x800, 0xe22c}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x102, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa18, 0xf750}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x40, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) close(r7) kevent(r7, &(0x7f0000000900)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x8, 0x2, 0xff, 0x3}, {{r5}, 0xfffffffffffffffc, 0x23, 0x2, 0x40008, 0x33}, {{r6}, 0x0, 0x5c, 0x2, 0x7c88, 0x401}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x7c, 0x5befb5958d9701f2, 0x8d8b, 0xff2}], 0x5, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/vmm\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87, 0x0, 0x4}], 0x5, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r9, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) pipe(&(0x7f0000000cc0)={0xffffffffffffffff}) r11 = dup2(r10, r9) read(r0, &(0x7f0000000340)=""/197, 0xc5) r12 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000400)=0x7) close(r12) kevent(r2, &(0x7f00000007c0)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x7}, {{r11}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r8}, 0xfffffffffffffffb, 0x15, 0xf0000000, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x4, 0x80, 0xff}, {{r11}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x5, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4a6b8c0a37d4cc05, 0x945, 0x5}, {{r12}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0x100000ffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r13 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSKBDIO_GETMODE(r11, 0x40045714, &(0x7f00000002c0)) r14 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r14, 0x5) ioctl$WSKBDIO_GETMODE(r14, 0x40045714, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)) r15 = semget$private(0x0, 0x4, 0x201) semop(r15, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000f80)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000440)=[{{r13}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r11}, 0xfffffffffffffffb, 0xdf, 0xfffff, 0x401, 0x40}, {{r13}, 0xfffffffffffffffb, 0x20, 0x8, 0x5b34, 0x6}, {{r1}, 0xfffffffffffffffa, 0x5, 0x4, 0x400, 0x9}, {{}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x8, 0x1}], 0x40, &(0x7f0000000b40), 0x0, &(0x7f0000000280)={0x8, 0x6}) fcntl$setstatus(r13, 0x4, 0x40) semop(r15, &(0x7f0000000c40)=[{0x0, 0x1, 0x800}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x1, 0x1800}], 0x4) r16 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r16, 0x1, 0x8, &(0x7f0000000240)) 16:00:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:12 executing program 1: r0 = getpid() setpgid(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffee1) r2 = getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) 16:00:12 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') chflags(&(0x7f0000000140)='./file0/file0\x00', 0x80000) chroot(&(0x7f0000000000)='./file0/file0\x00') 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) socket$inet(0x2, 0x4000, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82026efdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8a0bde3ee5022ee7aa5cf05105f518f00000080000000002f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e912f55de000000000000000"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:12 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x1, '.\x00'}, 0x4, 0x0}, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x3) 16:00:12 executing program 1: r0 = semget$private(0x0, 0x4, 0x5c0) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x5, 0x8000}, 0x1e3c, 0x8, r6, r7, 0x1f, 0x7, 0x2}) r8 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x1, r9, r10, r11, r12, 0x5, 0x8000}, 0x1e3c, 0x8, r13, r14, 0x1f, 0x7, 0x2}) r15 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f0000000400)=0x7) close(r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r17, 0x20004b3d) ioctl$KDDISABIO(r17, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r19 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r20 = syz_open_pts() fcntl$setflags(r20, 0x2, 0x1) r21 = dup2(r20, r20) symlinkat(&(0x7f0000000000)='./file0\x00', r21, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r21, &(0x7f0000000180)='./file0\x00', r22, r23, 0x0) getgroups(0x2, &(0x7f0000000200)=[r23, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r25 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r30 = getppid() r31 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000100)={{0x1, r26, r27, r28, r29, 0x5, 0x8000}, 0x1e3c, 0x8, r30, r31, 0x1f, 0x7, 0x2}) setpgid(r30, r30) r32 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r37 = getppid() r38 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000100)={{0x1, r33, r34, r35, r36, 0x5, 0x8000}, 0x1e3c, 0x8, r37, r38, 0x1f, 0x7, 0x2}) setpgid(r37, r37) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x81, r18, r23, r18, r24, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r30, r37, 0x4, 0xffffffffffffffff}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x80000000, r2, r10, r16, r23, 0x4}, 0x7ff, 0x200, 0xffffffffffffff01}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r40 = dup(r39) ioctl$BIOCGDLTLIST(r40, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5754e0f293535d829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645636b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3fafa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) socket(0x2, 0x2, 0x0) socket(0x10, 0x809c9c58a0ad6456, 0x3f) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r1, 0x5) r2 = dup(0xffffffffffffffff) r3 = getppid() r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0xfffffffffffffee5, 0x402}, 0x400) r6 = dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() r9 = getegid() sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="ed002ecd755c2b65a0135777a99a259db8b1ea0be0697bda77db"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x9b395f52eb3b9f78}, 0x400) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000400)=0x7) close(r10) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14, 0x0, 0x40, 0x1}]}) r13 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000400)=0x7) close(r13) r14 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000400)=0x7) close(r14) fcntl$getown(r14, 0x5) r15 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f0000000400)=0x7) close(r15) r16 = accept$unix(r15, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000001c0)=0xc) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) close(r0) unlink(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r3, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x9) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000a00)=0x2) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r4 = msgget$private(0x0, 0x40) msgsnd(r4, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000007c0)={0x200, [{0x5, 0xfffffe00}, {0x76c7963668377bba, 0x9}, {0x2, 0x10001}, {0x0, 0x9}, {0x3, 0xc286}, {0x2, 0xd9d}, {0x18e3bea1f8e052a4, 0x2}, {0x1, 0x5}, {0x2, 0x40}, {0x2, 0x4}, {0xb6f2516e676e463d, 0x3}, {0x1, 0x7}, {0x1, 0x633}, {0x1, 0x800}, {0x2, 0xf8c}, {}, {0x1d22f8cad5162d51, 0xfffffffe}, {0x2, 0x20}, {0x0, 0xfff}, {0x1, 0x98}, {0x2, 0x200}, {0x3, 0xb1}, {0x1, 0x1000}, {0x1, 0xff}, {0x3, 0x1}, {0x2, 0x36fd}, {0x1, 0x323}, {0x1, 0x200}, {0x2, 0x9}, {0x3, 0x6}, {0x3, 0x8000}, {0x2, 0x400}]}) msgrcv(r4, &(0x7f0000000700)={0x0, ""/171}, 0xb3, 0x0, 0x1aba743c11f7d36) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:00:12 executing program 1: symlinkat(&(0x7f0000000080)='./bus\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='.\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = getuid() r2 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x7) close(r3) dup2(r2, r3) munlockall() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./bus\x00', r1, r4) 16:00:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000004c0)="bf2bb0d3ed2b645aaa63eec0bba3d86f29be71e90f9db6fb2417e12b285432d7bf68ca31d4247802c54ea0abc9b80900"/63, 0x3f}], 0x1}, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000880)={0xcb9c}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f0000000340)='/dev/vmm\x00', &(0x7f0000000380)='/dev/vmm\x00', &(0x7f00000003c0)='+,\x9a*\x00', &(0x7f0000000400)='/dev/vmm\x00', &(0x7f0000000440)='/dev/vmm\x00', &(0x7f0000000500)='--\']@\x00', &(0x7f0000000540)='$-}\x00'], &(0x7f00000007c0)=[&(0x7f0000000600)='/dev/vmm\x00', &(0x7f0000000640)='/dev/vmm\x00', &(0x7f0000000680)='!&\x00', &(0x7f00000006c0)='/dev/vmm\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&\xf4,-\x00', &(0x7f0000000780)='/dev/vmm\x00']) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000008c0)={0xffffa759, './file0/file0\x00', './file0\x00'}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000221575e0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000221575e0 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x230, 0x2b) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x1fc, 0xfffff7ef, 0x4, 0x2, 0xf5, 0x2000bf6, 0x9, 0x1, 0x0, 0x7, 0x3}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x4000000037d, 0x0) write(r2, &(0x7f0000000100)="9c65ffffffff7728bc35b86e2e7fbfb4a4a90ff1235cf2c340d91ce846ad22694ebaf2926aef0761f2bcc458be87ebb73adc9a76c2670aafff49a3dabe8b1ef96fc5cf360eb183676991ca9eff8c05000000b8d7b3e60c57f1b5894cea35dac75d5bd9fddc316cf601", 0x69) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="82028b31ca51e4120ecbd404834c2d53f5fffffffdffffffabc13aa2cd3b209671af5f1c1cbd3728483344f71864afc866139da13109db62fee1fc5d3510544443a3de970bd8395cdcb4da248ae9850d5e0a4474abce7b8ce0661acb93337044cf01f1e8a1e7f838706162d5eb41b86aaaea17d1e371423490016aef64167fbe94ae9e727a5c6d3de967839f940143db22fa285f272d821f668f3e95e754bfc7154b51bc51d62922552452cc84686118b255e4cb792d23ee64935e3dadaf04129ab7bb35903d383bf03d91afe9f34977b977b8bafca4a08d721adb4050ecbfb53a7d3bcddad92883f757b09adb9294a3416c069eca6f02b82dc1a2fd0a4b71d347024ed3378930fc7ce78fb9c66e8dde4dd948dc994f0a6f3a4a54d8ba90060ac0dc85f3f1a900a3c17992de7cf647f2440dae40310fde8f4215564fd626c9"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r4, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) syz_open_pts() r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) close(r7) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000180)={0x10000, 0x0, './bus\x00', 0xb1a, 0x8, 0x57b, 0x3f}) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/13, 0x87) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xfffffffffffffddd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:13 executing program 0: socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x8) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffbff, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x5, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000004, 0xf44, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffb, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000061, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1800}, {}, {0x0, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8, 0x0) fchflags(r5, 0x10009) readlinkat(r5, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x4aef154fd99b7d29) writev(r6, &(0x7f0000001c80), 0x0) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='5\xb7\'\x00\x00\x06\x85\xeb\xd4\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000180)) dup(r6) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x20000003e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r10, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fcntl$dupfd(r10, 0xa, r8) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r5, 0x20004b3d) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0xa, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x7f, 0x80000001}, {0x18, 0x1, 0xd798}, 0x2, [0x6e9, 0x8, 0x5, 0x6, 0x432, 0xffff, 0x5, 0x8]}, 0x3c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x9) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'\x00', 0x0}) syz_emit_ethernet(0x3bd, &(0x7f0000000240)="b6") 16:00:14 executing program 0: socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) r7 = shmget(0x0, 0x1000, 0x10a, &(0x7f0000ffe000/0x1000)=nil) shmat(r7, &(0x7f0000ffd000/0x3000)=nil, 0x38b9c2240c7124b8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r8, r5, r9}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a403f1fa8a51fe3f15c1", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) recvmsg(r0, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/117, 0x75}], 0x1, &(0x7f00000007c0)=""/155, 0x9b}, 0x803) accept$inet6(r1, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x0, 0xffffffdc, "9730c100", 0x8001}) r2 = kqueue() lseek(r2, 0x0, 0x5d, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) fcntl$getown(r3, 0x5) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:14 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/99) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = openat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x20, 0x28) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000001c0)=0x3e18800) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0xa082, 0x42fd) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) link(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000240)='./bus/file0\x00') ioctl$WSKBDIO_SETMODE(r5, 0x400c5711, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x94) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x4000, 0x0, 0x5, 0xba08, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$TIOCEXCL(r1, 0x2000740d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8000004, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x2, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xfffffec0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3b) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) write(r2, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x64}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) listen(r2, 0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="237b5dc6744aeabac7c85353802c") sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)="1a5954487c87177aa502a4bee204115c5908c0bdcf3e63df77e2e166db50b3dd25eca7", 0x23}], 0x1, &(0x7f0000000440)=[{0x78, 0x1, 0x100, "86bb3aed2efd137c256f11b7f85bf9c39df0d8ffd19eafe05a186289176c88e75e46f5ce9ef404b2edb0626001eddf06ae9addb7ec64ec30fa6b398a6ddcf9dff498e653bb0d023fc3d62a305a01bb00e02a4bc3d937eeb82d3f08c83b72b3eff29cf95d1b"}, {0x78, 0x1fffe, 0xfffffff7, "dbbd340aceebe49248b056199daa3a3809bfda9951fc47a0d4bcfb0ed1b12e1835b375295e001feaf5573e7362f595ca5bcb3b34336c7adca00d726112dcb0fe3c3d6626675abe192b6e1beb4e1490286a71c5ceef5a193f3e2848f47adb17f628f57107d1"}, {0x1010, 0x1, 0x40000000, "fd425efeee1ad189bc1bf334e201ad07fa9598f1a730fc119c8e772398f6327379acfe8cc5ac3082bcfed8dd1257e2c6811747b5b0ac4dfa40c86c7e95e072562e8e4ad8a5cf0b543eee97e6164472b73057ff457fc5d462aa5a104a6657c6bd6589daede1f89b04161c18e9317fcc993e8504d018bf70c446cc930581639713cf877a7d8b92a089a0c6768042e2054387df6dbd9fab2bf91d184ebe0245f78e58a049b17d54635e7e9b89250af23295839429824f516b6753a3a511366c55abbd7926da2fa602ae4b6f3258b62492fda22f906b8eabef38faad97357d8b08c97b1997af091646eedc291a28b6155ae3959c0d07a8dc96a1278d9a727b8a0b3c1d7912c8f611be31ad66727acea39a41e565011e27bbbc841b707641bee057aca9158e8e589ed7d4369bb6cd1c49ed301462af6b3f86e110a11421f237679f5e4d9992ecb8546b2ffe5125c686569d4294916dc1bb8735e6a5f2cbbdd2bd4b92b968021aad47715ccec32775d12291b4eb629c5713500952fc7115db872258cc6adc35e52a3121f9dcb3547b63c85966b2c38b2c6a3bf4018b8ea67d2fddc0bd30eccc9db80be5b667f9122eb29b2b4b4965a28875547f94b980578906353df56fba83e1b08f5a33a2c6569504d365b2c73e2a9f9e1138d4103e6fc7ad30a88d9327b22a81eb790c469c3c04dae267c5fe85e883939b5ff744f5c7c463ee1e1abe2fed0a4f48b0539d365f4ca194bfbeb247d713e7e107167020c9680f98fe657d19996e99045bcaf77c8352f2bd1d9513d07ce94c72c945f021eacb5e45b35ff5e35109847fc40958968efd0a2d8f95cf556ada4a0a0adcbb02652aa3c6a19b84f2905bdc8c10f1029827aebf7fc545285159aa4ba9580eea45e7bf6c04960b60eaef620443d2c650d44f28336ae8d9e3b292e591772c62c24831ea5bd51e87f4fc9b31fc758f33ef2374bdc1a194f01530314b638d6e8f1177447986795990d523538481105895b1d16a8809d2ce7b7b738b9ca12053a00036cbd8f89ce7343a41bbb5313f9bd89b86beb2aab3732f6c00e552d6ade49625955a3f49d271bf65473765d7f7fadd92ce1bd2b69584a2aee7b23d5cbab003f7424895b8f63f7d38d82207baea8f5385a278808da296a1950e842719883d55778eb201defa8798aeaa7f86009260a56f0a4aa0e0b82949fb03ebfae51b21ec96f2090a871669ad0ee21d61ec083cb7432e7c33cd3d0786018610b81799102c6278dae58e162c6e5ab6e0b249237e8fa9a11304095934ab6d0f552fe8e55374da72c7868fd2c83572769e4a3afca72bb3e70fb841f918b31962be57b9315c3525bbe0467a0c344e59184adf92d4ea3c5338ec159c182d44f3727b66d48b635407c6adf1aa619e3957b059b6cdc21a2f5354b22fa0510299f8c66e26f0254027664103ee8f6a70a41c399e9e5ebb644b9037c30ddb751eba2408d0adba578cb35ee9572107f48af35d31c862ccb6ee52ca4dd74c691da907bc6277c019f2bfa091f56a25b0352f2ac947380612929583f2b4928de445c0851e962d13215f89a59b37cfad8fffd2e778e90e3a43956ebe23f53eaa9e47d41bf4e6f60542f41eacd70d978bcccba2859f9bf4aabc736308a9e5cbcca2acab403fd7a02c2512696eb0936d714abdb8298ebf19daaeadefab0a696fd1b31e67988bdd50e85444d9632d1911b27ee2949ca6a9bd9be3ca235ece4c69a0c640525c9fb3c29689ebe3d5823af8581932238e2ee2d47faaa751b42956efe05b933b82ebe996ea2ef925dd78843f0d05bfd8f79694f86a9c8058304adbfec590245b85d54e84012bcc4a75c2d5b149863405f3dd788c51bd13ec3d84c87261f4d66f0667e8cd69832056ee899626d0e95052e4487717a8ffb4cb5a2650a714d824659c2bae9a0fb3f729ba184cf4dc5f550425cd56fc050b1c3d1c73b709864213a181ce2a266af5f39965016b8bf6a1dec40df416edb0efd247a34f508d242e626d379324c20d32f9c8db965be6aac7294459eabe5da0bf86b8d979fa344e2a7306b42d79bafef5d09a859e1373f7e71dcb767ba83e3df190fc1c92a94cdfef86699623b761d534f4f685d6a832f8b6f3afad1380650bb9077a8d76953f01b24dde919d8411bd64fd1b2c26f0dc7eb324c9adf88934d0e7d624d9c4873c80071d72f25955ebb19cf8b57eeb2b2179d2c472b49d202d17d615089dadafea4d61b479f86559df61dd2067f30431ba1dc29210c7b7c09e9b2c9d50aa423bc5c722ecea4baab79e07cd40dc319c2a3e377f49c881d5c94df8ca1743baf2dc5ad0517e0f292e9e03b65c97cf9b06cbd9117acd06feb3978cf321e34664b3d9b8f5144ae5806f6bd607a2ae72d898ba753d5a5d8d367fcc2ad5a0c77dbb8f29e8caef87af63f018d27f00492b541049a8c34dfd5b7f9d3cb4fd94648ebd7bddbe123ebc39bf5c72ae81310f3dd32a2a3518ab920b093118611e4898fca06ba175d4a46233ee84b4ad8a1e22762b21e40789bf6b776d50b65ec06a53a9269596c1909d1abd548b49728914c03952f2d639bb639cb9199b17f0cf7bbf5783ca55cbe8ba2421126760b6b602baea8ad8a60803808542a7db39d889082ed4914af31115b0fd15fbb14daacc95517bc92e8149ca86fae380dfa2223b882670270d9befce5bdbce9ecf5acb78c4158d068fa325e0045771eda2baf0c1c949d45463782ccde8ead36de781010f1477d1cffbd9a9a145672e2ef88713d6bc6d09992840ce4e61c0fab8e519dbdecdc98296078305481ff4ad7cb9ec1ede9b3d669f0c19cfead6ef7e29a9c4a6a9f02eca8f2907d45ff003c92dd54a229e5379b38c23b74f637b18ca9e2df4259418117393fc514b3cfee9bb1eace2556d11d7fbef25563231fdc51fa5e70bb5549004d9473a088da9ae699138fdc986631911ddccfb3eb62941cc32ddd0fded25c372452d2cfc4e82dc69d23592cd6c6fbe7d47612017a8ba515e16df2cedf63c86245afb812772c43a79ab0d85e51d92a2ba2a40506b0250e7f9ed3dd6cb53bf333da45c522e15c193ce8f6cbefd71a28ecdb33ab579f187957e50d646811bcde1313dd8851d95ef60f8b28a2d851c2dad6422140ac0a1cb8e2fb2d9e5978fe116989fa5c367774e972a42cf823212a6f510837472625457c62f1edb1bbda37a756ad86c6be52b4ab8ddee31c036b7c88d37937d69e1fde8aad5843998ac51c54cc6514c4699f5a9c1084e496a57cac65c95cc03bce51c3bc3ae4dac377f6155b73c2c0b38cd19802e5845bde19b0849b91fc25524f91acc66e729eeaaab4ab87357e407f6315761bb4dd564f5311c35bec013b0cfa1d1f3e40f5756e940588b9234a8694527a16726c9cc67968aad6190304af09143b710dff7cd3657f86e3252dc0c1d168a2765eca1128855c79acf7e8ac16eb21e17cfe6b4e0f7cd74b3745c78588be1be7d710dd7262b101e0a24fbb6c287cc973345ed76f363d8d852b17f282d5096538b27c671b0927b08d2170886bfac41b335d32965c812294daad6bb83171318984359ae381cc0960b7e6cc44abe3ce598b313358b4ad5b2c146cb405e068e5712834250d8047dc1ac820d33565f7a8c15e7566abbc034634635978fde2cd487c22e3c30702b0798555dfc921ddc382508b8f06fad81ee818845f97883aeeb5df8580bd03014ff38cd499e3227e308be4594d27985eb02581bc5354631540f011bddd0dda02e04383ead69628e23cebf77599e2d466eb3724bdf3e66697785f91fec65797130ca00de5b884330a9085bccb468311f7fe38642ec5e41c3b8ed6b00a1f338b8ea73c539e472f1a3da78a38979cfd023b75219075b914856b243ae3e5c6ebe99847949f56bf56baa687ebc98a47321b3af865dcfc70654ace312db5675c9a1b9d2860f9bf038a46fbecd8c0920d8d7fe0e6241b2d8609e0122445a7b87140be716785bcfeff4306272114ff8de117202b2ea14508d98a6d3fc23e104647e81ac8b436675ec2ba813539e36db1af46b4e4b46c43bd0d3676a8a471d505371cd5edf42253950d2300b0118cc5ae102e15569adab8a93966483732aa1b3ef56dac8cf565a22e121cb133411f51e57a07e2a4c65849a9364a68e995c9cd8f887f672034f4e7b95985d29bf9c7e14ec524da35fdb754a96cfdf28379f39b32d70b607837414a377aa1f5573878e3cf48503900fd3b31dc577a6990c1fa045f19f989c8a4eddc769ebc193474387664e3c658ccfdb71b828bdd178c77f09e4fe9115343c044df89f4690151b9531f3265c7d81b19ffbc30f4cb1fdfb9f8b0a7a2db0fd2a1f804cd6d4176189efdc8dc0758aff4bee51ae816f1d5eb30964da20a58323952df2e767961f65803dd617d78ee449beb591114ca8aebf266b367934c92d870fe25142a8941d26a770dfd16489fc183492046c059030379a592b509c31dbe5d22b592e97c7ecc4fe0040890a59119bfc339c8fb97100f7e7bcd3235b8711a931e5bae197258282c7bf6554c96835786185d794740e1b0c141c95d71fbc8362a297a9bfe9c8f6c331f6e5ce85a7f6a10adb8fdad8bedc736475a36c0cd1253195481260872805ca67cc97f9e31ee6064ffc9abc05cf553919406374ccc8ad9657cfb9cd406ced7a80234cbe4c2fb09417c3463a57e00949038696d2e65e1567f576d9e03500f08c759f2804d94b50674f4326dcde1e2bc9a5372d38fb7f0e0e7894e4bca3ed1a85dd70a1094e425932aaf2fdbaedbc4202785c944ce07947b6d0cd50814af0176c8cb37456510bc83cea519429a247963f6b01eb67e56f7113918f61f46035f3a348e95109610f348dcfe77be7c63e9ae9e7df04a4078b059dde63a888ba628553951d97ee18c6d65deff5218ab4ff900dcae410b8c596c614ba86be2866a51a1d24e17676d90011ed0f4e223c554e4c69eed3a9d424606fc5f864fe71fca3d111845a94fa0c8bfb729619e3a6c52db79e2604a48f81d990ea569e782f5563f814d597544fc7196b0c71cd1a509c2095251abad67a2e023734092c66bee576357dd191c38a57e9ef243ba8949e57dc9afdab16e419a472e8dbb52d0a8fc7a0b2720c2c9e7c75610cdeeaea4c0d7a7565e105e6549f9a63769637f8eb9c007ed25d98a94fbaa85efbf956cc915fcdfced120b17beef840109f25b6a9d6afeb9a81f2e478facdd706fbc02e33de2637d93a6adadc372afe532c9bbc2cee37de6a41a26bef6dc32ecd5c4526f75f5316921acbecc97ccb7454ee53f4138c91fd225377daab67441c2affaa6bff2c3b997ddb4764f3113a8b4e6e418697cba0342124a6a2e5cb42e36fc6bf995f3b8e2fc9ab8cd587def811e342d5751fb7acb47b07e5e8b586ef7b651f26f2e32ec3e716f0d316b6f730b4a7c0da41a8c041992e4c61bff895c2124a4410f99073e7cc1ea9af374fdd05c7d1b846d4d091bc75ca602c9430fc7388a7937d84fe9105f1dd9cbb370a06b4522f863aea3b78d7968f0e60552a4a1cf4af88e597d32427d0ac7d5e42e7b3519bdc6f06f30acc660bd8863b1341c983ad469583681477c8929834d575c808b2beb7fe851e6a0e1d07d0370164fb611b40817dcbcb87cbba0c0e81c76ba0ad7567aa3a592a2f1c0e548d5ad5f3222e9d77f813837d36bdb11b511903968129be4b2d6418a08b353f8ac3b259dc8599322dc42b5cb935143f89e2bfa2a6fd3643f33d3dacea21eae1a67502fd6654695b5587b242378dcaf795c547b636e441e05becb0c782d"}, {0x58, 0xffff, 0x7, "741d378b5cc657e15266fcd299c5d4aebc90ea9da50e0a03e14dd36ef4876e0a5b58efb29d50f3ce497efbcd066dd390a1c974cfd6507f3f735832af6307bf6785b02f6930c9f454"}], 0x1158}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) 16:00:14 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x302, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x20, 0x2, 0x7ad3860dfa421488}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf49d702d49a6fac3d87c7d6854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b895aaee48c02f6ac41e6bf3bf554799b9b813ad30505e661e140f7b1ba93f2f871f4385f04157797ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/199], 0x10) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000001c0)={0x2, 0x2}) write(r0, &(0x7f0000000080)="9e3eb3900603b73725c7419aab423046e9e5da56cc9be8864fabe4f27242c95533ee71227e42eda5", 0x28) 16:00:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) shmget(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) symlinkat(&(0x7f0000000080)='./file2\x00', r1, &(0x7f0000000200)='./file0\x00') syz_open_pts() 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = socket(0x36, 0x4000, 0x81) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="83b4fc2f2cf6043ccb04082695e4342954edc18aec9f73a01e7dddcdcf0bb13fce529352e8"], 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) close(r0) write(r2, 0x0, 0x0) close(r3) 16:00:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x28020, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) fsync(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x14, r2, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x40) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x7}) ftruncate(r2, 0x0, 0x5) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000200)={0xffffffff, 0x2, 0x1}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/72}, &(0x7f0000000300)=0x4a) r8 = accept(r3, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x51, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x100, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x80, 0x0) r14 = dup(r3) kevent(r6, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffffa, 0x20, 0x80, 0x800, 0x1}, {{r1}, 0xfffffffffffffffc, 0x81, 0x40, 0x7, 0x4525e565}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x87bb}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffffffd, 0x2ac}, {{r3}, 0xfffffffffffffff8, 0x924f2b2c5d48f273, 0x20000022, 0x8894, 0x4}, {{r8}, 0x0, 0x8f24ec0c791c97fd, 0x2, 0x7, 0x7}, {{r9}, 0xfffffffffffffffa, 0x4, 0x2, 0x800, 0x7}, {{r11}, 0xfffffffffffffff8, 0xe0, 0x1, 0x1, 0x7f}], 0x52ac, &(0x7f00000005c0)=[{{r12}, 0xfffffffffffffffc, 0x40, 0x20, 0xffffffffffffffff, 0x1000}, {{r13}, 0xfffffffffffffffc, 0x1, 0x1, 0x2, 0x2}, {{r14}, 0x4, 0x0, 0x1, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x8, 0x100}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0xb7}], 0x7, &(0x7f0000000680)={0x0, 0xffffffff}) select(0x40, &(0x7f00000006c0)={0x1, 0x9, 0x7, 0x800, 0x5d9, 0x100000000, 0x81, 0x9}, &(0x7f0000000700)={0x20, 0x80, 0x158, 0x7, 0x80, 0xc89, 0x1, 0x80000000}, &(0x7f0000000740)={0xfff, 0x1, 0x3f, 0x9, 0x6, 0x3, 0x2}, &(0x7f0000000780)={0x7, 0x4}) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/diskmap\x00', 0x1, 0x0) fchmod(r15, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000800)={{0x18, 0x1, 0x0, 0x8}, {0x18, 0x0, 0x2, 0xfffffc00}, 0x3, [0x3, 0x3f, 0x7fffffff, 0x7, 0x2, 0x2, 0x3f]}, 0x3c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) chown(&(0x7f0000000840)='./file1\x00', r16, 0x0) sendto$inet6(r14, &(0x7f0000000900)="aaac0ff4ddf88fd4b043bef10fe72936d7184c982d770688fee59148bf4198239998cb9b94cee513b27260ea8f014d56694fdeb5212c6274788cf17ef659bd646ff27dbc73a556cde2aeddf5c45a9f88b9a61a139a364c06dba0c5a33f89406dfceeed3d558d5e137f78d32e735c188b86ff4a5fee223ed4cd109a29a3ed585bb71bc80e943112e401213bbfa0177540464a68cf44e61807ea53e8bda5b63d1b9c47d10cae20f3da717e0de1aea073ef40b6a6dce5c49e2184ccbd59c2731c73a8b7b0272e84a9d2c0283bc06e94a8defc46af", 0xd3, 0x0, &(0x7f0000000a00)={0x18, 0x1, 0x3ff, 0x77f0}, 0xc) writev(r10, &(0x7f0000000ac0)=[{&(0x7f0000000a40)="d6681c6864ad74e05d0575649c7498ca9c5e208eac90c54863b62f99630729845bacd30da6392711be126f258bae8039a04a33083f6d0ce38409c50898fe8e94d4e9ae2a07a64264c802bdb612213fc94bb3cc67100a9d6c79fdee4afe53ea4bd8305423b84d8eb5677115d4eb291bb56d038be629797a", 0x77}], 0x1) dup(r5) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r17, 0x800c5606, &(0x7f0000000b00)={0x64a, 0x1f, 0x1}) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x8080, 0x3) r5 = socket$unix(0x1, 0x1, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) close(r7) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffb, 0x2633140b39271867, 0x49894d58bf823f08, 0x1, 0x3}, {{r6}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x100000000}], 0x6, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffff4, 0x8c, 0x20, 0xfffffffffffffffd, 0x9}, {{r3}, 0xfffffffffffffffa, 0x80, 0x40000019, 0x80000001, 0x8}], 0x5, &(0x7f0000000280)={0x1, 0x3}) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000400)=0x7) close(r8) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000400)=0x7) close(r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r12 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000400)=0x7) close(r12) ioctl$KDGETLED(r12, 0x40044b41, &(0x7f00000002c0)=0x3) fchownat(r9, &(0x7f00000000c0)='./file0\x00', r10, r11, 0x6) 16:00:14 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x11, "00000000000000000000000000001000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000080)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2c8, &(0x7f0000000040)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x5962, 0xd7, 0x7, 0x4}, {0x21c5, 0x5, 0x80, 0x7}, {0x1f, 0x20, 0x6, 0x2f}, {0x8, 0x6, 0x7, 0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x4300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x78) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) connect$unix(r1, &(0x7f0000000080)=ANY=[], 0x0) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)=0x37) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0x4}, {0x2000000000004c}, {0x6, 0x0, 0x0, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x835, &(0x7f0000000600)="c4d4a864669cf958abfc000000d4") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000180)="58a7d7442d720603fac793f3402b6eb8328cd084987a406e5727d8833659d3f966a79bb3ff63c931fba5df8d409e15330a1a34ea0b5a81107b65496508ee9108e8eabdca2ed4588187da3e9252f277590d5de178910041e24f61", 0x5a) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) r2 = getpid() setpgid(r2, 0x0) getpgid(r2) close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x80000001) syz_open_pts() clock_settime(0x3, &(0x7f00000000c0)={0x41a, 0x80000001}) syz_open_pts() r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x3f) fcntl$setstatus(r0, 0x4, 0x0) 16:00:14 executing program 0: r0 = socket(0x2, 0xc003, 0xfe) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff010000adb1ff1afb37ec4305642ad2090024eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7a823b2c78588a60bde70ee94140b5b4123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4a1e5558a3d7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c9395b7d8bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb0100000089e32be26a498d0ce05a3852a1cb4338f3bfee17a070015254996eb8d2a5a1ef8008c70dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c6d120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcc81e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66000000003ddc79ff621af687923ec91aed6cb55a28015decd71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1060d54e3fe2c38b66b4d7e28272aee313f431eb9fa5858cda5ffd23135040162f76c2d2319c000000000000000000ae5e6617055fa633f3c6552eaaa90323c8ab1699e3732c035f8aacb4c089a8a2def7de2c6b54597efcfe90e40c4c462ed3e79b182549330ef429105dcfc6933b4b74036f9bf0e02801881b452a3a6b9700702ea215b6db9cb2312ad0f2d24bc860e6bcf951b54b07d88fc29f5843c76c90c548660d63e12a1da5d2c940f34a661694568b67c8"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c5", 0x3e5}], 0x4, 0x0}, 0x0) 16:00:14 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000004b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') madvise(&(0x7f0000293000/0x4000)=nil, 0x4000, 0x249537e0d555bd9a) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c, 0x0, 0x2}, {0x400000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1e0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x400) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x1ff, 0xffffffd, "b8000000000000080100", 0x0, 0x79b}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x1010, 0xffff, 0x49, "8d55d2b05e13124d575569a1ca1663fdbd3ffbb6dec2064b154b4c303cd27411467fe77b4359bf58fcbd7d15877fbeb468861180fbaea9a078406e07018442d468e9cea5459dd27d266bc561d45652955b185110a021d1f538449d1af0efb362b28f0a8b239a1b1cab4085b2c7b2f9fbd2a3f28f4c4acc5ceb7deec8c431594c44fab1526c1d751b54150b4e0db07444d318f0536ff8bcffcb80a7570da4b0313016dbd5d670ce66a90c1a95680b83568023ceab4bc0d6a294ad98dbba66090f990ba2ecd312a86fe05a5604776d46f9def3c92cdc46981468462cc9122964181292c767aa6281940f4167555f0d1209dafbff71508ac26b1e5e4c2875b09de993b71039c4eab3260aa80755d2574a3a2fffe42a20206b9bf6f8729bffd7908b542720ac905a962cf9e03d7b686e64791b02c57dacc714114b4b627ec59e83d0a643157e3fd3226520d232726f7f5501e7a438b95146a4ccd5e91794a10ee041d0e95d4b01f53df2cf3d1f91e0db9aceef5f3a0a211a58b6e3988d552a41f32852abd122b0fba42503c2c21c3bcb345314d8eef17edad6a7a82499a4c84d1fcb6cab9b26ac42f123a66633a6bad6d6acd70fa41c73eca3d981def725efe91cffbcc989d699dcc9bf8d5178c7b013e891ead79df4de4b6bb6ccc1d2e804b84f965ba1a20bf723a12cc2eb276043a705cea87aba2148aefb4b25d68ad35ef96bf91e572567f645f2f84fb9fdae8859528618972a54b8b1911afbd5338d91d7ca61c06c747fcaa37796ca7404ee38ecf84573585a13fbbf9a29e7f1727c86272bd950ae21bc4247b67d9df4aea00e24b2bc80da646c8d73ecc92f44bbd4cb3990e257ba5596cc6493fc223f8be1ab040b9e80cca03c0e0840533e1c6d5b6354ede04dd7da7e64e072547361ad14d5e8f65cae642cccd05a9b1d6572cac4a07d9f9d3de37e348f5158fd136d856efb1be37ae3bdbc3b477e382a67438024966e39893ce19bc7b78f084e190790bfd7e8e5efa2af58d5216638b53d7c193cf8095f2d8b9b2a09125366bfcbd810e09978fd23ae4bf41104b4226cac6a423505f3d936e5845090911615a558406bf3dfe24fec1ced027027cde786a5e795b8159168eb91ba83fe666020727451d9abfad8d1a954899850c663b7dfdcf73e16189d040ad83abf05767c53a96a4f47d189993106d44f20724704b3d5dbea1d2350ac0e457491142957409af67136998d2c1674bfe23be575b738ff8af494da8bb83c8f60c6a1783196a4343a337b98d5cac8ce09e31354874578f2bea0d6df73b259b99d9fc4e36ba0f3bfbcef97e43944f67f8641759cd07a341d2de72a02267cdb5cb3644109be318571076786d461ff303c28e876ebbce10f45ece7a65cbb01cb11379a74d209d1c68b3c77009854072c5c73057a8da8e4e9fb0ee4657cd82eb84469cf4a72a154f5d7c8d2e010fd0cdba0b04589a0c47c35f0968350655addfce10cb5a5c39c4df18d75d71eae45cbfd2252c22fae6149d217ed34463ade634a6e2c4bf7958f74678f7acb045781bd1e6cac85935b08b371c87980f423a5cbf5934f5dfab717b739fd028fd999a67ca33226dc9fe6cddae95a95cca5c42a65f777342b56bbaf182ececafef9831377b08202b820b574f031ce1c2ca6f81efdf5a11eb805d097cefcf690b34e77ee9864153a77043170df8cbcef01ab6caf72d4d9d640960b69340e303f6d720cae2b887add7f047e18c671d8af24d5e238b6ed118affc3f44f9d5464b94e95bb32a3f727bf9cc741a3636de3f0ae41c438d2a6ca9a5784af1cf93ce60e7c6ad478f3113328278c86ba208c1f3e0c5304a66b4564dc91e051585385840a9d140f3c43c2eb84bb0e7be50285a6caf1f15aa74f2b2aaeeeec38c1b5b092e2c54427d457616e1d783f09994396d33ce40e395d7596545130d524ed1fc81620b9ebe703871ae1af3c606adfe59fc0a3e92491ae38e58ec4e15f9e4c2dfa5ccfe7a650bf0337a1ccbec4a78213d00eabc13d109bb07bbb5b3d77252bf044da386c737881b82efb766ed877179c81d1d27bd071c89ba6aa8acc8c2d89b079832e259b3999c5e794bb12260cc3a1349824d347fdc4eabae8407ef83515bdfbac0c2bbcaaad0084f6f49d544a3ac88f1304902d086d8b5d94c7837f32e1962329d388927b082f512d0b0ff3542950166acd387f90515350c59769304ab73f919487c5e1b504d7a86d4d537d9c336799716bb1facf110854fa86f88e184dab8ec21eca894662d3ac9f30297c951daab0bf7648421d558d9bcb3d67eae05d8f1b5fa61cf50b4538154799dbd19aa1230f5f9a711f46c5ff6927965500fdb7d0721498c1986a5dac5b3851f390c1e81f44e790162185b4097164ecc453541be9a24bd9af19beceb91c2741ee9980d99db9be5b2d901843764b7e597025f02e51998361ab1476ee6bcdcd8629b25908720b0f4fd3eac69f903d1cbf12ced524f26ffe961e575a75756dbda061336c26468b18d9b323dba8a3a2a3aefa6eec1836bf20c653071ca0d2a1980cccb5ef126e53122b7ff442eedd08286ea21b5c88378156d840442dbcd9ce2d459ce84811281741b85ca8196bf1e8326d1048cd3988cc52bf006c2c73083014964d3a317bba8f7e70608fc218089e46f6b4d8988e5a90be3ce01dba1067c0c4f2caeda401e9af5a6cf9219c778a9df2d87a2c29ee26a719fcae815c8a87ebede3a5d0e5003d773d05891b3fb988d709263e2c517698b127add53df5dc15788fdc2ccded98b2bdde2fe8e97633640d6d581712869fa2b4da78461593a05e57fbbbb9db04d5cd113d6d853dc3aed3f991afe6c7ff8703cedaf6f623a9c9d63209da83ba50e8f5001bbfd42ef20bf031c8fa18875f5d6b21c3844c2ba593d79f1911877185889a08919c96c5cfb7477c2b6499fa3ea08bf18238c6b88e08d571c33a94aedefdbdcfa52a1f3e091877c20fac3dd1fd060cd5246c7507561af0e8ddd0c25a8295c99bd1e2ed09d9b8d09cf79815801bc79ee4620603db98f16a36a955e90902e9a5c55ef7bb716e0e612c582d2314a5e4927d361f4daf25731ff8ea4555166091879813caf67d9264df8171e671bd1d908eff95088ed07d1365270833a2d349fc26582870f0f2938278e1b6f7c70c2a7cb31263fb25f32eae49aca64929b1b3aaaf014e4b978dda930985ee50bbb793d547e1aafe05f09a700a0c4a843fa7af1ecceb5ff1187bd7b33a3b1ecd2ed7d5398b40dacbd892fcab271872b6949960fd16297cf114656f1bdf55f8893777a0d7221d693db00db33a8514035416f202b1ab9a4155228c571f45f130d6096ad3d06dbb66c4817ab37f85346370e0aaf8449124aed79050aff9bd9497d73eae72b955ea6124ea0aa9ac5969a9c34d04928a1bb00fe1fb45c975f992a54c7046913a6afb9d9f3ce92d47dd8e71f4166c25cefcd33692c8671b165c5166fa8e2250e85dd957143623f19a94f317bf20a239d81f0c70f59751e886b1ab1ebc0b3b62a48de594098dab03fa433cd380e56c0d142b0d7e5d1cc16ab94c3c842175529fd951c8fefdccf318617ef7699421a1b7d14c85e7341a45aa2347133388b0911e48d0f499352e0e58ed2bca184a9b1b7088f76a70c2b44ec661b9957089c81a3803b1f0a2c306a806cd73da10b2653c4d6ee95f8bef7b74bc873317c3ea1c157a057f86913779cb552e514fccb4905953c8d0897b3bf27386a4b04d2f7cf73f07636555a8fb0335e38698d6a61e49c4370cc1e686f7e9b9c1f02985cd42bd8ba51e7c9de9d59a894d9ee6bdcd39fa4e444e0a1025bdde4602a50aec3aaec6137231a32040ab991e810bff3a21285510b81a832ebc451d10dbc2378c8c2d403c6ad7bc821373d02f4252bd5b0107c60e250769ebdd507bfbba64269b6af7948a50a091612dcc0c413489b23781da37d6e327716593f57b5e58f7e3f0deda523f3145d1e18d76049858104b4f47d65cfa8d44a0f8658928c291d1cee1c1df57c598239a5a6696b6e3fd100d60de993b7bc4e705003b3950e13b0f53622acc69f8119550935d91df16e4c6937e9b0391cb3447f0df77a9b3517e90696f1dfa8c6693df09ab5453cdef1fadbd2303c315583d1e8de146bd607251c2dc915fdd96ea9b592a2b2437059df447052cdae435c03c51b9bdf30b61f1a893901794d6a4cd1fb20a70d5a63892c587d96d5d1b59be57035652f7d0fb49173ea096125fd7c7ca0e05e553a64fc7bc352be050d932d2c68588cc640eb89aa43ce562a7714e57489002078b193aa94397f398908063ba584d74c8f4f533275891db183110fd88be4100c97ac9186cf9ecebfbb0fe7d8b17515241d724c7ed1f09bc690c5311be9f1a2a3501f2352bbcd40ea261a64c65d9c33119b88257209d494c928154ecdb5516b003fd082d6842ba07bcf64b6d21ca5e1a37c777d68a392cdac6074c95b014043b8915a6b80b3faa5a81bab816fcef8a497a6d09a29450d8432dadccde4d5cee0e2fa54d65663fc49ded43c51ae35885b8b61a9facc124285ec816f6faafc5bcd84bf56cd6b71ff9e25dcc2530f796f03b85acc719be3776d509e9555b6122bd59ff4dfa05dfd0b01446b55b240ed48bf48bdd3c6011b7e5bbf8230d65d7f1422371a1fe9806398bfab29ca1c092a652a128c4695f3c4e4d842e475694d6ecfb6db4738e14b43358cbfc408720b6a24270bc0e97daf42e31797728f03ae763d4d465b5a7540a3fdc64bd70d26137c5090607867deeef90e36f7999f5309d056b255ee5c4c48caa4f80ce6cb82ad002c77c43f87867856026aae596498a9f679b3fa7adcc102e9a847c219c634722f5b4fca0133d6849dd0d8b1b60117eae2089e5af1023eca0a55e3822c7e948a33561ef4a69f62ea0769327c7baadbe2b78a8181647fab59088b8a6facca8c22ef6b69c50f4a9bd55478869ff57598bc3d69f9b8fd979b7386cf49ad9cdfead987fb09f9fbcad6d56a2ad4174244b45c067ffb719c3e2da5458bd1295dd58cea228aa00167d03f04199c9a38e88406fdf44b1c376cefcfc25c428bbe149a015ecda424d65856fd72cf3d4eedd5c184febc4a827c3635e5e97295912c9515bc3016deba039746e41f947253e0b2ebf2aa9c7c8109221c0263287837b00fafdb088ea7a331a5419ec1d1d8567b2de6941e9110390f60d10e560724b215ae413d4a1f1b9dd16cc75b92f3856ed8874ae22e63d1feafe934869251debb0ecc2ad77577251a39d32674489eaf1f0b976b4c49dbae664ec53965f715b7e4f1e1227ce888993dfe08e1d84efbd627fae476158d6323240b2f6acb4fcffa10923b86e567a4e201908997c0e0710b02247a6ac4c0a868edf44ed2214ad1b3f9a843a3f2f9e4520b5d1b86fa4ff7cb786288cd707945f00f5f68253ba0f3a7c266fb4b93805cf7f366f3de8bb339b9a31a436a40138a933419a608b4fa8dc081aa33981262476b9330500c36f167ce45235d7b632b444905d42370c747b8541d7daadee51d1fb68f0d5fb80fd747f0cb1c3568ed49c84582ea7a868cd1f75e982a83aff1fe42c82bf9f8ee7041392ebc34a4b1ffb3775c51f92be2080f90b9d135e5bd5e6e7f04327707b8138f9088d644ae2f24a7dc397af8961f6f3efd86bc05d72a184c76436295c65ba1cbf970563e6679dc73523c93a8dac9e4b1e7339841c118e844d8b2fd354ef5ff6910a8abd6a35361d760433cf2a2c851cb46649d2e931ee4f826b75d9483a1bc38b4042075431f8"}, {0x38, 0x1, 0x81, "b152d14e05fe4afc50ea9f40a90298a47b7ec83f7c0fa56a0f0fe9f42127273573ffa3"}], 0x1048}, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) getpid() fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x54, 0x4) setgroups(0x0, 0x0) r1 = getpid() setpgid(r1, 0x0) ktrace(&(0x7f0000000140)='./file1\x00', 0x4, 0x400, r1) 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xc921) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="d48f7a2f8da5595b5f44a7da45284e0e4428d0601b1ccd9582bfdebed1f8a6c19c3bedc1f464c7dfc089eae38c544623fded7e2e6da4b514a50e20682316fe9400001ac71e4aa8421e867fadaf00d54831a2b3c07c848d5e48927b35f7f7b104a24e141175401e9fc6b38b96caf52d376d4a1b8f0bb96048fa3b3eb8ef00e0070365cd847561"], 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) semget$private(0x0, 0x2, 0x320) 16:00:14 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x2dab298cef12ef64) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x100}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r2, 0x0, 0x0) r3 = dup(r0) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='t5', 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376309000000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6f9ff0d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2aea9c5cb000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) fcntl$getown(0xffffffffffffff9c, 0x5) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000004ae6f9b135367e97675cc9b648da1100945a0000000000000000000000002000000000000000000000000000000000000000000008000000000000002c2275b980010000000000000000000000000000000000f48dc8d97aaa554b542cf8351506935e7cf15159d7e8b34be3910fda770694c9f17c5b2496248f20f3f2379dff2ba0c83642039f41168d11fa734b2ce506ab298032bc2be0702b3484e86eb2d1af4592442bc7365e9a89cc3177edbf599014765c2eaf88fab8d4be9c457918f725480072b9d2de000000000000007624a44f7144acaf788b00fa3953f8fd1057b0241c9972b47e25877d6b7dcc20ac9010574b495802acf425e6152ab59f32d10dddefb96c485f60bcdd3b50b36656a1b10eeacff764c06f86ae188c52f69b007747"], 0x1, 0x3, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001200)=""/50) getuid() writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e7301f1755f5018931bc0b0c8f5b1960c9ae163022a32c63f60d752184b4c87be25e4fa8b55f6836653fc1558949aba251ceb6c835d1bc141806142c23c1fb33dcfd726e64763f16c9ad31354996f3c64cead707e0150514c612b0fb59a58e2cb7ee6abd6ca359", 0x67}, {&(0x7f0000000200)="5da8983251acb1af7812dd169aad75f0a8ed472e6dbf15195446a1dd6c6a18e20b52e12a18868b7630e5017d8b154de0ddc5498fcb550a99b8fd60501be3da579417e60f1039cf1ce985ec96977baa914b7966c6e00c6abbfb5f9c3a5a1d926453410558bc005e761413c0fba36ddc04be850b2e92ffa6e87cd54a45", 0x7c}, {&(0x7f0000000280)="fdf2b1de2268a3ae3e2709952455806c98d0db131a05ff7a58b86071a84a730e9e1c63abc073365c3a67fdb45fa7111a356a6ad77ba3151045b7da4c4b47a8c26fe730bb03e8a001ac0c19680a43fedd04dd7c086e477f4856eef27b8358a33fb9774a4967cd823dfc827dd9cac75dcb788bd3e664f46885400fd1a7c7372cbd37d4c57a89ad285fa78c30", 0x8b}], 0x3) 16:00:14 executing program 0: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) r1 = semget$private(0x0, 0x1, 0x140) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x2, 0x10001}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000001a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000c14b7da796f5c1bc5def7f2b2981941f0c91f1d9ffe73b7decc629972360e563ffa2bf346a11b94b98ecf3c5e3d30662b86d0f481a737c446410c0995f70604af61ff4532320af55c6fe09fbb33ebbd2f07d24ce12b893272261e8956a21aa8b52f120d53fd044be82798b758352f23f37e1a0b61e0d1a3bd71e6f3e96589da28eb7313a03e73e6ef22914e52defb7ea7e39573f604885e2181c983d6c7be48a64171c90f3f1a18774aa2a83f708ce04c43c85dc220a9c5c844eb5d29caf6697218b9d9bd1f51b2d04b5cbae7712dbc0a34932ee5f3c705af3a9df64643c2fa257"]) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0xffffffffffffff80}) r4 = kqueue() semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000180)=""/113) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000200)=""/133) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x1, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x24, 0x2, 0x35, 0x80}, {{r5}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x100, 0x5}, {{r4}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x100000000, 0x1000}], 0x1ff, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x8, 0x8, 0x9}, {{r4}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x7fff}, {{r4}, 0xfffffffffffffffd, 0x4a, 0xf0000040, 0x3, 0x3}, {{r4}, 0xa58db712e675454e, 0x80, 0x8, 0x10000, 0x3ff}], 0x81, &(0x7f0000000400)={0xfc58, 0x80000000}) connect$unix(r3, &(0x7f0000001b00)=ANY=[@ANYBLOB="80002e2f66616c652fff1569720edc1b937f4e93d0690c4aa41b708e0c637515c67f62e4c78f8ca91f1c8d9bff6a2d159c87515efbaead39c81f4c6e46152dce5eec51017a61f2c6e70a20ef7fc8578f53a1ca0100000000000000ae08593905ba4476745c828af1e0d6618e8561c52afaa38a467cd82e42145cadb50bc492ebb39512405b9b88a3c0ed22f18d11a1c27d1f3fa894c734b450ae9edebeca7e289b0387ab8b9e53d40bfcb0e394e98158adeaf3761dde75c873b9de454af53b145fdfac94b8076c19320b61a17e23de3d1c00d71a40f60347687991"], 0xa) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000480)) sendto$unix(r3, &(0x7f00000004c0)="d873f0004feac42885113423b7a3b8377cdfebf44c5ffc9994f5d35825df7b74b63b349573e98cfd36c9a02e50b975b5a53d2b4b4ce8c21031a435658a1a4f9bbb5b3b6c52f9797768b9e2c30a089c2221cdac06c6fdbedce0a8460c52f4bd5b3b9c75a2f1ca7944a460903a0fcc4e1814c8c4255aed7797b7bf5116c03dc5d6e56043e4c62137e011bba766a995ac538548f38710166a8e01ca8990bd73b5bb", 0xa0, 0x0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000005c0)=""/4) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x20000, 0x0) readv(r6, &(0x7f0000001740), 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000001780)=""/90) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000001800)) mkdirat(r3, &(0x7f0000001840)='./file1\x00', 0x4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000001880)=0x5) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000018c0)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001900)={0x1, 0x0, {0xffffffffffffffe0, 0x3}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wskbd\x00', 0x10000, 0x0) mkdirat(r3, &(0x7f0000001980)='./file1\x00', 0x10) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000019c0)={0x0, 0x8, 0xffffffff, 0x7, 0x100000001}) 16:00:14 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000440), 0x0) fchmod(r0, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = dup2(r1, r2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000180)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') open(&(0x7f0000000140)='./file0\x00', 0x8020, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) close(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xe5, 0x2}, {0xd2, 0x6}, {0x40, 0xffffffff}, {0x24, 0x3ff}, {0x9, 0x9}, {0x0, 0x800}, {0x20, 0x2}, {0x1c4, 0x1}], 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) fcntl$getflags(r4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="01") 16:00:15 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0xbeea, 0x100000}) r0 = socket$unix(0x1, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x5, 0x8000}, 0x1e3c, 0x8, r6, r7, 0x1f, 0x7, 0x2}) r8 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x1, r9, r10, r11, r12, 0x5, 0x8000}, 0x1e3c, 0x8, r13, r14, 0x1f, 0x7, 0x2}) r15 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x1, r16, r17, r18, r19, 0x5, 0x8000}, 0x1e3c, 0x8, r20, r21, 0x1f, 0x7, 0x2}) r22 = getuid() r23 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r23, 0x8004741b, &(0x7f0000000400)=0x7) close(r23) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r25 = getppid() r26 = getpid() setpgid(r26, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x4, r11, r19, r22, r24, 0x100, 0x3}, 0x1, 0x1, r25, r26, 0x1ff, 0x7, 0x56}) fcntl$getown(r0, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/d^v/bp&\x00', 0x24, 0x0) 16:00:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) r3 = open(&(0x7f0000000240)='./bus\x00', 0x60, 0x1) r4 = kqueue() r5 = open(&(0x7f0000000280)='./bus/file0\x00', 0x8, 0x346) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000400)=0x7) close(r6) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000400)=0x7) close(r9) r10 = getpid() setpgid(r10, 0x0) r11 = kqueue() r12 = kqueue() kevent(r11, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r13 = fcntl$dupfd(r11, 0xa, 0xffffffffffffffff) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r22, 0x20004b3d) ioctl$KDDISABIO(r22, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r24 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r25 = syz_open_pts() fcntl$setflags(r25, 0x2, 0x1) r26 = dup2(r25, r25) symlinkat(&(0x7f0000000000)='./file0\x00', r26, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r26, &(0x7f0000000180)='./file0\x00', r27, r28, 0x0) getgroups(0x2, &(0x7f0000000200)=[r28, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r30 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r35 = getppid() r36 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000100)={{0x1, r31, r32, r33, r34, 0x5, 0x8000}, 0x1e3c, 0x8, r35, r36, 0x1f, 0x7, 0x2}) setpgid(r35, r35) r37 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r42 = getppid() r43 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000100)={{0x1, r38, r39, r40, r41, 0x5, 0x8000}, 0x1e3c, 0x8, r42, r43, 0x1f, 0x7, 0x2}) setpgid(r42, r42) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000240)={{0x81, r23, r28, r23, r29, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r35, r42, 0x4, 0xffffffffffffffff}) r44 = getpid() r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r47 = dup2(r46, r45) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r48 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r52 = getppid() r53 = fcntl$getown(r47, 0x5) r54 = kqueue() r55 = kqueue() kevent(r54, &(0x7f0000000040)=[{{r55}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r56 = fcntl$dupfd(r54, 0xa, 0xffffffffffffffff) r57 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r57, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r57, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r57, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r57, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r57, &(0x7f0000002580)=ANY=[@ANYBLOB="49188ffe95876d925ae6c7edd9fa0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r58 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r59, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r62 = getppid() r63 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r63, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r64 = fcntl$getown(r63, 0x5) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000980)={{0x2, r58, r60, r61, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r62, r64, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000100)={{0x1, r49, r60, r50, r51, 0x10, 0x8000}, 0x1e3c, 0x8, r52, r53, 0x21, 0x7, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r66 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r66, 0x8004741b, &(0x7f0000000400)=0x7) close(r66) r67 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r67, 0x8004741b, &(0x7f0000000400)=0x7) close(r67) r68 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x10, 0x0) r69 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r69, 0x8004741b, &(0x7f0000000400)=0x7) close(r69) r70 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r70, 0x8004741b, &(0x7f0000000400)=0x7) close(r70) r71 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r71, 0x8004741b, &(0x7f0000000400)=0x7) close(r71) r72 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x10000, 0x0) r73 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r73, 0x8004741b, &(0x7f0000000400)=0x7) close(r73) r74 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r74, 0x8004741b, &(0x7f0000000400)=0x7) close(r74) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000002540)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="e56dd963511e140a0b260554732d42cf3de5a9648a7c6800774914d46b9f46f7333fe45e3b349a5625e98ee6c3088f19ca113c2461216127599ed934302cdf8c31b8d5b1acac", 0x46}, {&(0x7f0000000180)="aece367193c63bcff1377bdf67aba500c65a197337794d92811930a1bf4c1ac06199cb9e9db56feb4329e28ebec685a48bddb9d377dacd5d14cd8409eb2148e14f71619fde0848c572533f0c8cc3049a0f2a73cd6a4f7d3517abb09d3fbc97d970", 0x61}, {&(0x7f0000000440)="bdea7522e8da2e37b3e7a658640099c75c0fd7876f2cc149a892186ce43b65bc703bf517f76f688ea231be519a8d265a24c958da8447e9aa2e8c516e433703651b9d309c8489fd71786100db4f03e1aa3d2a2cf53a388cafda6f50b5402867a887a56256de536df8c96d65fde4bdc371153685e856ae33f8132397ceb0e61ad153d509d50422bb976e566818391d977409712c870e4782c9e35fb0dafcdaca13edb6cb81fd8a3fa22e090823399aca06b3833d0bdc722b9b00e4f3fc66ee030e92a71f409d927f4ca830a14f93e1e5c1af3635c7fc7c730de783a62b4fcb04a6e19b40c910917e6638d47928bea6ecb291e58cad22b34637dcb853fcf6ac1bdb55e9ce135b44e78d917339f57ecd1e6e390fd1ecd61226826c34c957f5dbbbbbb87ef858eef1fdef50e80509ea727815087ab8b84d82b4b80a030de069d0dc60848d47feba760222599ce43f93a2bc15dc01e3d1ba8adb7cbab298728d6af32a1d82033388bbcf208020d5c9973e7952c11f6886830eb6b6f01413796f88d48d61c9a688eac5162b9a9867bca80268f7de5f3b8d3d147178ef4a8511cfb8e10273b9904c189e394f81e260dcd83b1dc935349c385a61dc5db738142e298d0df74982c123b541fda704015c3d103b5aa2548ada5e24fccdb3e6ff558bde79a5ee50c900470321dd956f0edc450584fc31866eccf89fc13d2a781c3527f7f4177f79ccb47ee49e93ade281b919570f205255a27b502d8ce6a6daab349a8f4a6bbb24a9fa1515b9a1e548f2d95434afae329585db0d2672fbe91199c9547b4b12571e503f2b0b8c8f417b0f9d1c0adc9e47af01c35faa6b1441dff175554920eb7aff5124cbace8c18e63610afd722732503af509725f4a0577b2988dba05fcfaea8eb73760f6eb9c59e8af65ae0696e3f857baa42bd0d37044b7ec07aaf3ab6783940ffbbf173a85e9daf026d415b1621e2c9faecb84a54d13bed298a10440e3a56e978a7a8cc859a5ca1d35f8ececfe232ece6a17d1e93910cb9bcf0c232b0cad785e5fde81e0943c0a4e188ea875eeae607c500e8e85ebc1f41fe9d920cf97eae751f0ca83de646b33803f6ec1c2fbca03b7d890f0103a9392d67e20085a1db2f974e319e2acd88fd67cfbc77c750b1bf15970f79189c68868ef1e2820395590cdd54feb9ea4d833bd8ac287fa67fea33cabfd62de51c36bf9ce0c94c925b8f3307e151ea491f8a5b518e6f422688e258ad03efbded36a2ec32cb800d82ee2eace324df8635d3a565fb7a2772c7d120364476f84e2aba4a75cf68fce7ee3f768869eb85ea1d2f6c9e19c2c9b4dafc0448578e0b64af2b7409c7262b33f08db80a12fd2378653c5cd34949c2fdf7e93a5c4d71e0e89427e49badd96a581c07a5fecd55755dde714d4a93257770f8c22ea0cb3ec9df2f25884879060e7478a776168f0c969adc8d56ca455fbc1153d99cc1e84894a2b5f3b1ba448af68fbcfba444dc4da8dd1eeb73e95ee148f5b62fc723dd3d30816b060bf8f2c07d94121635ce5f2a174186f1e3597453423ac1c6adbfe9acdeeaddccf514ff2b2b97c12e7786ff029e20072fea6edb3e763a3e9780e96accf42aa8a38d351eab3763e8e24b2ce85e553b480b8b3209c81edb087607770a940736b5f464bf0280c1dc33fd53153a3727a1172ec1fb7fa139aab1c2aa66949fe62c9b514d5ba56f276bb382abf96a9448d9e0b811aa1a770d5da71581575aba132828cca7766c14ea12bda68215cfc3714fa259b67f81f8b9c3c65b9d119900027284d2cccc1b1dc4a23770fb6fa087303d878dc3274ad647598a9a8a40017bc4d0efadc943f3cf60001f8e20764a9fe151284050538da419c55faf2e813b8dcab760bfe83d965fb38ba670f75d09db254e8aaec6b0da7bbb04e2fd0c4d8360130f904301255801f54f24306522dee6551cc114703d18f61747b78ddea2f47811af23b06917d6bd3f0bdc19c728379c6b1ef831a0e4f4cb130eb4aaa160c3f7c77dc7b0921a23ec5a22606172e4cc095de18439204d6b2b00785c1e211dc510651cbd5dde6edc38edcc063105b257f67a2f4c25bcaeea14b14df4a5eb490d4a42260093a45465aa74803bd5c2648c3a30590bce2292f09397b1f3eddcc68cc811ac09ecdf85e88ee0a8033cd3f70d2efa2fa1f170d69ed4c29fae4bb952fdbbebdf58fb978a5d760a37d742a4ad3d34e43a0d3c81029db6bd67e949da7de83b7875891cebfe3cf80c25dcf5adfbd6a0db9938bdfa8b531dd0ac4dd521c29bc3aa547402f73fb6e8e023ac69038b5a29faef8cf70d468514234928c1025d6b63990b0082cec4b81f85d4336bc2baf09d55208aa799b8091fa2e52ba33d9465681dc624f42a93b5725f2524fa68f08aeb395e6fab1a166d76171bf90e116c91aae42bbe794e2f7886c2d196c3a5102063307c3ca7cca99d52631c63872a608f4c2112c2c96acb4a1178aa303fd2d39762759a318bc5be2c84757d06434cdd089370e64d708d2523b27fdbaf46f3170db46928cacbd84f271239927aad937896e35b8580ff4d2645b63086224a4513e73685dc977aa5b1f15ac3b15d68a9ff57506d1cf6b4b2fd2777c97b0e6b6faa41698b1adf4f9c7df6f6bbc2816a0736fbe923607bf58a059917b0081d4944d259cbf131d2373a32160e327ace36a915071efada9d463b0105f51442c759375cfd5cc4c15b50e65c78c1d4d57351ed0e38bb54c5e072d53007bc9b596622f0477f8ab69874eba5050f607742222137fc609dead99170d0622852b54b5c6e30e052e6b7b5302ea667258fce8a5f756699983202642c95bf9366dc5e3f362abf520cea6b195473be6f865d102d44d1a0a6cb6ee04d4ac395f9aa76a6e5de892808d65684f52f7dbde850342acbe9d064c82762c11676a93aa47804de3fd3706ffb6f010297bb3d9e273af704252c0d93426e395c86603bcf0b5c75eb0f872fdd362987b978db1957a390cf39cd58eb31fc6253058507aec5750cd7aeceff55610465f608c551eccc18ea5bb76e43d69c328e45ab5a3d79c197b8204619cd62d3e659fb4908172e58c8b7c35d0d9ca1d72f8865d25dee375f234474f7a1cb114db3af14448d73dafe384dd868e92e97f59c0b29df2aab7c2b6bedff9423ab35bc82165b8d77d0aec765764b9bde1c6ebb9c53fbe1c837fef35e76ab5401e622205726fd629d1bb65db8b319b189d263cf14ba1ab0800d7f0773d1e5823527bdd22b8204bd4fe854ea036fc182afe3fff5b9b3ca72336e7dad367f1305c19f8ef0852b67df0dce3342d806eb2131c6fde0ef378023c5611608d848b39134650ee13ab4d3c39e1225e9eb9fd1f2f142d3fcd5c99a7e06e9684e7b56009ae9045bf24fb0db8bd040dffdfc87367a197c92ddf7e7b17b89c4af0301cf1ad1d9a888fa7369041232c4d32bc2f27be1937267523b36c7083fbcca2b8040813e6b690c5c18890380a19d7ab5461a0037791bd258499cd284b0830de097400de08622636a5f680c5bb161e5ae316a107a525a544ab39111361ace0bafdd5a9a9e632753bbb8e928bd4d192e4b6c205b80c763c33059128bb3431ff0f665755e6327bcd2bb3e9f70a3357bb27416e45927b4665fba32c97cee4ec0c8c70266150cef0e14e048a06b7fa26214d4c2b63d9d6536f62888c73dcbfba38dd6b9a4651a576c764fedd992a978492f759f3568e0e61605a5bc9995211e61b82f845246b7d17a6aecd32c4e9f9d84a7409ebf80dc84c9692419a281f202798b84760155665d99dc8e4d08ea5936c752d64e08d3400de74bdb58acc59a726e93ee8838ed7b78b34fad8bb2f03fd359046dbc4f8a4e9746aaf8be7b9e88985062ffb21db8cf36de8cd6be3fa5a7e6ad4f16caf3076c246cbea5e8950366992b237d5661a03a37b53e3aa4aeea195d3916d45790a7982b050e73341ebb76ab7478419fe117fd5be8b186df7d5709372e1e29344dde3791bfa27eb6687e9b5ea1971e5206787cd2ea12e1c09e46e4befd882e4d5df1f3294dc9b144349223b7a155635b7e1a4f8397575d5f8629dae7b2013689c365eefccb3b8b09f88a22a6f740935774c7ae08a3f83127b156e509734bcb8f55e4e6abc16024909dae71fe0b21ddbfa1c5426c13b9fe5f71818fb045bc539b5122973d4b7acbb5dd3cbfca5cd02b1f01aa07b50cc886803c7053bca8588f8e6a2bdebe4cb025672620f7193b978fc3bcea7352f338eaa999f76ed9685e5f86e897d23bc9ac84ce7fbb3f6c85b050e5e5c4d114bd57320efca7363b7c56e67fd24343acaf1769716ba719d61754a724d8df03012761170c47af5d142629be6b902881192e40fb23b1f2178c350ea579422e645a0529f1d6c2c4300d345fd8887270dad72734d682d1d461b2ca9d5578d7fc652a7cf9729a7cf1df4cd5fcc183a6fee1a356c7b06fdb396cead8a866bbd8368d9bdf767a2a7aabcf9e696b5777b0ac7c04685e2afaa49fa5a5d23a5e21a462c3e4c0b1b8d50c1d40d402eff493fd4f3a79623c42b58d4d8d333e1c7607f07b89f3a39b68955876a4f8e9d26f6077e2902dbaa27510255d8eb564c7ecd1c511fd5929298351b5b5ce7bc08c263f44996f3ccc17429d2b8bf9d854fcc450ec5ee56c1847e98da8d8f206bf5bfe69b935d2b86088bfeec49729a4cf5aef2f5d5dbbf6fc4ca32c619b8a72ea8500e6bf276659ac202f82aac037bd7715dbdc245f5f5f96050f3ad959d8b4db4bd99870ae52c108ab0296da295d5b20a1b63a28acb8900561d9756cfb219ad9aef4f62070276a28f03d9145e39d43b5278ca2aba44aca54dda72dc6e4609b08f1ecb49a1fc84d4e4e3cd29915fa713587cd6df02d7f66274a2ec941995e932df087ac13a78c11ae7205fd672fd4e239764b62ae3cd2c1c0cf8bc8df68253f3474a6396ddf78552f3ea5612f7b2dac498d39e42825eb3415ebda26671a66f201205732c6abcdceb95dca20f027b3d9adae4bd7f486f572e6ba66c41ebb3c3f94b8881583738c20e6d40db6ca68934ed6ea7af003c0eadf70e718ec5f2843d1fd4ee9494b2c1bf8a711a3c95d68b4c60a6a48cdc1227a698296d9b98a09a9a00bd69cc463f69b190c2ac37ef608b66e653c31cf6d41c300184aba0f3e1054c9b21721988d7c5957b77ee3352c86c148ff70c3cdc533714edb4ffc7530a307b37d63831ccb2ccd791b5001692fee7095a9ae7b2ed2fe69cd674024ff96d9132ec11e004fdecb04969afdcd009db34c192083795fa888c1f90b211c72ef367cbadefb09f2618fe02999713f66f24c42fde79b208e7feb7b47cb9959200cef0987079104ea80a42a439240e68ec61cb0392c5f41fb959a908e707222c63e310bc6b9923249272ef067bf396ff4019bee7a5c0ab078910d772fcc5f69562d7f518d21364af2e2a3eea581f6074e49ddddb8a9ea20ae6b388535223a73597f1bd4855230a99d67305f3670d524053573e20e9cd03789134962a350f5b86c57e80f75ca63a5eaf5300a2398d8297e9667b5242491367ee6396345945a9b54d0b6f9abce006782f53b8d2d7efac2a73578608ed9593fa76c2a8c637e1a8adab308a34be17346ebdd35bf727879d70f28e43443d0875838fc875b1a08647329fbcf4e15b81589a9dfcff2fae938b262568c8a21d25bada5a6bc5a34f740af064b62e74bffd44fca9e3838b996086bf23607504f0ed4fef507f00a519db10a381814afee39b40b659311ac4f00766f89f60323454cf4f4e085f9f0c1274af24", 0x1000}, {&(0x7f0000001440)="b12fef2442e580962966e61b088c14b1bab1a5b1a7318cde7f4915c1c6e58b0cfeed8f12cf75a29074e92fc5b638132e57223ae18ae146cb345f0e79942b071a376b724e5cafc9f7a59775eac72d4fb36d6503563b9bbe01f8b0ab1c47896ea39b2630dea81aaf2221a674823e8bd858d041616de38a57fa50fc448a44ca0ef287c55761da39df733888e319980d3796718881332b43da045d7bd2279051f7dbde66af21fd5a545ef0288eba9afa0bd084d968be35edd511ece3ae5adf3056e4ff795557878d26425659508b9dee4bbf880fa6b0322b908059ff9cb0802cb5936215d1f14ddc01c96954f5ac1a7eb642dc071b303a3ee651aa7601cf95ec072be023046f7667066139a4256b1f49baf24c2be2f70b419d3512e3fc781cd77dad2133c1f35ab1743117a3587dae28b18f9fc3e2afcc281eaa787b0c5b299a49cf9af1465e73fdd14c4727f60db9aeeaeebff8177ad86c873cf46a8d0b4d9e23678581cab38465d9a85917101f00e567492d3ac93bc45ba20375454da91a304921adf34bfa4356904a615e4f85dd9c082edb54c9cff30ed00aa947e36ade168e2ff317c2e0e37f447c3debfe6a11f7cd4a1e2879171060f189b736d24308a66aa68d64dfe0ed89a5a7e8db90d8ce36b75ed1940d4fcd4936ed793702fd36cd78807d9f44156d058787a7e09c0ca20f6ff9d16a8a55801652b269f09c284bd673989e5e5fb5ce363e16003e0227f5feb4a94806dedfc9e12caab1aeae16cfd5772fb14970dea0efc428cf736abb9c7c4c819e0f83b144d9b2194bf3b4fbff3072af733a039908fd43e29b7fe205fb89cc7d236a409566d39ddd5ebbd71a037c1c9b1daf1c5a5f5802b0a3da859698624fdd192a3372e4104359f26fd9d7058cf26537bd4c99b066ec16eda40a04e22d5ea143e7d5d5dc8921c5aa70d7e3b0e4b7409a4ea3257fbd0675a11f32ab972ec9fc95f76dfd7ba2803c2de80746f4809a68704f062132bf8313302bb810cfe1fe3ae7eed2c36b4483f6a42d65d5a3dc283e2328f6e789adbc6e755d519a0b6e64ea08ffd36f58470ae5037a082d5d9aea4e60818b88afd47443dbf8ab362357a6f771061c94a3a3472af9ae98e1584be2b3239e5d656def23830301394b041b94ff3e58f9a20a306f1d286b23eae85110af976f00d08d45a31c6e409fce7ab5724eb78e6b3ed8ef4fee599c4f78f102b5ada128d9b6fc6d35d6818426f664bd6e68c6ffa6289bfc8e15949f53a26d15107110da1d8d2359425afd4aec88ffb61b92291a6c18c1cf116492f900339e2cfcf9928a4649d3aed568eda07e90929ad37738b1c87b9206fafae02f2a8049bb954f7e5faaf162554bd9543e08082b5bc9c8a23a8aca7dd4c3f9587dd5d2401802ac2e32e91519fb8fe554f3b24372ab0a0492ecf8eaf659b766b659c72fb09a9d5701cbdfb7ee9cc447d101e41a252be40976da999be8a15e2c79ad3cb3dd8dfd345c51e60a1d494b30058a8767180fa9b44831ed2bafa3dd9cbb05ff70187d9b129f836d67a891b817fdc578c6f9584be11921c481e7e0f70c0c0a68eaa5ee4d10ac1744397516054f2c5bc44477a5acfeb38008a2972917e785309af6cbdbec20b237de47175f255d89fe5af01eba97ae80948c6167d6738d4eb246ecb872668ecc2db4741605b1ace475fefcbd6ba91f63d21fad1c708c3424c4bb810dae36f126550b28d395b79dd566c6c2e29898af79b1d18f02a6af3d482d160d941dc10186efd33b316aebb09d6382b8ff9fb945940308c69f3bc139552cd7632829eba453351277a7fdcf5985e9045f5d7a97324e6fc95b596fd9f230d847d99ac09355587dfccb5b6cb48e5732bd0c94dbc8e4222e14514fa140ef5d6b602a43414ecddd3f1977d86c1252f90c9f0bdf7d67a41172f3c5afb277bb9206f3d661e4a6ab63a5a974565b23d205b8418c424be5bf17c9ace8ddbc41fffec53d1d8f5959d09c11e57592bbac1be9bf7b9f1160db2b78acd9e878877c4ec9ade943412f692e1d80651aa70af2e1ceed80c0a12bc01d1d386b8c6465f30b4933edeffe73184b483d891b1b51460eb94bbb1f3e7b17fdf0cd7da72561aa4b3c280833d8f20aa989973ff5e84501ad8835b516c3b0afeb1bf207950a42ce7da99e9720e4fc984bd0da4cdb7475a4aedad3bd69fefba124561bb0a47ea1f7b088b0694e1af3c91592f9612bb0a4482d3038e1733464893690e347799f1f650d0c2d04fe249687f6170c442e4dde8695e210aed2d64e46e1b9d5290fd190d2c8acc13c50a57dd56970f129e26274fa48bd7720180146ee1d85fc419216b4879d80426b1e193f7f4210fdd3c93128ed4689862c552c380da2018a3c95186f586720e830941dad737aaee5148279309f7a134173e29b8d118350e2024cfa9f17ffec37d825afef3b6d346272e0a369b520670e776495ab71cccb50df21443338cc3e544187fb2b9bca34ce1595064abf344a971927ee6fa18a3d16f9a6cc5bd34f5fce226d88293e7c18cf671d9bbbefb2f2a79a548b8e1cfc1eef88694b00aac9729555ca1834ecc77962448439353ecd164e734ce7b2a343c7648863d260e2915b47457590f6650f25641e79e48bcf03708ee5049ededc1cf920d2e36a0e18dbc1ba73d6fcc2f29916cc4dd10da1e957b1b1209acb3cb024d8394c83513b662a210550bbd8949b469a81c79dfecb42dfcf3d4e00fae124a270254f226b72174ab1eab170967b05ebe21a0115012ac25274c0f40f12845284eda2abc435f1ec31800617d5c742397428f95758a81e721cb72ec31a7194ae5336e04a4f9de468b4e5a42b06beee7b0eddb1c572ddf14e228bbaf453e7d65613770eb78d1c829888e133da5a56589ebf0ba230a0b1be3da13ce08fc39849475cb5845ccb838ec739e5e09799c8a3d96439a80ba3bb920e63142db494452f31dd95f60969e6e4807bf61e824b3ff15c2cda065a71a9d30d6ac7105d092640e180012cf928bbb20978a108aec900372aacf746fc47590fbcf2af7e2371d29de649b5c770cb72055172081bff3b8e9452421d3965fd28996997630278851f61ca2c2ae2fb67bc64d84f0cd43c739682d83bafb5549c01f107fa5b60bd88bedd5cbfc00c2ad3a5d3f36e13b0119a8de7eec37517840e382f3aaaa8a11f181bb560bf706a8c6e0c30bbf25f224ddc5af1d7bf500aaa7c788a2bf23a12f9583fcc917c981946dee235596f0abb4f11015a5105f98b9030bebcfcacc9551576e867dbeea20def2a40c8bd29d915063eb3d4b67bbe2765ff3439ae2e475d452c443970a4b419ca50d6f35f4db856b4afbfe1fa66acaa8b0fb4a518cb120f4670bbe07b9943d4ad26cd7c226d38e97ee53264bdfa50684a94e4ab64fb203c5d3a571c33489c7faf484703d82f8804493ba6be655facf94ca900b1d267c07b67e6ee31d819a7a59d375d0a2bc4dea978097b8470f090495bdff28b6749ddf1d8da51739ed15c8199beab1accc8b5ce37b94ab176738b0edd37748f2aa520344adcd63d0bc7fcc29ad5499f5a5baff85cf8adb7fcfa4038078b394f0f8b30ad2247be7e9448e49f2c15ee90d5dcdcec8390d344b773969a2f4709a487cd30ffcb619654df3ea7a44fc622abed7db3e12adcb921dc04e7f9669749b2e575589c3077d36127ed5c097703e49cee94d27263031bbf474d567a8ba7412416eb07adaa9c8616f571746337a8924c2dfafeed6a9cc8599f873c73755ee50a1e5f4dc8ad172e7ac1727fac34ce23ace44adcb8d525de31806df1a7236ada5667ed5d3c998e6bd89cfa56b663328e812cc88642c6a6d84a5eb3200117470b6b74f2d53bb29e4a5d05721c89711792fb0409528cbbd8117c20961858c8f2cd680d7c47d840095731fb2c3afcd9503cc50132c01f6fd8712980290062bfc26eb336bd5d287d7c5a78e326dd3c9fc3ef129f1c5f6c21b9ca96ba43fd393c2e06f58b303d9974416d2f04787fc16dd51afc139b7e41995849841755562cb288f55c55961fd2fa459219e04d6e746772c705a54498a5798a69aa2078f70685ef8e0f8f29a7cccba3d0ad3ce0679c586edc9b9420a756beacf7d71ceefc0594f5648ff9f74f14635204a44741952b9eb526a234f775530660ece5f57f9ae4ac6907d2da2ca721e51a5e4ed63586bbf8f95e3aa31f4412ec5870653e48a4e2c517d7a74c3fd7ccb3828654e3a187ce28e4c42dd8addc5321e503075855db671e56c3f7f72545afc713f544c5bc15c7a010f5a69895819014e7c8bc91a72687a6d9010e2dc2ae27065d0a494227cf9e991dcd9a771466d631f900ca68736f391c914f575b7d0e3846722d696816c596f7e848d3be40ff7453bef3e4a390865df8e26445a133cfc91d7095544b1418f001fc274fb7048e7ccaa8fc8e14218575ffa1c2d790d5f2baed3709fdf20518231c747f63ec6b152a5c9ee88721d27a96e361126368c41f72b85500d716c4934ccbb6a0520dacd979f11d73e0a82f3bfbc3e7680c188c94a5cbd9c113d2528911e79006f666ad9e0b2500d9a69b2caf12623a1e7425aacceeaf736f65d6b2abdc8b586405a14a2c41697cdb26db2014fc2c0deee28d2575896b505fc47ad7020f354202a742d3dd1bd4a54576b1b66439317b665c93f5d11a1f80bf64b6e75d89b9345b2ed7b40575cedea768fc6329e6e5a489418d4d5019757b57063d85fde150af8d5460ad09ca1157ee4dff806f8e88c550554f0519407daaf0ef10dd8c5fad35a7667862533fa28e99167d4c76d8b370b05d0d152c0cf82420e0b4f15d2439eeb362f4f0411374b7cec340ef3e5552236a0b942905896cc9ceecffa093e86bfd5e26ffe705b9cb01da182d6cf046d5c013f6e82c7ed3bf8336542d16a4a36e8bed0d50b0320d2f3483e28cc9590f0175a0951f0e7969aef5ae158603c908803fd5b395cc018b9aa74b8b54d3b740d1efe75dfdf05e90946e212368704cb3b253b022da02797be95736554414bbaf783d14ddd4eaf5c23533f41bab38725c3290b5097cd708be728fe6fdad5aca23a191dba76daf81b8f754328b09843151caa9d261ee69a171fe7883af5c18ed1b3814a68479a65dd1dd069cb40a15470f9e7e6be8ead0962e274566819637653239af44d5282689599dacd7dc3d4ceb0ff5800a277274ec5e06f9ef8953242a7ab689450fdf02298886a12136da0686363d9af6284b939e58485fae717c86fe8ccbcf43005aceb023296156252c455df143fc10cbfb77a9497bbc114b75b28ca34430627ee2426b1f44383176e8a4ed758381d98c003438d508977ccfe80199ac6a92a23e77b53fb9e09b7e614fe72082f77242f409d66a50ad084ec953a36b0f9b1a5fc8af6ea74455ab6b08a7cd26a3407e337b8a73f51ac30fd98f485b4ad4965104dab449c6b831e2f5bcaf5936557b05977df29af1ea35d37b0eac1e815d5fb98c608764f20cc25e3dfd875f28225e3abce85857c23176227c4e6a6f4e798a05dbffdebcebb5aee6aa1d69f4c11e6794dd1b892d9b57374514d43f6633d1b47fc29774c28d61da5d002d0f50067b2944dda6bde9cc3ae074ef20b649940ffc8df0462e64d41c03394ebe4f08e5abc17236bb62ad0e52b1c277d472a21d1161f35a1ee02784a16e9c9cc63dd3d7c692f793566e2455dfd713fc726627f94099ee8c6db606bea49fd6837c6f7cea04aac8b9a1257d6e0abbbab3abce402ef5430a692b2188a929d3e45c7ce0f746d99a8828b078e17bd778d98ef7d201", 0x1000}], 0x4, &(0x7f0000002440)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x30, 0xffff, 0x1, [r3, r4, r0, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r18, r29}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r44, r49, r65}, @rights={0x30, 0xffff, 0x1, [r66, r67, r68, r1, r1, r69, r70]}, @rights={0x28, 0xffff, 0x1, [r71, r1, r72, r73, r74]}], 0xf0, 0x2}, 0x4) close(r1) r75 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCGETA(r75, 0x402c7413, &(0x7f0000000080)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x4}, {0x80}, {0x20000000000006, 0x0, 0x0, 0x100}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x20, 0x188) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000100)={0x8, 0x1f}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x100, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1, 0x9, 0x20, 0x1f}, {0xa008, 0x5, 0x9, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x4) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x202e, &(0x7f0000000180)="ebffcbffb6833d3a0400000001fd812eaa4e713048e699319226acfb5fd68ace04e178048dca441c3fdb2ffc3170f86bed3ac998b265b8e8e9f7f863bf8c391c5180a243dcd0a3d18bfaa0853da0d46d61175d030b63aea8980ff70cf696cc285db08b48c81bae09af2e95b9f4eb65c7080ee7acbdb2f3bea3486c58", 0x7c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x1, 0x4, 0x4, 0x4, 0xfffffffffffffffd, 0x81, 0x6dc4}, &(0x7f00000000c0)={0x8000, 0x1, 0x9d1, 0x76, 0xffffffffffffffff, 0xac5e, 0x61, 0x2}, &(0x7f0000000100)={0x1000, 0x2, 0x3ff, 0x87, 0x80, 0x3f, 0x7, 0x8}, &(0x7f0000000140)={0x7, 0x9}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000300)="46fb6811c13a35a01d4608de37b7ca698256ba24445bfb8aeee246465f2308044210a3e7e73af56e6f77fb26c58b9accf7bda381a9a070dfc927733a702eef0b9ee41b13aa6c4b5ddbfc4c2bb83004fe1cb2b3bed7ba659026ffd4e2ef9d09734566e66e07674b79f322f2d42d92c3cdd53214dd5b849b1c45db6d3350a8727bcd3f3eb796380f068f", 0x89}, {&(0x7f00000003c0)="e61587ef53354a230c3a8b87f71717c5707cb7ae795fa3ef3e9727acaeb9c71a8e318d634ad3b068f4ee6d65f5d4cf6da555f65169783a7e30f4c6785026cf4973931ddfb6b516c18b8f157ac613f44e54d2feb9d5f8e42424c425d6cce5322b273df13b49912461ab4b0b71f6dda1617a2e9f3c6ba0b47d28082e8e35828a1710f41ad584aac81d5ed06b2febf9241453b53f4336d26770457f5e6249e5cd4c917833329f8145a341c5f98c94bdcec28397f92cb2b6dd7401f39c8946aa5f99eae41cf803aea7683e826525765b1a4eee86358e372c3ac68fc817c19e8cd0c2bec2ae433dc13a977d369d9051055462713779c305fa61279e6319efb076b7e8d5df45c77242654daa0321efa2467408f467106003c79002f7d2c0f31491edf70f4d528a1d5f14357cbaac234bc6e211b599aefdbc9b5571a2d86fd09c96414ac0adc356a6652c76c2449341494f2f56a7b7958fce56524fe91354e273bdcbdba1d2554ecba2d94fadaf2b980b7128b12232326ef29678b65b5e833051dd897d49b91e5bc624e8dc34db2485ae24dc6e6d61b63a343df6d196060c39fb22e6176464eec357703832c3da87fb6f926ee2da2659ffc4bcc3399da98dd6380e1ab95def4fe02cf9ba4eca49da4e92d2f2adc4b06d63f36cc069a27422836b7f3a5206b8f0b7e4f2517e228a5306a3e4d32fe5c6c7f153e0a922d272a40c074c2c19ed0c047181a87c0bc70f42e21723b02716c4eae3ab8d550fb9f660fcebee712c39f9652c13b78568bc5d62e6f2e873dc9519c197f103cd1c9cc7349f453d9a10a479678430d078b1f53df4b4ac0ac991f233299095e51cc3aed14a22a0656d166b2fa7e8c5197a5f89749b4cfa8b823b575881cfae6e9217e7d45bd952d28cb7e2af957d41a3fe6da4c8c37804204a2fd23f0a87d301a319d1fb5475ac7e6d4f018a406df04bfe8261ac81d34df0703bea631ec3bb3b955cf6e9b054e0a2bd961fcc62a291e91d6e84a91b83b4da6f94e7fc2cbb81e076e356f9d80fd11de902a2de85f20ebc891e3a0da30e7c8f948d0845fc278a4c6297fe80ec9cec713165a818f967729883eae8cbfe39cad60eafb0e739b6275e1d7eff6398888d76bd9a0b33bdee9253f694921f1bd658063d5fb36e879d594d7e1530d41e0173c3aa329f445cff592c9b4a523a5885a5999f0c471d3d6c7f92f816140e2da52a63f39e7038fa9bd2fb33c7c6d0c0ec68146e617d7b8fabaf551b71314968afdde7839289a9e39e2ec2a40ed294f7a7a035e4425191ad52189714a1461399600f456b0adc9695b1edff77655d643c9dc4dbd41507961a0fc3429ae895b58ff59018cb110d40b1e965948b420c2282bbc60953e0c8513a55380a9f78cc08d96c603d57b84d0657f2e069bcabbe7b7e8734ad8b56645819ba30048d202546479f3063a7f8f2f6085497c27e2571857b5c2f5b540b8c0118be2335d1219475a13748e4906b9f00c865afe2ade8c7d9b12b5a8023824b7996b05a52bd9808b5a2865692594418a4266c8faacca09f83dac2e647f390f96735afdf024f6dbdf74760d1d2b28d194c8fbe15fb9dc02656f144c8db8b09635b1ba629280bedbe27cdacdbda41a75ae3a8a36335bdd8cf93305a9851c419ab4b41d4a2fcde41d607343ce43a4588bbb815de23914809df3bc8466bd8d75e3e06262b970ac32637a887dd0331f23f44af7fe0293ea1245d30018980135323698e105f58f8ac731767fcd48d52c036905dce7bf8377743418f81dd8dab6c2af8588e2af484838ea613f02a05a2fc8de1a5c50a052e87eecca61a9490a09e925b10bac4902c1f750f21da5cfeecf174d7eea4a9a740a456caaff95511b8797868cbbc494626c604e1a0e883494482c561d06ca46de471f7a6acc31e16ea20618a14cbb0b8f141ca208c20c73417ac9ca9f3cea84763ed3739bb311137e08163745202b61d32799c23bedf7ebb8676973c2049aefa1fbc9d0cd9fe26b31939f515e28001f0e14aeeaced95a41e4384635d074a9a003d47317b2f8ddad684478da6f82494701ba85c180ce0f2aa5e77479638a1f927cad189f7f894f0f271936fbbd45a2f3544b0d36ec5e0de7104a5dccc4c2d3e22fd067f080f0e9c09719412c73db0e7130cd9be57dbf09022f9b649c08e0a7b2a6ceae1f3e3b0b406d9b70423fcb4894ca0161ca35c9baaac5cb1acd20dfa20581c6f2b9791dca06552cdb9c61143ddb347b9705ea31c5a936871c77ebfbe9cb303d2847f60271c30d59be61e7b8b9ca9fa04963eed4cf382bee21357926963733717b2509ce84f228823389ec1b1f1de198481addaf37af5c74b21643cb8b299cb1b4175d5ea3affde08c111d3d1a400b7b7c553af6054b80d5d529a3b4f10acbd81ea7286af7beb12d37dca92b62a9d50ab0429c28f5fac881260d935b7398f0edbceb30951a8ce3567daa3b2dfca2132b88fb1c4a570ca3418ee526477bd64f31d7f679e207830361d50280e21cf3b003edd863d4bf3d74ffa50cadd1cd3785b16b8f91f215b68f957f44fe6baa185ed9222897ac1b3e6f819fbb3a3dcdec7eec5744da5e61cbe007f1b3be26d53180590879393656af326895d17958d3c152b8bfb00e080aa050093691f0deab221369179986f8a2dbe2d627c8ce38591ca30e9d13d5882dd9420503e241157f99092ac26d42af8e73c13fdfb27426a5932826f4f31a73004326e40b3ec2086fed95fcffce15e58337e81a46a917d773e8871ae5e7216cd763ed96ee76766ec0802ed88a276924de49397ae7d71993afd8e8a87e4bf5bd4c73f2eec87b3dcecd56c09abff8d93880c2f44cda4fbed60d9eaded0c469afea5989042a2ed1d365689eafe1c96cfc433ebbb49a7a5772a9220d8232ba0c141721781edda148ef718cef20b82fc4d912cbb9df41ee2df1e0e16c57778a1b1e6bb3257a67d5cf0dd2122377c133392d83572063dd4c67682190501e849896a2306fdc8838509ac77ca149eee9e2d6f070a3a3bb4953f82988141e0b17845d4924910676318679406dd231e14d8d2dd9022e3946cc234c1e32af1500bd43b8b0cb5e3a09ccc30d6b201ea1ebf3cef24d01c46da335bf73aabd3901abe44e5c097b89081968c3e51c1921398d08ec4bbe0a4f3421ecc67ad0ca5f3f1aa0d83e5fe26f6db6d04c3f238a1817120b35bfb3d5c98e8b4f50c36c8f86a0874a20d577cd87eb3805de77cc916191a2a42373c904a366e756c56a20e31225209a53501c772e508f31650d0e9d4672b8865b7d9c73c3aa8a7fb7d60029019bcbee6c381682e00121bae5a00cbc011324e7284fc08e35e83d68ba3947cb370540f628d259a6b38e3eb4055a88385c908efc0bd5e29607bfd6d8032eb69bf4fd5fa6e202f84cd99dfbaf993ab2cb0e01b12da1ff1efc0a8a2071e529561e35c0f6569a3213f5c02fb8610705ba714ab5a58751d71d1bbe84c366e3589ba735492ce6f3ae73f806c4000d55cc5d5ddf7093257cbee7373ab66b96f4a76bade452225e4544cd9b9e70856011d8d1c95af1eb41740337471e836ab2f78faa7cbc9b86623ddcf0b70738cf3f3c714a6b68e570842c7f2eaa4c098fa2965cef0b1ad340001639413f427dd5cfbd2b5628e6ffaec211e69e000bc6ff0ca3fe480c2bd1fa9c46b65163b2f297113394c3d5950a46cb7b00c122b124cec6b5d201e6a6e0e3e951d8391a183a126c3a8d9faf6ae6e70963241598616828b80b7803ab45dfc349081fec040e269c7821f29f438a15b68e6bbc14c306b9dfe9dc8a1a933766783b48bf6ad22285f2f541f3fb6842ac812a8fc8b66b16240c05c970274ac169393e1ef3078df746bd1401aad43cf024320fbde41f179bc20e54067e54717bea881882c5e2793db0e7f10f35143ddfc69fb08c1e47fcd5e43da8ad2f0a81df5baf2ef925ce9581284f2dbf62b0c81da88e55558bdeb425ab6d8eb2e62f836d14cabfe136fbb7b365725288b3751144a7db2c4bd5449174646a9b498ef6b56700a0860170c90e6dc1964b4cc68861233edd2f5bf98b1af23e42e7d59f2349761d5567a0f3cd490dea29ac3e826462774884075d1adcdd810091d7d65a71b1d58a813b59809c44e8f19a8dc61a154a1dfd661ec6a593b0ae99a5534e211ba1de550322c7813ef5c52873c58ae9461ca75c4da18a094ea0ba60eeac2f88be326e82a3aafce96e6af954d8125f51a884db5065451400890f4cce1ec042b845c93950ca1511b530f9b59772a88eb94a63732c182918a1c2ed035e21cd1a665449fdd61c3ae29f14082b8e4645ae68a0543685e3000617408c1a448f32865a0ae6114a8e8104c883e57925b9c25a10430ef4003a477dc96d356d1efc67f9f3615a63660621711971e302fac47b741b5750a75341148938b7e891d8748edbf64345fcaaa01a0c4cb19353c17d7e59200a8c2fe6a282e6ce9e1a539d8cc0082e8d7e35b7489a409f5a1e5b56cf4f032d8357b1834d9222f881a70ae7fe3d8b0e26401b179aacd5170846a345abd8e712f7b1ac24217f2289a3f01993ee29978bd0edfc8b459e79c42466dbcccc283ace372819568b07ce1281d0d2210de48a63fdee639f996e6501049735e9463fb2e2fcd0deefdf36d1267837b295804f33a94d81c9ec6860e98373e572f55463c016ce96f67f00ac02990b2a2d38930fb5d5b262bd70c301f40da438d3d75990dd5a97fa0a44594b6624e01fa7887ac041af82bff97c19bd0d6042abe555100c9c0e30412102179240b91646c83fa371aa7e9c37ac57823a3a58ce3910e00533f08bbe61ed8afff5a5ea00d63fc04f306589a478a1f9a583b8e186517fc5f015747e3fd12511e494708530cf83c5f219ddf9e3eb5851094f03eb06ef69a0334a031470497ff847f6a66132fb84e52d81780b5b6dcf018bc173f0d3b1da43402dabfbed47358092a3b955a1a5676ca4a382ac800db39a92e5876b566ac26caed3fea0ad1aebc9bd6013f9b1b331db3c9561ce83db26e212a7b7101b3e5f255a0a397ac5f4dd178df26a37242e4561a283ec7e483d199a29fd957103047f064af3615e598eb323b6d8017d1cf106f1989b492324d14bd55a6b00971d96b61a3009798b12f6ec11a6315ed04d460a07222a72f1572e173d3cf93255c241d40e8452d94bd3d3bd8f5888517ae4e97d9f138b8efb71d0ab7b0c04be29cf7afcf883aa40a8979879db41234d2616f3707c2dea08d5d9a2382b3356aee16833c947416634344a8a3e99669388bad397c7dd2f0f4146596cf31f12544258f485bc016387a183978a5471847290110a264e6704495b397a22ff7e1bd3421374fdfc36bba7d006043190012cb4dd08136152c0a93ae225e1c932867693771c3f55f9dcb324a7587f2fff476235305a0135d14e4ff2960967c17f23b606b78e9efffa1189dd5224a76194a5a1f8101742d5268cead5565e4cbd2d4d911bd9061551da4d314a7d45f303c02a0b2b9179cecf2b366964b2c60ddce254718fb4d2b5c03c5e6ae24041884ead18ea3f923d7ff07a671d3a278cae904381904c95f6b3b8c0d630f1e626f57c1505c773289e48770377b9c559c368901592994e8390d2fc498088c9f83916faa44fbe7310c42730726db9ece5d16cf6e2c0d4a0eb56f3e478cd111f9bffa846f7f314b83e432e33460c31c81045fb3984faf53d5416638aec3e7c78c89a0a9f34e4128b5873e2f7c2ee5098a0b3f15c839a502fa0e4f77c01850bad4e526e60c1797c1df4aa17c33a275d2c2f", 0x1000}, {&(0x7f00000013c0)="318b09d526040cdb79127bfaee83509c4212c76f5c5833056c9eb50c89d2315bfc268a296366810442d560e97504783887ebada4148bb9462d16e39319002019e5d3d1c23cadb72df58641a2de78", 0x4e}, {&(0x7f0000001440)="6f46dcc6d800fa21dfe15761897fa1e8d61680b19642fef6c55a7e98811b62b4fa5992c9b2e7baa9587279140bf740516f70c80a4534fe91338032516cb954a2bbc3f71ed0d6dc036babfbbb50672e38e149f0c9d306fb3ef6bf9338b8a529853a48251bd04071838b59a01a0dd053c204f7d2e10ebe2b2ccab67271a8dd7414c51d42636a0ad3071929854ea13c43cb673bc06dc0a6ac3f035585cdea3e30f6ea2dd8ea747bbf5a30954cf4a7bf627fd4cdbf75e82fd4c49daefeafc78d1ac0b5fe99e7302a5a437d5bd73368a6501b5ee50982d056303b274585128d04c15d29da683276c8d3c5eb0f420f56cdaabefd7e24", 0xf3}, {&(0x7f0000001540)="b323e13b8aeb992f20614808011d3de2897c4478d7ac453a3a0fa976fd6a64d8fb0caabc337b09eb13468ace2697f36c698be19ab1dde53e49af45163298de04c107dba3efbf080eb76a5c9a0142d8156035fb9832f85e499ba8144b78cad391133a6e4eec3d449e14462221dc2e48c380635c30e720e649e9aa1686de1bce880048b47d3fc61089e5588a7720712a86c1a2e58f1035d939f306ad13a0d2366753538fe321be659ce1938ada4b8594f0181af9ef3a573ae021f0ca8b192fde58f38c6c50304c9ceeb755948d0c02a41c76e0f666bf43ab001214b5f252b04abb", 0xe0}], 0x5) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xf) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7fff}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0xb1b6) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a051ff00004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0xd0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x45}, {0x3c}, {0x4006}]}) r3 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1, r4, r5, r6, r7, 0x5, 0x8000}, 0x1e3c, 0x8, r8, r9, 0x1f, 0x7, 0x2}) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r7, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000280)='./bus\x00', 0xffffffffffffffff, r10, 0x6) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) recvfrom(r1, &(0x7f00000001c0)=""/177, 0xb1, 0x800, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x2) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000000)) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x38a) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) getsockname(r1, &(0x7f0000000240)=@in, &(0x7f0000000600)=0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) accept$inet6(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='+$\x00', &(0x7f0000000200)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000280)=',\xc8\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$\x00', &(0x7f0000000380)='@\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='+*]\x00', &(0x7f00000004c0)='\x00']) close(r4) bind$inet(r4, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:15 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x4, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) close(r0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000640)="a4", 0x1}], 0x1) r2 = socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) accept$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600"/4098], &(0x7f0000000000)=0x1002) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000000c0)=0x4) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) getitimer(0x0, &(0x7f0000000080)) 16:00:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x100, 0x0) sendto$inet(r0, &(0x7f00000004c0)="c113b0d121da75cbe3de865fe7021d02bd78dec0c96ddb02abac24f98c6b17298f6ef7b972f76ab6598a4cf0b8395abf0e797f35198dedca334b992de140817e651750c56892fb70d8f4afb60dec91443e9b8da2cde572182d5025eeb42bfef9ae43e3f7a75cf1c925d23581de4e1ddefb4c228a5032cb82407f5d08", 0x7c, 0x4, &(0x7f0000000540)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = dup2(r0, 0xffffffffffffff9c) fcntl$getown(r3, 0x5) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) connect$inet6(r4, &(0x7f0000000900)={0x18, 0x3, 0x6, 0xc}, 0xc) r5 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg(r5, &(0x7f00000008c0)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="93de9cca943cc72d7260f20ca271c591c67fe046054fcc1e67b52fbf440c8664acf22e60185cc6d2c78aa6e721d04e7e64b64c6dc240c0a4021803a47f75a518997e034e66a57195e2d6c34f80c3b223632935380bd8ced1e8b5cef7e33eb62d97820e03e10d5e06525bc28d2d6d78d9aed4fb288d5054c96c8e645ae94445f529ca55749f8daff169fb5720e614f225440b3dda8dfd18c2a2fd780a41c2127312f786469727afe834b360239168286f769027fe3f933ef99f0de4536bb9984f0653c618f1cfa1bdc092fab84ae89afac7", 0xd1}, {&(0x7f0000000240)="9aa8dccb36b4dbbd630760ceb116586302f173fd8b781ecaf95128f425e1f46d0b25f4dd13b5613bbbd9843f2d05652113e0279ae23ad678714542c1af817ab7721e22f493d0add9aafab28da478a0e3c99bf6fb6caef08ad76758514c5461e417", 0x61}, {&(0x7f00000002c0)="bc83ebcf9f0f472bd8b9777da6ea3ddc00a9ea5b65a2849b3ccd6c7504bef5d5cb08c0418cbe8daeafd32de050333c0f632ea5d4f5e3c1a97e5e7d38d120189b0a44dd916333453c8ac889e5876b0fbe764ed0498128a63c0db38b88af6437e71c2f93fac6b8d7e559310f32c2675f21db80440ba21a75d09248000e44b5dc6e4600ba93e525ba0a33a1e99a249349e97bb71458972ce6c218605ff636c57ed9e176d0160a3167be1d57332933239757b45cc1885bd4eed8dc0719caac7a5ad0b13e44d005750c2272aad63dc6ac878bcb3b4fd81f0de80ba07138e8a181133feb5bf7bed13628c2776b1e8538", 0xed}, {&(0x7f00000003c0)="0bc307987a79bbe248412a2cd429d15762731d4a8199ef0b97e6b7601205fdb7c59e065d34cf71147a3875150a25354c4468885b5eee731879d89701b2ccec6736be1463b25150542d9019322f1d52a3c492ed", 0x53}], 0x4, &(0x7f00000009c0)=ANY=[@ANYBLOB="0801000000000000ffff000003000000e026b12bff61b2b2aaf2d6354c25471012d679f350bf274140bb1102f22d20f919bee07e14be79dc3b0f8f691b0b903847d7aa77284a59470d52a14be21ca3bc2ec9088de7005efe68df2eca77ea785cb678e012fd9ddc21108d6dd5ff83e5b7e7d53896b62afc56abc95a31c1264be53a542c66024b6d4700d0634db1f25c638f841161d6382de582b29aa916d005a62798af8fbb92b85cee5e678a2ab7433fd4d2e61342a76b30f0a52fccb82d143a0408e6816aa0db476cf8a1a52c1e48275dd0803d179ba98e15ec8b54c28606e3116d26d9c237b80e9e19df5988f632bf18871be1f9a0a0af229af4900920d4c07f38000000000000d80000000000000002800000070000005239cd93c2fd91d644a285af641180cb0ea9dd8b646a54dc36622311bbc1d458f344c37e0d288707b123f6c5217e210bd34c278b0e3d6fb94e479f9c757d7e6c0b0becc56bd0da1d02353ec772a79af11b469b8931681451e2fa36d204492a932643192fc319f58463bbcdd31769335d6e02e2b0ddd98df328866dc1ba9938091dc13dda48d1729167cecaaa8f3fa547fcf33818249c34cda91aef22deac0826e7797a754fbe5dc0ef361d204aa2fc1e730e294d48d958ffdcc56cee60c96edc3f8eb32400000000580000000000000001000000000030008da8cc00bfc3c91a6f0d92ae4cbdfff9cf1fc3af1051c8fb0a0a71ab737fdab330c863278eb879c878ed28cb433f7c123819472836f7fb480c9f7e7b3270ff9e5e424500000000006000000000000000ffff0000090000006a6eb59a80bd57c4d97f5e026caf6879441c3346665c3d57a52939d39e8a2d8336e2d35d23a0551c276f9fd7a1eb642f63685fe85379a0732b666fb5f51564799ea6fca3cef08d5f67b43a98f2000000d800000000000000ffff0000001000000c23a55dd48bb4967df1d64a3ef23f46f4988461cd446c32c2826264ce907b94b38e3423fd94b21c26a5a5fa5c1747ee131f4506d06703f0aaa502098908e324bee1a6a61ef358e159271bcabaf3a8799a7f4bc2ffc01bc7ccba49868f8488c1c45dae0b089cebfdea8a71722a7f9a68da9a2016352b5edc7892b12c0e22169a7b803f49de449187c1811e60b908565a71a7ddb3f231b1c4a91dee808640c9db24199133fd4efb70879b48ec5732efce3be4aabe52c770272ca56da91ed6371d627690c184360000a800000000000000ffff0000722306381dc2111cf53f383c186c23910a3dc6f0603d194c28ba99b5e63b9d0501aa113aa47975fa69b4a5815954f8b343ea9cbc03c8ce21508c2d7ee691fcc8cdbe469b23f60ad5a1513dfdd64c2faf0043e024fd43c2eb9fcd8e662b3a6056b2b6c473eb6f3b4d0d42ec40848d7f5c3ff6197cd9d5b02d84d0e81b384d22d8a8219c737a355c8c3ec72afe7a97cd356dc305b883ba5a5400000000bf7ee539c0fc3839d9bc63a10f5ec339a33e97041c0364764412f85bf94bae233751dfba5713e79b0dc77f6ada98f3f62718154bbf9ea56bab44d407e3eb6b6c6a52bb8303d6f3d85d4ef35ffa83443c1321d3ea0ffa4bca940006ba08f823e159029e843ace86a77dc1535b387ea00bda6b18d594208e89a8baed000de0b6f593828c5f292a3dd4b569e4ebc256d3068df545aeccb4be089b41f535c98ef905c095072337ad1ba852e8bf26bdacabed68d5588cca9110f11520d8a9c745c2d116d95e6b900fb4ceb31f4867bf95b4b5db11fc28ad53346cf37469c792fa651c8fd92dbdf5e45ef1f53adbf0"], 0x418}, 0x1) dup2(r2, r1) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000001100)=""/28, 0x1c}], 0x1, 0x0}, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b60ca03297fd825e79ecfc98f5c8") 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) r2 = socket(0x3e, 0x1, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x7) close(r4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) r6 = accept$unix(r5, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x7) close(r7) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x80, 0x0) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000400)=0x7) close(r9) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000400)=0x7) close(r10) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000400)=0x7) close(r11) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x8, 0x4}, {{r4}, 0x8432aa5fb9ae927, 0x20, 0x73, 0xc2, 0x5}, {{r6}, 0xfffffffffffffffe, 0xa0, 0x80000000, 0x800, 0x7ff}, {{r7}, 0xfffffffffffffffc, 0x4, 0x80000000, 0xa7}, {{r2}, 0xfffffffffffffff8, 0x13, 0x80, 0x6, 0x100000000}, {{r2}, 0x79ce1fc0abe4b7f6, 0x10, 0x2, 0x7}, {{r2}, 0xa587dfb7d53b63b5, 0x1, 0x4, 0x3, 0x800}], 0x1, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffff9, 0x6, 0x10, 0x7a, 0x5}, {{r9}, 0xfffffffffffffffe, 0x78, 0x4, 0xdc, 0x97}, {{r10}, 0x0, 0x4c, 0x80, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0xfffffffffffffff7, 0x8}, {{r11}, 0xfffffffffffffffa, 0x40, 0x80, 0x1, 0x2}], 0xb5, &(0x7f00000003c0)={0x4, 0x7343}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) 16:00:15 executing program 0: 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(&(0x7f0000000080)='./file1\x00', 0x1f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:15 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000137e9721ae1cf8bd0ed71000000000c9e5fb6a000000000000000000000000000100000000000000001700"/76], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40029, 0x9, &(0x7f0000000000)="24008000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) fcntl$dupfd(r1, 0x0, r2) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x68e24981c33c1d1b) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x7f) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='.\x00') fchdir(r1) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000040)='c\x00') 16:00:15 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) 16:00:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x5) r1 = socket(0x2, 0xc003, 0x70) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, 0x0, 0x0) 16:00:15 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) r6 = dup2(r4, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r6, 0x6, r7) connect$unix(r3, &(0x7f0000000140)=@abs={0x2, 0x0, 0x0}, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r2, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) r8 = socket(0x800000018, 0x1, 0x0) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) ftruncate(0xffffffffffffff9c, 0x0, 0xea6a) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x33280000, 0x0, 0x1000, 0x0) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x7, 0xc39e62b3033d06de) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001740)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = open(&(0x7f0000001780)='./file0\x00', 0x1800, 0xe0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001580)={0x80000001, 0x0, {0x1, 0x1ff}}) r2 = socket(0x6, 0x7, 0xfffffffffffffffe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfe15, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffe, 0x90d2, 0x800, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r5, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) r8 = semget(0x0, 0x6, 0x8b) bind$unix(r2, &(0x7f00000017c0)=ANY=[@ANYBLOB="b06a7167228cb22ad0b5bae55898002e2f66699daf823786db6e486c6530002eea6345ead464e4985c94004ac7476435e5b6000400000043fd976c1bb6587bac2d55195289cb6ae2196aca9db6a2d550049ed22f37423d9bc679daa3858c77ad12bcd9300dae9fd04f194b621f6ce07e17e6547cdec0dfe944684cd45fc7e81279e474e00b006f827433959985d371e09baf3b158f1550b0500cebd20b1b68303113df730596dfba83d047ee8a64f3640444d72d56d15a564b0ae0f6fce7c5fa8049bb6600000000000000000000000077e15109751ad34d42dbb204ec47397a94ec5113ca32bcc04f6ab97396e5d111db77fb5295d236dd5e29b38c5fa4e205d82edc75bd30feade3e06fb1a1bfa46c88005e224f612fea6b0aa4140fc21120504f68fea812a6119e82122079387573f1ef243583eb215872475dec1b5e8f7bec2b4f62312ae91aceb9b109e842d52c7444af7ddbd56d0d1d3f079f71b4e645ce699189b7965d8d50a776556c9447a430a59cb4dbed202dabafe081b260a485ab7b60ef59b0e52f9c248dac97329382910643ce2db6e6634f4f971c4ebabf515d4df849ae03bd5d04dec3b5a617d4e2e7d1c8e2a9b4ce079ceb886577363c01f680ca6909363d64e469e9"], 0x1) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000014c0)=""/26) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0xfffdfffd, 0x0, 0x0, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f00000015c0)=0xc) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000001100)=@abs={0x1, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28, 0xfd, 0x9}, {0x8000000000020}, {0x22d, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x1) pwrite(r0, &(0x7f00000001c0)="61dd68357db3e6af887e3a000000", 0xe, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0xac69280616cafcb5, &(0x7f0000000180)=0x7df, 0x4) lstat(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000200)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() setpgid(r2, 0x0) wait4(r2, 0x0, 0x8, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) close(r3) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x1, 0x2, 0x2, 0x1, 0x8, 0x2, 0x1f, 0x0, 0x7399454332b7659, 0x4, 0x8000}) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r5, r0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x14}], 0x0, 0x0, 0x5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000d00)=""/226) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) r1 = geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r4 = dup2(r3, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r5 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r8 = getppid() r9 = fcntl$getown(r4, 0x5) r10 = kqueue() r11 = kqueue() kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r12 = fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000039232f3983fa648f8a0c994df2bd00006300000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x1, r6, r16, r7, 0x0, 0x92, 0x1}, 0x1e3c, 0x8, r8, r9, 0x21, 0x7, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r22 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x5, r1, 0x0, r21, r22, 0x8, 0x401}, 0x3, 0x0, 0x7ff}) r23 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r23, 0x8004741b, &(0x7f0000000400)=0x7) close(r23) r24 = openat(r23, &(0x7f0000000040)='./bus\x00', 0x0, 0x40) pwrite(r24, &(0x7f0000000000)='b', 0x1, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) sendto$inet6(r1, &(0x7f0000000080)="6e02fd6304ca15d21b12700abb83b8991c938d686a41828d6e747507a9c689045b7cd29e946ed2b0868a36e2eb088e620f93b8620b711ab374b411819b49fd51659d418210301307a598c61f6e2221c7b20dcf3638ce2a2e4cda97753e03d9c558f068bfa55f32df2d4f95974d18e291f1ad424d61", 0x75, 0x40e, 0x0, 0x0) 16:00:17 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="11df", 0x33e, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) close(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x5, 0x8000}, 0x1e3c, 0x8, r6, r7, 0x1f, 0x7, 0x2}) seteuid(r4) pwrite(r0, &(0x7f0000000100), 0x248, 0x0, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6) mkdir(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000580)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x109) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mkdir(&(0x7f0000000340)='./file2\x00', 0xaa) mkdirat(r1, &(0x7f0000000200)='./file2\x00', 0xb9383cf0d90fefcf) rename(&(0x7f0000000380)='./file1\x00', &(0x7f0000000500)='./file0\x00') rmdir(&(0x7f0000000000)='./file1\x00') mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) open(&(0x7f0000000540)='./file0\x00', 0x20, 0xa0) fchmodat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xa0, 0x2) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='c\x00') 16:00:17 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000180200000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a55f2c9c4d4f4270e4582394be9528f03f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916046575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9b24e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d147785262070000000883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c888eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d5530422500300000000000000b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e699266e0750a4a04a0b5a189e31f4123f1792113182491e01943c8325050dfde556f5e236774d36b8744b38cae65b7cd75a755b04f6d14fa919b555d5333d3ce27e5693b50d27011046397120e33302d74e997e29fb4dd90bc8284a914e331db80d312608c3fbe6ed203f61a3a26d354ca5d0437224f3c2a1263f48ad257620243202a5cb6708e7eae1d15ba50cdca73aed351fd20085135852b09469124cae1b36afd35a138b8e69a37d7086111fe0e55460b3aaa6bd66e9eb359d1c9f17e4b934fcbeb0d791ef80d2692e5a3c3"], 0x10) r1 = msgget(0x0, 0x2) r2 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x1, r3, r4, r5, r6, 0x5, 0x8000}, 0x1e3c, 0x8, r7, r8, 0x1f, 0x7, 0x2}) r9 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() r15 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x1, r10, r11, r12, r13, 0x5, 0x8000}, 0x1e3c, 0x8, r14, r15, 0x1f, 0x7, 0x2}) r16 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r21 = getppid() r22 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000100)={{0x1, r17, r18, r19, r20, 0x5, 0x8000}, 0x1e3c, 0x8, r21, r22, 0x1f, 0x7, 0x2}) r23 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r25 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r28 = getppid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000100)={{0x1, r24, r25, r26, r27, 0x5, 0x8000}, 0x1e3c, 0x8, r28, r29, 0x1f, 0x7, 0x2}) getgroups(0x6, &(0x7f0000000000)=[0x0, r13, 0x0, 0xffffffffffffffff, r20, r25]) r31 = getegid() r32 = getppid() r33 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, r3, r30, 0x0, r31, 0x8, 0xfb55}, 0x8, 0x14c, r32, r33, 0xffffffffffffff62, 0x401, 0x4ab2, 0x8000}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x30c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7b", 0x410}], 0x4) 16:00:17 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x7fffffff) 16:00:17 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x10, 0x5, 0x7d) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) socket(0x0, 0x2, 0x80) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="09000013361c3500ed62754f04"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='w\'./fine0\x00'], 0xa) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) 16:00:17 executing program 1: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$dupfd(r4, 0x0, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() fcntl$dupfd(r6, 0x0, r7) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() r11 = fcntl$dupfd(r9, 0x0, r10) fcntl$dupfd(r8, 0x0, r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = syz_open_pts() r15 = fcntl$dupfd(r13, 0x0, r14) fcntl$dupfd(r12, 0x0, r15) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = syz_open_pts() fcntl$dupfd(r16, 0x0, r17) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = syz_open_pts() fcntl$dupfd(r18, 0x0, r19) kqueue() kqueue() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = syz_open_pts() r23 = fcntl$dupfd(r21, 0x0, r22) fcntl$dupfd(r20, 0x0, r23) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = syz_open_pts() fcntl$dupfd(r24, 0x0, r25) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffde5, &(0x7f00000000c0)="f6") 16:00:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='\x01\x01\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) 16:00:17 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000300)=0x8) r2 = socket$inet6(0x18, 0x5bcb474c0fb7cbde, 0x7) poll(&(0x7f0000000340)=[{r1, 0x100}, {r2, 0x4}], 0x2, 0xffffffff) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r4) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r6 = semget(0x3, 0x2, 0x40) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000f5000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000cfbc000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="000100ba54030000"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=[{0xd0, 0xffff, 0x6, "e584f01c0711e82487b6bb3c795e8477efe183702bbaa9e44c3b3b79ca783ddaa4eca066edd8c7c42c5b461f1a8e714050033fa54490434cceb1181fd63a6ee49282723bf146689787964dfc553de6b1a32f6315463d629f83c508522ff1b68da6909215e7e52f3655e71238a192f558b887a56baf39f5862fdd13ecd27ed2e3f3c41cc26f6770e5bb958714c4b8b357875cce352ac5a05d4c89ae236dd9bdb515691360a89d9dda365b5a3a682b1a95cda04cfd04738aad9a0cac11e8aee5"}, {0xfffffffffffffef3, 0x6fcf92de94064f8d, 0x5, "b542a73590c888e19ed10b4afdff4e552894f5ab179445114e36fe5bfcf0b59b789733d1139d571fc62fb711340e216f9dcab46d66f52192290e0d38f92ebe0299d3e000f3d8cef510d92937f531d9f157d066cc0002f71882f9dcbbc4f866d49c1db1b287016aac59f91b4e3802b934baab618d4c15bcf0930f96a7d2b30ad69497f1fae9385cf54c473f2d7bf347eaa57f313d21a1901ff796fc481d23b0e52317961202ff8a83490f9f6f423258390d01fd64065120b4"}, {0xa8, 0xffff, 0x9, "b39f5802284731daaa360476e0b8d1a5e0828a569589a167dbc5b2e692631a762fe3d8a739495a2309da127829ae91d75a790ebc6cc6d6178fa6c12b23fd32a1db8e3a3fb5f9efcebd7e62ced8e7a2fc62169b20598f931cdaaa3a6f6f34dbc3281ac2a480de8d05bf5094c2296927f66a5afe7f238685ccbd26a86c57528261989c566894ffe8f621c2ebb0277f66d94586ee9e3a"}], 0x240}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = socket(0x11, 0x3, 0x5) sendto$unix(r11, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000440)={{0x8, r12, r16, 0xffffffffffffffff, r17}, 0x10000, 0x1, 0x5}) r18 = socket(0x2, 0x400000000002, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000080)) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000004c0)) 16:00:17 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b163c8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r0, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) 16:00:17 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x0, 0x6, 0x80000001, r3}) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="2b025c9f65aa8e7aef90265fd9884228432344ac2ae2fe3733e81d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = getpid() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="24014b", 0x3}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xa}, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000240)) r6 = accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) sendto(r6, &(0x7f0000000300)="e5930c2cbc89693a4e303f534030fa8a625023ccb2329661d776100c16d59f3e0fcfb073bf81fe5b7868573ea239f756ecab5ab0b99df8ee8fb958bc38f6c41d92a2b580de302bb8e1862ba29a87f01c63d2531000279ecc208bf8576ac1b518683b3046de14fd8e7240f25544386768dcc20d0ed54f7780d9b47e22b26b55c678af9412a63555e10ac5c325285a733fc64caaf5c054c7ec25ec7dd9ebb99aa7eef3f46aaf9f998cefbe1a4214443aedd5fb762ec089ae633952269425958e230654cbd004ab231ca7fa276d04d9fc2efc47614ddc72219bf9eb8c700f6656d23323b628bf5471fa25d48f66643e", 0xee, 0x6, &(0x7f0000000400)=@in6={0x18, 0x3, 0x400, 0x3}, 0xc) r7 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x100, 0x2) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000480)={0x10, 0x5, 0x4, 0x7, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x5000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x20}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7f}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x55b57da8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x79d}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x7}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x6}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000000}) r8 = dup2(r0, 0xffffffffffffffff) connect(r8, &(0x7f0000000980)=@in6={0x18, 0x1, 0x7}, 0xc) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x171486d200e028d3) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000a00)={'./file0\x00', 0xfffffffe, 0x5, 0xffff, 0x1, 0x120, 0x2, 0x1, 0x5, 0x1, 0x7ff, 0x4}) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r10, 0x29, 0x69, &(0x7f0000000a80)={{0x18, 0x2, 0x7fff, 0x101}, {0x18, 0x3, 0x3, 0x8}, 0x200, [0x9, 0x7fffffff, 0x401, 0x3, 0x7, 0xffffffff, 0xbd4, 0xfffffffd]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000ac0), 0x4) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/klog\x00', 0x800, 0x0) close(r11) ioctl$TIOCSBRK(r10, 0x2000747b) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r6) faccessat(r12, &(0x7f0000000b40)='./file\x00', 0x8, 0x2) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/zero\x00', 0x80, 0x0) getpeername$unix(r13, &(0x7f0000000bc0)=@abs, &(0x7f0000000c00)=0x8) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000cc0)={0x2, &(0x7f0000000c80)=[{0x7fff, 0xa0, 0xff, 0x5}, {0x8, 0x8b, 0xc0, 0x4}]}) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:18 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r3, r4, 0x5, 0x8000}, 0x1e3c, 0x8, r5, r6, 0x1f, 0x7, 0x2}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r8, 0x20004b3d) ioctl$KDDISABIO(r8, 0x20004b3d) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r11 = dup2(r10, r7) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r12 = syz_open_pts() fcntl$setflags(r12, 0x2, 0x1) r13 = dup2(r12, r12) symlinkat(&(0x7f0000000000)='./file0\x00', r13, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r13, &(0x7f0000000180)='./file0\x00', r14, r15, 0x0) getgroups(0x2, &(0x7f0000000200)=[r15, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r17 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r21 = getppid() r22 = fcntl$getown(r11, 0x5) r23 = kqueue() r24 = kqueue() kevent(r23, &(0x7f0000000040)=[{{r24}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r25 = fcntl$dupfd(r23, 0xa, 0xffffffffffffffff) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r31 = getppid() r32 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r32, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r33 = fcntl$getown(r32, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r27, r29, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r33, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000100)={{0x1, r18, r29, r19, r20, 0x10, 0x8000}, 0x1e3c, 0x8, r21, r22, 0x21, 0x7, 0x2}) setpgid(r21, r21) r34 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r36 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r39 = getppid() r40 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000100)={{0x1, r35, r36, r37, r38, 0x5, 0x8000}, 0x1e3c, 0x8, r39, r40, 0x1f, 0x7, 0x2}) setpgid(r39, r39) r41 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r41, 0x20004b3d) ioctl$KDDISABIO(r41, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r43 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r44 = syz_open_pts() fcntl$setflags(r44, 0x2, 0x1) r45 = dup2(r44, r44) symlinkat(&(0x7f0000000000)='./file0\x00', r45, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r45, &(0x7f0000000180)='./file0\x00', r46, r47, 0x0) getgroups(0x2, &(0x7f0000000200)=[r47, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r49 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r51 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r54 = getppid() r55 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000100)={{0x1, r50, r51, r52, r53, 0x5, 0x8000}, 0x1e3c, 0x8, r54, r55, 0x1f, 0x7, 0x2}) setpgid(r54, r54) r56 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r58 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r61 = getppid() r62 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000100)={{0x1, r57, r58, r59, r60, 0x5, 0x8000}, 0x1e3c, 0x8, r61, r62, 0x1f, 0x7, 0x2}) setpgid(r61, r61) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000240)={{0x81, r42, r47, r42, r48, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r54, r61, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000240)={{0x81, r9, r15, r9, r16, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r21, r39, 0x4, 0xffffffffffffffff}) r63 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r65 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r68 = getppid() r69 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r63, 0x1, &(0x7f0000000100)={{0x1, r64, r65, r66, r67, 0x5, 0x8000}, 0x1e3c, 0x8, r68, r69, 0x1f, 0x7, 0x2}) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r4, r16, r67, 0x0]) setegid(r70) r71 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r71, 0x0, r72) 16:00:18 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file1\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x7) close(r2) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r3, &(0x7f0000000080)='$', 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) execve(0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x8) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/177, 0x2a}, {&(0x7f0000000140)=""/61, 0x30}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f00000015c0)=""/220, 0xdc}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/125, 0x1e8}], 0x8) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0xffd, 0x4) shmget(0x3, 0x2000, 0x23a, &(0x7f0000ffe000/0x2000)=nil) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) r7 = fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="ebff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgrp() r14 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r8, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100800001, 0xb1f1}) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r18 = socket$inet6(0x18, 0x4005, 0x70) r19 = fcntl$dupfd(r16, 0x0, r17) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r21, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r25 = getpgrp() r26 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r20, r22, r23, r24, 0x5, 0x7fff}, 0x6, 0x2, r25, r26, 0x7f, 0x100800001, 0xb1f1}) r27 = semget$private(0x0, 0x4, 0xa5) semop(r27, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r27, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r27, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r27, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r28 = socket(0x18, 0x1, 0x0) r29 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r29, 0x8004741b, &(0x7f0000000400)=0x7) close(r29) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt(r30, 0xfffffffc, 0xe, &(0x7f0000000000)="ebfdcbff13b9fd812eaa4e713048e6ff07000048", 0xfffffffffffffe13) r31 = socket(0x18, 0x1, 0x0) dup2(r28, r31) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r33 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r35 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r35, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r32, r33, r34, r36, 0x4}, 0x200, 0x401, 0x2}) r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = accept$inet6(r38, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r40 = socket$inet6(0x18, 0x4005, 0x70) r41 = fcntl$dupfd(r38, 0x0, r39) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r43, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r47 = getpgrp() r48 = fcntl$getown(r39, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r42, r44, r45, r46, 0x5, 0x7fff}, 0x6, 0x2, r47, r48, 0x7f, 0x100800001, 0xb1f1}) r49 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r49, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r50, &(0x7f0000000800), &(0x7f00000008c0)=0xc) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x2}, {0x16}]}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x5}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) close(r1) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x2) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b4040d96f01d80f55b8165a358c1") 16:00:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfcfffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 16:00:18 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) socket$inet6(0x18, 0x1, 0x8) panic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 516706 62448 0 0 0 1 syz-executor.0 * 24038 62448 0 0 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82247364,ffffffff82211cdb,3b7,ffffffff82227d83) at __assert+0x2b rtrequest(1,ffff800023992eb8,4,ffff800023992f88,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000ad9c00,840100,ffff800000ad9c58,0) at rt_ifa_add+0x290 in_ifinit(ffff800000a67000,ffff800000ad9c00,ffff800023993260,0) at in_ifinit+0x37a in_ioctl_sifaddr(8020690c,ffff800023993250,ffff800000a67000,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800023993250,ffff800000a67000,1) at in_ioctl+0x1e7 ifioctl(fffffd80634017f0,8020690c,ffff800023993250,ffff800020abf3d8) at ifioctl+0xb64 sys_ioctl(ffff800020abf3d8,ffff800023993368,ffff8000239933b0) at sys_ioctl+0x5b9 syscall(ffff800023993430) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,fedd88af1b0) at Xsyscall+0x128 end of kernel end trace frame: 0xff07a0f0c30, count: 3 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 "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82247364,ffffffff82211cdb,3b7,ffffffff82227d83) at __assert+0x2b rtrequest(1,ffff800023992eb8,4,ffff800023992f88,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000ad9c00,840100,ffff800000ad9c58,0) at rt_ifa_add+0x290 in_ifinit(ffff800000a67000,ffff800000ad9c00,ffff800023993260,0) at in_ifinit+0x37a in_ioctl_sifaddr(8020690c,ffff800023993250,ffff800000a67000,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800023993250,ffff800000a67000,1) at in_ioctl+0x1e7 ifioctl(fffffd80634017f0,8020690c,ffff800023993250,ffff800020abf3d8) at ifioctl+0xb64 sys_ioctl(ffff800020abf3d8,ffff800023993368,ffff8000239933b0) at sys_ioctl+0x5b9 syscall(ffff800023993430) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,fedd88af1b0) at Xsyscall+0x128 end of kernel end trace frame: 0xff07a0f0c30, count: -12 ddb{0}> show registers rdi 0xffffffff813dc987 db_enter+0x17 rsi 0x3a94 __ALIGN_SIZE+0x2a94 rbp 0xffff800023992cd0 rbx 0xffff800023992d80 rdx 0x3a95 __ALIGN_SIZE+0x2a95 rcx 0xffff800023b9e000 rax 0xffff800023b9e000 r8 0xffffffff8207ddaf kprintf+0x16f r9 0x1 r10 0x25 r11 0x8a03b4cec998da54 r12 0x3000000008 r13 0xffff800023992ce0 r14 0x100 r15 0x1 rip 0xffffffff813dc988 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023992cc0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=24038 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abe9f8,0xffffffff826293f8 process=0xffff800020add500 user=0xffff80002398e000, vmspace=0xfffffd807f00a000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 62448 516706 82760 0 7 0 syz-executor.0 62448 500088 82760 0 3 0x4000080 fsleep syz-executor.0 62448 222269 82760 0 3 0x4000080 fsleep syz-executor.0 *62448 24038 82760 0 7 0x4000000 syz-executor.0 82760 359631 79572 0 3 0x82 nanosleep syz-executor.0 76933 62864 79572 0 3 0x82 nanosleep syz-executor.1 51965 161600 0 0 3 0x14200 acct acct 63772 264975 0 0 3 0x14200 bored sosplice 79572 454289 49488 0 3 0x82 thrsleep syz-fuzzer 79572 450281 49488 0 3 0x4000082 thrsleep syz-fuzzer 79572 467766 49488 0 3 0x4000082 thrsleep syz-fuzzer 79572 85198 49488 0 3 0x4000082 thrsleep syz-fuzzer 79572 366976 49488 0 3 0x4000082 thrsleep syz-fuzzer 79572 317679 49488 0 3 0x4000082 thrsleep syz-fuzzer 79572 510955 49488 0 3 0x4000082 thrsleep syz-fuzzer 79572 33734 49488 0 3 0x4000082 thrsleep syz-fuzzer 79572 208806 49488 0 3 0x4000082 kqread syz-fuzzer 79572 44898 49488 0 3 0x4000082 thrsleep syz-fuzzer 49488 308104 3965 0 3 0x10008a pause ksh 3965 233512 50445 0 3 0x92 select sshd 30107 443452 1 0 3 0x100083 ttyin getty 50445 495886 1 0 3 0x80 select sshd 47022 129614 24791 74 3 0x100092 bpf pflogd 24791 315552 1 0 3 0x80 netio pflogd 29067 499292 59439 73 3 0x100090 kqread syslogd 59439 49559 1 0 3 0x100082 netio syslogd 90278 388725 1 77 3 0x100090 poll dhclient 91387 166284 1 0 3 0x80 poll dhclient 31262 136113 0 0 3 0x14200 pgzero zerothread 46516 276542 0 0 3 0x14200 aiodoned aiodoned 69878 417074 0 0 3 0x14200 syncer update 19323 78039 0 0 3 0x14200 cleaner cleaner 60264 165148 0 0 3 0x14200 reaper reaper 21994 1145 0 0 3 0x14200 pgdaemon pagedaemon 82815 288705 0 0 3 0x14200 bored crynlk 81097 27491 0 0 3 0x14200 bored crypto 5068 137222 0 0 3 0x40014200 acpi0 acpi0 48509 231714 0 0 3 0x40014200 idle1 36816 368891 0 0 3 0x14200 bored softnet 54740 385343 0 0 2 0x14200 systqmp 60582 214550 0 0 3 0x14200 bored systq 26560 100699 0 0 3 0x40014200 bored softclock 52286 430616 0 0 3 0x40014200 idle0 17303 122383 0 0 3 0x14200 bored smr 1 67105 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 62448 (syz-executor.0) thread 0xffff800020abf3d8 (24038) exclusive rwlock netlock r = 0 (0xffffffff824ee388) #0 witness_lock+0x52e #1 in_ioctl_sifaddr+0x69 #2 in_ioctl+0x1e7 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82676880) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9653 6623K 7582K 78643K 24421 0 0 pcb 13 12K 14K 78643K 1015 0 0 rtable 132 13K 14K 78643K 3758 0 0 ifaddr 101 26K 29K 78643K 1231 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1630 0 0 iov 0 0K 44K 78643K 992 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 76K 77K 78643K 6098 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 57 0 0 VM map 2 1K 1K 78643K 41 0 0 sem 12 0K 0K 78643K 922 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 5779 0 0 sigio 0 0K 0K 78643K 64 0 0 proc 62 63K 83K 78643K 2117 0 0 subproc 32 2K 2K 78643K 527 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 373 0 0 in_multi 35 2K 2K 78643K 644 0 0 ether_multi 1 0K 0K 78643K 65 0 0 mrt 0 0K 0K 78643K 35 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 168 742K 742K 78643K 168 0 0 exec 0 0K 1K 78643K 1005 0 0 pfkey data 0 0K 4K 78643K 2 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 133 23K 33K 78643K 20553 0 0 UVM aobj 130 4K 4K 78643K 133 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 1127 0 0 NDP 24 0K 1K 78643K 383 0 0 temp 256 3561K 3641K 78643K 112051 0 0 kqueue 0 0K 0K 78643K 46 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 128 0 122 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 350 0 348 1 0 1 1 0 8 0 rtentry 112 563 0 513 2 0 2 2 0 8 0 unpcb 120 2686 0 2674 3 1 2 2 0 8 1 syncache 264 29 0 29 13 13 0 1 0 8 0 tcpqe 32 6536 0 6536 2 2 0 1 0 8 0 tcpcb 544 2027 0 2022 15 14 1 11 0 8 0 inpcb 280 6670 0 6658 29 27 2 13 0 8 0 rttmr 72 12 0 11 3 2 1 1 0 8 0 nd6 48 71 0 67 2 1 1 1 0 8 0 pkpcb 40 19 0 19 7 7 0 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 170 0 170 10 10 0 1 0 8 0 pffrag 232 424 0 424 23 22 1 14 0 482 1 pffrnode 88 139 0 139 10 9 1 1 0 8 1 pffrent 40 1806 0 1806 14 13 1 5 0 8 1 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 376 0 307 1 0 1 1 0 8 0 pfstkey 112 377 0 308 3 0 3 3 0 8 1 pfstate 328 377 0 308 8 0 8 8 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 9 0 8 5 4 1 3 0 8 0 art_heap4 256 2228 0 1940 32 13 19 19 0 8 0 art_table 32 2237 0 1948 5 2 3 3 0 8 0 art_node 16 554 0 508 1 0 1 1 0 8 0 sysvmsgpl 40 50 0 14 1 0 1 1 0 8 0 semapl 112 920 0 910 1 0 1 1 0 8 0 shmpl 112 131 0 3 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9956 0 8534 46 0 46 46 0 8 0 ffsino 272 9956 0 8534 97 1 96 96 0 8 0 nchpl 144 20955 0 20434 61 39 22 61 0 8 0 uvmvnodes 72 6228 0 0 114 0 114 114 0 8 0 vnodes 208 6228 0 0 328 0 328 328 0 8 0 namei 1024 71170 0 71170 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 39 0 39 11 10 1 1 0 8 1 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 57675 0 57675 37 36 1 7 0 8 1 plimitpl 152 448 0 440 1 0 1 1 0 8 0 sigapl 432 5892 0 5877 3 1 2 3 0 8 0 futexpl 56 120590 0 120588 2 1 1 1 0 8 0 knotepl 112 1293 0 1274 1 0 1 1 0 8 0 kqueuepl 104 2214 0 2212 4 3 1 4 0 8 0 pipepl 112 3182 0 3163 9 7 2 2 0 8 1 fdescpl 488 5893 0 5877 3 0 3 3 0 8 0 filepl 152 50301 0 50198 44 35 9 14 0 8 4 lockfpl 104 1688 0 1687 1 0 1 1 0 8 0 lockfspl 48 590 0 589 1 0 1 1 0 8 0 sessionpl 112 47 0 36 1 0 1 1 0 8 0 pgrppl 48 1235 0 1224 1 0 1 1 0 8 0 ucredpl 96 6921 0 6911 1 0 1 1 0 8 0 zombiepl 144 5889 0 5888 3 2 1 1 0 8 0 processpl 896 5922 0 5888 4 0 4 4 0 8 0 procpl 632 18284 0 18238 6 1 5 5 0 8 1 srpgc 64 44 0 44 17 17 0 1 0 8 0 sosppl 128 55 0 55 14 13 1 1 0 8 1 sockpl 384 9831 0 9807 57 50 7 22 0 8 4 mcl64k 65536 409 0 0 47 13 34 35 0 8 0 mcl16k 16384 24 0 0 3 1 2 3 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 30 0 0 4 1 3 3 0 8 0 mcl4k 4096 60 0 0 8 4 4 8 0 8 0 mcl2k2 2112 12 0 0 1 0 1 1 0 8 0 mcl2k 2048 437 0 0 44 1 43 43 0 8 0 mtagpl 80 78 0 0 1 0 1 1 0 8 0 mbufpl 256 2489 0 0 144 0 144 144 0 8 0 bufpl 256 21806 0 14758 441 0 441 441 0 8 0 anonpl 16 641241 0 624542 179 103 76 84 0 124 5 amapchunkpl 152 39830 0 39692 75 64 11 13 0 158 4 amappl16 192 30529 0 29595 152 103 49 60 0 8 0 amappl15 184 1979 0 1979 3 3 0 1 0 8 0 amappl14 176 1083 0 1075 2 1 1 1 0 8 0 amappl13 168 197 0 196 3 2 1 1 0 8 0 amappl12 160 869 0 869 5 5 0 1 0 8 0 amappl11 152 545 0 530 1 0 1 1 0 8 0 amappl10 144 876 0 870 1 0 1 1 0 8 0 amappl9 136 1401 0 1392 1 0 1 1 0 8 0 amappl8 128 985 0 937 3 1 2 2 0 8 0 amappl7 120 1002 0 993 1 0 1 1 0 8 0 amappl6 112 521 0 509 1 0 1 1 0 8 0 amappl5 104 1253 0 1238 1 0 1 1 0 8 0 amappl4 96 5451 0 5420 1 0 1 1 0 8 0 amappl3 88 1852 0 1846 1 0 1 1 0 8 0 amappl2 80 45932 0 45856 3 1 2 3 0 8 0 amappl1 72 140899 0 140456 26 16 10 20 0 8 0 amappl 80 19047 0 19001 2 0 2 2 0 84 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 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 132 0 3 3 0 3 3 0 8 0 uaddrrnd 24 5932 0 5877 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5932 0 5877 1 0 1 1 0 8 0 vmmpekpl 168 49052 0 49021 2 0 2 2 0 8 0 vmmpepl 168 743471 0 741359 288 159 129 144 0 357 27 vmsppl 368 5892 0 5877 2 0 2 2 0 8 0 pdppl 4096 11871 0 11832 8 2 6 6 0 8 0 pvpl 32 1682403 0 1662399 389 206 183 198 0 265 16 pmappl 232 5931 0 5916 13 11 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 862 0 61 24 1 23 24 0 8 0