kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 23 18:34:51 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.223' (ECDSA) to the list of known hosts. 2019/05/23 18:35:33 fuzzer started 2019/05/23 18:35:40 dialing manager at 10.128.15.235:29850 2019/05/23 18:35:40 syscalls: 322 2019/05/23 18:35:40 code coverage: enabled 2019/05/23 18:35:40 comparison tracing: enabled 2019/05/23 18:35:40 extra coverage: support is not implemented in syzkaller 2019/05/23 18:35:40 setuid sandbox: enabled 2019/05/23 18:35:40 namespace sandbox: support is not implemented in syzkaller 2019/05/23 18:35:40 Android sandbox: support is not implemented in syzkaller 2019/05/23 18:35:40 fault injection: support is not implemented in syzkaller 2019/05/23 18:35:40 leak checking: support is not implemented in syzkaller 2019/05/23 18:35:40 net packet injection: enabled 2019/05/23 18:35:40 net device setup: support is not implemented in syzkaller 18:35:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x185) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x4, 0x101, 0xfffffffffffffffc, 0x1, 0x5, 0x8, 0x20, 0x1, 0x0, 0x4, 0x97b}) fcntl$setstatus(r0, 0x4, 0x80) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x5a, 0x1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000200)=0x2) fcntl$setstatus(r1, 0x4, 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0x2) write(r2, &(0x7f0000000280)="278ae8489cfd330db3b106338ef539cfb903722570a5e1102368f4e17a2d823ebab663f2c954d319322f80e3085e05e3829b996dd3daa41d172942b0c8313821ef85d73689c95384f415921be40626ac2d9a69c21320086dd1dd47992391cee26cb1b011da96795413906c921dbceb3eb9baf5ca6228f94d4316ebbd4d2a13af45648e807aca7a982454cc1274268073e2e01bfe6841c30cd402ab49cb219385b373ea32f61e33912471ef685e90f2563d7b7531", 0xb4) r3 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000380)={0x200, 0xfffffffffffffff7, './file0\x00', 0x1a1, 0x9c, 0x1f, 0x8ff7}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) pipe2(&(0x7f0000000400), 0x4) socket$unix(0x1, 0x5, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000440)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r5, r7, r8) socket$inet6(0x18, 0x4, 0x6) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000580)={0x5, './file0/file0\x00', './file0\x00'}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000600)={{}, 0x9, &(0x7f00000005c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 18:35:48 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/106}, 0x72, 0x0, 0x1000) msgget(0x0, 0x404) r1 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000080)=""/43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) getdents(r3, &(0x7f0000000140)=""/157, 0x9d) r4 = dup(r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000200)) sendto(r2, &(0x7f0000000240), 0x0, 0x40c, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r5 = accept(r4, &(0x7f0000000300)=@un=@file={0x0, ""/29}, &(0x7f0000000340)=0x1f) read(r2, &(0x7f0000000380)=""/42, 0x2a) getpgrp() r6 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0xd6ee, r6, r8, r9, r10, 0xc3, 0x3}, 0x10000, 0x6a3, 0x2}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) r11 = shmget$private(0x0, 0x1000, 0x600, &(0x7f0000ffc000/0x1000)=nil) shmat(r11, &(0x7f0000ffc000/0x2000)=nil, 0x3000) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x100, r7, r10, r7, r10, 0x1, 0x9}, 0x0, 0x3c, 0x4}) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000005c0)=""/158) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000680)={0x1, 0x4, 0xa5ef, 0x0, 0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000006c0)={0x26a88af1, './file0\x00', './file0\x00'}) fchflags(r5, 0x0) msgget$private(0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1, 0x4012, r4, 0x0, 0x0) 18:35:48 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x6) 18:35:48 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000000"], 0x10}, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 18:35:48 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) chflags(&(0x7f0000000140)='./file0\x00', 0x10000) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 18:35:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0xffffffffffffffc0}], 0x6, 0x0, 0x2, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x0, 0x3, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000010, 0x1, 0x3865ce7a}, {{r0}, 0xffffffffffffffff, 0x4, 0xa0000023, 0xfffffffffffffffd, 0x1b}, {{r0}, 0xffffffffffffffff, 0x3a, 0x4, 0x7ff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x82, 0xb0, 0xfffffffffffffff8}, {{r0}, 0x0, 0x4, 0x0, 0x7747, 0xa4de}, {{r0}, 0xfffffffffffffff8, 0x2d, 0x40000000, 0xcf, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x0, 0x5}, {{r0}, 0x0, 0x15, 0x0, 0x5, 0x9}], 0x4, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x23, 0x2, 0x4cbd, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x42, 0x10, 0xba0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x6, 0x10000, 0x5}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x40, 0x6, 0x20}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x40, 0x101}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000002, 0x1, 0x4}], 0x4, &(0x7f0000000140)={0x0, 0x5}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x8000, 0x7fff}], 0x40, 0x0, 0x0, 0x0) read(r0, &(0x7f00000005c0)=""/248, 0x9d) close(r0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000003c0)="6f5686edc32cab450887a7305dc852b2845bc8e66a2a200341526d8b1811ffaeceb8adab25cc3ebf1bdc303bd77dbd88ab12b06f5db523e16cbce394b98944f92ac7a898912d97074f4a2e4d9ec3ff9f341d5d82c3aa4f779ee67934b0fb121035284260a9fdcc", 0x67, 0x2, 0x0, 0x0) dup2(r1, r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x1, 0x1, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x7, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000083, 0x1f, 0xffffffffffff0000}], 0xa9ce, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x8, 0x6}], 0x3, &(0x7f0000000100)={0xe88, 0x7}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000540)={'./file0\x00', 0x9, 0x8001, 0x9, 0x0, 0x200, 0xb, 0x7fffffff, 0x3, 0x0, 0x800, 0x100000001}) 18:35:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = getpid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) fcntl$setown(r0, 0x6, r1) 18:35:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000f, &(0x7f0000000080)='\x00', 0xfffffda1) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) 18:35:49 executing program 1: preadv(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff83, 0x0, 0x0) open$dir(&(0x7f0000000000)='\x00', 0x102, 0xd4) 18:35:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 18:35:49 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 18:35:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000015c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e41789636f0f812686c4c6161e34a81cc9a7c5add9b909a3fece6ff438b482ec7f12fadd23ae4ac670d1bf68ca50db2bbbe214abd2ea78b89374f40fa3e8b4e1262e7308b457af56b8f8b03bc072a6930265aafbd5343b1fa016a6120975905584983dfb92de078ac561e6642936e238c3c94fe315b5cfc385e7a5eac3d6ba18556929f67e27fa32ffabdc731953d418b8a04af04ab32e0a1587f94fc3a876d39d5c17b1ee216c0ffc345dc0a9d3ac9bac2701", 0xffffffffffffff97) poll(&(0x7f0000000000)=[{r0, 0x191}, {r0, 0x4}], 0x2, 0x80) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000100)="c2567b7e1a4b5cfa96788ae846417592e12d8518debd40e53f6e4733e96665e6f82c9037dd9d4458ed2346ef0e71d193e5a63544779383902134fcda4dfadcfc530dd721c5af11abe9255219fb825cf4d8b4cfc086df03e9e7dabe081516bd1881d0e33d71c19358b8b43d5c7a0402", 0x6f) write(r0, &(0x7f00000003c0)="a7aeed8e34a3733e0b837b1f7a8a803c69efb2abf2eb948ba167637ef1c11c0f51be04fdf20d26e5afdfbaa36b39bdcf8e8c703538715bf58c52ebfee72fd35d2ee70f83d5200ee4de09c426ef055027e5919be7b888f9eb2854ebda849353a66b596c82f085e8452c6a9e39a8a86de0df669cb3776ddfa06a21df02c8cdc13795eafd9d2cfe02fafba0ef4215f3d7a625c33fe723d80fd64793be093d21204fd453e1f17fa8e9ee1be7dfd5828f98403d5e4a584a382f149f004739176c2db45d1d91e88d55a8d1413976cbab2dfe80f153f797f66e585b86e86934d6cd6583616cf392d3c103e543c7152e64bea8e00832288630adfeb5fade71978513d7fbc9589c7f7bc587da5dc02506c5049de0d1a1e300a41611a8c6274e601a7da5b5c2b8af25d6d99953540c3c24e43c400c772809ae82261739ab81a1755b234c97d49a84ffd6de30874f4330bd3d9a68f97ff5182ae61afb8efc691f728376e1b7751df7a50c55707032614451418eaa4a00b95ede0a2ecdbf0870182680042a19a9ee0effdebec923e84901f87851df9f5ee563435edaadbebe7a30a114383f016af691906ffb576a948ac63ed8afb01b2ae02a87f7e40ad3874beebdfa8b2aab4cdec18c7487cccee00ec39eb49586791157b30973759bea46d41aa450c30bbcc1d69366df2a57bfc06ce095c50daa02c8ba5916d8c3cf75b6d6adbc63a8363b6399535d820bfaf992f6327f6fa6d8860d7542c1d195c109365198d9d5868a7de3ba88bdbeac2b2865dea81f4458ef67481b70646333549d55d3dff72374aa703393a2dba1c4823391c1226a13775e4b475d42c641aa827a358026baf9dae30fa86d844dce5958061277899afd03b34ba727c8ea90a0e011d895e036135e9dfc0804b751ec31137d9fc21384603ed4b9a6192346703ab35575d348e9284caf0d876e6939636cbf8cc882a01fa76460259306de4a1968e680be7f654ad22c561c7496631b0ce02a363e26859765676b0912e99138f9532837efc0118c6b75cd1c630ff5e0087570978a36172f98286a318000beb63fee009f527f761db7e65d7f55aaabd9bec2b1ea5c96ac2f4cfce9749aaef19e95b11f99fad9304aeb9d5b35a49e5ecf167a660243ad1c4407d4077bd1db527f2c1608b210ce137feca9db51d33cae4325671897656b0144b6cb54b3a35c19d388a0797d120258a77dea7327a4e3dcbe8bc884df3a5a86ecbe97bab5b08b6d2863df011f2e61d8a318a3b97503564c9ec429f4351e14bac572536b152511b33977036abeff40386fa8acd5a9532b19fa25a0c10299a691858390452e02a0984f535ffbbbf6e8f52396881cd6428babeb9f8ad918e103d1a7d87d7656d5d2756d49da9f32a6574d069b908114f821e870f6c2771181f1b889dd4a152c01c65253bab5342e11bbd82b68d729d52712912eb19658942a18bd4ecd6701875f7f31a2bec99539364a53a6bb76a835525b3a6526627f00a8bd77e4df72166c8d57a8d145b165add75d526d071291c852644131a984d5c81ff164d88c97aba40b2d538706f4dccf6e122765eded07b84cf6b99cde83990c744482c84e5671809de6a5ae534cd2bb30d3335c7249149e7038492cd58e0866fdd6811cfb080a029074bab0d118c74a08fe0cdd391cc49ea8c7ec55fdf937fb8021ab4be606f81d0796f15aa4a71bf783bf618b60679fed9c86ed67a8ac650d327f82f22749d4c3fd0a753c8b809bb1aec239e40576797e5b8c23619e5d573ff4badbad45704a272e1b6858aaaa18ede5c9dbe0d68d579d9a6bffb6c07942fcb1b2db7f90c9fcbcdb065cab96981617138f63907a2383751ec29a3e82e8ffd35fbce1b90e2680ba1fe39434b94f9a6fc0b94ae25aad8f797b8237b047b649f0e3ee8dea96724411c9101a8020a9232847950f1bbfea16004eb7061249b8df38661a417461d661a2663d954e4dfe1c93e5a48e6d65a98b151ffbb6bb29ba4f15684d173b3079c5e579c3b77642dd41183510566ec5d759dd3e3fb8e017eab02cb50942c3a98ed067fac29a75f5777749fed9c82936592d9c00e4557c232886565109ab1f221b1d50790aaf5046a9cb946f0b239b95e1bed71a4aa93a6680b5bac66887ab37708c9f900ec69a65091c567f2d2a845a1a1a9e5248168df96cadb194774f5e711bbc5a3e33ba5315bb3538e4a6d67108ac9f3e4787f1fb3570b1f81be4373b0df17a58489430e418221aa62aacc27d4a8f3b78dc07548af730601b617943272c70d99140ced6f2667be55aabbb19f5c1bf476c235b3ecc17783e4d4105e3dc83c07276808059c4dbdef21683b9c1fcea0a0bb3fea1a3bbb1cdffc5515d896ee07b16196dc7ccfc6d8e682673babb1f4dc2421749bbf461fa18a5600a9ae9e305717b650b91c6bfd5f4b91e3edd6e2fb1b1461c5eb45e79f88e83eb8e80a1167fa8dacb82a592a9c9f5e3b72985661d6937b98d88c33684df4f10c86af0281fa39fe34f4cd4fa7b522dcabdb8d346c1c8fb0f34667c63c3949d059c782b79108a5338213543a2ba3515633071f502afc6100958e12b9a63ff7bc967b86798fdbadc6f9c49bdc37d7bd0225fbb55c83cb2876fd5e56bf6cf4170610f61065a07ee95b76a934460fe34101d45e43c5a1ab5840e73fc4085966ca977960c863ba9bfbe7c22727f06d5642d9052dda4955e00063590391abedcaddbb252d26573cf236ac52b9792d65c0a4b3dbf7f9b3fe31b6ff5929ba57813b2b67e4c1500a5519192d30c27643b140b1e41ecf519b6a8cd1c71ca1c11a30f78b42d1f398051d0051254ad5af302ab771522688f1dee07bf0bbefac63961bb64190b4c0541c097972e1c335040397961206846d9c15eedf6fd7d218e04b51265035980c6fa97ef4f98630af701f2593a0be604754054b06ab8ef38058ac0c6e3bc6bb5391c1525cbe3608363907ce10cca0f3973db022ede79b489e6f2f729fd308be9c7420100ad3e26ffe4ab065bd95dc7e13c8b8ab52208330ab2a9d25a6be1c1b1bc349bcb3571df4ca7b6939a52a1e15c3ce2f843565efdc4a9647b3b461526ab3614e0a34f7a5f7d2569fed7fec782ddfe94e2be5f5fe3a132eb1dce8c6b669e39c2c36c54f50036607197df8e97112a082ef66611d8fef6676631528d496b82f2d9f639693f92f24a76d67fee6acbb0d9fb7d3cda11c6524ffeaeb47976da74c6188bce83d6242bc19235cf4acc407e07c0610e59d94666ee45a23492068172e0c3a4645f726288b355c38a061f22985d352a48a096b5c1be557aeae8bef675841756d458448372de98338abcc773953aa03a7e5c8471e94699145c301d937a299bfaa6cec2c9005ee16e4a56c8ee43bc0e04c9fcbd738d7c486f9af8def93f0db69c15085a29684e5564076fce1232a6bfe362dc3fcac178411993161c0999c3d5e0b21fc5fb46826de1f60c6875e100ff51922bbf5045e91b383f4760d6e4e4599cd15317c976e592ea52deaab04bdb93dc78f16269fc76e5080388062e1db043d8b5258dfb71756e3b95801d9b49278737f7409fd0cc0c0852835aa0bc9d154dcba1a79f3c5ee5255ab9ffb636590f05fca73e7868c0d03aa6e785c918557fac12f3a02ce56ecb295aad52d3f3768c976c7180d03d7f9a57643b3f343e5b19af052f5af44410b4c101f2ff0a278692731e16df173e49ab3f5397a3c71479d7fb37d1ad78b7c22a8013767d98646d3b8889f1a44be4570413f3d34db049b53e54fd54625fc86a8f6fa1aaa6dfe26f80616606cdf8932ff20e1b47c3db834c4fbce4ae453dc22d51f422265d26557c75c603bf2cd34fe2397996df2797513d2401ffffd151bf34f1f077119d0f42136f6e0fbed986217c20b7ec5534a05c6d7f775f12ead0ae10b30a805ba56a626b00a9862e142252a5d5f0a981aba6c9d25e072b8771a01df5350be0514bdc7ebb32f80b2a008a416f4a03f4e7246555701cd372509c3eaec932681a357f96f32184761323cb9f224dd4fc7ce7f7be56e54f83d1d6b113c387f570d652a60ae5175796ebe0412047930e63767a68da7fed9e1e42a1ec044200dce10e9e64e3461b3a380991aaf3dfa608ccb4a57cfe0a4531e0ece86407d497acc89efaf27048a7ea689c9eeb172087bf0a5989689d556786d636bf4b506a71c72698d70f3770beec893a4033b72709c766515244f1a07f186f6cd181f5d3aec3a7c4eda816db0e4b28cbfbbd44df3c7c608a6ff0964e4fca0c84171803ef6fd185bf5c2446d3032c62d93b52b4912651cd9d9777ae042540e05ca5f41068d412b6e7b6ea2087c9d1b09a5647c1e506116e4b27b222c16214cfc95f42ca0026023456d292d5b03103f94c63b2063b25ae3b6ca33badb4a4645d2c38b1c71098bb0f91fd0592077d6d877a117582dfd09047f431f362a8fb65223892807d7e2db9691c75319f338ff39ac6801a54c5133b82c994677d39c6c84c2baabd9061aad0627906786f7597dc9d516db9a1866eef1104dd2e31cb6156f098f7932f28d448c1fc59948f23e8dba5ed16d68a9a16b11bbe3c9f23b148b9245be8b9eb7a518adadccfeba85edc07a161101d664dd8c2b77b129ef1cb1963487d2d5b85af6eab1e0a314fd306ceb13112510fac32e17eedcd8337a79222bf11111f7915e1e31b74f3fbbdcc2b79ec44a0887944f2a24ea9960f4e3c5eabcbd1b06ba806f6d6f68880e836f43630d1248da3e5634621deef8a8a72ee432fa8630c36346016ee2f2f96110d9e19b44dea8c405a046ce58965913da3ce656684980febb2927815db70993f0e711ddbf3704d381cc1edc830ad5041db870f506265eb63bfc91ef77b55b7482b5b9ebd3cdb70f749e0dd36a64c4a70c4ce55c51aad7303817c297cdfc564aae8144923f842d1d917dbc23638be3b6533137dc2061d47d91a198b76f7c0b9221fe53eeb81c2b506db9891821e3e7f59cdf6ed8fbcf48ac517f2fefaa060b16e82e798b582ffe768457b0c6e7805a772cea43b8ca5e7f15ea27a1df90817c4dcbaa8657facfa5145d7a01fa84a6cc738ec5d4c43e85816227d4cf3b54a13973e25294ba9d496cd6db08743723781f8717f8544003d553ba6a6d5d318a69d4baed145f16f92829e5eeac68767bcccc60dc011c45995a9908050c3d97f9c711b7b5e2b9837171fef56ad9899898327984b62cfd432aabdcf8f031de8effd8680e2168cb81349aec99d69faeecd33e8f9f3f6dfff021a681422bf5a79984638495003cc4bc24c94bfe985604cb9c3d4f6570c910fae4530d4515796087c9f54346d0467a2705dcd9e612ee02cc6f9c054219f59ab0738ac6d73963d4261e59845f8c9428dca2d0e6143679e61ed0ba53ee09f4e49efa61af67a976d505530755e3c02f28c163292fdc7e93d90ce14c65364ff6bf01ea307e20a3151f2a983273bb2e14b3a53e44a693488ca25b56cc5253530f143aef251c428f25ff6ee9141b347448554f53150a74b52d8b75105732182556368b180a4a11874cba9a2dcafc783daeb8ab09e353109c542662828338069b7bcd66408c78b975da36f90110410cf4098ffa5563860b5f2493fc6de8711f2d159bc607656e5fdfe7fe91dfcc9f906910f934deda6a96f262c4002fdd775ed1f6933d05b5c80727bfd76282a5d1404c92a6c031f9269f113445f3929f0950ff414b704d548305d2b4cd8a81cb1097f7c3e16e8e2a8a4b6537374e8ae30090ac71e07a778a111e2c0901a40b26f4f26f5e971413177f40e565aa388", 0x1000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) 18:35:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x12b) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 18:35:49 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file2\x00') 18:35:49 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ftruncate(r0, 0x0, 0x7f) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 18:35:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 18:35:50 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0xf420) r1 = socket(0x1, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:35:50 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x4, 0x7, 0x3, 0xd6}, {0x20, 0x76, 0x10, 0x7fff}, {0x0, 0x3, 0x6, 0x8}, {0x0, 0x7fff, 0x3ff}, {0x8000000, 0x5, 0xfffffffffffffff7, 0x5650}]}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x8e6, 0x582, r1}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x2, 0x7fff}) 18:35:50 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/98) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r1 = dup(0xffffffffffffffff) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000000c0)=""/15) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) semget$private(0x0, 0x7, 0x400) 18:35:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) r1 = getpgrp() r2 = getppid() setpgid(r1, r2) r3 = msgget$private(0x0, 0x133) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x49d, r4, r5, r6, r7, 0x100, 0x10000}, 0x9, 0x7fff, r1, r1, 0x4, 0x69b, 0x7f, 0x2}) 18:35:50 executing program 1: chflags(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x104) 18:35:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202062f66696c653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x8, 0x7}, 0xc) 18:35:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000001280)="6794eb7390c58561fd589c63adf91c17351eb2d78e707652449b11bc31120f716e1f140fadb5d5bc424ac61b62235788c4bc240aed1c2ac126ccf75efcbdccbf10649a799d51abd7bdc025a622c95c4d3332e6a8f5cdb4e38deea2528f7e2c57a456a2c39692363583960bc419aa04ea057b29b2bc0c6da70c82662a8dae790a724b67a686b02757b8242ffd056799422c03fc14441080d98cf98046e1120d632de3c197647f517cd0619f427c756055f71c423958ca8a6d6043034951b9b4484251dc28ca496ab399e91e40cc44c2e75aa68bc5f10b71b58588f015a5cbea0975c3129a77fd4ee94c32b70f58267a4591f183a1051ecf61c20d7857a11804d7a3d2f4c16f3532a7ee3a3cd6e8271dd91fc2ac55243260bef8a3c559c50c0bbec2cc2a25b429a5deb384c4675f4c5220df33dfe9dc36539a1048e287f6892c6384066da23d153267b30b17016697cc7eea23b1a8786504b268455822edb36adf7be03cde3d9eebb9359d6b9bc449ea251361ce88c9e7185bb17626516e64b15f194ad286763157eb0f321848be95ebe569f9d0ad3f52dad7024d9ae5c9d44e447e3c9242796089d511ed298e88e7c69fb4ede16beb981cf07d940d6d75976d18bbf953b4dad18532d6fd41f06cc802008eb9beaf3ccf05f85786624bcb349543fe88e39411112e558dc70203057b0e50981404db240214a999a5d2e26dae865b56f578f80889755471fa358935e93f932b7c12f8c6e1a1abc764cf62d2a201e8e38eac70a7ab9372a077aa13240342c09b06bdae65cd99abe5bf48664d5d34b9bf686e41fe2bd26041a766678c57af7e9a1648a4dc89c3e427af300a2e9cae3313d596426efdc6020a04a9061c09cba0fe2eb8cb4fb3f02f5447599cadd3bb584528707b3e9fa35ba678918874c6ed751b3e54c0a3a1f37eb7069014068a55fb4a03736efeea29979727f4bcaf2622827764e5870f2d4416c3b340b90cb53f6af657b177fe21cd9f868959261879827294e5ac10c1477891b53d27ce9fe6d2744cf65f44606427bd1d868367b26476c247fa9c27a491ebba4e0e0ee41513de3b345aac695a757fe40b38e74e58ce047d78992fd0c392f7d69775438743e93282e507a5dd4231943a95e6a49ca7958a5c8f6e549e7c186018fb918d50df0f0db783ada035abb4b7e6dd9dcea18dc7a2c5aa43097460ce8c956dbaff087f912e53518ed8b8da0f31b11f638619324b75cdf6bf2abb75cfbcbea6d05e6e1228c78d6c28536cf4f491a4b419aeb9e800f49a8c25114db1923ab4a388ff8812a129717b88e092d6d508a68acf08f7acd2093f1ffcacebd3039c92dcf04ae17019059e62b4432225fbe77ab42f4e0502f6da52ccc5e07b5f167c7f16acdbc88bc9d89bbc676b2342183388c4cd85e6648acc3c6e1ca49e973a3b290ab76c4c3c01a9f5fed93d15882e66fda8789c96cbdbb3932915c697017765fd7918a65de6c5e6c077cc4e09a248c4ced3d965b04f45eac03ba3b7e1ad472aebc0f73170d03dd888e4720265afaa6eeee0fe9493cbed5fa5cc8789c538c05e508bb0803c4f1323f9ba233b12fed622fe8fa34434f2bf2559cf63879f997cbbf816eec658bb3434585ca230d16609415c3650e4827254e862942ad6b9398d9f7763fc80fc161cb9b403fb67107884f27b5b0af08cdfc220c487c32dbd1c99ba3056bad936935a051c15b63f1ae99a06a79785f766ea3bb904cd1b7f93d6162a3cc10ecbfcd8be4f207b3d411e1a037123f7a734508e783ef4da11270ec43597ea8f54e18b70ba86163fe18aa289c1d1d351ff741b725f832059e3614d43cd452ab0e931a84b0a46aaeadb8dc4b9ce16ec87d23ebed768387ba524dc0f511bda7a0bfaa7059722ba36b69be81745d4054772445fe4d447ff2083809aa7f69b65bdfceee2aaa7a929930078f0e43bb7a5698873fed80a54919b92eaf4ffa5f5acba73d32a871d25420a617441c9d12eb650debb8b6eed4590c4c7b041aceac7213dedc4a0c3917f0c6b10355f826df0737d15329d0dc4b9e264f70c6fc7de041960365a13701d0d157153607c08cd4d4bd993dcd40c820927fbdc3f71b4e9a559ac78f5f30a8eb2c9262c2087738868bade5670c8b4fccd58db458d8af2b154b715abf72f47f1b8e9ba7dbba4fde4cddc21ba974c8d5d7af9a613eccc5ea62553aec49be0e43478fee6d49d0686482b47fa59ffee349f265d126fcb56eddb364e2c98629aca88b004f5e311471e2884a49e4791e10c8f635e28525a3a7f5281fe10ffde919ce67d3cfef9c09623d55d980d359884ae865b3d53a9c610f25ba1b51f812ed1e49ef1140868e0f3974769c47f93d98479cd07e67ead1956ee11fb197748102b5babc6ce7437ca16f15759b6013b82586bb1f025d9f399fa9743cc41ff2d956eed20e7b29d87331f6d9d0103a8037b8f052f4267e4d5db001584894561c85a358f40b662839e0c11d8bd2b028ffc5c", 0x6ea}], 0x1, 0x0, 0x20) write(r0, &(0x7f00000003c0)="a8184d3c9b5eed44be5b2b268da25d90b7648cc1f3f5f3f754f9fda6bae035cf29a686bb2ef0bb83e72278cc0ce0abb37681b13b116040caceb1c49e4837a55c91e4360a5eca6e7df7b6aecce641beca5e00dc8578b856d8a5e66164dfa242db4cec1684f46a370704b42644f4c69f8d44dbc4c5", 0x74) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r1) 18:35:50 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0xffffffffffffffff) munmap(&(0x7f000071b000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(r0, r0) mlock(&(0x7f000071c000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) 18:35:50 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)='N', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 18:35:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x0, 0x800000000001d, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10264) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 18:35:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="7bc178690e44c292fcf6fccde214b6a23729cc517b8c643c117d8ee11865d8c5cf98b4fa17d77728eeb1c2b54e0590d4a5deb09ca27e7f637b9401b49e03905787e49abcec6e84c22e68e94cffa9a55128a06503b99da3e62deccd5746366be73d16b5b7e156a43d42db8e794afa17973e17b722220b32c11f7d40898b95df801d2fbf8cc66ecc517a5b359446a58eeb2386785aa54c856dab864acce48b7cc593188c33bfb838049e286c629d30ed5ea7758ec6d51bb842db897315bec414960ad20faaf6927547714680557f5972a065d9f7464b0733354b968361489fffa915dc4ebab942345515d2201346bf1e70c6db47dd2c", 0xf5, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 18:35:51 executing program 1: r0 = msgget(0x0, 0x314) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/189) r1 = msgget(0x2, 0x4) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x1}) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 18:35:51 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) open$dir(&(0x7f00000001c0)='./file0\x00', 0x4fe, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x10052, 0x41) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xe538, 0x8001, './file0/file0\x00', 0xfffffffffffffffa, 0x6, 0x4, 0x80000000}) 18:35:52 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 18:35:52 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c1", 0x5c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff90, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:35:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa80, 0x115) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) 18:35:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ce9fed58938ea6ac68a0b0632688caab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a851b91e67e1f5d347d5b668ab1a7c686abfe5c436290ccabdf9f4cb0b3cdeceb46f2e788f9f8dbbde2a4c7fde9ebb24fa9c54fd98da13c182cdf40f663e428484aa09126c3f9b5e318683e09c473d3928a458ed3beca4a2b1017f31aa61d74729b6201c37673d6729d7d4160ebcb6d7dea535496394829b150df69a187e45b700b2e91fb7a273f0e76da7103e462e282fda1835273b000000000000", 0xfa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0xd8, 0xc5) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="19ddd0071633f9551f1af18f215709825e5ab0439ee0b6263b6c9d9994ecd947ea27b2a3f9fb6ed52eac0aaace486503576552f5e7a13331e3186b35441496da0eadd9837e0078258d7b02860640957968", 0x51}, {&(0x7f00000002c0)="53bcb5d06d3133d8d374fbe197873b5ffaa9f322afd2aef9fac791f9077d82bc06664551e8d480a596515b139bbfc4892533ecbe4e96d77c6c53174191077df32c0691e7719de024600871f17f8fade8a7fa76dd1a9b75e13604ce92c43cd5205cebd78f807be834ec313118103e37a6effbee74bf654f6876be2ec1b5b2e5cacdad5571968be94a7fff569cd7472a46ac264c87b90b43022343c85817b0d28a3860b5b136eb2985f3b867ba2ebc86b2093618b9865ad8f43a448ab5c655067e989c57000c68f6e96db25ca18292cd09119292acec94fdcc9f7cbd909f4878150fc0dd4dfd666f0fc9e6b933d7401789b850f511438c30f8a94b4f5e014e6854783b681f0f5350b430b25b12e2d32bbc1a89e5c29b2b2b28a4dfb0dab04cf76ad88a4881dd8dfdfb79d8654c1d021ad7ba9e4159136ba275b4fd8f9d981f69ce9c9173871c804ca11e92bd9dc571a3c530662f36405fd9cdc802b97271b0390fc0ef232dfd367973c7f21430c92b793c4a34bfee9e3d31c01391667b7ba4c0d2bcfdf1888c3eab066828a74e785725d6b23a5466b0dcb912795a188bc31363df1c14f5f3786d18ac638d44af7af15c17bfc2d9d271e2ea1d1ee4f495fd51a0f0b1614d6c8d0cc0c4a956603e3bfe39a6ffc77f93c9b1d43ff14677bffa2c99edfd8bad455752d42754c07d99d70d4bc9d8f7c9f17c1c689726b50ae322a3a9d7988d9a9f2b8dc1dfc8299d683cd1567e877190873901e2710c3a34b96c9316ca9cd0b0212e38c4bf147e269a0162eff065465f762de837cb44dedcbdb26ff80178eed024717ea1e6894bd89e4b71a3e7ce14b600031f0653e1b40c26089cc7f681e6369c677438ac41c4e451faad1034b8b311d2ffac30733b59eb1cae4ce880a38f85a8c21ee2c8116ea5013a402ee506a8bb401f64bb17597f6a3855f64a51dc4422c6039000191aeb4c971a71fc0bd993f10f8eee4f4eb1312008eb5012b90296525a4d5916d74e50fd04d334f890ec9fd50cd2dc743683d71716f121c907545539151eb3fb543f48e34f0725734513491367519a54f86a1d18954aaa98842a8ea8ffdda5a25c508e6f399fa956b30eb14620fa0482fb2353df64be424fee1bdf729df030eb502469dcb64b3a9c275c2e7c9db62b05643cd20ec6e37978feb143945cdd9df801b1fd12b3fdcaf9b0516eff13b1a2774a32d8aad9ecb3c51c233733c65354d337053cc6eef93358e28067a8d1c7929cdc8bf29e949ef217e8be0134ef60fda8aa4ca1a6091ec824a31fe4e89914649496c5a10b3d21a30eca767930d8c16c05daa9171d2faaf9bb7bb80c7a6326dd5dc91cd45dbe485480bcfafdc0ef4608611741c562ea34658c5cedc284f0977e192969b5cb79a99307b48dde28624b7de3dd5f2b25906d16f77c42a9bbe9f2d8c575ae58d4a7636a04905a093d8bd56947b786aecc9387a7c25747036019e1c8c3c04144236d8b409907145b1ed32dbac82b5184921a63f8e94fb69b723b4ec46fdd979c29d7e3e52799b30a74d4ef8a525924b96ce6d32f4350f57a34107945351eb6bce03557a7a1923dec0d2ba172813f73d041e6ab42314d8db3be6dc736c5e0713af6338110fef5b23088d70a8c52b15ab28d9ff68de37c2f1e7861d898c8ec89285e587917ca9d91ef095a18b54b1de19e3f56aec48adcdf2d7a33f7c7bfe78eb63d26cb72f03c62eea8e2d75e899f8e0026586b5889386f0cd0c09b777b9d702de210361de630ec736b470f79462b970eb705b9d7790e5c491e48c607953d5dc9637b86b868d4c0656fbf79f3f1e060faefef185f75de234b19cb7a24b8f8e9a6b7b8e39960c5ee995ead72f79f11113e49f7a283d086a7e968f0b0a2f04b03699a833c2cff3da5efb091ee4a19af257aeb30fc572b3be3c671c66e4383bd773d4fb7916cb36ddf9e7912b61ca285ac26f580deae5ab043840c072f236ea49353340029fb314d2d0050af9db386ea494df1416e1e385a232fce3e020ff08e83697870196e8c95bfc37b55ffd0997ae99bdc5b2273c71c0c9103bafc8fff7ef68b772c0974e0ad1312f3cd87cbffc52455a4365a245470a40ac07075733a15912c94c44a8240483aa4fc30bd4321c73e163701d95bc00515d50c7faca3100ccca34cd8a8c7a2ef878c21e0b4cce13f547af90e74413320e03bc8959cd7bd0eb5beb83744981b70dce33a60d4db3cf9be4b90eb1e70f64e87738af52c8c2108c7dcb7f28aa9385e64d04cb36d947f4f7629f9089933a841e660d8a369b4c0c707fa214f9b01e7854420514630b6fb096b44d1d65e53c4fa713fb75bda79dce3c9d09380c078b56e0b615839c1f84fc029266e97f8124ae7e8a03b9f740d901d867225d42695b8eb649803bdc955691548f04f4ca05cbf820ff4d3f49b34ef4f36cad13402c406050819bda52d7ecf734e3872236f3bc26e61d280bb044dab70ff1a882647581907a12de1cafcc72495c81ecb8a522dfe6f66b206d4c88530aaf09c6eb018a3f952f51e302434f7c1f2aa0bfafb9d33a4811c01c019a773b46ff592a1c581647e950e891d9ff326774b0edc172390cdd18b7daca4d6d74f78ac26a05cc70804a1e2c2f2bb996f73b7b9177ee270ca04b894a7831812ba03d1dd19daa47fc0010869a6562052965b9420c2f7e939ae11e00ad05eeccb6be8aee5af22fdb570bf18b294cfed2a537a8bed2113c7350490fe5d58735209dcb2445229c4aaaac4f74fefd699312aea8dbcb69872a3222c51d19bb1d55e72004c12e05398a7e0b854c99e20890689103db99b752b4ab0e25c7449891521edc99b2362c783389b1ea089ef6eb2821d6e8b37f5bef05bf6457fb23d366f6ce4d9ec56a8fe408fe5f9dfc2be32e10705a461001a46cdf89124dfc005e4f9d92cb43475b77e2237036f7ee0b89410cf48e5a639d8c49ac8fbe9d6d522a0cff992132e3c0877a2a061a6d0150b2f79dd611af917b7c35da23522c909b6b8cf71673d7f80835c63578b386cf33f21c963cddf9c42265812e919c1f422e8a46febbd29536949df7b2f2ed2ca81bcee0bbec0a7a7e26c31400e1b25670d9f261ec41ab6748252cad90552df3cef622ea426c09d5b02ba7c22cc43dd6d393550af3c9bdeaa55c4b0b9c13e2413d716bc031c8e28fc567e24246f05337c4f3aded8e5e103ed20836c08ac0b2898cb7fabe24fe3e5185b4c89351b30ad6988718faa52f72afea9be68e4c5828cfd6a16d6392d353943029e984d8c3041b961d2b206d6a23993b036e41701fb552ae5c81ea19e06ab83a8c4f0f045a63f32ed428a14cbd495911738f24dc1105303dd77508299f55a37c30527432df38fa4407cbe354da5e74aa30854320ebad91b1bfed5e8f4a65ffe722a8f565ef4beddee1041e2e20b41930b37b8f9d76b7e3f8a3171c10edfe4a09e7725f69fbffba356fe6992e295102054090d8d07171fc749d092e1b8348d6e2e99d0ac4acf5697d196e647b7e1c36e391b9521a28d45e5d7e08b7101d3f673cb18bb9af3704f041ea774a9cf8777d7e106a121d9dfc44c2fe30acb02385b8edb4196333eb09c26f523f2fdeb2b95296b851133dfdf28fd595f0ac1d53c85e7b441300c06f1d45e991cec35ab2e824c2356363f2e45840b57825cb890e7dff22f25622fc8e458c9746ede3f8e67a1cee66f47288b6447c8215cf40d32395fcd87d6284e44068f054013e7bc6673e2b0e0c145b72827d35262725ec63bf207e764ead54cc3339a9921fff8ae15a8dad5b6f04dc75ace739f958321112ac8b17a6cd0d281f4c14154622b006a54220e21a9161ac657458f11af857846f4fc8e27d71766b0c32ae0297d029f0449f6b40df28bfd2837823c4ad7f35f4914967d0595912e7f3a638267ce7b50772e2b2660bdaa93ebc8c53ad1c10cb3326a772e59441246af3dff47d2ec5502cfe6b8addde1a61a9b861eec8b8924c719bd888798e4e7a8de77bd4d6232aa0e475cb4e6daab64fbf14a2a04ab74562009c4d42ad8ca487aa64462c1d346365a429a93d500769b2e0f3af07c23491f512d23747ffd1b6fa4625939cdd03ab10746045d38088befbaeed1d104fa1c174d14f1a0b6e44f780fd2e769e03425157934697486b81e4902d747195d7f623fa196b4c02b8299a6e1936d9a0060e12098ece5bf59c9b35e1e939148c41ecbb2ad9960af59d126d15948bae7ead08d6ebbc6ecdc4732302c4a756b9c46fb2852ea93aaa8f4263881e25c1cf65f2b5b19d54254552a893d4e8b06eab9a20d983f3d5e5712ccc5d7e3a033aac36990d02b9f95c87a97836251a04ec65cc691a27e37bb037327db77b253646bdcb5bd216f6b7ffb80f7c0b47a084a6bbca32443be1b101a5327b1f267ffee619a2f2253e9ffef903bab0cde6b6a548509aef1b750025c7af522b1410ccf6dbfd61772463c1d3c58b89eeb822ca284428236262f4573dc838944ed4abbfbc0dfa5309e17094cf94273edda3a86b73e186b7538b781ce091c4867b5de8178cabca0e2d1ee407f30fd568e11f2e0cf6df7b56322bdd62dca26458de0a0dbac639a214e0532b26e140d425f39936c89826f8d394d42ec34f6b8f3c4ac1d05780da8053667fb2001ff3c847dab1786483d2a9095f5ae7c2a000a06d0965a0fcf80c72b0d053899aa9281653476dbf2aaf8783ad519164871939257a26f9bc9026379a6854493418381b1b781196775da8be7a8278db081b97f1579868d52e2f943aeee2471a09336493b41b3e45b8653c7b49c6bf02f061c6967bf95ef1f241ba754cddb9b46ba1fe81528d304575ca8558bac61a1960e56dac5df5082d22a0a194190e469d13d8dd0906964f05245ac46ebe451a4f4371210cd6c4cb823b52cfca1d93fbb6f12c3689df149dd510c90b3ba38c32cf1406ea2a47d53a980964328a6c4859ed4c41d31275f4e18d05aca7e359e1b6a1c7fc660b5c327afb2a33e70eb50c25f62bc209d6b3eabe2f51fddc027068599a79cb6b5c067071652f819b6d72bf07715466910bf64cf83f579a361c88b4ad9b7e6320a41da375a47353a64df630a6387d10e5d70d98ad29ce53f6d00c0a2ad977dd52d29a6deba9a49d1f78147d382a686c40dd54003c3dbdde8e3fc50fbbdb1ddf28e5c07078bc8fcb9fe8b1e2d3c1bce9ce5e4ff42f741bf73e1041b5e7d1a7e75225c3d044bb6aac11431416a8310018d515bbda004fddb7576d6e4b42728ec4da823b71b575851330ee11a07a58ef427a34b78792a248d0ab20550caf70b716e3e5dc0a28aea20794f89d2ab0a680e7dc65b4368d6d6231b85abddebb5e347a0a0bb6c4c98d3cc1ba924653d3274697808d3a39e62356ae256dc61897ae131c53ce6d2f489636eea99600ad774da27cdb40b4e79f9f72166106b3b4dad4d421190554d446f5fa2dc3d8216917c8b25fb404da114cbc6d0b7aaf219b14d4fbbc8c7513486a7d814f3e77237279dce987d12b2a751f540e386fc87173c81ffd186cf13a6d75dd3aa5eaf0f0a5534565b7073f4917de27d72f43238603743848d622e3c866fddc14323ec888a5ff1bf9dff27dade566bc09136a9bc59ce1a04c981a3cbe24af3e7f61e2364fa5555ba5f3689e9d69c77ddab18e8ab4c0b36acaa5d8e62e068984f3f355e7fe1eb11b22b59846630c4fae7937504fcea734218bfe942a6acc63b01e03c5c158f47bcf27117300a1f5d9edd8012068e76093169877945751f5bc118616683301c1cf88ca599632e2fb04596f421a5d22436c9b448", 0x1000}, {&(0x7f0000000140)="5ff8fa903a4a0dd5f1d921726a7439efa46514ca292011dc9d81aefc5286b0047450c76f0541a3fbb57914096f583305fd17", 0x32}], 0x3, 0x0, 0x33) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x4011, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) writev(r1, &(0x7f0000002540)=[{&(0x7f00000012c0)="51c868e14633e329ccd6760b263b59e30d1a8966b14e2cebc518b8d7d49543c3bf1593ebd308c7580bc300b024ac2a37f66f95ca29cdb999f1b49288b7f18fdb75a1c8d757e4cea625d1cfd91b7460b80633aced9390f062647396a9a306d8892605488f418da5d8a958c2213979dd5f0590274eb6c16b7c7ba4a9a7a745666e8444a610450047b1c31777561241", 0x8e}, {&(0x7f0000001380)="a940193ae82576b6ef118ff320961b9825912ac5beee4a7f4e22136cd3fb132869fbe3f723d1ba9b651043ab777e2e9fd7310f25b59b36ce1dacc0f5eac1a6bd69120b2fa53c3c38e0e5d3447719d0f517745a5953a2d78531515c1e04842f5a45cfac3f06f9867beab1503624c56c", 0x6f}, {&(0x7f0000001400)="39598cf3b4b5c5", 0x7}, {&(0x7f0000001440)="997526dc94d9f937937753896eb3b48e3ccdd56f3315c9b35262f7b196cf63c9ee4791127ade5a3c088e6f3120b6e8235cd4c8058feca77dd01faed9d43b8e10ce2d10db462797eafdbb2b79d02f7fe826ca940e62a31fe1240ed3dfd668c9e2043d1c0eb46877ccc8fc839aed7caea9c3d8ce1fa2904f289418d63c0cda5263001480724ec549dc274a3a98b9369abb0d961f71cedfca0211859c546108f93a402bcdc742831f8da6278699be8480924ebf0dc553c37f4a28e7cba12edb143f95ebc0475ec174b5d17bd737af5a08d585317e992e8043154f03da1ab9f3ec62ba814b397d90bad079af63efe698d58c3a207dbbffdf32db6eb73e1d6f0c57225b5a8e21f3c0796bb984ee45ef0f623ff7739798470812e9dbf88b1db28fc5902bbe7bd1c1b9c6cd28a32a67b7d8725e7e675b9b82d31160391f0a36e7f5d0d51c2ca3028add2921378ec29d336d99b6885d7fd843276dcbce278702f0dc55bb4209d7af98c9546d0d0fd3eb98ad3c5f26c7fc31a19f3b7f932108469a9ea05bd4fbcf3db56db91ce12d098bce949243f2dc89213b251d2daace6f0b6893510f1bc69d521ebc725af373ea10eb0babff12c952d210d1c5ad337ed0de5be0bdf96fadc59eeda17941b5a463704ad5835aa5036f04ed6f0674fd823eeeae066d4aa03ca127da47bb2c3bc6b9ca2b48e60df8d61971cba75579bec32eb211f905a9884e49e6b6e3d655ac2852a42db3b7cea089fa665202e52e07ef530bf1b0054c009d3100ab5238b82517316c0386d33caafcb493461c131a70ff285bb913f677e2adc1a06a2f13185ac09bf5e8372cf59b88d79909c436b515eb4387f29d73332baf3914b23d5f014221b0f6b5a46a928818780bc4627ca7d005c16abbfb772aa6b7da770ffcdc430e025228fd82c1fc2f9c015f295dea8a3b9007ddc65da5617103b7cf49d3101ae9d6483f3ae87c78d9afd400f53e9e9768c753c178b4eeaf3d2ed8073b889d8daab618be5a0a8981d23ecd672e3cca0d5a8ce16f4b9d39836f2676beca374b2ebe381af82449c17be1bfae7006a44acdb1d81b1bd325822738c59d5bf4ea34fba0455ded36928c536896149caa362dff3d78ca808042f34db961d05827c6b8b6a9de270366fa858a7e7e375f81ee6888bb0032ea5fefe88ebdf535312300ec8ccad3ee0ff48ea030975f68c07f9c0b81cf99dd0b013f5a874f2aa9ca5a832ff03a0330339754dd6aa6c347811cc4263af9ce3f62857b35965104e939c48b30a44afb6c78422d59f59201525d4b215d166319383a1dce58dd29d39f8c3c537f2218fe2e3a4b5f132dbff1dcfbf7b79ede4170d8381b90a3be81b15e6dc94aacaba73cb3eb6fb51314773a6079a7760830aeb2fdb35cfb665e7da27b82d5e859ac3b6317af04dde12b60f848b2e3e764f5fd2e43828b7658dc417e12cc2c79ff3e409ce806277e2595f18b98ae2dba98677a7024b9cdf38bfc012d34023e2378e3a3a0e81556039c98512965bec72e3bb538e8ccd609d34425c620a612a73c1ba34f75cb5d3346fce064d76601d87979ab50f8850009f938287fe1461fa356f2b7a9223d0bbeb90efb114990fccd3fb136e08e0f22e39ca1dd07d7c3f3d3557d4c522b3a42e959b7df9205973056d7a6a0a47257268b38a43ca353a1bd8c5e3ab7d7ff0e21724ac3f366016da9507209940e5c8620d8be933fddf8058e3856b8e100f1678edd86232cd6fabc23cf46f27db168a66ee7e6e0b9cc51b1707683ba163301dafb351ef895fa7e01a5dfc072953d4240dd0da93f522f17c89185f4024dcc456e7e6b07ee318c167f080bca106805945d61ba152e62c4c993d336ca47431e932f7fc357755e3ace95633e0831d26f841033b290860cbfc7e72ff5135df9ee53e1f01fcb4e25e57490acb6f209cd7b6a919e83b66d35a502325bec0d7519f0aee6bb92954da0be937df055d156303073a2bd4db106c75ce1a2b8c385f55b140792751c6926205c3f3744e23bde394d84169932d1e875d5c836bb314264707393814bb42b693c9c0c14215998e00950b50a1060ccd1131e10ccc72c806344983f8f1e75b5283902247921535f91b1af3f54ed0a131c7431c03481ae00eb3c781ee1e89c40dc72bb1faffd92d39a1e306c3bf8c98dfc2268990a3df95ee28b936b7c8b3d21d7fe430b13bf4824d344bea57e8a0f0ec570e3eb834952b876b7a4b880cc16ce2aa69c25433a4a3efbf6f61c468c7a29b5f201b5516b4b98b56c358734141193bbe7040879cb1759095a2831d66c6778a78fa4f841bd26b5304a696470b81da84c5fc13db15f158475ef8a1467b4af1e914fcef395bb14cdb5f9d11888f9c0ea4a58f1c19f6ae7fe3b2e44e1de9b48618fed410251df81fddf2dae18e249df2fb24c4c3cc90f35abedb568f9938b45ec54e81de32bb8784c50892c8dc0c9ca6ec7e25dae0c9906ddb643d2a76173ba17933011c6174d77d0ace4dde9823d46c2f2ae79c9f08a5955a08fafcf446d21417d7fc65ddc3c5ccc8a711d3e8dad438c816323d5425bb002f3f0e71a8c5549d060b4f748994c160105d33526335b10323b9c6aa00e538f443628204b2767b2f688f7f84e95b9be04552ff8d0177baa73bfb071025b302bbe2df2ae766441be50e6ebffcc99ffc019a7d5a096b0417455aa34a523004d88371e36dfc6c52bce4c0a10285411e72a5dc79383ba932b0c247ccb1d6456d4c445a0257ee14c3b8947f60a20d9f1947d45f8298125d1fd6697867561d1af08d18acb5a9840b666ff4d64584f7f97b51daac4dd644fb42520928d137c9bd4818ace7d80fdcf4b0d7bd13624c4ff67d01ffc39cb4a641c7edce137f06f490afa895509f968f382b40f2f37c876b08421cdbec51422311bf9998a7d198cda7f36d43cd6da26274fee7a15a09f73f09c6edb13468b2f7738010b720a63d9716aecaba8b2b4138a133e6f2ca66c5c9f21bd537a81ae460234c3a78f694316a74c278d5823859b33c9e009a795284a7c40548f0d49c15e2b02a263954f29f6128ce223935d667a1e21c04f3ac68d1f296d5305ffefc2ef5f93dbfaf9f2a7356c8f5b262654beb0c9460e55c1177e816fcfa16c7ab2d5acb3f65dcf452efb129aa409ee869f205b589239760e262a6da28fd6be02d534be08f8d40e4bac269500dead39929a4ff2cb046443b2e15c061157e84f3fc84e9886c80cf8c52928e664694ece5b2b7dad290065df6cce78f3c1288bf76883b8114b3c62e3c17c84043fbfb9ccba742e0db6bc60e6ee729bfcb892f78224c50268e6f11a5d42f7fd4e808aa34c9257193291eaf2199fa21c29f1bee2bd578c8f9d95c85a0061db20354c297a12f40a307e8b6f5504240f2fa1f2e3a8f317c940c428e10c6d8b0ab9fd8dd7f15682fe31dbea804c73c34a4672905ea2e32867938cae7a31f38bd6312d2d7cfc983b27100e16c646d282f0ebf6cb264d607c554c8ec745f08114728880dc9ffb609a6d604c10f4b4aeb5302ec7ac996522965b40b70c99068e2043cc4e6def180ddc38b4fb8334c720195cd57ba7e8090b01261d0a86f61088c07dffc15ce61c2eef644630e4c15253eed04901d7f9e793c684aca27f2767fd65e1304aa2c9f916c2c21bf8c8b13caf4819cb039cf5dc649198d87dc2dcdcf27401ef37d0391dc6ffa4c3d1b3f46ceb9366bcfcb650a9a0855ea27e4f0fc7d4508f126634eb4837c651f5822049d789372a51d0ba6ef738d7092d62998409df823e9b0a2028b7e4caf2ef6814175c210d2b7da99afcb2059d0d2ea813ec8cbe7e2724b8dd7d0a4b96dd7b1e9fece95e99f732d04febd07719ea6d1242da6dd53cc6069242f2b3a58301f08058a84f97173cbc04c1302f08a95bcb8c4eb3574afedf2740548fbdf980fcd65fd8cce94055ae62f5bbc1f517fd9f27138e5f2ec013c192410a020f2f5fbfd6e750944cd2a03eff6e91fe5396e0c510f92642919882eae2e3a6e0e86d33e6e00534b89d7624904ed2da7887fbecf78123f09cc0885b6eafcce2492f6ffee18aa381261f8ed4d007018eb9895c8e4e3c4a9abfec3215bc4c2166041e04cb020bcb7fb4ee33a3c982d38ebfe3b0ba7e6240bf832d9805bb2e9190733bb1ad0517e31efa6af7521e3b539d18abdbaacc5bd6592e749f190a7afe343e48445cb640bf9206052b609a511677bf3a62d7267b10e6f9ec4b3aba2d7ffac9fdc5814a69f88297df92e56b67f875eae6cb6fc4c519626516dba2d13a49dcb287b107db37b60d9b261b954551b79ff773e660138984d90abf741786db9072b859303e0dad3ed9d532b0b0feb75e6757628b85ac4e9d2c4116604428bfdb0e8c5fee03411221eedbf146c8b0b18f7d0b037ec9749eec9e3b47beb9f0dfbcc2f2866434a0f20558b8bcd9e531e956b4eb5431951ceb119a92afe00cd49264e7aae779c1d57e210cec13db025ebd241a4d98e58978a58af2e6b15415d314259d88d6a573d5772af2fb3275b1d1bfca866dd8cd498583d9bffbeddff841550c8dbadeab806e9e0ecac61a0806d607304ededecea2fe358fce5adb56ba73008501bff700b3cca99c5abd8323758b8be7eef102d5ceaeac027d8b7762d1807587212dcfb1bd5f2cda30be8724061f7bd5468eb824bf35834ba2995aa443bafd2e34aa4209c3dc312870c369596c4a572a7b432f731aac20ef1947ab6e77b690f9501bfde68c752ca7467bd92e9d012d810c3e95094acfcd61d54626ef25f0f1061e3a04837b9fd376b9887b9c6c1be69b7db70a83035cb481658678d09a7772f458c41bb4f16b033ca5e6644f1f0b4223633b40c83ed1cfa5649d8496c5e542630502bbcccc697dd9428f5cd5e463a6ef9e2584c29df5f968c7b2838ee4609da114b5dcd6aed4280500df8ac1b00042e4c516166df9bdb838ceb7f82fc452f76d356de3a9d1adc9b444bd8e7e203d468f45e570b17f160d681f875588dfa41d1b5a29a3afdbe692cbfde882c9800cd412a0cc09797d18368608a55da12f801eaf148ed314dbfff51652a8c4ba3f94d074ee6f0d19303fec18225c0fa31499ca51f47908b1be84a5a287f8da90dadeaf06e437e66daa528f8e0d5c577bffd84a093394ef9ce48185dafcfb62bc3577a890fd912165970424ad8178fc932248ab5953d7e84891b09a8d56983729ce52d5da4cbb4fa0603f082f7dbc47a978dee751afc229440950f3be8156e34d477774bf6f088184406a561b14894d16c6c32068e12489b8638ffa5220848c68bfcdb6528d69e671f39ae6c297afc0969542652a8ead8fd74278dec425e292fb8d817712bbce536c217638bc9bf611a3513462e3171c8ae387f641006452fd075a9f6ea48833f6ed345ec052c6eac77b0bd61962cd7e7889e71b27004c22ad637736b16c8df25d7612118ec4702dff7f2e401ad234e570c0e6d9db47d5a580852f9f80b843f74fd75f6a86222dfe5aac115066d133b3e8a4ccd62cc04d94805d9b7aad9098ecb9aed267cc287356a0a67632a6dc3b409be441c92d9570ead269dd7973279c824a03f5b1a0b4d50207afdf5e4b26f649a1dc168de74eab56eae4aaa55ff48f44cc7313d7b2c804a745093e387d92fa738cfd2414e10fa49025ba31ad5e9e20eca88c14171160d9985427e032c10f16a91dd7dcf6d68ba9fcffdfa2d865c965cf75cea9111e4361a97858e0d0e57d15769a1fd69e4f7a4bf7ccf607f72400089bde27d8815e08b3e8e0e168f741835a6409a5c25d63c03150ab777b4eba", 0x1000}, {&(0x7f0000002440)="eb72469f54f6b8455271b66fa4e6da709c2e24dcc5d281ffab1fbc74cf60b7a497f0d7f342face2b2e60294cbadbe2e6a72abef235840bb0c8dbb9e563069d3c2d66bd025d3565ab36afdeb92ac11f6b0094adc77d1fd03811e03b46a7944c4859cb242ee150f1808de602a8cb68a1a53308879a5328acb092e18e8f65305edcb74b2ea61cf4ab02d2eabcf4af93887fe1b0f498b1aec467647a80e6c97b231bd9240249c16287a1244802dd06b2750935393dafa568f810c12279b60d0dcb66497e17e5265448f0a577bd892a158b8e137e1f9dcf9f9945f7bfcf548f548696fbdb8a", 0xe3}], 0x5) 18:35:52 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) nanosleep(&(0x7f0000000200)={0x4, 0x7}, &(0x7f0000000240)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x100, 0x10001, {0x45c, 0x4}}) sendto$unix(r0, &(0x7f00000000c0)="18f4a74dcc3288ff98f1430ed9d3dc887e44fc6ed22bd3b1d247308516c61482e503aa58120eaee68f26b7b47ce213a63c8bee4cd0b73f215518db79bc0940a5ff75b6f67205bc8583600e5ff07d93730ebd8127075ca332f46099e3478183225b6669892c606d656a85477f412eb317c1c12505650ddaad26c304bbbe001aed30de324c5a0a02c27505a235c00d2aeade647a6affbfa181c5dd03576c42600bff34d2aa33d44f1d1d7db95958012756d166d447df4e36f84de78ac812941ff06b3b5ff52a533f3f18c681f1ce1e6958c933ad17e16732d3702e61770a18b2f31634c9f76fd1", 0xe6, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="00e72d2f66696c653000a78f2ead9a80411b4ba8187f9639ec3e764c1a4aa7226bb0c01471880cb4d6dbbbefaa84c5"], 0xa) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000340)=""/149) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0xa) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) 18:35:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r0, 0x0, 0x0, 0x802, 0x0, 0x0) 18:35:52 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0xa4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r3) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 18:35:52 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) socketpair(0x10, 0x4005, 0x800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETRAD(r8, 0x20004b43) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="a07d7bd58f01ca19ee26095287029b872e55a8774f7ab84e657f92e815b03e525678a624c1b64e085f5d1eba5a82f1917258cabeeb5ea6701a2e55df1f7c1a9c1ee22b1269224f3fadb96adec47f016542980b894d2859faa49a8ed8642a7289ce380475ded7beb9a8aaa8d97667c23848fffae243f95d474d058448a9c7cd5b13d2c0d2688e24d8f1a627658dd7a0f99c5212fc28145ba02f122b05be52e2ec9e0a76ea5f8ca94ab00a111d47a8dc23252654aeaad79080287438453143cdc4663894e844768912aac9", 0xca}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000f10000ffff20001200000046fb732053209baf2fd763a0ab1280b8006a2f945a9d16b403b9c6d6aeb300"/62, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0xa}, 0x8) 18:35:53 executing program 0: r0 = socket$unix(0x1, 0x800000000020001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x40}, {r0, 0x91}], 0x4, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 18:35:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmod(r0, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000500)="653d37447e2275883bdd8409dc96b4683efe89bea013adbec62c3f702f7b82518e242d3dd3548b626e061b9139cbbf4d44c30216cac4b6eb50460edeca7746c2aa09fd6a3e77167d81bcd6cd92b6c7ae6a944d7377ea449078bb25de113363cc328382834cddd0025b9aa1587d8bb9b699d183675329894c4365062485e401e7f3c99b8067713fef51a4906a2729fa0277ebfa94a0431ac673450d81c252e434e06b1cc00e91b357294e0ac8e12c3cacca82cb2d1a8a4af342bc98e406d9085075cbb7dd52ad335861fb7f5aff6557f7e62de581cf32595f3d1bd23358483b577a9ffe9c3631bec07b13f23b30a27ab013280713cd07c82e23b9ab5fbfc936cdae9abeae62050fe0f98038a901d59e3a7e4829d54ef50cd515e4273413eeb4fc101a22aee4f5c2579556ad67e467c0b4945ce99375683ccfd8f719c65bf048adcd33653822dd183acb0d44c1cc64875dcab162afdb6f9cf1f60e7273c0ca72485e884d5dfcaaecd532f177ee48ab28834d70c68df2a42361a3107a979ed8a5b09e5ccccf22d1d3906d472c77265034a8c4621e5e02ecbcc4829c9fef8b1dbc214895662ddd12a561c1e76661a25e01deef28b4c8d28e4ab4c159e24266f7e13f65905879e1d7cce4e0781b739367ca3764c7dd81a5f2841f9a66a3166ced2b04a024568277d3ef50645f80075e33a6b5e3c855c492a2fc665b29c6c998bcf0e3df2260664b572735875a0619894bbf001f4a5460586d3eb164afe60f2994905a9631de57bacf5a69eea092c896f40191c26451598a617677028380cb9aebb31b609457308a3bfdd1a24510bb979bc74373e043584bdac33dd346fded5b4990ed9a02f5e0d151f8d8ce7a184e097533b147e746ed71a968b3027161a669cafdb7a77bad9ae17e079167bfa1b3635e25e974a1729794d9bd24d67c26f7ef6c13deb1c2cc5cd519693e80596931a553cb26b59509dd1821a21e1ce6c57795062b346172ac01a5a390a54e62b160cd1fad7a11e9f8aca36a230f4ae79da158954ebe00004745f2e4e1d6c32bd1cb4067f0a2ef9bb8f7c69299629572e1435a426786210088635646fa25b566f1a7f6d569ba65aa4f7af0964a69f21f3f0df3929b35cbd627a70e8cc6a0ade309e674818b77877bb2ad89142f9784c1d4eb10d24b7c30c001878b4822f18af5bfb16e159cc64467a82537536a218a4da5d085cd6976de318ea55e5ababcbe0bf0fec2f9830f36c4d744d6de260dbcf6af2b3dbe7143cb69962be23301fe09afd9460e297f9113910f23021e4ddf898185fda3ab0cf31ddad99574ac1388311b3df25c77cadd901471a8cc720a604df2cc2afc189b2aaf02f3058804f6d41094d40d23bd8978a428009fa6c90434b5c9fa503873d04cd6deb91b7e76fb9057765fc3f28c3d13211f5f4a32afa96372631a5ce9fc88383855c895096cf45b4afbd484a15c2157afd6c95af2a0fabb7f98a8579ed715cf4bbe233152bd7b2ae10e93d374bec900fda957cc9993ab600651fa75d3a0862c9cdefd2a81786494f705c9321eb7872e448685932a87af7e1a51bf576d5ef87be8a4cdf47c5e89f17c91672e1b45cd88c03392e7139d0c1f6ba41b1a9253531940151b9214314815ae4fbf461f3e4f33a81cc3208d59ab04828a7a7431c145df266bc1995f00f0ef259a3c1c986aef7fd36132246f37eae6cf2f08983cec6564df85f543f9c44ad9db6541d59f2fc9e311f5f064aff1b7f846713b3ed8207431f352c2e11dad5b6cf4577c5dae5e5d45ed49754df43b9ad20c7d6e4e2f056befd5ee7c35649bed2abddc94bfb0b5233dce4133e1b7ab8a11420f73698acc9182ca5bd76efd8346481e30f875774c5226b8436bc79c75ccc5127eb0ec68c37cca0145ef4ab17a696f8bd71c3adcc34376c754d5c4bd1bdbfa06d9492475863da82fcceadbda24ad64e40cf8b52cd7185e26381fbe8ac7c77b11bb9e5ac0b67b995fe7daa074d93db903758a8f9b1ecbdb95f3c2a5a643c8cdd7823acf186bba80f3aaa44e69b04a36f9413be88ace888947cf91f8ecc9217a3dca6ac2ea01e0cdb16207917f2af4a8f2c02dca92bffc9b29b7cacb221fd107d08a907e941173944ca721d398b0f0c1a81fb84a6857b288c20276c5006a8de4ed7a552009ba517b1fc6deeaf908c4cced4a70cac5f9e2fb03479648a86ffc3a1c890791d74cdfd23fc246bce5ad7f9aa5161c9627134536abcafa7d3802b8fc12198031e847992904725ee93d9805233c7141a279a6d69ee9609021fa5adedcd2a634063765fc7bcc90eade30b17625f6db5eeb8096deec7ff827dc7cd4e02cfd8d64978d41a6631c4a69717b05f2a88aa58f13188ab67843b7b473331f3a440afdea5e30224b67ba931d441d0bd8c0d2a0b55987a09aff06793dcfd6182e6587b899a946834a702e15c30e5675bb9d0ba4f98507b88aa100434a1b2f8b49604d0ddac01ee6d93cb04549dffc6a3580578fd0b0bde4441bb110c8af2c43b4724b2294e90bad37d8f4839bd6c5f05ab27e2a97ed8bf93a24dc52eb4e22e4ee93fbf5e2acb72b5ec281f88b900cf248d79f5e5fa6c0a02ff0c83027f6ad9da6c50ce155f5b79b4438896dac172a936fac548e762f90458d86727abf5224d76a12a0aac071a7e495ac8c6696f4bde7849bb86765e4bb5aa2cabc0071a18abbc3b8346a44e8b81219a84856672560c21dff5df502dbe3e0685fa7871106e648cb04273a91f7d69554b7be320265ee9c8ec61c2737c721739812bb8f57da5ff905de9a1cc52bdfc449c9ccf05417f3837d12717f6ec5805fe170a84dd44ed51ef1cd59aaffb93b8351e988dbe4bef46d454cd5d89d76dfe9c26e2f73eaf022c5370c03925fe81c786438c6555e315f7679aeb4860b1eb894377fa7857b889fe66b987de9ed81ee6cc6eb87e3e46a78178ce15329c0756cb3c6887a4cc4adb0defa196230dcf3b833357c98ea03bfa69d5f4fe5c42bbd4c6924073bff33ad82b8785d26a9af80eae1c0ac4d5065b95ae9a4575c1175856b8ae099f323ae3e63b922a124bff83d319a2de28c03bc574f095669cf51016bfcfd48c47242d39f2818be2f18de27eb237c096cd105704f9eec6b077669dc0a9dac343e184e54fcc0cc78616c502d6e2c1eef64a2a66e878cd51ffcbaf80746c1beb1c8c1f3cdd0ecd4b07aa0d617fc0727c3fdbb12bf5054c7c77b72e8bd1744f2fc95a13d4e17dd2fb14f4ac036cd982a507c014db708fbfa860aadb8ebe688b6776bb10324344a8ddc00674d3052a1020466956b94d2fe5b84763d766ef539790dc72fd1fe13f6c278daef2ee9de5b46f077cdc32bc018e55e51a832e199d7fc4fe68c61992f035b10ab717aae376b8442198ad7d5f89ddd6bf688bd963a7924069dff399e889d497d9f4d3fbd2cb0ca4d62927fb3ba30ac91c2ff8466b8de608bf612b4f96af5f6cf624a2446b8074136d1321e5afe3398c412be8e0db831b0037ce79057952709ff0cb236db84ee3359c0a4ae4312e4456831c8d235e9c9cfe8ac651348f8434f8d5466ffe1bf58da66f91e28192d9309d30d70a2b1fadd6f866a85cd19a6981fcceeb603df94ad98aabac8a3a33cb46cf5cd7781885841303d0c0b5928170101d9202772e4cbabd280435c061b18b8c8a04e80d613b0b28373adb469b969f0ef28dd213c30aa788b6396a2138ff3803b0e4db38ca4c9c81db420eab7b34e8650f262e3071bfe113c35153cea93f8a67c0ac5317d9866cba304ea9e065f75df0975e8e0753f85a740108d81e3a3179f2a2ad1c80eb429df7752c7ae562d63992bc5f3f3dc771eec14dc24e11673a0075445b52775e193222c4971d165cbddb6abf5ebbc6d0ff799f25d51cc4d4ab27fcb605b1d27bc460ecfcc4ce453eca7cb06e68df1c0106783f7b175b0216a980299b85da5676bdebda09fd93cf2c842455139ebeb988ed577e6dc576ff51cb89303264258930d7d41e1d7c2091ca063092dcd621ea5f0b4773195dfb27ae1b4ec20fd93192fb9a5895c9a423729d608ec6843402497d31ad775802ec073b90e31b86b9ac5de54749c742004d4f12b6c23328b580eea5a3cf4189ab66da2bfaf480c5b9f1aceeea4b589a7e619611fde86827d721261cf3a69cf09995532d85dd06380b25f4e6a78ffb5083f5f80f799d9170419ffb2ed106fd0ee1f8ada174549f77c6d25d5754f1b3cfa69857a4576fc18ffb72fd5ac4d186445d348a65e69ba21a27da952a8881ca08f5d8a6bd5e7fbfc6bae9bda536d105c315fcc980d1d535cc9e6115878eec70fedc429a98b608ed1fb0281ec207220f371d1f797f1fbda0a64f779f950bf857b63c3e8c78b43c1920fd9783317fcb09aa27c704d2e85a8725f9534548eb9845fddfaf3fb7224047a746493fbef1180f056b86b51576a12bf75b3e3d692b0895edf05fbda1a512dfda7219da573010d472fe8a8772ee0d8180002da96439c6d3124a61095b9c1b0222c8212ff9a997635cd04ec3579d8a626d1fe48261281bddc7dbd030f9cc94df840a1ef90f9e303624bab52ee7377d5e865b8a6a37bb52d24f0d9d63e289d953b595f7541d3878b505137541973ecf306dd3134c83c77f01c4ee4d9a81c3d72300a82f2e8d84fc92c2e10402e82751126cd33bc4f0433e46223e0b6f9fba6481850bcc288766503a433cfda9d4a93b4d4872378637f429f69644237c374a7a6cff6206589f0eab2e3cd2f10327a0a0f22ee2d00357926cc7de786cf5df4fa8c8fff505544bb12b036d58d1c5e9374bdbdd81accfed9acb120c993aa33939dbc4baa614c71ab0a9765b64ffb1892ad555440ffb5ab23b4e3e509390549db370ea67b1ea7ca4bbacd0210d720f14aa6e1aeb646b1cba424f51078042ec33e6640e967f5961c40eaf73e0b3d31bc1dcd81b89306804305965823661f9c7e5b97a9604174a201e06fcdc8db5e7b95ee71aaf0db742e63e6881033376b9874f7fa6f7178f0930403a647fab6a417b206eda1f2e369d15d60d705d26c8d9037c85c8c1640cce5a95f7403d381adbbcd3e459ec586769238d892a1fd0eb949201446abb48bb7f924b198a7e53dade9952d2fc9484c9f730d120d8b4140579be61a76077ad0890753a28a82fedcb31edd7a4857557510a8ce3383219efaff37a7be2246b9c05906ec71fa9f23f1c02a9b2f6da72043245a9c313186fa299e17875b533f642db932cda8d44f86627a8634ce83a96d3baf733684cf1aaafd04d292154f2056134941a0dc25144cc9e356852d5026b69d4bcc28ccca48d74407184b0e4bcb28da31acf34512dd870c0f97ca5e34b0a9621b0be59d4da0f26eebf335579e94d673ed73c9fc5dbede3723a1124c9d21406fc116a586c183c4b7b9b3b37b54e6e294d2faca406439507dbe7b04af9d44f2cee770615f8d98f4ac58ece36bd480f825fcb765bf63e2f33562d2bd0d074d89e5c080369ca1b4f6c9165606d3a05fd4ca3f884c5ddb39b95281861e5b2c9cd4ae8dd80c8787eca6df93ac1a84c361a71237991f333628556dd59d823b73f6cddc38bd862f1063046629849e43d53c9e41a8ad4b87e314532a3ad192926b752d912deeacf47451360c31d77b2e5a13a9be91f42f483405ef3819636607d30cf871df471a4c8e45dddf7416e922e99bd017e9bd7733642ffe273f1faaf963a00b2890dccfa828f8e6c1115872026cda2bc80ae6569f6a50b1c98fdd3edb394d4a1c24b918edf26e36e265e7df798c87883605dd57907eff8e02e9", 0x1000}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 18:35:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0xc0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="a8010a1b117275402c312dd12bd8e0", 0xf}, {&(0x7f00000002c0)="7d662743d2557e46f2d89c213474c5ade7e1ce5cb9cb0f078c7e15bf3e5ae8ae68335b04889ab43cc9cf9f7331184fb4072f8a77f49feb2b2f060e4e6388cdd79f90f544930cd83112082f93f8288f471014aed3c6fa836d1cc9e3a3b9caa5019b5dc394e7d0c581149c2530238a2ae9de236ec2cf4c47e02195937c1806842d621556679e3a3034cc56552f24be857742b796c68f0b9c3d96c5fd3da383bf2e1887a013439280d9836192dbcc6c917d0b35ea83fbca13304767ee20b8812d85904a8507f6dfc784caa6bc24c646e41a1d0a1b34cb22e800fc9751", 0xdb}, {&(0x7f0000000100)="789c2b7d7b85a6c6e3d6660a21942fcceb15b08eec04ac91fd8f8e6e53d5c869e4efe159510abf5dcaf444c2f11b431b774d05d1a6675c99d670141141f4ea6821dc8e4e13a2cde82d8711a43108d57223df1e39bd75243278cc3ca035df7c9ade7206aa503a4f9f36c17b7cb96b423a6c256c283be9bdb46c5c8c7c69", 0x7d}, {&(0x7f00000001c0)="cf1f75bdae2f14e2452b859b5f1c90f841f11be504e5ff97", 0x18}], 0x4, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x5) close(r2) readv(r1, &(0x7f0000001580)=[{&(0x7f0000000240)=""/49, 0x31}, {&(0x7f00000003c0)=""/130, 0x82}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/81, 0x51}, {&(0x7f0000001500)=""/88, 0x58}], 0x5) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 18:35:53 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="a05beaac20ad8663ffd7e2", 0xb}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x6) 18:35:53 executing program 0: r0 = socket(0x18, 0x1, 0x6) setsockopt(r0, 0x29, 0x80000000000002f, &(0x7f0000000080)="292918d7", 0x4) r1 = semget$private(0x0, 0x4, 0x244) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/31) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='x\x00') r2 = dup2(r0, r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x8, 0x2, 0x2, 0x4, 0xaa2f, 0x6, 0x2, 0x1ff, 0x9]) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x3f) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x81, './file1\x00', './file0\x00'}) 18:35:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x0, 0x1, 0x3) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f00000005c0)=""/157, 0x9d}, {&(0x7f0000000040)}, {&(0x7f0000000680)=""/200, 0x31}, {&(0x7f00000000c0)=""/90, 0xfffffecd}, {&(0x7f0000000400)=""/163, 0xa3}, {&(0x7f00000004c0)=""/90, 0x5a}], 0x7) setitimer(0x1, &(0x7f0000000040)={{0x7, 0x6}, {0x7, 0x7}}, &(0x7f0000000240)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812e4d135c6e1ed7f5a0aa4e71b5b6bf58122554abc620ec0899e546b79981903677722eea2b0f52c386b05f27b36ad300ef6f", 0x3a) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:35:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) socket$inet6(0x18, 0x4002, 0x800) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) 18:35:53 executing program 1: kqueue() r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, &(0x7f00000003c0)=[{{}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 18:35:53 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="aecf3dffe02268d8bde886901e4b445fa853244f9445b1d95627163866de4d5eb32b64c3e868ecbedb11c411f596c5197f06c6407eccbfe11baee4d50a2fd595c86999e17503b815700c42050bf810d3cebfb7095691522de1e9c9c601149b92cc77d631e47c18a46d93d38fa50918231d51c196469315242ec2c05387925edcbf41d68cf1fc957e1b690510fefbc979f1186122a8531b93684b87a3bd0ed2bc0d89936ed159e6736659fbb307", 0xad) 18:35:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x18, 0x8000, 0x0) pwrite(r2, &(0x7f0000000000)="3f1bff0ab5feb3021a961d1631861cb9740c2eb1a765127c4ae9ac9a8a5b6a5b2755bb4d8c37e74ee18e84fa6dc0a5f30f62c3a2864617c9acaa445e5908915c43995b6f39c675a0f13d31e18ce5bb6aef84efc378be594e8a25a7d15ee65ff76703cf9af070a62b391f0e3eed75862477fb48954d", 0x75, 0x0, 0x0) setsockopt(r2, 0x29, 0x80000000, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:35:53 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fchdir(r1) fcntl$setstatus(r1, 0x4, 0x44) dup2(r2, r1) 18:35:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) close(r0) fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x0, 0x400000002, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:35:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r1) pipe(&(0x7f0000000100)) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10, 0x0) ftruncate(r0, 0x0, 0x0) 18:35:53 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x7, 0x4, 0xffffffffffffff85, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x78}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xdb}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x51e5}) 18:35:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 18:35:53 executing program 1: r0 = socket(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) 18:35:53 executing program 0: r0 = semget(0x2, 0x0, 0x0) semget(0x1, 0x2, 0x8) semop(r0, 0x0, 0x0) 18:35:53 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fcntl$dupfd(r0, 0x20000000000007, r0) 18:35:53 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) 18:35:53 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x4) dup2(r0, r1) socket$inet6(0x18, 0x5, 0xf13d) sendmsg(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0xc) 18:35:53 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20400, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001080)='/dev/wskbd\x00', 0x20, 0x0) write(r0, &(0x7f0000000080)="13940bd21b0b251296ab814119cd830ebef99df59a2f5c0c3a8aeb381c72e74c4f7f64c22839cbf7c566bda797bf61d88d6c44d6f67b75595fcffa8a9a8371bfce582f9e7f41d692f3d33fd7dc3f18506f2c3888aa7b5e59a363fe0bd2d0557b1b60c65139d3c79de33fd521165f522031c760f0b933c58dfe36f6f1841a1664ed1055e88028e36a1d9afb10f4583bd9533959bfc8eeff603cdb07d0e49cce74283b1e916855b5201c86b8c7a140c401e0cfb4e1eaad89332d8552800cc62be9236e25d8314813ed12ec09b01895551fa01ae22515aa0a4fa987205770a46cd19007964c66c7f5919b8336be68e87dc0b8d356844a1c7fc7606fc4403c9a85875c014917c015526ae56157cdb69569df2cb40da7e0e2eb8082cbd5add638bdae20b7e487fb8011eaad01edb486ecb646051410bc68f62dab9632f621eb036ba0d46e8eb18e9f11df535e97995ad72c1746b1b0c1053789f7ef8d1bae748a07aae9952c7874108aaf25cc41837d98fb5de496f4b17b79a2b00a6fdbb0f4104d06adea28d098ee2774456983e65610d11df46cefe592159a33fe0090a50072cf7e04320b69656234314670eb700317b8c30b74dfe40267cd8bebc93a6030ca1e3ece72e71492fb69e00742e626265b8db87c723853d281a97bed5a394c3fe477185ad7dc6aa922e2d16f931b9479e955cc4df16051a9c100985c54647e0158ce6e040c493344c2526ac0b6fe287138c3c401d5f91b4f424b007042a86a95c29d607e6c8337eb53bb4826dbac9a63c7c20a00866a1cfe394e415ade4e4aea9461edb4209c449a54dcea37dfe3e3dd390174236aac20570cbd483b8b8e41c50fd03fac5284cccd2a4920a270ce357bf799c5a4868bc6a7d01dc43a11055ef565e44add49591deb46716817c817726f56e8da72f2c01f4b0e48874440f41d69c8cf9f76240b6e2769a88d063ed86ce418c23fab3dbab5e5c3bcd794447bbe415993d424d1c519b8c905b1cac1eb51bf83ea50062e62a04758886716fd336a413cbf7bc9d25ab87bb6ebc715e96b2da47abecb52b397a459a8821ead7664ff30485e7e086c82c9a75fe11d1f151b06bfc65aae3db9ed34e1cef580f013360bee9d22e73326ae2b63632f5ded7af3c1ffebe13d7a609199e2f5a365d047331c3fcf99531197d3d1e4f3caeac4919db63268541ac00ba4e7601a1c3d59fc201f7d63c05d756d826c36a976a3aa925944d62eeffcf3b9f964aeb8abcbeb781da56d39a5b97c880e8646b8bbcbc628c58b4aacabea5eee05c11319f2079a0de90376dbf6bd4901a34fbf5ded9be5dbda4ef596df165127e610a6b060971b22ec4cf7ebc3abd4d7b52ec67072e1a4d5c8f9563cb7786b198341925a7a0f20a671e0610d89983a2ffefb8e6fccced19ae48a7b125ab4e7b8b7edce15e9eac8a68e6b9f73f9c2fd5e1dfc068dd9c98f98e76816e90b69f2e751853074ebcde65a754cd0dd04282124cd802f4aaefcc2d6395c667b559e5a6c7981ac0dde1db826c633a677033c1556cb3bbbc4c712f8ebdbad06959be74472e87d92e58c263f290f9f0f00d659270a3ee9a9b385dcf3572492584128c1336f88d1af81a9e7e553fdef07738e6d6876f1e5b86a01d2a79713806d3044a640e7a50dc095f915a91472b01fac995f0afa32a016f0032ae67ef1c73c774f1a27f622fa5b7ca52827731c9f5dc5d58c68d6f3b33aefd00208e957684391b16732609d5dffe434adf3a933be5e3b8694c1c4366f8803c391d73718e1364ae8fc8afb4f4a09d6f6100ec5b84e524ab2d0d8f326de5676a3f028a013738462b2a4ffb81402bfc2656e0e0a5628c1aabe303bb800094e3526b68fd2ab35d0ba2e0b5784c514d8b7b1c5faf6417b9926f61e70b524f53798d4f40623546bae644256f0acfa24e43ee274895deb0cf56413a353c63b90dc7402ac3b5b2fce6569af1412153e1fb89f3475ef2a63122f7a295be7e19bec34dedf9661d914fcdae9b109cefa0fd3da5bcfd119dab4524f0683563d13b889018a80bea646cba51874c75a6bafe293ba322d5c26079e6f2afcd4c587a96358a4d22050bb81b8f2cd4dc2c846623aa26be5bbbb7a258ec5a2e94a2ef041e7e415baaffbd5b9347e6a0a25e583c7854a887a0b5e9fc13b8fbc2c0732fe2d4a0ea7f772dbece813ade4326004f7be03cc8fb60ebe1314ec0a5e470d877bb5e6da7232a40a43d604ad647822294abef99364c945465c00b20d425a52683a567f5383a585835fde80bd8df4daded628a2f30b20829c9a948ff4dfa82640b40da801b2be07710c70c502f601ce058ba44b6c05c841e907b1a700ac6992d039df956d69669cf64c2987ca8e841983c7616248f913fb97bd280dba74de26c65f9936ca98a16ec8bdf588bae7ebeec8c826904b6e8eb0bfe8b6e5dba5eecdee64a9988b473f0f20b44b99f7b153be0734107b12da4eba06a3b870bf665bba2a3e3747f30c6db863538da6fbf6e6908b15954fa77a0fcf59104869542b046a30e0b5679c3a8ba5f2dc918877060b462f282128a68b4d209a4f09877173b9bec9daeb713ebc60b916a86a7d309b10ae40e71912e6bfa7df98b3779463e9eb0de3ed802e8197275b1c7e74e2e8572a56dd6389a0892a7ab69448182cd3083fc4b2d1fd07f96aae11ab3cad071356924c26f8c91067c4182c157c639886acb43109be8cad9aa22b7ed0bbb3e677bada74ea54fef46e251b2c97ed8ea420f085a38a38ec5699e0ce0702bb1194bb1fb63416725abe1a087a15f725a8017d1efb8e428f04b76dbf703aec1a18844a455502e003a3c8502b7bb5ff4a175dc872daafa6e9d0fcaff1b9e41bdfb8b54aa9176488254e0b224fdc3ed13e07e0f5027a3ccd9fce1e5031fbce769fdced82c8f25fd5dfc24922ce67e8ccf97b00b373dbd0ced88b79cc79ab9ddb1b08fc55be3582052b158ddd24781c343c372f1f19e63f9e81cefe28a06ea3b551e8f6ff6d0ed191aa73cbb6fca285faddb9049f155f5d550bae9748809d56a37c5cc511056943bc70d5ca96b0786d24c029b8665a641ac8dcdfa48399682270ec8010fdffcedd7bc8b71f1163e772dad16dc029d20d43af40d4527814ab9f8c756d4b3214ca6379b2dbe062ba636aa1964a05746346f7e9241b5c70d810ec2267eaabf87eec0019e6db70bc36005a429dc21831b4d8263cc0991032b7c7710129d1e1ec4d8b5d77074b18f5c3ed50a244ed732928cfddc4225b19a3c3bea4fbc6c6c2c8e1f04204f430198ddfe2bab62c85b7937096e0c47e784e9062de889c179272b20632e205de539e541a33b141948bc862b07960c13d73089a4adcdb6fc2e2322606aa725433d176783870c7b3febb3c2103d73fb247120f0542a194628c66310aab5c8e857633552295a037a5ac04ce39cac4321da7e11386f6698f158f3d59547708a402e2eec5632a7900d6e781e4fae80db2cbfcf639b739be04f14fb456185428eaa738e05d7cf2ca3fe7a4a2405372d97c3577bad44a10cb0ea74f9e5d5c06b06defb23483208905256885007157acb0f5bfa6947612e8b4d115f5843ad30c29c27b3ab507364ee45f5f8fcef2d271f01696635ee5f9c3caef0bb4d8a892e05de5501fe076221ed9b5c9a4c843e0c36f32d109ab9ed8fe1aced5cfb1d0fde97377e36747c97a0b17ddd3b4745be48cb5d8cbd5da038f0dff4f91f94ad671791502860f4895587688ad1977a2d835a0427711225221a77406e66790ec3d051363ad1e759034de6c2a6e8ddd8c19a5e67b2a6611f000cece337c53aea8598d6f4cc95e3235bf37fe139dcb4cbf5d733bb6a726d1e01766d1cd2f52bede805109b99f5c3ec7ac3559beb9e2ab53536b77b17df655d028dd1a486ebc446ab446bcb696ed0a415084c37ef0ced00805b7c0217949ce56b71d88ab7512e996fd71258a2bbe76c5a6d9fa5a8ea383b6ad0ce04fd8024f8c2d1be1ed71d5ccda00079cd56ac87144c09f5c2e6c8656b94c0cd8d7460a6b7b514f320afc1db34fc0c1cdc38919ad7968d4d9585c6c98e7e284d50faf377d787a81427d1807a49660a870ea2ce017eed0c67c5ea2937e6c73ff4157d925e228ec58161a8474df396ab926e3476c413ce0018a2fbd12ec487fae9cf4272c96c32096bcf5c685204f3e20d7c88109baaf441b027f7411df760a0a06d00d06d13bcf0913da825fad7fe5631dad0bdbf747594fd699812e0dfbff8429486ce66e4ecdefd7ee214548dc5efec70536f42aaaf3be7e52ee1ac112a47e0aefd33dcf1ec847ee52947f0c2a5d7cc064235c3894b9e29689815d93cd91e57fd85628b4b07ce098fe4cdd57d9ce0135cbf711e3ac091fe620d516780d2e72e1190ae182468ed16b6bd5bc24b31553bd46c7f93eee9bda545873821d25a76d71c3832fae238c5088ab6e51f1d3bbefae978aeaed84aec965a1dca8d59768d2998680903efce794906b69566c27ff545c27a7f905584a0a32cbe3293c23192d2959b55018e014de1b59048cc3bc45692213d88e735f3e2cae9ac87bfa7b34cbd5af9457e4be3f511b51116d5bb5e8841f09561d4f66934592c1f3f90286b585a695bf2d2e19efce55bc00121a4b0013e7d666e176a32c3a19457cfed26181447af26c48e42a79c1f1faa69cc31a9f13cbd44d06728e55c65a8b1ee13e699e9833688bf53c50fa8bb0c6dc403b141f9a9f1e3494ef61e6d69e52e0f731ab4446b2b3c14de10c8a236854dd19812c53ea2877071523d3cb514f5b3aa6c4296bd675378f9550f60b2485c96a5c191a96cdf89d81faf555fd86ab164ef1089edf9b3f879ada761aa08fb7d776a983d69f04a7034ff2d4ff9b43c3fdf1c010b834d82ca331137457a77d152fe89779fde5e7f1b27362ca80b4ee3677c69d74a6411b79d24b5507eee180aac6a16d115b23a4b5028fab45b584bbafbde58fdacfb429dbf92e38453bbfa95f1735d3336c3fdb68ed0201690e1a79fd13cfec5a9af99c070f03fda5973ae92fe0cb9c4d1181580dfbfb26f829467b41650b8512cd25a6e3d9db1e42429868a0ddebcb6023ccbb453e43833c969fd02432f4ea3b3b9948e20b04a3e3bd50bdc5c09829d48fa90c4ce9a7ecf8d4ca0976566f9e2b25aa5ed9fcb4d633eb1bb9a4e4db46d121a62b3a9993c82a0ad8a2ae0727fe2aaa0015a54ec635aa72359685f8f4a6cbd79f156736987d877f3a87b08cedeeb6b148801eb2e5d23863d007af98b91673260cf21ef39c6f020f31fbd588b106bc206b57aa74e2218556d13c99a5c9b7702f96f0b304bc38d9b5b84621866f7704792dbc2b3693cea82c491527191451b7d923115083f234919046f175434071f64d9a68351e3e1ae17eec36d202a093a9a0031bb0df9d765ce3c3e884f75bc51881dd5708a153e0e4377a62cd52d3673bfb5145af3af62a84d6872a2994d7ee5216a97351046c719c2c64f58d24440e353b4f801f48ed7a4710f7690341be6b8a56d423feb8328c167195bc041cf332b9cb3975322603276589b27645c2c51ab06fbad993c68ed018249588698a47621249449f33dae3b6979049d4e866ef2651101d52c82983798a12a3a2dc8da66e1a099c71f725c708a603b42063e93f7d40defc8129ae89ed660e33b7c53fe5ca2052ed63f42b6ed87782dd7d53e797d15550cbd5774dde32527a456f1d9730f24da47ed4c07a2868cd44700c1219d9240aebb14fb48196678c390d5b215edab96fdc348c1ba880089b956c23ad999f143aebbb7ceefb34a4", 0x1000) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2}, {0x0, 0x2710}}, 0x0) 18:35:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) r5 = socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) read(r5, &(0x7f0000000040)=""/54, 0x36) wait4(r1, &(0x7f00000001c0), 0x2, &(0x7f0000000200)) 18:35:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) unlink(&(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() close(r0) r1 = semget(0x3, 0x0, 0xc4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0xffff, r2, r3, r4, r5, 0x10, 0x7f}, 0x7fff, 0x6, 0x1}) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) 18:35:54 executing program 0: r0 = socket$unix(0x1, 0x2007, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xb2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x25, 0x3}, {0x85, 0x3}], 0x2}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000000)=0xf6) r3 = semget(0x2, 0x0, 0x200) r4 = geteuid() r5 = getegid() r6 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x100, r4, r5, r6, r7, 0x5}, 0x7fff, 0x8001, 0x800}) 18:35:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x200010000000000a, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffff26) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0xffffffffffffffa5) shutdown(r0, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x60) 18:35:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0xffffffffffffff4f}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x1, 0x3}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x10001, 0x8000000000000000, "845d550900200000fc5c03cc088f279f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:35:54 executing program 0: 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) 18:35:54 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = getgid() setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x10000, 0x4) socket(0x18, 0xc005, 0xe) setegid(r2) 18:35:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xff, 0x2}, 0xc) setsockopt(r0, 0x8, 0x7, &(0x7f0000000000)="0ef8f21434f61d0d09871f8784c6711f3d6469a5fed4438849069769af2d2a3da5d0c54ae5b4d9320139e2e0ed188cfa94bccdbc876a1fa06e", 0x39) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 18:35:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="7f", 0x1) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 18:35:54 executing program 0: r0 = socket(0x21, 0x4000, 0x400000000000cec3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8"], 0x18}, 0x0) 18:35:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x19, 0x1, 0x1) 18:35:54 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x8001}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x83, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) munmap(&(0x7f000024b000/0x400000)=nil, 0x400000) r2 = getppid() r3 = getpgid(0x0) setpgid(r2, r3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[0x2, 0x7]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x48) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x86) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x2) shmat(r0, &(0x7f0000353000/0x1000)=nil, 0x2000) 18:35:54 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)=0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x400, 0x400000770de3a2, 0x6, 0x6, "39f6e956367eb2c3f47f3696588c35e760d911a6", 0x200, 0x1}) mkdir(&(0x7f0000000140)='./file1\x00', 0x100) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0xe, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x62) 18:35:54 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x6, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x140, 0x0) 18:35:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x108, 0x81) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) 18:35:54 executing program 0: r0 = open(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x20) accept(r0, &(0x7f0000000b00)=@in, &(0x7f0000000b40)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000a40)=@in, &(0x7f0000000a80)=0xc) r2 = socket(0x31, 0x400000002, 0x400) r3 = open(&(0x7f00000009c0)='./file0\x00', 0x140, 0x10) ioctl$TIOCSTOP(r3, 0x2000746f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000140)="a8d297ebbc6986b8474086bad36de0b6c53e87de599675f2e9dc3f456174b4b85a087312a3d72508c03f01cda9087c5b472df85d24e5d0a702ec00043c40a4bc6d7d2963b08591752eb30d295398e70a268dea18f18026dc98456e6fc62627951dfd53d5eb5ca4e4bc6d3a7dddc7f3305468579fb049d1", 0x77}, {&(0x7f0000000300)="f5513d2a01f0cd53831a4f4a2f0c517eb7720aee0f33eccdfa5c789ef668b688ca08edab30171efb62df1fe47205314bf503dfcc6820c6da9a0d1a38c1548c4c28d577efe2810a255820c42a9b33a2dc7c464679589c80dc77229cf04ac2cf44ca23", 0x62}, {&(0x7f0000000380)="d9c424ac1ea9d3c3b3e1394529588427c3f00136c4e6698f114fc588d0576e91caa035a953aa00178040b2c0d97a5821986e9229cd696f2d7b377ed7df4708554190d6e5da39497ae17b0acae1e6c1e2307a4ca43856563badcd50538b6432b61f66fcae2a5ecd45e9f923c08659ce9e072711a18b6c9c8d7a553e1280e740c1a0a83ca858827493c093a0bcbc361f398aa820f9d73e953f5d5dea8a9fdc14fd351b4d6a83a466f588868cb2a3c2db3f7195f85a52b57ee043dba0c9fa050ed95be2793c66b2a48e335a65be551e7f0a02c4fabd86ff99cee05ed4e6a4528d0d1c45b29e248e08eab31b", 0xea}, {&(0x7f0000000480)="6a5c198937fff5405005f97cde780c02d92931ab25ae5bc449fb4c0aee3b04bf733360cf630c00d4bcf9d94a62148776724bec983734af306f385c2ab04a814482ff86395fb20f4946fce9b59e0ffdaefe6ee767b2e5d540a2e5ca7dfe8e42355140448bf2c3a14cc801cece47adc03a8650", 0x72}, {&(0x7f0000000500)="af03882af599298a0a3798f47f5ede6362f0377821c454f4b1c553bbb74647dabefd5df5f354d5bbdcf9e5edc8f787df2f1a02eff7667d9dd3e61d31ead894921c339cae639d009c5fb834a85970456313ab8e69750df7748791eee36697aceebf5c0bd847f40ef7e9c91d93ec1900e9cc922ee7d8802679c8d4857c461428ff17cfa9e2a47d8b4e9851c36b", 0x8c}, {&(0x7f00000005c0)="859d524f6d5fc8a71510d96c9c6c4ce6ddbb1a448b80114bfa96ea16f1e95c1e78200ad46240640392b843f16aa34b7fcbc6ec1fb82efe0a9657176743db6cb372d141c969318de876d81ff8336580905fb8d3d374e2308c911b554328570b684429", 0x62}, {&(0x7f0000000080)="eda79ac2c9b14f153c1909b09fe24a1f8bb4b0078cd719bead1477c0c273e9f1ba07e9ee13da8e07864aff140cb59b38", 0x30}, {&(0x7f0000000640)="06b58a3f", 0x4}, {&(0x7f0000000680)="b4d9038b66cc226e8c5393bb40ee420a875ec409544b69d9e28768b5ccdf131b53e0365489f2ea106b50f0eb1c675f79d741113e0a5baf5e071a340eeabd826dbebe8f4bc9a765c2494d0969b15d548d", 0x50}, {&(0x7f0000000700)="2514a27b9913c735850ba4b5d0bd49f9ee0e3e2201db75d8382ed7697bd8b0ef21f6b662e84e33c7b39b47dbdde2df370dcfc36bc4edebc490f025ca443f98b586bd78f073be68510e627075a50f79884cebb8870e5ddf7cfb69f451f8b26511f6d0d254e4a870a54b89544deeb89055f924d96e5e0f049e1d2f6c590230169fee526d7df896d6c6892482760c7d16b173", 0x91}], 0xa, &(0x7f0000000880)=ANY=[@ANYBLOB="f800000000000000ffff00007f000000224ee4b7336f575d8e8dbfaab12356fc9721454014036389ad9344029aae442e4c979f6d1a96c80d8133cefc4bff10d2551a38218f48a23b1d67d3a702e3bf7e7f8c139b758788df9bc53ddd393249b72c1f0353b9df88c9a203c9487cbbed40bcfc3b7d2646ef577a54dc6cf15793150c08f837e6ad53b7f57c4963d97d969d71dc239d3a2d0de08748aedeec5b7e8b6bc35a5cd6c5b69701df88cca23b42e517b77abcd6b4e224dc3fcb2d0c2ae36e96f817ed873dd78aa9859ea52649322f8f36125df5303f67aeb2b393e9b76063309afbf9b94a11e8f5a134cb73aa9984a5eab90000000000"], 0xf8}, 0x9) 18:35:54 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x21) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 18:35:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 18:35:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') rename(&(0x7f0000000200)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="33373b2e0a1d521308b70c1463a94e1d27c948e000ca776a9394cf006f879875c01bcff257aa0830d4e53fb875", 0x2d}, {&(0x7f00000000c0)="c000e80e80add16369098c0931fdced795da1d2193583c744671cc29e855706ba2c34af1e246f13e65", 0x29}, {&(0x7f0000000240)="eafd0517eeef7221edd68d49755be50cf87ba819942a0349f10ecb2f10154a14708a733a6e30967867d509a466064185ce1bb845939b8805d357546b4d06b686dc62f391429a40b9b2a3fce919a529869a99625f6d7d262b374eaa5bb0f88783b93e3a259d357c79870a914b146a34179b2824d36bdb3b98baf5ae1d17b0727b75718b3ddabb543c317de47c16987fa04837c926851d4689bbfe340761fa9d834cc56ed403110e456a7d4aae6da090410db7f49cfa7bbb3b92c352182a2c13199cbc95931aabf4bc7dd70e6fd7b1d43d4791a53903ff30484a0814f6725cb78ca996cee2c58e30e4ba2f1ca25a395d", 0xef}, {&(0x7f0000000340)="482966857b9bf34017ed9ce9b5f0105557c26a4bb0bad9cc7a20b2e4f6447c98968c734fd530079b04bbe92185da5f5b02416f90ddb84d17bcf0ff19a70881c9027b98751f869607a51937724795b7d7a75b9872c57f42b7e4f88383d3bf0eae131a973f6f2fab71915c9c938ea528bc0e99f088d678ce2bd549525d2197eb5e1e6de45a2029c6b5f7bf84efd3823b6199a4efc63ad7a2f4804d23126d2a98faaa7f4a2ee7ce4cea25f6c3a1e01056b5b49849757b11bde69cf880bdeb749cd72a97c3dc9b4eb67c83bcef7006c249d31947b90bb1eb77", 0xd7}, {&(0x7f0000000140)="2000a3af61514d4a50ec2d4476bc48d5292d13562d3c15899eaccd16f157d552c6382112dbde2b3942ce0c8718d68ab7f482e49aa595057c60a2b486b9455320a5a8fe18995e727f8bb22cb18550370db481e466cc140d56a842422ddb0fccd8a029dafa37e184c242579e5e661e7b25f98c23d9054fa09855b697b3ded27cec8b039c2feb2843491fe263a7c534f6498e6773bebc13c5020a09615c0638", 0x9e}, {&(0x7f0000000500)="82a08620d0d5a3c4f4d2c8869a5be55e9d7292215f988c9d7bd387fed05a5dc6c574a29ef3a62c4077cb0e2ef75fce54da994a8c8c8bed198ae79a7248d43e9bec287baab81521166fa1b35f67424cf10740a5b2d7fdc7cd4055225948c898262488a2ea6ea68423f5a36ce125adb44e927b1921ed8e2705a5295fc25b385e6da8cd5b8df7639aa7e5358815255e374d64bc6dd849b22f4a501376046384f75785c3f252993200f81cdd46490c5d7e4cb8c29ad52ef28d2a", 0xb8}], 0x6, 0x0, 0x0) 18:35:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) socket(0x27, 0x4000, 0x0) execve(0x0, 0x0, 0x0) 18:35:56 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) pwritev(0xffffffffffffffff, 0x0, 0x500, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x8) 18:35:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 18:35:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:35:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xffffffffffffffff, 0x1, 0xfba) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 18:35:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x6) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x800, 0x110) dup2(r2, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) 18:35:56 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="5d081030d8dfec410690e9dc5d7c28696ddd6e608fed89b3dba0e2e96a44eb981e83c4c912be0bb1f858a701dcdcbcd8b1c7ae735ba9d0383cd7b2757999b3e5e3e912291af48ef3148a0828c0f06854561853310fcb8e2935218ecfb1b1c60c2f7c8b035d59f0ff1e3fa87106ada51c2590767540eb65a38d0e380d6ccdccc7eaf5525190376e520297a324d9f009126980273942ce01f9b7077ac841d797999db8d20c59ac86159b1dbdfb1605e5397dde58233ae292f93e1d845419ad5276e2b71b03492ec1e78656280db597e09455d7f35f53474b8ee1", 0xd9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ce", 0x1) r2 = dup2(r1, r1) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 18:35:56 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0xfffffffd, r1}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) 18:35:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x3, 0x1011, r0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0x0) 18:35:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_execute_func(&(0x7f00000003c0)="7c0a66430fc406002642a800c4c1b16cdfc4a199fe568846da4500d0e7c4417a107e06c4a2f91e65fd3e6644dfd9") r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x1002, "85495500"}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000006c0)={0x2, 0x2b, 0x6b22, {[0x2, 0x1, 0x9, 0x7, 0x1, 0xffffffff, 0x7, 0x40, 0x0, 0x100, 0x2, 0x0, 0x3, 0x3, 0x401, 0x8001, 0x3, 0x8], [0x5f60, 0x2, 0xfffffffffffffeff, 0x5, 0x2, 0x8, 0xfff, 0x9, 0x1, 0x3], [0xfffffffeffffffff, 0x401, 0xff, 0x4, 0x3, 0x6, 0x6], [0x7dd8, 0x7bfebd9, 0x9, 0x6, 0x2, 0x1], [{0x503b25e6, 0x7ff, 0xff, 0x101}, {0x69eb, 0xb50, 0xfd5, 0x80}, {0x0, 0x2, 0x1, 0x800}, {0x1000, 0x9, 0x7, 0x20}, {0x3, 0x7, 0x9, 0xbf}, {0x7, 0x8, 0x0, 0x10001}, {0x9, 0x4e3, 0x80, 0x3}, {0x23f, 0x0, 0xfff, 0x401}], {0x81, 0x6, 0x100000000}, {0xe3, 0x100000000, 0x8001, 0xc83a}}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ftruncate(r0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x10) close(r0) r5 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) linkat(r4, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0/file0\x00', 0x4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000440)) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000140)="339d6b865f749fd922e0b4b8354a2e5c56013c97d12ca1906ac6f8d7976be799783cba6ea03579cffbd99170b43b44f2fb6d0bc92d52646aa355f8", 0x3b}, {&(0x7f0000000180)="7321f4720653638464ce6f0ab83aa44fe91c5483732d0bc4f8b5e22aa2c0c878312249d90ae60d8a9dcc0d12a56acbfecec847f0bc2a601e4826c9734e53452e850324260491eb7015670a95943164708f08ef0b32c6327962068f06a78f4fc8b3774a6cbd3b4a95e9bc72ffb74de87e6ff9a226c537e4a69506a4a4ea1d57d894fb145431b26a1531ebedbf3fd3261bac4b4779992fa6f03816256e2f28a0f1efb1190f03110ed24e6ec3723fa21e28af09442a413d0690dcb37fd76c89a5e12081bc", 0xc3}, {&(0x7f0000000280)="b89396b3b382046210866d8e131289ad8def5d7c369f091d2613b98eec448bf073720f8afbaeb190f61b30b1ac37486c66f9dd7bacd7956a217ce9b74ea53e44060405d9e43d08de916fd59c3ce800fa67ed8d8c8e60720d90bda31a2c1f129c622d53c76793f1afef45033480a3ca09044d330fd2bab7c28f5b74440933565fb76f5756939640153d3b80d6945b95569383143a41fa9ea69be597c84bbd0d2c7e3af42a47669e412d079bc0d1f7f3d2d76752e5d277e5f0cbc6d7923385b9bf75022bea2051f761000ff398454215", 0xcf}], 0x3) 18:35:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f00000001c0)='./file2\x00', 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) 18:35:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 18:35:57 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "00370400000e00e184b91c00af29d200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:35:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f00001c6000/0x4000)=nil, 0x4000) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 18:35:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x8, 0xbe5, {[0x0, 0x6, 0x9, 0xe42e, 0x62f, 0x3f, 0x1, 0x81, 0x5, 0x4, 0x401, 0x0, 0xfffffffffffffe01, 0x1000, 0x5, 0x1, 0x1, 0x7], [0x9, 0x80000001, 0x10000, 0xfffffffffffffffa, 0x75, 0x5, 0x8, 0x8, 0x7, 0x8], [0x10000, 0x200, 0xffffffff7fffffff, 0x6, 0xa3c4, 0x10000, 0x67], [0x7fffffff, 0x3, 0x3f, 0x1, 0x2, 0x9], [{0xfffffffffffffffe, 0x4, 0xb7, 0x5}, {0x8000000000, 0x7ff, 0x4, 0x80000000}, {0xb006, 0xffff, 0x1, 0x5}, {0x9, 0x0, 0x10001}, {0x8, 0x4, 0x8, 0x6}, {0x6bc6, 0xdaf0, 0xd6, 0x7}, {0x80, 0x4, 0x5}, {0x7ee4, 0x2, 0x3, 0x1000}], {0x67, 0x6, 0x4fc6, 0x13a2}, {0x5, 0x0, 0x3, 0x4}}}) 18:35:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000004c0)="b100050490000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) socket(0x10, 0x4003, 0x3) 18:35:57 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/69, 0x45) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='x\x00') chdir(&(0x7f0000000080)='./file0\x00') getsockname(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r1 = socket(0x10, 0x2, 0x4) bind$inet(r1, &(0x7f0000000340)={0x2, 0x3}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x800, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x1}, {0x4, 0x2}}, 0x2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x1, 0x4, {0x7ff, 0xc50}}) 18:35:59 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() r5 = getgid() r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="3cd2dfec680dfbecbd23ef7ce30b42cd77556a9061bc3f06185df9542f183ab65743f18804b6cbd9aad2570bd0471565c1d4598c0bf8c27660c182228dac4e092912ec780464aa477c940d1478c4e394ce023794e166e5549cd201133e5a6883e723dfab43fcbc30e89970df3b0c9074956c3d4654bc8f6f2103adbc42bb5c7e4bc5e756bbbea2b02c8ee6c0cac70b5ef372b0b3210d5b16f97db46e093a1b0f321da6c08b9d5ee25df57468ec33aece11fc9b44b7a9b1530d156cfb3dc031c7ab61064aa09fb986633d88e7be1d26ede828c963dc2664a61cb0d6565bb1fe0fe635de8c3042cbadb6", 0xe9}, {&(0x7f0000000280)="12bb1f4598f100327a6cf004e0af16e97b849af911f90a89117a4a7fe9a3b787419e2fd6910a2d6de3cba7a3d2f3ac04a242428f3234c343d914eb8a572bd4feb8b310913b1a36442236b6c4f68819a0172ec5621e836f2ebbfd85edf6d06b0ab54cbb0d92e83fe4ea52750020082042047e0318ec8385c89aa5b037c7d92b8f950030c8daca9290fabc03da013a2464d5fc2566b48919c3893f6a2540be3f22fd97648a04f7b53eaa5af8f59065f7decbbe6c339c507291d633528fb8a69c94b194951a16d81102e566ce609f5e5e040dd6c47edc6d29148a07e851590424320e2da383f04508ffea46c2e6101ecf94eb648ef8167a7901", 0xf8}, {&(0x7f0000000380)="0f920420b58b0c46a9238561e25d7524ed9a207ee0491a08a73e3eb404b68d023a62adf5774cee5662b6ce0d", 0x2c}, {&(0x7f00000003c0)="539f6c5d19016e929a30244a2e3faf7377b7c6c9e61cb6c02136c80b8d0846ba8af770f6f5c786d72779f08327fbaf0421c26ffeddf186c2ac435387a75b513541ff45bcb6d1db1e35f8df71d4a7f1e53f32240f84044e474b7b6e5714e784d9acc894c12e5aa8cfb6870bcb539647c696adad5945f4abeb62e73a0d1624", 0x7e}, {&(0x7f0000000480)="cbe6c2e1cdce4ba08d9df170baa354a275899d7a6fa3ae533b36d4e453f7bc88ef61b9b9daef1a187c3ef68454fea196b7fa103e9a119d4a5aea1ab37dd11a76095407c166ee6bacee49d79cc4be8df6ee74f6de9a5bf7c3826bc62d9a0f7745258c47722aefa61c78c6c946ec7fbb5881e20f886a13f7e81aa4da836cad68e10f50cfa833387db602c3bc18aebd0e05b7dcf544d71f957f8259eead0b65131994689c1f41cdb4d0076ba798be4a1168405878ee08", 0xb5}, {&(0x7f0000000540)="bf6af1b5a2679f09027185e8587621bcbd3d5d10b9d59bb42aa2fd43f8", 0x1d}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}], 0xa8, 0x3}, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0x22e) syz_extract_tcp_res(&(0x7f0000000080), 0x82d2, 0x2) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 18:35:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x3de, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000001680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500), 0x0, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x2}, 0x8) pwritev(r2, &(0x7f00000012c0)=[{&(0x7f0000000100)="f99b29252161edf7345cb687d6a8508f2bab12cba63c44e73106a3f1930ef83bcb7941448b98bb3cc52d5c12c78cda2ed2b7eba19a471a84c8c9cddef556c77add1d022b867e93dc8e34cc63190fc6f59ceb245fc53ac44e5f8a748e2a7d16b93b9c32a70ad86369df2128f584b276aabf79e66c2533b67ed6bcba5eb67746426918b4d91bff77a99b4083e8aabf835c467a18be594a0c915cd364672afa6da51bf3f6d5429e6815b61f8a57394ba5d0beccc95fd4c88f04bf99c167a476a4608bbc88a592b1def2e32da06d45b7f6adad1a94b248788faff988683f6041003c95f4cf91a281068b2243a264dae47d947f220e5a4aa623edcca4ea346a8e21d576fa6f73e609c150d77223f411e1dcfd42687d17ff5b93d3dbeb623cf41460bc04467c3e3699c07870abdcded0ac8ce3d3a37364cb9a9c1f168ae25b9026318892041d6b367938a644db35a874c37addfebe1c179b1edccdc5b092bfe1d34eab3a57ec23b4614a5efd0a1bb159601b1d3cddfa1490f2def776affc1b862dec1aef1c9cc630fea69e0fa3c7661f081bd982c46d59d099d58ff75df03ea5dcf129a84e77747e975ae033946e4603865afaab50f653ddf678b93276e60b1ec102c426e005b61ba1758881d2a0bb8daa0bc548826a40d797f6220bd5b19292177be55010d10c2e3cc0ded04d4fe6d56af8ef2fd6c79ee8a245fc8444861e025012848d5ce9d2c19889c31baf136193eb0dc81f99c167dc7cfcb06845bdb2a36d4b57bfab192caeddb370d2b2c76521c0d633bb33f910adc4dc48acc7dc88e864b397066f610856770b0c435ebadd7746cb330b86e3d348cdd98b61c43870e96725747828e33d79891610297c38696731637a564c23935ff9487c65a1fbaebf529ce7967e2185ac4b2fa324d2c2c3a7605cbed1dbbe370e4a826e67dc82bdbce682f8f784f0f3d7637663c3c4c0094e6bd18d15cdae3cae42e6b96ba82298c419409596ddf8012c416058db5a6c6bbd956bc23e0c4d2bead2204b453c305632d4ec74ddfc5c853f4e4092628ebe5b521574c25f69cf2a573bce1db234b579e0431014e226ab0a3c51b8fc1b0e9bbf69a821d15056bcbd9b519c495ddc17b7d8374b9985a73f5318bb6fe0dd09b3036a991af971545d62a53d8cacf93bf127a722fc6c278ac59b91b450fe8b4f2cb66d66f832ba14c9abae7965d7b12e93246b981c412d7afac9dd091db1fe84b94951c56567ddf540e2990c5cf2fb8bb92c7dc8ed67c1d28b592c2071b927417fcc5a4c356f8a09e3ed20496a452e062e53e9d9e8efc3ef46f4b046f1c7499c85f68037c481b6149b8b11b3313b145683a2dc9c170ce502f0629df9a1e4c3865a7cf9e0377c7291f188f30a38d708d776f299a9b05bdedad27e29907030ee0ca2505f4eae6e394a552c1f14dd38f052cd6337433f1c11d6dd4dc2b11c02b1207bb9ff3b3dbc65d8798901b50bea730219ba806c6d47b2560dd75f11d91e1bfd97a561e4fd941befe716eb0fdd7ab58e9b461ae57f6b0943618c9f661c5cfa4821c7929f112b43ef29ad3ed7b0d443126d2f0780ea858ea3e78b44383c8087c590260f78613bdbefe2d746d9b985f7bc375cb79d1d2412f722efc04c7d2ea4c2f1dbed54fba99bbae2391e08691d8104ca68300ee43bdeeb1139652b56aea4e8e3a599b40cf475a6c28ec289d2528b810d6f5ea5ab3caa9a52151427c35ab84cbfebd340166d590895505be6760685bf351ace95c7cdfb94169ed422ae5da9cb9a1e53f56882369c11e1c9abffd70d71c95f36e146a5f2293e2d909577a1fcb15b1bcf08d154e9bf138c8fa86a87aad4b940d33fd0d4995dd9a5ca610ee645df6dd650ec2eab54ff81f8aa7f5c1e5b4b54ca794e59db91777527642ca2400974e9ed5b8fa8dfd4d96db8c86d83ce91b0c1020aa3b4f451effa65fff6d3cce3ded1d7d728513bdc4b6183dce1819a5c9f7d685e5b12e6e31b42fa92b6b9978eaabfa1f6d2968f797059c72c4cf9766996ea98fde9c02233605674ed6e07f46daeba38ce28419f50a897c0b2ca0207dc370c4f3db6f63a6f70709f98df3ad1d744cb5f35c30d8832ea7deb217119bfe671793cb3c1a7d83fe462c270cca09e47058b9067040452d7de8136e73f68dc63d81f84f83ce42b717d91c227ba73487492684a96fb62fdba8eb54fe1c1d18bf77f5338b7e614b756d922b085318d2e0e0451b2200abc43658be6cdb0033817bdbbd2068000470d86277eab891aaf4b2bfe9bb31827bc9226e7a4943b41649293d7d821319aabb9b5b2262f6ae46f35ef0d6ac13e485f19cdcb78fb1b0ae146cefd99524445700391ea22c094b5009c97f444df4d5cef2dd6cb312e0a70316f262af0da87763ea0d2dafdf82d49a9f3be8b5e7d380f1503125c0e944b9d434a06daddc1b8b9aed0423733dcf8ef4b8acc6c5e1cc89ff1d22a5147b7795265318d0ea183fc53e8207f54d93d379f9fbe82d74c6691ae6a4392221d80cad9ea22a2126ebc9f4b3fe33ee917e7613ded0dc5477db93905305ad1340b534bfa0cfeca8102c6f042380c980ca3ca77a41c89d8b66b2678ce546dc0ec2a7d97fc3713ee441e1f48e8d8b7d77b29baf05f60e2e358da25fce8827eaa9808475788f2bcbcf45dd2945fcdaebc6414342ab3e36043eff2a72903ef9579c83eb6d8d56c190aa84d3e010e1cf977a671435d29f126263cd4e93e72f0c50313e2cc3ff0d45be8ebbebe2da63781a54cf2955aacb03ae310174c69305513794092c665b1173aa4808e6820ec0367f30cc20d8b1e692729d8b1b5e909f48a1ba3bb0fbe7989a72949d5bc77da86d5ed6c4cda6d33e9f4dc4db0985592e26190d81c068a311509546c704a5052d19da3e8960aefd2ce57d05c4a3ce4e0ea8f8cd6a9cab26444c944d196bb6f3040a0cb42d4a43386cbe44395e0388afeca6af715f7c53b916403fb52f31ee820a7945222ae9a4a379b7e1979d485234d3aaf9659b211f9593bc4ba02ddd262e113f4fb3c5a3001cad0674f243ff4cef75c873c72b4f5f6fb3fdae09727aa8e3eba466f9b79c3e766037a1e5b5b6d49bd5281845e7421469641aee2f84354e9868077ec81be6ce7ef3cff59849fd6e5e9395e6849e12ed7be3f4311bc3148e715ea0bc59f6ffdaad4e606470e41ccb17f06d1326b08dd186c653824c22af5fa5a0d86753e644fc5be15219b6d28221867085ca01e9a564a9ea3101ecd27380e9433b53b8ed14a4f3324d494b2eaa8596656e3fab17de1a8331cd532ae1d03f693b02dc7bfb2a1b9fdef1135a2ee5f5a61026af113f94ef699b859f3e518dd8b721e4abfd1522f64db4fe6db47b885cc526339b670a3797435593d91873674d163307998ad40144ee766010b38bb16d7933ce528078fa62b0ec89ae851eb2f360604f493e03d2b9a138518914bbea079e2ac7b32991911c01e79f2be3d7aa35621752afdae186480a7782407bc1d3f3c6c052b0ff5c915f4daabf9f4b7573335b398f6c27d7e0be2ba1f833204635b4bd6ab63d4035648d216eef0af954d42dbcd787d77a3af650709938b74f9ac6968eb1f1199570ba340991afe0d5a2b56c850e8ada993b4f503fad987203519916863a7acf5ce5436fb676ec954221b0a955dcd49f0bcbf0800125b46ade463070dea1ecbd182cf701b43a5185b0a5f6539e036f0d63ded6682df8d95a6a47d6e706dd3af23dcd7dc607ae4a4534b9209d79ef007214d7b934b438d2a9adcc41b54bcf3bd4f4178f27993b0abd3a2f32b4618330727fdabc32cf6f20c30c989752d0171fb098ba579bcfe16816a856aa6c02076ff9de13464485b9d926c93c39ef090d10b83b0bf12bdbc6b3327e48f8021506001676a26cadfc541fb1e33ab252b923ad568767375072195001a59aef29a051c1aff4ec73daed6910d4c0a0296ff2d4ffddbecc5f6fb48b87583b74d96f0e9620c9258c3f2937c997382ac30114002ae51f78ac18bb3433eeb43527e00a6536f6c4b65cbff0be26eb5d895efcc8a9b2effb4f899d875664a8008d8d95e621a70930935d2952f31644186842d78cd413dd70f7194380525f0ac62cedc8c03a3230e3df4262710854f79573df4ec6f2d82eab99e2f23c76819bfd8b8dfbaae04e9ba7c01e332f068a5e64dc1014e8c4982241b214ba15ce550e6f149a715e74c4b30cc5cba0a540ce5f2c9230a37f823592d6f415aa999a2982f1aa2079501210969b9c4c40df924bd766be2fb67135d368908f71051d9a85f294d0963e12b2f86ceb5a6a20d888d3a264cd8fa27d546814fb4195f875c28c84f4bc7ad58b875584dabf450459d746cc032a1f78a02f61472025b6eb8cc3f768d2ad9e066c4d8f871cf7596a346d2c670efa7adc9d752b64370a1ad9d15fad31d4b25d7ca9a0218a6a3645ea0e108f1bf79b4424249822b0aeb14d8122f492f719bb1daf5c8b6efe66ac3669833dfad10e17c5f45f0aa4f18dc912b218e7e4ea39b7248894a3c7672a778a7303522aec7a33bc0eca4ccd0bb3d4c72ff75958000f0ad263b2fc23959620987cd81e97af68a6fb81783bafb6f0ca4391b8538b0383d5b2ce2d5e92a7b7bead4a5ec27cc330bdebd5b51f4de59ab32b73da1aacf90195f0d417f46655d86b4ba3d48ccb590f3d77f91e29c2b90595b1f5f0c9f0ea4acb67eba484c461f30e87da8e3fabb34e30e659ee98981dcfd6b070e0208a894a4c22119da63f77cdd28264e7d0d3a94c1d6ff0bf8ffae61e842eb9ec5dbd3e0ca9e9a47cff36cb69137df5c74a6081f274dbbd7f8e9fff493685a5ae99a7e7577c64a332cac8fbe63ae076c8fc8bcb21eccc31af87707e6712c4f1adb71caf1635f7c06985f179b7da8913704fc3426398b3fd224793c2b6b41501c9680a2b79f7d9a2207155fd9f00fe2a130dad606851d26f47c6c9a48cbf7418df37195ddc467fbbbbaa6c9386433cb4aa0d4b2077531479c0f57d4e41aaa0e9b0e05e6a5ebea986b603baf5b5b8f64a7a546901d511aad9a8a016b807fd156172398b2a7d99aec66dd2ecdf7ed1366736bf191d7c8b6ed77dea279b5608b91174a7c29d5d6eaa367bff3f23aa0c1780132bf7f13779f29347610ec0073ed79fff7dd37879e24b72a3b7fcd64078a50732c00021fb9c4c66f8e504320cff0bf3c853cf653e6d5a6734d5037abe9e3aef7ce565ab1166f504d29411f911ad267d3ab0556e78cfe3388f3f0e8d75b08d096eda1e2ba98102954584fa2873d2b46a631d71a7f4b1155d9d43d1fe08fc9e2322587401b6ce2c0e4a532204aeec92111ea604c72b86013eeaa6b53040c318f746ca182775924adeb660abfa6ca90545ac8ef784d7abeba91d986ca7b5cc1da43bebccd8ae1abd63d3830f6eca8cd8eda3d254781ca7855dd5dc45acd8a079fd7019d8e3d1692b26f21d99eda9c272fecac1b2acf32f598c360091df5a035317e3e17af34b39346f55c9e4c9e6d58fe1aab0150997385e1a97bdc6e73b42e2bc1ccac6d2b5e1db59ac7661026c026ea5d133aa4aed5387f0ebbd46f74094d98a2364070d9614c7390fcce2c3416f0f2b00076eafe7338882bb121bdfcba4020e4e1e59917bd8b0a2c87a151d01946a69572c082ad593258f847c50634bf1c88ba4d39f641cd07e84dc3d431b249ea23cbcca4fcb7e2b615ec9034f184f9f535b0daa7126a3e7b7b0c66b251c4305c4c6ae63792e5d7d62b464b7da53c4f5cc75956fd15b1d8b990de0a16b235bcadde70c460736c087bcedd53970ae7", 0x1000}, {&(0x7f0000000000)="bfb4132ccc9ff06dd249f70d25c4cb949349977a53a4114d6d15eb12020d6771cfc05e23a0017a91a81b34ed379faed13f8425bd9b1e4cffa6310bf9a72dd1ffa4603c1fa2b3211f6cabe65ded440b464e5a7e5347c54b8493c9955efd3a269a554ea5126c65c3af5db03589d0ff9b", 0x6f}, {&(0x7f0000000080)="5f1546c405b33284ef09cdf68ff22570808a619e9d6dff3b9d2131ea3340", 0x1e}, {&(0x7f0000001100)="6c373b75b645ab5405595b6abad39674df3b721fa2e6498b", 0x18}, {&(0x7f0000001140)="7e580df6448ddd16747b359efb801b96f7e1f2212655132733043e2eafc60b5660c8e0b5", 0x24}, {&(0x7f0000001180)="6971036efc4e89adcd00f3390cc8f22bf6002a8396ee04e2689502f930707c61c22e93641c2af642ff9fe003f8047cdf4fc85f731074e2f8b01d9b5a200185e42cb3df173e9dfb1a5753400134cb0ed47852fdb377d491dd9362c13abe38ac9d5ebb0c6a2fe5b04af97af28ffc51b09e46f58a37d728f7a275bcab3ccaa8bde91b09fe7c3006b4e7f4e4e247ece8bc6ad978baa66c676ffa256912477178", 0x9e}, {&(0x7f0000001240)="fe861067ce2a2a05301aa3fbce93c9da0afb0fd1d08d7625f5a99e27c019fde68047e8dbaa10d66015f50cc52e43cb55f10f7eacbb7bc57f45c7ce0d3a23b574f12e5dbbb8ffef23bd218e4e671dee2989047803cb2f960c89a8e2680c25c94caf5e", 0x62}], 0x7, 0x0, 0x4f) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 18:35:59 executing program 1: r0 = socket(0x32, 0x1, 0x366f86ea) setsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000000), 0x4) lseek(r0, 0x0, 0x0, 0x2) 18:35:59 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="3cae8d96fdd2efc93a9122ac988851ab4d145ef38dcd8af5336fff0261d65937228b4d5cfe1ff56c2f69da6caf67fd34", 0x30}], 0x1) poll(0xffffffffffffffff, 0x48, 0x0) socket$unix(0x1, 0x7, 0x0) 18:35:59 executing program 1: socketpair(0x10, 0xc003, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 18:36:00 executing program 0: r0 = socket(0x2000020, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xa8, 0x120) ioctl$TIOCSTOP(r1, 0x2000746f) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x4, 0x7, &(0x7f0000000000)="e56f5783ccf38aacf7ed3bb4b379da5ca4235cfede24d0f80b52", 0x1a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x1) 18:36:00 executing program 1: mkdir(&(0x7f0000000240)='./file1/../file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x880, 0x0) accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x4, 0xfffffffffffffffc) r2 = dup2(r1, 0xffffffffffffff9c) bind(r2, &(0x7f0000000040)=@un=@file={0x0, './file1/../file0\x00'}, 0x13) readlink(&(0x7f0000000300)='./file1/../file0\x00', 0x0, 0xffffffa1) 18:36:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x86, 0x2, 0xfff, 0x7, "09be3db2a2447fb9ebfb4dba7eb870334621fb85", 0x9, 0x37cd}) r1 = socket(0x800000018, 0xc008, 0x800) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:36:00 executing program 0: shutdown(0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x3) 18:36:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0xfd, 0x2, 0x4, "36914d7a88e949cb4bdbc31fa37846417b8361d1", 0x10000, 0x6}) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x8) 18:36:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x2, 0x4, 0x101, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x72}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9d}], ['./file0\x00', './file0\x00', './file0\x00', '.\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)='k', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) setuid(r2) getsockname(r0, &(0x7f0000000600)=@in, &(0x7f0000000680)=0xc) 18:36:00 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000027c0)='./file0\x00', 0x0, 0x80) kevent(r1, &(0x7f0000002880)=[{{r1}, 0x0, 0x80, 0x1, 0x20, 0x2}], 0x3, &(0x7f00000028c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000004, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0xb, 0x1, 0x8020000000, 0xd3}], 0x2ea1, &(0x7f0000002900)={0x1, 0x6}) getsockopt$sock_int(r1, 0xffff, 0x90eb96a343a8110f, &(0x7f0000002800), &(0x7f0000002840)=0x4) pwritev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="deec21ca49cfb0543ccd4982f7367d31725c388a1665bd7708fd69a269a26b93d94217beb04a942aaf311372c3d4e25e9fad535f02d6b6303b61487d84d7d02f72c5149cdefc89000d58ce84d022277f8246a5d12cbf2591ff3a8e4b8d9f3d0ffb11b3a41614eba8eeb86a53b6c49ffdd0cbd5a18a67f8877744c5f017413ca79bceddacfe00d0172ef4f2132896a51f153d3937f4bb39979c0f3af1a1997da8b3fb264e193d7b7f030465dd159f7b5ed49cf0c628b892122de3b1183a7c36af105e863d400fa0146926f890a34d1f159b2bddd3fa15", 0xd6}, {&(0x7f0000000240)="228bc9bffaa96bb40646ef829aeed7d2ae1c4388f59beff7cb069976a0f33ff1131c6755ab6432150244538495c1f28dd0683cb611ddf2f570941088e4367e99e37e73732e4a9e306b797898108e57017a058f1b1303649c7722aa6006044dc5705c1f9692af5cb64bb1b593b90706f192b2b0340bdb9d6d49c714c5b42854cef75ee58ceefd4cb30e7906b0660ae7baeada9c8d627a2c3108dcfe23fba56638d927d3606a0a8526d0fcceffb5d5f7c8f7fc73e522f57df9055c0269d2bbdac9bae4d42612d8134e21e32b6e7647dd6bad88652cf934b35bb1ca6e7ebe37b4f540e57cf3e23398a5df2886cfe7f544b471626a0335caf12ec8ceb983620a250879eeb8dc8b40d20177217a17258113ee1114bd493266d80e909338ef9b65c9018e3c00bf343f2da3a3e28cdffaa2eba0bb728cb13ad45af1b2b916b9b75661834a7acc2c86eed39d76f5de4057f56a4a691765655ec3812f7ee50261e1dbd932c59aa80761547ee7fe49781ad9b7cb1fb3f305d59ae1787dd53873d263ee32fea538cda635e1b9898f1310e3750865221879561c0a206fa9ec99906b6ede13e4238c433ef8f6536f49c78c49b82554974b4beaa842c8aa327a2fffa5b5e511591075804bb55167420da23afef3d3c833973eb5f64d925b59f4f20feb94074717faf81604690930c40e55e0836a67266d5f939b4193e003647a81b3edc86f6d8979627aac40dc66c00b74ccba547a3919fa8d164f82ab55103aaf153651bd1e222802b557c6db19d334dfad766b1b68ce666b52a03b9213ca946a0b45710ccfce52d3ac09e7eae4b878effa265accc0887cda1d1a4c9c8aff7a49f0f3aee6828dd532d65f0eca7787756d679c50b9ae874f08229da2504b4aee98bf180d19a9df3b1b49b03acdf77bc129bc0894557c0367e1efde8327d62a1d9f9cf41af3a149a18ced8566a850da236431a0f9c5e08eeab2a856415d92cb91f327934d06eac4f36ae27d589e7ff6e32fc3b8adbbd6a30cc1aa8b2652bfb10a2167ee2748a1bf927dcba3f39a4669d2faa376f57bc232f19685787e963a38a10d79db28d09fff9432f3064c1906d461498068c3c0386585ed479da2bdd66c1c0dde9f752f43f4feceb3292796fa76f3661d8c7e2e29cbab8d2faf8b7936ca9da35d6cae2010a9b3e35f34d4d437f3f31a39f33ab6c04131bcd7e2d3d818ad8731735d307fd43a7634b7a85a1e9d0220f5611675c2d493a1937b09c5e7d8071aae5d03021abb3cc44fc856dcd0f4ef2c7b77b9baf9b96451c8cc848494bfa934d7e3745ff6d9c67d330e75cd56c54d20fcdff3e9843d0a6106f14c48e7d7cec025c6137bd3f7a52892ba09aac0459114090d014b19259eb8f9407d5fd11b542e570227a7e0ba7cdcd967df6de0dc4ec51a05ddf78c6aba39e999d6c463433202626611550860e5bf35d57e6ed20583002d5631017d67eb4b7fdb36cff64b800460ee354ed41948da0638fdee0900e30e570cd2733e63db33b3c500bb82efee690251b294c54523c4c19298b8bb3e45207e26c7d3d48d6f3c4f24f315d739b274a6080263a83f3aa3ac6918be3999242254ecc8d76a99cfc78d843a53b02fd8b1362bb2d393e4fd9656eb42e5dfba0de6c824c91e6be822a816f003e8f09a895938c0e8c689c70b38fed1b46e694d38992ffe3d401f7e55a09a4d5a115855409710f08eda6c11133d3765ff16bf6e4d3c28c217cc295b46ae4a305c5af60a3329d4221b1af5f861ba02aa7a4b564cdc7deb60967d24e3215ecbb8ea07430bf9ed610e20d098d60c46266eff7e143e6697330260d635964a98678c17dc019d977728c1a438ec415b552efd33d54eed2fafc7199cf12577250a84925f50adbb0a057645331a15fef658fe57b99b02ecc2e90c78462e56f837ba4a3a112ff2f4df52995a4f9773d322a23056710c1bac9afcf40fcbc39b0dc527eb490bd594a5b53101f461f81a5e979d7ab7abd04d26223ecfc2a9e0fc5f908bc50577bc1ba958b14434d2e92e149c06084bc4d720e38da4932cfb9e86cbf9c810e1a48d8717d5690d8c2fbd1459f58a5843a879af5a7635f8276550aeffb3a7b9412be7efc789fb9a2bc53188661f9676a10c2d4fe537afa18ddc14d3594a2a87862f0f0b0081b4605fbf8c56ea60556c408541cc902bf5cd55f8a50ea337123773b6e756e3fe8b5e467e33cedbbfdd527137d72193b2a085290cbd5e8bfa5595ab5c04f0a21c87b2eec07caba154ff7264ff3f2dfc80250b533cbf85cf37dff2d41b1cde35ee25501dcd4f8e3cb76d8fc8a9e33576f50da9cb5cccff5e1fa27d672567589cb0faeb2a5da0dce4e7cc60e93715d678b40c3dd3679f5bf6924b637b722ebf3c8f248f81576f261f23511d5dbd33fb61cad7d80b08a6779e51ec2bfc609c10d35833ac958fa3dec16fa532289fde26ab3a2956d6639956e321820e929758a8870bac60aafaf935ac950992fb260aa2fdad51206349301aaa0e3686798afdc7d83f706f8a5366dcdf9248fb3bf5985d439ab0b29ea0df0bac8bfba2c752de960c273ce65c2f64b722e06e77378a7655a320264e7613a78f15890a0dafcb2de255bd86c3a14301b5bf45fcff10f7b350cd2007e7486be45fcd001fb75c6b434b26eae2332c24d59691155e4df253305a44cd2228b1f403e6d9d41ff9a6a4ab81ccee1dcf4d03480e5ab44d9fb13c7354884b7713871b831702ee6c5fc03ae5d0e07e2a5271ee7c9e514f91a31c16751b81259c9dd6b0ad675ed96d8b2e8db028dbb3633127a37b7a9a4182429c087b48abcf4d4278592ab0a4e95aee3dfe3483dbdd3c1eb8ce7ef8ee819c3aba62e57fcac5db6f0a8bf659c5375a0f09b742b3faaef186f24d7845b6b016814a51aae1547cd29c6b29da31d5a8a329a0c87cb032ada73de15bb5390036e33e4b4001380c4120644cadde646aca9ab0a21e7a3ddf9fba5113a89b0daeabffab1adc1a1319045e149fb5175bffeacc832e1f02b3d2828167a7d5c1cfc0226c603d9e38d4761cb8372cd13379cda44cd104d9a91459d02b69a6e5c3dea6b62790307ec63e336d7346db0a61d409af4af9fbb52d15700ffe66d404c7256c0160d15fff67e151068a7e8f31744cd5314166bf38f5aa0aa776ba6b263eea1fcb69363512c2271de85d2f8df4a2d99a3cbee967036118f9a5ba77a018350e987049442552d4ad37e81b0f85582a758a39e417ade922210fef555dc679b2167c1755b8cd3db2a37dd187fd8e99c51797a3db13e1e7627d398729682b0e079ca17bdaccc97fef28eb5c037ea07bb1995a834576d5a4e88944b9a2cb5e45e38afa745c95d6adc077eb31bf1e9b43c2451ce432793517a3f3528974e8680692f7ee48e50878c77c454e82351f0886e06e5abbc534b21b3444fcb30214679189555a3c1b835b7a2f4d357f1fa27c4e74d868b0c3d75c5e601bfbba301489ddc0211906af5af0af06fa3678f746d1b96395258bb9bd3da24b8ecc333ab6a264c70661337e34b9ef923a772ccf27af6e0d17bf3fc50fdbe0938f153ab7aa33d603fc8de8db7025da58e96470b94293233038fd05cf097f0b23b52c623a8cfe02f67cc41bdd002e2204a447ab8d2b0d74e111f0eaa383467e658d57e103afa009145f5819e5771b5d2f0d4d87caa1c155beab85fc6917cafe02cb06277abb4c1f74a01bf6bdffd9ba23b34f1f28ac56559fa8c15483664d1960ba26ddb7b26c148979f633657dcae0f8f86f2526df124238689f917286d1f578aff2f6bf177bbdbfe1a43ef91174b45441861c174fc245f5f420f4ecbea2d5b80eecefd1324a185c2284675bddb377727a205aced0caa039bf0be689dd7af262d97db7e09e1c938824b892ebf65b7677c1ab846b6688d6de94aaae05820d6204eb0aa396750c724db3cde6cff68ea11ec7fc898093b594aa0cacd7e1d72653f0c9f962d78e465b489c3a5dd72f09e7ed75bbb6e0c9bd734ecbad06819c3923cc0e4bbd66f8524c5f01dd5920d89509a58276b41191a342e3ae9c17034c7b7c7528b307ff6abaf764571cce408f6a9eab3ab3213700137794fed9000d6ae9fbdc33a3a47cef26096c1bc0170d51a300bcde8cadda464c322b201cd24647642c5e3280988d51ee19ded9e37a5d3b05c01d630bf67460922d561964e9b5cfb55d3d98fb28e77694a5cfef687c8ac36c624da33fab0e6d760d5e7806b6e091f5576ac504944336d75d982808f1ee01a4f638b15bb2d7e824fc01e3df7dc69e1290ba7375ae99d2f8122c38d0c63261fd3cb0396b2a4513c4804bb56391bd2c55eebd1a812d9e0a7176b6c4125b32d2862d4d2642f0a8a947a9f16d28f31b14d25475b9a8f56d832e8479b0ff2c3a3b8ccc5d433b1ae415675f631e40a269fbb82998babc2e5f4467a63f709677872927d466da996d4a938eeb2f615decd8c09a8e54d79dedae350209f3591ab7003c8ceea023df30d08a64071a5c05639a54cf088e14c08f5c7b4f6092843a024962a5933aabba4a3a4fa7acc564d54c912839088b248a85b1c08006cd721022e98e8ad9118db824d53ecb344e9144ece3d7dccd1d7381f75e7b82ff8655ac6c33ab71ee4fdaea2a7455790fc537ba7a77bff71da52aa71bc953a5e4dea622d98e3a5266d241908dfd5b18ed064c2cbd85d437b54b9c293d5c902b20a2cf1dbf6e71a4c769dd744ffe68abab36c1aa9c39acc5e906cbde228ec43cd0cda9ff13ea768a4916213d145cf65a0c19245e05ae489e90b868e6d190f087b51331051099f79dd6f095433cc214d912b3ec48784fad7c179e5f3c70fb90efd6876abf341be2a788030f8e7db66ca851d5a1609c533a5f58fcebe0452822d6c309f8b6263b305d748b04c8d22000bd330f2e9b3d4ec5df1bbcedb3b9b5f4460c04e13216dcfcc7e5433e45c185c5381505a7721d8dd28a660cb4313514fc48374f0ea9523d87d799abaa215c3daaadad20a327f3b497d8cf20d073787c626f57e9a8b118b57d801580b1201b7c5c80fcfd4390d7a8449890ffcd6a77039201e8dd6ec9b780f13784598a4838aad29d8a99a985fe5063c80e8d6d72b785d5c643d33eb3989edea2fd9a627eb60ab3c13eb4ad27c5b1fc0745bd8ccfd7e754088644e9ea9066ab844eca23922ce45470d26a76c2c33ceee65af071c3e146348b8fd6c5477a4ad5daca3ee050e419433ae044af5eda48ed371d41ac05fb01e4f02201d5cd9ad7df06bd9c3806c55a90823ae2499a2021f35af62f4733281688a7fda3a5a62366759945f5555afd4c43df766d61cd0bd6768b1bbce02cf4f688cf2b6e205e725a1ac12a89ebe402bf78046394557143a60d9066ad6c3a7ed78d0a3f325ba57055592b127adb1badc7240f34bcbff54340ef860b390a36d2dcfd634e6e0d657965321da91db7f23fb6cfc64f7a225bac8e5dbe54f8da82a6b32cd223df4516b9a9c25118e97898e60cfee58b7a8db82b5895fb4828417e4809b097a0e5d686b6000463d9864d19cc32ff420ed271a76f659d61d0eaf361eebc107413a187363134e0b54f3864c1c14af1dfc151816281260fbee1951c02dea95614088a44c34850d3374e3e7fc062f15bf10a4660da7ce27570be26830996b5e145956ce7593318bfca4a8c7284f63def9b5ae9ec1ef5d0e28d37a531c6568d3c1a67e02d95e9ed7efe8e2a4a5ee3609fdaa5cdcebcb1adba73be166a300d25963c0d5b4b7bad7404811b6a763e5a7e94c0196ecd98f4363474e7002e95d0a20e301316eed5d1", 0x1000}, {&(0x7f0000000100)="c94a7ecbbc98141269f5e02bf34cf0992a5d4fed063cfe07155d2375993466f66afe1a36bf5161daf2c70639ca50829172e85cf015497b56ce342ca56ea8d8aa7bf9495dfaa48aad95e375ad2ffa989562a7f1c51d5e34e7207d9c2827619c22ba5a332b0bc1599a0ebd27868794fdef43bdaa1c46961034b2ff041a005fc90d594313d20d916b95c8b5b10975455819f4da0d56a7b6fae135f431f1402867c43ae2b8afeeeb26b4b00c2eaa9522fe1abbbc4f54cb2ac87f7220316669caabaccb18f516e09ac71c5e173f07ded6259b403a3046", 0xd4}, {&(0x7f0000001240)="c2dc7a9b699491b3770ff61c2f8b9da7d01f56f66b9da1cefab1629e9e55e3259263bf14f1ff69d07a6a3d5b2be21482849e75e4faac48cb2291aa7773c245674080895353860d0d1a23154251ad7f4062", 0x51}, {&(0x7f00000012c0)="661ca6c4cca4d739980d4c5ba10d4d6c778e247c950c4d030ab83958b0128e2a6fe55d2ee4e385301b39f708d81ca248ef13611842b21a99307cec24836143d849b7841ff11b94dcdadf38937d7954d4e02f49e616d8bb569129457b9caf3fb72f72955a11359bc15bdcbe280b7a9e3b670a7aa931a042f4da89a7f909b4a79ba056de8937af2e43a76bfe603a56384260df76d84e52207e109ebd0989d1f382b28d79898d42e71bd4c037aecfa6a3db8758b20e73dabffb9238bab95b093d54174c0a02719d9200b3e56ce33d3c06", 0xcf}, {&(0x7f00000013c0)="5c6b198623e794db457e7f7b50de09c2e2f608209b03b2b91e2eea65cb0bcde82b47594ddc085ad362200c0d4f4605014080cc308d46507643bc4dbde7e67ddb2028e0371a159317a20c750fdae660aec39963953be3d4acc66a6cc60164fcb0ec32f82f6251edb34d0971cdfdce3b3c03fb42a00107a06c7bf33ae184b8727d1d7b8a", 0x83}, {&(0x7f0000001480)="9c2b40138644808d9f31b2db59ff35ac6bdaa59c4ad1dbe426d84b3fd60b7ef8bc00666cbdeeef4c6a62a30f0bd991081138bd8e1a8651d0c202f2014392e25a4f68c5996ef87ebecaf5dc661b0bfd3cc5a7aff2bb88d60d82115686e2d056ba28652bcc778557ad50cdb0cb034de816a349329cee4f3a2e953fb4ce3c545642ee9e0c2193496bb1454c827626d6d678b2bea3c5f1a0acb647d36d8fc22016b1e34c803a8d01a4d3e9a40dc788947e2267222424fc87a8b9da96b4b88fc24cbdd1ee1e13dba3b352831eaa", 0xcb}, {&(0x7f0000001580)="d5b96b773c34703523cce6ca7e3e03a0f166c5e92f4b09e1aafc11457b0fc4a2a6d513321b8d8afb215155484a1d1e57e253b41faddd8fa5b1ebd51842e9206129cdd8", 0x43}, {&(0x7f0000001600)="20d4b1f81cc3ae47e8a7033f64a53355aed8fc4bca83072f235b3c9a31b3093e896037df5fcc7ae5c12673c284fd5d41f05d5f9a874721e31cd86fbc3987fc4213c2cc5fee14dbf23fd6628e650a234ca1fb400580176c68bc7d91b197e78e374615c0bfb7cb76e16b4541c2a04a423b5196eadb8474c9ec7d6b97fdaeedfe4777cb8ccb90bc24d0c84754e6176fc72c96e4225e43c15dfbd2aa3bea721afb50e130dd2c2b9bb280a14890105a22db802e3adcbf06e499265522c200a33ed15c50e153ddd6df8ac3a1fd2a6a94b0f6bcb0c0132c8ec9c1865e9fa4a31fe31719b0", 0xe1}, {&(0x7f0000001700)="e43c8dd55da0aa01a97653289ada41265295c8164eab9e32c9f8dbfa9b768c2ec7f54122213b77bde57bf4fcf1fbba12a6df5d11dc238ad7ec2b0f9f1bb03df8fbb7b6ff5f85ad294d7ebd7b0c862f731b63c8bc85c32d132f00f098227516d117a5c3abd451a30be87a9b828793506c91a0ef34f27482cd690aa76e1e7de066decc5743733a764eb2fd544c2636612b215ada82bbfd4e52fb5ed95cc2a266addd77750c7e5fc5e66673866d40f68a57c06c223fdcc6831a8ec76183b56cf2a4709a4740cb2865644f9ee772d539dd2df9db67b5ce895e34598dbfcacf686871ffbab2d67aac64b19eb05f65a5bc9299295956b19a7775dd293875e75c5c765b00fc5983a7745087f0a01da51b55a8d61cf1031569dbc31223ce9b50af43941bbd064d58d89b696f21e80cb79e4ec90f4c71101b65f7f4e23422b0653214c7a1dc241e61b2ce8a4fc01b761980c5ac4e3e76c67aa2055bc15c690b48762dd884bc6581e6146816e233dcdd7f3dd361ebea5a8fe30dfd1f7cf46f5cbb56388b6c2f3fe7d8dcf5b4e7729c6055461ac8aaeae5fc7a9fafd4a701bc3cddac5e15c1f89c409ca82ebfd34f589fcaba213ceef5ff5b92e5ee1cff6e62b699300c55786b9c5f61163e54e924b113037ef67273bcdd0203bd5dd9fc4cded52e8896f895f970bdd3fb0f4cff7f9cc81061ba43ece6c8a62f4111a9139f9df7d731328723554e291ef8ef5e8c4cf1650ccc7fbbba1c5df72b2ee25ec3a2ecf1ffd6f881d372ce72a45dfaeb1d34ff4ec98a8b039a00562da37a9b9b0dadf2445c98f12ca0efd735b218906189932bde60254641556a9eab7c005671aa32d83527ef6d3d918acb4c231b4c060437af91a623b8532a1a857bcf92b29be0db0fd678f6ca0229e12c7cb01e84ba04f8e96c4db6114a314c8d50c4fc66cda112823b7b068413c462a0e55bff4cd92225bf374864dcd23124c058c55fd641eed340f0c240d0f35493b8ab2fe389fa047909e43e2d8078e6185bd151d6980cbef4cb1f32805f5c513f1320753e34ab8cf9a02afc64eac21aefd3f278d04962475d59f98ab2c76721645cd5258f06f71086250a37cdbb89488f788d06e47c09ed53ae741a78be232c54649dc2539347ae61895ec738b3267bafd984402ebc2e45abf3c91e31f2fd0255b22ca74fdf4c39bd0d58ea192b8b55f94588d02a8e6d8ac109133bbc9ca24251c32252f151de624b507e507c974359828de0b6ffde5f2ad2d2ff41e9b8d4113167de536afb21bcc9e7c675c7bfda4f9af247e2a71366ef26a84e9e627eb227566aee039286b68ebc899cbc41b3d2513b291b88615a0d358b3108ad753c618e96a6a76c2d76b975cab1c02e96a2bbdeae229cb82c0305ee74d6c43b76b9eda825ff33ad478a7f7e5a5521664c490a46363b8dbf2512dbad48367dd75b7aabbbb62f6f9aa68f1cb29ffd23b3acefb65c20bfeeba13ab0666723dbf3b442233f4e4efd9a34539662e9f67b2f310eb31e00a56685b1f2c8f938c36b7e65e31491feb6cac80507abcade273042ad975dfe4cbfce26db9f9f2ebd7b5e5891da04ee0a4236480bf891aba7c2615dfbb7856bea048ee50355014804e3d4f5448fe6bb528f5323eb0eafc9429209c89ccec53d4675e0b58ee0608cfaf0d445e66f360c926d0a45f72099cfa1a050873e5a3d31dc601e7ee590431e866f2b18b2a7f445c1d874d36d4685f44e41dd72c66c9667b141175391ec9569484a12ab6f998cb9d0a2bd2ba3ce707fdd7e0237b4cc1ea393576c43014142b920196d028ea600e6ce71c968d0cfe35016d807ee1b32dabd07c0ef5cf71e87ef0f290bf6484a0444915cbefd1430db07f6f577bedbbbd084c4fb641b03c51f75bfabf9933526d3c70f32acca690cbb98934b7331cd1204b38f2dee47dc9b2c21906dcfeb7f241964340a0217174b1097911e2edb344a6e9de59312a49fdc9776e68f0418d9edfa4ab233d0b42e37cfe750aac0488086e791a8fad3561fade30a788f33fcd7bcaeea88793065b383b3fc6dd07f85d8af249590faea0cfeddf945d032e41c50f87e525e1e853d83f37667c39e5422e226dd9c6eafd3d4c1434923117e35ec1e43ada98e3f265e03540851f7b4a16f176d3e7658f510d7acda3d62da6257f86faffe940a3247956b7caa2e81c9d5312dbbdb2499502a4f7e81933c033752df41e14bc4277237b23452a5d49a1b2bf5606407ef26bb1841bd549fc24563392f2a6a8662e4c8363883abcd052b01c25e67d5cb473ac81eaf2b86b7902bfb28e8e977cdb026862788b0ce66461172a90aba6a89eb7032e5b351d7a177cb6d11d31d5789bcece33d56f8263f716d61be45278d0bfae028b992b6e72108bacc29362b9518d65863c2d85dcb68c121b8c1e18435baebaa56901bf542a27177bc29015fed9d3ed7d732f605908991084180dfc3d6646856dd038882853b8b4ba89398a2c8e2302bc1d3ced3710c8bc52b36d2bad370e42f7ee4b54e63d10342dbfa97de5d69c0e3633b180836a9ef133ae99642acd1daf428b12d25ae8b209dbcd287d911f1acfd0e238795f475e18de0ba194be8590d053ec5c9aec9bbee1eacb69b8eed1dd881e3e6cc102dc47d4057aafdfb491e29ca410b3789d664fd2e9804410478bc99b8f420ef6f1ee6de6823e9341bb434d58115e31e9738ad657f2d78e144bebf2b383f2009e43cefa86d332bed9efdec4eb840fe312c17abef2d56f4e37bfb541b2d9ce3129f628fc4442dfde6483058a80436bb9f7389ed092ee19431159da9eef5ac6db76705ea439f96976d5bce7b82c1fa7bc2c29d0770201c6a6acdbe21169c378121b0527c9c261be1142f8a6a9b3aff17e37cc67b750b09281e8f69ce095d6fd4a838f2604ee3c251d336f2e30acbcd7039f6018c8a11f7474a9eb10f3ff979563520ac165ecee1dfb4beb6be605cd0e2f4daef27975fb3dcc86ce991d73c3b8cd91da72bb392b01bce08bd6376cda2cb93965d90aedfa8400a9df9dd285c01d666b42404f6b6f3c9320cef9d45e9e343af71025afa05cb033b2567885c47b8c817614d1d4770ab22d9454c9de5e64070ed5e83ff350ba66246481550d106fe8981dce92cd6e0efb56cb947428ed33c3c1ea956f2abbf6d06e76e15f07f3e2bcf6c6de9d00e8bd7ec4eabaf791a21db5fcf9f188da5a0a179a4b4e57b5865ff5173f8f21e64d1de5181f7c9a9014f45da4818e16b37584f521ca93860b2fefdd775aee597ad2dccfaac443a55685ffd7bd9eaeb73d80b1cd3a1b0d421cad1feb375ca8fa284cba2d71b20f319661cfd01e8ca6c2761f7528a827d90e6da22209fc665d76aecb28686879bddcdb15620e0cb4cfeba7e8f9d47fa2b728e46da08bad3ca403ca3d9c93e92a77fc4d1411d3f0c153f54a2a3897b9253fe8c8a541d7ae993e6e3d8dabfe44f237e748d9b1d8266e12d2b2be43736a1b653252fc9dd0c911b22f13f8ca6945d8f563f1b121236036841e64b6ef530c9d565d0fb83042bab2d80256adfa8a1229b92fb7185114a66951b5f4f2bf4b930fd5acab15951e543fc7eb0eae8dc8f08a2a134339964207d9ba4d13bcbd6c1cd8d4bd4d69e326879aaa8a5af654635aa4d01e064e9ba9d4aff9bfec69ec20e0049fe294b04bdb4e2efd52f037e927a3f702c66f3c55dc18612c1ffd291360d94c94219a59dae2ec24b46f84d8de866aa0cd82c21d94a141c9cd15c65f5eaa515f169d72b112ac929cdad4d9e30d1608eed1e7d4a044a32b0d556ca5e9b2103cd43a6bfbe4aa7525fa83b9e1394734e3a49026ed96b370245c8cb8e339ca7784128b545b0c917f6a01e0cd0bdec0ff53f6f29d9f2d29560a2eeabc1c0d7dcb132576c7e9b2cf878ea276d389d4f38273da972bbcaeec6a3acad787a3b25d2e3c69a23ff433a5d38bba3b252dfea4ede0e8d9b30a101da3f43c7fbb3cc814b22d71df3723b2212f60d66c87bc21b71437b04dfcab812da4111c0ad54651c7c3d93c03d711e90a9170b34cf9a7a9e8b10a9afc3085b26648d53fb6d7adfb4e8473f14fb74cce316c1ca782136d1b0e2b7f56e624358fb77e647a3a68e409cdff51fe27d9b2b2fa0bfc2f2247e8a32e086e95046c227289d04b415418548ab048311631ed95f48c7c00d3087db85f1623c24c06d0cccbb5c801ccbcf9d95661ef5cbcb3fec8109fb0d681d33b840ca233f142ef6669bd1b9e3339ed87b605b33fa10a1fd60a3fb9d693af32b4fab9a166f58b21c3dbfa85bf49e297c1fec26caca8b2c260d0fd859b04793915154fb0a1207450ea18a50bcc429d8cede470720f09461a2bb0a7e1e6b4a66c93b307325a8b23d5d1e945d58165e4f4d03eab74c3b28d0e5db4dbc3e857ea1f608240dcd9ed936bbbf063fdb1fbc16841eb67f57bc0e047a7461ad0bb879d2bc4853bc43e0e9d0492f1e3113946d6f595cf2b872b045413348e18b63e180e05955e396c28a4211c2e274d5bcfbbf5ee0eb0d4c30f0d0d78981d6e4ed7fe489444503db2543f34dca12aead1a5dd2df205a6cbbff06f576ea12aa6aea1edb63b41d1b7ddcc902a3f751b5cb1e079a497999ae2b6f39207df61177c6aae3b0e0dc76bc31cbc2e73f2f4774fe3e4e4e81bd79eacc9de3a30f61da8866fabbacc9b78fa46f64f5139d8b0f6846ea9f790311c4ee0c734b4abc9abf7aa2575cd226b98cca470c506fbe3ba59d9feeb149f6389a031d2467f01eabf83b8cc6423dcb87ea5322ee79d49b9ca0ba145feb32e72c312df6e18438fd25fee9536896b36e695409054d5649a9352b763bdc5f80758688d9aedf1b0eed528451213710fb25eb2b6873fbedc5150bfb5bcbdc75b23e34be625fc4664a8f92d1732decb8208ee95b89985cea90a3efd4a84b72317b42042409fc125458eeb296f5b57ee4d5f406020b5f73f46567ca430e225121c281f204b9fb72ecab803f1281568ae109bec7f3dc9eb2589967402d4a04db5ef8f2762521c0c4dd2606088e804cbe3b7ec65d436b4d08c2a4100c2e85e4f717777c674cf5c35520c0537a1c09635452bcacbb529f013b877a3113369124859afbbaa219e80e411d025d1edf912af919b47535d424297c7d2a1c5c6b909781646bb9eb64011ded79a60a98ac7903c4977ec438712c3818e8c947aea05fa617826f824cb05b2a05d1b7fc644fa9849726b649a0c6fc0f4781485c0bf6d1b94785604839d5e2b4af14ceaae059a78a414b17b83668cc2ffead9cf63e99015e3da8dea4adafdad1446aff1b184181a3f3ec14279a57d04ddd0c34a21dd0c80949dc542f4108ba8e1fc945a8a0abde6213d2122bd7d5ab8c85b50e7e62b3f83e424a3feaa9d5401d8f833022e927122784bfe83d4779f04704c81af018a73baa9a810aaf10ca0f6a43fe498e22b6997ff3c28b2b9972cac28c67c4b7b52fe7277aee9c2646597dfe4a5c0560429afd3c08367bd8215e5ba3c1284c319483cdcf69379b61ef10a0c20d2f8c8be6d4d29b432e3e13398fc376130107310a00f363934d9a8089267daf8353a564071952a6f2f9b9290f16f7578a658fe391f1df8845e11ceed3b3d42077479ff4444783a7fb8550e8228cf8d12e73b05b4baa7e0775843233f9645fbdb4379ab2f527ec79e4f10737f8a6b518278e1434369e8d6df374619aa07406af58ebe987266f01ff2a45023f5ab97ca66bd4ee5193fc77aae7d61056ea4a357fe2c034a14fd5d1e4f662c92946236dad081027200781628468f001ec514166129b5da6dd871e6ca", 0x1000}], 0xa, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x100000001) 18:36:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) socket(0x10, 0x4007, 0x3) socket(0x2, 0x0, 0xfffffffffffffffb) fsync(r0) 18:36:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5, 0xf7, 0x5b0, 0x5}) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) syz_open_pts() r2 = syz_open_pts() close(r2) 18:36:00 executing program 0: syz_open_pts() clock_settime(0x4, &(0x7f0000000080)={0x5, 0x227e763}) 18:36:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 18:36:00 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = kqueue() shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x7, &(0x7f0000000180), 0x5, 0x0) 18:36:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 18:36:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x10) 18:36:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xf) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x7) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000024, 0x0, 0x0) 18:36:00 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x6) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 18:36:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2000000000000018, 0x2, 0x200000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x3ff, 0x88ed}, {0x6, 0xfb7}}, 0x2) write(r0, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe1", 0x66) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:36:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x100000002, 0xffffffffffffffff, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 18:36:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x3) r0 = open(&(0x7f0000000280)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f0000001940)) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="ba4487430f2dfae6f437eeb38f142fe8527e441c210ac8f4a0536081227112d6c40e79920280cf52e163d2908dd881a73c5c3cfd3a620377c84d1ed33260845bd43bbdcccf408bfe9422eae3a11ded55645691d42060941e11f772b50757bfd494d2a8bcf0b57ca6eedd1aa616ef72f988485e99f3dc138c99aa0b223700163ca90ee9da36ee77cd933f9a2a8a244820b0fef6786b401f78218a9f0c1a72b5347c228ea9c2178c9f46a6176939d2eee01faad6e03ddf1a4bc250b567", 0xbc}, {&(0x7f0000000140)="4df3a055a23e67f04e42136b176a9c4d66caa40eaec10c583ec7a440a41276462fd7789ed5373133b3d500b58f425177edbf60c24778b3fc047eb090d1ba470977bf448d81f676cd084e807ead0774253006508af6d7ff8d4dea4eb9d10eec9745025b1d37b4ec87335684250024f211716259ca6108cbb8d5a8eb5239e24992ff21369db42eb533b0fc8f092175bed73cddf8939a893eaf3e13d1e617a053063bb335ead5f736c2a6afc580a87d0e1c65a3df385a64b87c1b05d6970dd07268c3bdce7e", 0xc4}, {&(0x7f00000002c0)="6859de7704e041c6f27240d27b928d030142dac7af47526509bd472119bc3995fe6490af9becc63ba0928215167010b7159e0178140765ccb925cd0c9e4b7d70a7bcb43c2a91803b525a2b194ffcb46ab63a92f56a4bfcec314304705f83ea84536bc29875a2001552f6fba5817c3ec57fb45d932972c728c4b055e08bda20688b5c44d658d234e0c2b896de864b549e150bc2095576ef5ff3054d376921da69cfdd1c88a20108fc3a6b5eecafac841338642a8b55d59c1095a2f8f8a27b7c2259c0b4565ab7f02be593ee668bd72bcbf6", 0xd1}, {&(0x7f00000003c0)="92c1c36e7a9181653ca3c88425a4760284752ccf3c59b9f7510bdfc02b62f90f47a31990e4e1741c713adb340b5e7ed86625e6511aa41ff9ccb88d474930a7fc4b3641c621c6aefe9f4bd319019665c5ab506540ba6d13d9f5391ccdb40f5c0364a344861034652ad107268c5d047b1b1f2af7d7c5426e2ba6922891fc4067c05f61919777fb6815f485ea2b38497a2d1ff46f44", 0x94}, {&(0x7f0000000480)="fae8cbc309fd74f562a58f14b549ce19894e4494cb65c55a74fd6345b508e45b2cc0c9ba3ab44dadfa3e861cf82db559ec80c4b245ec581e2d21bf133dc6bdaa5be5", 0x42}, {&(0x7f0000000240)="a897825c2cb5774f2b11e3fdc1e6deb8c70e65e01b972713fe5402ba3f1a2f7927d771452815fefaa2a5d87be7824ef8d44411", 0x33}], 0x6, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000000580)="c3143fb4d72f06f767f481e61f106b962b02463a3e7e7a06940ab34ad011496e79513bdbbcaefa6dc1f845c0b01ec1f41802ffbf4299298a835815684bdc4ba46c7b6ea3fdaeed70df7463d4dcace2b160ebb4149d8536bfa3a863da1329ef9d609a", 0x62}, {&(0x7f0000000600)="56ea6390eadab86ba0a128830ab8cee4a78289ec6e131029757259790155025bb62160c26d8d23914e6bcbb548cce32ffa5ffba969663d6f7c622fffdad5f0fa773e3961f7698ad78bbfc16f5359cfa8e8342f68807f4d88791dac4581ca2d09dfcfaf819e6a2ff7ff2ccaca4626b7657a00ac5d6c24a18e53e2bfecc453358e955f83bad56caec9175cf5c0b239835ec63c206303964e67db31f929eeecb84c2d357d7233ee979630dc8f9c2e732b6483b31a30cc1e0d3cf5ac7c2bcefa3eddbafa9d6054be0aa4880275540c3fa16794d9c56353ded95272e1306faa8465fbe561aeaf27ce17ecc1081be0", 0xec}, {&(0x7f0000000700)="f5098ead9c426e731c80c672964260d085d8606bcb01273b41381040b805b97cdda5e432acc091d704a2e267494ab8b76e307b9b8b83d3d8bc7adab214e6152ef895d3ef15d1ca91883593f2dbe9adf6b53720ec59ade5825c9a7439f5414801978c9fcf36a25e29ea391d57396bbb6ec32ed36067b2faad6d7ce862b926c3c415d4a3d8acf694ccd58713e214985fb005a90ecc1223c7989ef29997c8d01f7ff6584f9a37088367ec4f345523760c25032379810dbc21c36f26ef6ec0e698489d775b692509b64bc44ba82bbaae1270ed4b626ce13e31ff28d31cc07a80d0b47ef8e974c437c50332b987fc18f9e4ba89e9e2d29aa865421beca8c9cff08d90c01088b780bf1bfdea8023cc2f20790c95fc00f5a11e288d838816f274dc7d9e4e00dff4757f4cf84d8aa78991f4e1762ad713a62af28142f5c697fa694909fa5097bbfef3a0eb1fb5071e462e828a12dce505b26478a6a73d6ae6f4dd8ffe4b7cecf6c394bc87f8ac4c37d4d47852355882ef2fba105bc9ca8b61a161f23aa01645b8c0ce7bc22422dfd661640e291f7a373565463a1a251b4152c82be07c8faa64a4b83678603615002298729ec019f73591b191a0935af2ac11a3a87c45b50e3852e2018d09a93c8dd334ef8a14a2276d26dd079039ae4af1157271e16577eaeef7bfd906e0c0530a930884ceb65f4ade7ba44930e68f1b8eaf47af517c4381c50a45d630f7cc1e4ce6d1b8bca9d9bdf68dfaeb6e57b12ec70fbffaa24cdd90481731c2c02b6582300442c06e1b5a59499d3f483489f0805000fb96d196480a049d77fa09ccd3b4d7f606a5edae05e0b1456a26c1b7d8e0be22ff0c63e8801c6b92a1f4d2ebc22703dc7c363d608324dc57c2c5bbf8c831bc8df0d98ef52fda3db49cf04ce8606bacf2aaeb1aa9a8d191e14344a1537f9ffd92eb48793d21b44e274a3710cba25aae332eb2d8d732c6cb50fd661cfbbdd1893a18d9bb9f58a69705c754efc97d9310034a0f64ea09e4e198ba94fc3a762625f08c5ab24f2a76ca46d3d49b5c0e355ed42a0bd1916a20f9bb09e2a09f7eb3eca25bd8a34eacb79a78b2adcc98d3de50e3d2bebc778066fa471801f8f466f30dbaa6b8500447501960b304a2ba1bfdd7f2ca6d0c133a28f2b5f870f4c053399ef07fc391239a5343bd61770e38bbaa074d18f57b8c1f32ecd7371f5f4ce7c05ca1c6f7327e6f156969c52a42bfa259038a521f866f7d7d1d6134c01d606f4a3df55059b3dcaf8303d1cd4111b34653d8451ee4bb042006ede3df8e718ede2602a75cf4f515f93f8c90d4e430c00986bd44c06dd38c1906ba008cc3ddb7090c41a211bdb024541ebd8ee5baee14a709095e0f902bf0f8da95c7bfd8b0b99308f5b1643d4904014f9ca2663557215d56fd87549b83d1ca62ac2f8d0defc178508727ff0b88603ccfc5b1f18243d7b47fd68515fa99bd46e1494b0a5341278b7ff0f48c4f047185b9b9dc48a50ba231f4c641a931ccf22bb477f767433d50040d124964acd283fe2820b18efe51b4135ecca7744e79f06d78cee707925d9d544a5a4ffd6a72be0de53c32ad68162c6a33a62e5982a00b3c66a363553481f3ee6968c384f46c63ffc6944e23f4eb82e29f4f80b6bf750e35f920421a02cb02349653d4dcf07a030e24a464dee85b4543b51d094c4aa2fbf5ab84f7b7969c08a0c7a9bc50235553a885995cf55fafa0df0de9bdd94f1e344830767f54a1b2b7456397f9379d855bcb358f32b80cc0102540fba09d7ee6f1d59330dfe60889d6c05ae8e8cfced8a486188af6669dd9911c2684b5d9d8e3ba260720c2180d7d01a83dbaee5ed099f163dde610a0f91cbebb9b823b03f03a0d566751747145df82c856e4539c5c80f769f6fb4acb03a04c8563e13d55353e3da4f7e32a942f9dcf68ff01287f179c25a707f18195d42a317ca42e2c0db9e1f325082d5434a55c7d2077ed4de7aa87e75c55c65768f7ee9df0c55c33309108a68cf17b8dbf17b43fbb818fce4347e20f6178b782ba283b86ad3ce46cc9577c9a35fafcdc843e344205a057e3007ec812105e154921f9553e62a451fcdcd693d3d1c5e6cd1c12bf1eeb1d033a178c2bcdb84b0144c16655f80a1ea9b5ddf3a1a562b9196ec02a9a9f3728e757949293e030612305c416c8925d7e9ea955a35af2ab401816b94455e39e5dc995738afc37d9e396067d0622250bb19bc97f8ac191cbf9a5a6e950b3b0c7b04de7784cf43b5df20ab8aac8663cd8c6de38ef202e4a5915258858bac4189c0d8ae149dd957a0d69a9d5acd807524e3e84162218d4e207f053fbd4d6fcb5b06c98ba7b122b67acdfe575fa3f488d71e6b9977eb49cb29cd34d2d9ba547f3aa030fc1df031406ceada30a8c10ccc89d8829031dbc3750882f60be1418c68fd1078be1d63b168980722caa449b6a9f76acceb065a18a0478b4c26a7ea3ed43a8ca67d6f1483a9399651409c20795a2be3b9db9f98d9a61c6d88e1c468c68898f5ef285a658f6b0ca061ef7571c6fde54543133a1378d898cb459da9b601f6959073beecdabf70377449c0e7669e534f0881ba2e591be45685063eaa72fbd6788a2abd36605e68cc75a2b5db2a960d8f0c251ea655e3dcace8dd2f0c0339e2797c1aeae06c8c4b463e30c8c26324ce13f21c363b92c98bc822d2cc1e22ad9b090082ce3e7bc0a37c0ee01f3f5f195b75133a79baab52081cffe5356bbd9c110e4553a55f3feab06a8971d19313bf1cd568c4164f61d41b8fdb2d738392ae035c79eb1a81bb9e2df587ab1f5933f494234ff34999ab82e3b92adc76050a0188a1664f9b65aec89e75a3e0b2a616c40de0904fe9868f9eec78415f2d421774651244d0ae000dc9cfbda7d5b4845821316c573cbbbdc22f22cabc7e2a2358b5e757eac3832b26a499ee7a1fe7ad4f09e820dab0317c5607fc8c95d12b8213587d152f4c2332f115f77916a942551fc28c885325889c608ab4845e0c9ec874d499701d71ae57df93f6d2cf293960789c5fba5356a045161bb70f47cfac6d17b15eb3e08b637eeb66372a01833a9c7054fe5622cd2ac6ea84ed5316694ea43a8a25c689e1a20e79ff17d73d9b6fd1e22169ad6c28d2a752149051cce2076d3f6548edbe06d8a428c984e22a7878410407c2f734cb5d4c1f09ce9d0ab7586cc8ff5f9afcdb9b0abc620db1a7723c1a0982e8971cffb776af79f26baa76ca6d0a960ebe118c5dd9c7dffbd74281f7ee5ee3fe4da4d51279d372c252b3a3c70610b12e41d5155a1f7f2ac739fd771273da02ad4224d5c9dd43d6ec153aa0b7d1dc134474c7482f460fff3182dde67d5c0b6d8450cefadbbc0c97225501f86dbb2b986b82778b7fee1bdb8754e63d82008f72b9dec330bbc1c0b82cb2285cd2ef627f21f02e12437b0486532b5918a702fb7b006735aab9cc9adfbccc30303dbd8856cd8870dff38b1543516305cc34794a481931fb989807e2569c00b46c97730bd49ad5b857094f23ad6ace8285b46a820d793af9e4427b7db481a7c4e686aafeaf00c38a0309c90cb285dd8d19f6b776147462c57686366cb47efd96ecede9b62a912dfac25ef7615fe48bdd8c09de2c276b678237dbcfadd36fd6f4c6058a8c52307838bf66ce17f17849fdc30cfafaa4e46e452ebef5a262e3e206638c1c7562a41381b03b78a5d24c9ff5ed56de95e9f3e4b4a0ceaed4fc7782e20b2884c0608fd9317d0ae975dc54da3ab68cb5ec6d04c2bf2339320d4e9633d31060eac676daa492466be2665aa6a6c2100a11f95a900cb05f8e9982f112e90c749aba6b78802fa358ddaad28248c36572954d7014df20ae096c6415c9c7bf7fa484b94dd3b826b399f067abe9296b29edcd100f6b8efe3c589c2f6adaacb28e3ef2cc1bd0c169c66d633dd1b4ee932b0f7306fffd052380a4c9f44dfa159c36cbce2131abeb0e4477750025749bbc88f6bed00b2fc80d56dd69a11bf1a1a17dd4e949336515197e5adc048922c58a4f7d1719925f49654385fb85c7e69e7301563fd5fa4a3fd139d0297b57a0149b64328d959f6e09c1134936eaf2a83de716b05a516494a81561128a867ed0c3ca04d9f97778cebe24ae53e6ee6c482f188df1bc9d670abee9e80942b86cd47883bae5844aed73b90f7a6c23afb9527fd15789e1d6253dcf6744efa58e98b483e0cf89d0a617efd95f2a8f14da4204e74acbc33db0e5eb9746ac2de7884fad1ebdfcf1a5143c07b28b676f5bb12fd89b51b7fccd3f9f316bbd007fd3a0a5be0605cb2531ee372c37f7047039fe0d9e711ed358bd0b5dcd757603843fdf37af5d2b587b4518795adde696dc7f6756c17540192079caa4a6058054601c9d5e76c03427223f6b56aca00f0db0d649b91ada8a60d61805c8a312c3785d5f08484db42b9cf80da5fa7ebd0557c006862fd6adbb78522c43b0209bf4836230a84ad7341b73108e8688c00c2a4d4ce23869eea7c8801a6485c9a946e6d41511feefd4922ceb9afcb7325b78f408970ee51b40b68ef746f209ad91974acfb5e4d981f5e265cebe5887c029228418138e7a8b004765fbf80ea11697c91acc35689aa696df11f158792a1deaae5669e56ff4c6d5e0f1de5ddc6b8b16ac54c1c341c21bc67f5d61b21eb68a3f3e1c1c9f095691b8a7128a65dfad66c75beb5fd22b0c704661d69168963d102cfe238f6ff845990f5ecccfed3492fc2181817087441b40802caf3de640793623a431e8f08f87680b294e7329fe5b3c1806667c70eeb7fe97bdf599d3dd17f2cdc6a3683241acf26de9faf75b294f41d57cf17cccd03c0acb8326a237223763882de2c1fd134c99fc78a1f05c69c1eb9de97a8529417b6b2f68f7359733f6d5131e8a7ccf9ae9e57e4793831b60e701723cb2c4220266953fec2ab184dc9177a762aa83f690d771cfecf926190fbd1c783e83a692aa0d5b4eda5c4fe56f876fc4bc776eb313c4d2d5af6d03bdf5e024ccc4866facadccd94f699bd76298c9ef341626c0e5630b148ba7d6d7539843f4599682fbb22da21b25a9769c5b0bf79d3026867a64bc6d1157913d99cf298c18b773aa4166e837e2b7cd4bce74f1609abebce8f0dc4873e3dbd1e4abfb15dfaaa1e0b4a1bc9125457e00f473a5183587741f1ae6a66efc467fb6815e56df2ae57843da37a811794c5f8932763c7392aa2fbc13ddfc2436fd701b9c572c01c6dd79088242ee8a71c36a20afd43fb7c06e8b9cf73b5b730a9635b9c9cd5dad0c99f7d686e7dbd7d337a9a9e49b90b15b65be878482dab8324d32eb547cedc89cb203abf61cb4aedbaeb5db5019b49f888d28928bc088db13ebf3076a76a47b3920b6bb908c80b1f3a975028af7f065384b9dc0dd2d7e91b91d8fce50e2d97c466b768ed5dca5cef500f6f166853fdb686d16ddbe968a3ca8b2528ba57eaafc129f564ae2bbd30f6303e079928612e93766c70ded9fa16bbf1dd3a99b99aae07c8747137ebc329e644a633943a6bab1a00ee8cdfd43bb0322edec808b6a43527f0ce36f6efd01b2ef42b84647e9f483ff47d39bc33a2fedba889b2c591faacf7fc42ba13cab221764b72a2f4982979547fa81aae172d265f27cfca893c9d29af3d874f219682a037192442b43ad9a659fda60ab4ec92978da311194913fc4e00330d2b004415306b2fdc0699d9baf153c14eff66de3200148c82767dbbc73768b26769327a511f4363354fa4d01aa9b504c3f412860277a9771f10885a658e776ba7850850f2fe536f8f9ba8fe", 0x1000}, {&(0x7f0000001700)="3edce2102dc7d8d40b4fde0178f94ecf7d09baa7441409787f78caecb9ade226be75bcda9a5cfa7d238a34d7d408c031e043b5d6d8a3d7e34fe776f80fe3264cfb09d7dd4642f3db2ffe24a10973efeb5f9a56bc9af715d1e4897631cd6664aefaf2369d9d3a96ec446d3e5e0171370aca6cb7ded3a2257d07245d6eace111b6a2e71149218e395fb40990ecb4498774fe9db364cae03f7ab708de11c48d2082267f78fd8cfd71659e158c579aa8", 0xae}, {&(0x7f00000017c0)="81e3ad2e6eaa2c529ca541acdb3678a32ece69df0658a0433196cc0b99d65e2a52d62395c7da1c4a2f8c73c0b6443e516c36dde83281c8a6bfd1ec7aaaeb7354822c628f4380aa2311bd5a42667b45d2531fcd36fb7622269d45e376dae4c2ce789b43dc77b493bf6905df9dc2f2d7a1073177b0d1c54838afee725600617431292ec5a2a57c341574b3e457db5b44ebbc5087aec2be68bc4ccd8525a6a78c0463f635a8a23144ea9e158cf4062a76bd", 0xb0}, {&(0x7f0000001880)="253dc1a0f70d43cd1b7d288ea35fa1625bcd30c62b4b0767c02f05ae763b4a90d9ea5d165a41bd17095ae8d92b141ffc0d4a757d06e79dca57606488628a7c87", 0x40}], 0x6, 0x0, 0x0) 18:36:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = semget$private(0x0, 0x1, 0x500) semop(r1, &(0x7f0000000340)=[{0x6, 0x7, 0x1800}, {0x2, 0x0, 0x800}], 0x2aaaab1d) semctl$GETNCNT(r1, 0x178824d981338dbe, 0x3, &(0x7f0000000000)=""/214) 18:36:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000340)="a87273887eaa70e3ddf342d148a6f9fb1d20025719f797e6578965ecb8236384adc28036b1dd20083183e7e83d0bb26778658b117787f754027a64343c3a6b06397817d55c881fb73f3507f3757afc418c8cf0bddaf257", 0x57, 0x4, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)=0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) select(0x40, &(0x7f0000000180)={0x5, 0x0, 0x9, 0x7, 0x8, 0x1f, 0xb50e, 0x5}, &(0x7f00000001c0)={0xfff, 0x101, 0x100000001, 0x8001, 0x0, 0x26, 0x9, 0xffffffff7fffffff}, &(0x7f0000000240)={0x6, 0x6, 0xffff, 0x9, 0xfb, 0x0, 0x0, 0x4}, &(0x7f0000000280)={0x6}) kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 18:36:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0xc2) r1 = semget$private(0x0, 0x7, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 18:36:00 executing program 1: socketpair(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2002, 0x0, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="6bc7b1e21cee363f449612dd49d70275be1e08592d89d37881abbead1a610692ae77d83f8f553de39131bbaa49f5201136bf288e48974a398f18966fdd52e5c09d2cc88b53827edc1cd507e09912199e0307a4123aa82e0cc69229a9a995764b9453052ec3ac67f394f2fc32a18877325a4aa3c36a3c141252ee5715427cd8d2f1d325b585f93f51574a7bd2481a026050b2275fd0e02378a3b7ecdc32747b500528ba31ac03a940f44f45c750eab3817e8f275c81bc1a2eca7a7c4f6215a3b5", 0xc0}, {&(0x7f0000000040)="51ce8b63492c52cbb01f22b94488870d301e7f5a9fee8ac3c655496e69d593127cb4ea9102ad1286b48580402c6b", 0x2e}, {&(0x7f0000000180)="7da6f046698e0962a3b47320d1c47dfa167ef537e0684b9348e47f13e49f6e596edee8d11eb8b76b62e88a868ec2b4557240b52475456ad71246c1c2a18acfb1653e4ff19598cfec72ed2ca7a191d9b2aaacf31ae2ec22ef33ad6de6fd8c84f387e46267a6148e", 0x67}, {&(0x7f0000000200)="a64962d68adc8deb9f71f3801655625c0328dc9ea3d52f9b8ffab697b4b3508076eabf076c20456ee92395", 0x2b}, {&(0x7f0000000240)="787e81bdf2aa65535d7f5960b13af9d9337a8ea90c7d82d4263964dea5e52ddb3f3c10f204be7ed58855751dc972f9b5aa2dddf553c73521589fdc1d85e4721335b99f09a19cc491d67c4ee37fde30ecb951a6a12cc592bf9797e5e5b06511ba1a58c4d39e12cd7d83ed63a8d70a9ba56bc4b6471fe04ab5a90932e0034380614862e643f6b1a7dd121490cb1f9c64780ec0934341b17c6c04f0d36cdb3374ec961fccb970a76ba9d50ecd74e54c56b299fa50a49e9cacdbb8fd40d1ef13c859506a5eec4ed850206b", 0xc9}, {&(0x7f0000000340)="c4a187f347446ed8aeae6ea0e1bd23a7fdb8f1d83b9aa164676b2fb8656064201cb12e31b668eeb19fb4dd332b6d7f202c7242fda87091ada9e896b4b790a8793b2cb3511c5e3e1feaba36b8d5db5b7635b91b93ec4d1992b1b0", 0x5a}], 0x6, &(0x7f0000000440)=[{0x98, 0xffff, 0x20, "a44509ed4181ef480a10c5a49b3e21603740f68a9f5d6db12f0bdcf9b5900d8c91dcc6514a8a15cda52efbb17906bbb2f654542463a0bb10899d9c42442f95a8c9fb59447a802d2e58f71dd1eb8f1e4634d7473dcb71c438fd5b7f92e376ec18c9e525027669765ebd1eeb4c839bc8051cca4fe29bec5e8fc1f69ef9ca360588a24c82241f9466"}, {0x38, 0xffff, 0x1, "bc7457032981a843aa5ff8756b0dc38b2fb1cbd2679f617ac6c30f35d0d7c75753781c08dd7f"}, {0x40, 0x84c1f7606e0c102d, 0x0, "271cc1a2f81b85da6687884177772b903b6e6643717b5f15b8fb5eb4ebd418333f839a4061aaab8a655e1be6ff89443b"}], 0x110}, 0x400) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000005c0)) 18:36:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x40) syz_open_pts() 18:36:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x54) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e6c653000000000"], 0x10) r2 = socket(0x19, 0x40000008007, 0xfffffffffffffff6) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x0) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x4}, 0x0) getsockopt(r0, 0x6, 0x8, &(0x7f0000000040), &(0x7f0000000080)) 18:36:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x1000}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:36:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8290, 0x180) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setreuid(r2, r3) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) setsockopt(r1, 0x8, 0x1, &(0x7f0000000100)="ebdab8da5a22257d18201c0a8a5c301672e4c22166ad63b608d561ce61b6c1cc7225d1c3d07130b53872faef89265aab38fbbac1320d27166f0494a69fe3300a83fda2e93808e4cdb674bbb0bc18005abd6f8c119e78a3549086abc6031c7ded9adb8223d529a7d17fb6f541eec05d88d94cc7ddc18737bf8606c0af34435ae1dd6a4d88a9cbc4d381f99381d43b500606560da08ae61ef98eda8a7f716ab1e4c780c3d0aae6bceda7e3ce135cdaed4b85afaa240c9687d4e9e690756b5d152d0a6f9fd7c0fc2fcb15fbb15bfdc24016d527986cfd628491223011cbc6845cac479e", 0xe2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0xffffffffffffff00, 0x1000, {0x8, 0x7}}) r4 = shmget(0x2, 0x1000, 0x180, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) syz_open_pts() getrlimit(0x7, &(0x7f0000000040)) setuid(r3) write(r0, &(0x7f0000000340)="4f223d8c6f6bb792c571fb077ba423e5ba42f8ac0b57a2300d8fd7bbf239d54c34eb7e638e85e971e912d098aef67ee0a239a215c3780c41272b8e0cd14c15addc23e7309628cc27e57055af7953ca888f51fc213dc2641cdb92a7efd55e166b27b6959198c0a717a11f3664a8c6aa98e301a757b90e9363f06d414db535a1a8e2139a65bf26643f3db0ae31bb722646ac96af515db4cef8c9ac56eccec831784c4db0c563771f331b260c9f801a05f670f5cd522892b15a4860e6a0a022975ebcc1cab6b9899a5db5806677c86931f860c347af9d3c3663000000", 0x10000002a) select(0x40, &(0x7f0000000240)={0x7, 0x3, 0x40, 0x7f03, 0x4506, 0x7ff, 0x8001, 0x4d}, &(0x7f0000000280)={0xe64, 0x800, 0xff, 0x1000, 0x100, 0xfffffffffffffcd5, 0x7, 0xfffffffffffffe01}, &(0x7f00000002c0)={0x2, 0x6, 0x7, 0x1, 0x9, 0xeed, 0x100, 0x4}, &(0x7f0000000300)={0x6, 0x8}) r5 = semget(0x2, 0x5, 0x1021) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000004c0)=""/109) 18:36:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r1, 0x40000, r1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 18:36:00 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3ff, 0x3f}, 0xc) 18:36:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000200)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 18:36:00 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xc8) execve(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) utimes(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)={{0x960000000000, 0xfffffffffffffff7}, {0x7, 0x7}}) r3 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/4096) getuid() 18:36:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) fchmod(r0, 0x2) read(r0, &(0x7f0000000080)=""/66, 0x42) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) 18:36:00 executing program 1: r0 = socket(0x10000000000006, 0xffffffdffffffffe, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x20, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 18:36:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8000000000000000, 0x8, 0xfffffffffffffffd, 0x5, "661fbee2245185a8186503182eab7f00", 0x0, 0xdc}) chdir(&(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) sendto$inet6(r1, &(0x7f00000008c0)="79c785a4b2bb0d6580cee8e4c32e51298eb2d16818555dc06b24b6239e3b41d4b5c353a1212a93199a26ef2cb01b3793f4b8f86bcc07753cac04bbe9b3be327086ba", 0x42, 0x8, 0x0, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f00000001c0)=""/192, 0xc0}, {&(0x7f0000000280)=""/229, 0xe5}, {&(0x7f0000000380)=""/63, 0x3f}], 0x6) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000440)=0x9) r2 = getpgid(0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0xbad7, 0xfff, 0x9, 0x569, "b3a26130d25e955b76546a6fd21ac7574ce29c12", 0x6}) 18:36:00 executing program 0: setsockopt(0xffffffffffffffff, 0x9, 0x3b, &(0x7f0000000080)="24a94b0fa4ea55e0d32bbfbdda3741aa81dc63ed771ba2fc168d0692342b7d6901273b8939c8b4ad9dd267194a6e2a39dc055b776f414946e0ff915e1a5fdc770b42bdea77a66bc1f736802b298538f09c53489fa8145c94d1f109", 0x5b) r0 = socket(0x30, 0x4000, 0x1004000) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffff00000001, 0x30e2000000, 0x8001, 0xfffffffffffffffc, "4e53cbc38bd8cc0225ad11e50a3f7b9f07b6d341", 0x8, 0x10000}) pwrite(0xffffffffffffffff, &(0x7f0000000100)="35e7df1a91fcc3efc7a6c9cd9df9d442326851e5e9296aba91dd6eda1d9e4347aa47e485a55c5c39ef6d608d69207e7cf4c96b81b05fe2d7d0da727e246e6f20620397cd6a035bd9d2d46ceef13f7d9f2e26f22a6c8c5851137b1c5a81e75db7f5a143f57545c5c151b343abf94de7ecf7302fde86c6138d620b92b2bd68e22e6cfb20", 0x83, 0x0, 0x31) flock(r1, 0x5) 18:36:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/63, 0x3f}, 0x800) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='@}\x0f&#,\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) r2 = getuid() r3 = geteuid() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000380)=0x6) setreuid(r2, r3) 18:36:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mlock(&(0x7f00006ef000/0x4000)=nil, 0x4000) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getdents(r1, &(0x7f0000000100)=""/197, 0xc5) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x101, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 18:36:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000240)="011b22cfc51d89636f9613e71d9f7c7eba82da7cd84c572eb1db9c664c52eb08d911191513c593442c314620399f5ab06de647d803faf654b290403d7b338c11b928615e34a3c3b6255886121e4a8f75600c43b0b130cfecdfe0c8df9a31196c303be61a610e8cd4a6dde2159ac0ddb64b223160fcf62da5a229f7ab3bda77d19903d5600adac7c37f1c365a0bd434b1e850d9cb9a9928523b4db3e689b15c919db435d56608", 0xa6}, {&(0x7f00000004c0)="edf3874ea8cf3328075b5cdd72b9c0f4d6991fb2ba1203b6b76ed386367d0594f9d5515679fb62a6e2f24394998ab7017a3f76bb3a9c03cd3af93346ee2796fe0048b23feee0b074154f8956f8276c10eb5503c6b1faf849542877dddbb1049f15e8bb4de047337ad1c5084fc7c9eb8874feeeb877be0dcd03b8a6161c1b7c1d778c94f1b176fb590ee65b8edb4b38f6e73eaca108883f739b387166b5cc5f6d08ed01a89fe9b0aff56a3614f8f664d8", 0xb0}], 0x2, &(0x7f0000000180)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r0, r0, r2, r1, r0, r1]}], 0x30, 0x4}, 0x401) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 18:36:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x400}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x900, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x33dc858de654d8a4) 18:36:02 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) faccessat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x19b, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0xe000, 0x42) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 18:36:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffb, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x6208, 0x80000001, 0x3, "9bb230ad7e1358c42f7fabfd32d62d8e1018721c", 0x1, 0x1f}) 18:36:02 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x0, 0x7, 0x1, 0x0, 0x81, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001bc0)={0x800, 0x242a, {0x101, 0x3b9}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) semget(0x3, 0x3, 0x80) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 18:36:02 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x300, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) shmctl$IPC_RMID(r0, 0x0) 18:36:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) sendto(r1, &(0x7f0000000040), 0x189, 0x0, 0x0, 0x16) sendto(r0, &(0x7f0000000000)="f82a126a48de27a75b3dbed85a23dfc9d435ead2367ba64c292080ab076fb63bfba2e93ae8cd6bc7bc1ef2141413b796f1be7a053b1672f1712c7b627f39aaef67a84051904febe2ac322824d4bd69fe86e11f266d1037135ac5e881c2dddd6c18a8538d4d1514cad8e598447833069a2fb159eb11d03d933c5f82a8eb1e81a06dc6ac983becf9b3607a03c1fa8fd4c7daff96b89a31c9b4898e9e5bca5cb76e6ce33e877300397109f7", 0xaa, 0x7e4172697fd3bc63, 0x0, 0x0) 18:36:02 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000000)=[{0x0, 0x9, 0x1800}, {0x1, 0x7f, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x8}], 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x7, 0x0) 18:36:02 executing program 0: r0 = socket(0x7, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/100, 0x64}, 0x1) 18:36:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x7f, 0x5, 0x7ff, "d04b594b53943a1a7e33b0ae2e742f846efd8194", 0x800000000000, 0xac}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x1a, 0x6, 0xe4b, "c6ec15e20782da0e721c27615c0c714db3c3fb91", 0x2, 0x6}) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 18:36:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x9, 0x7ff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 18:36:02 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f00000000c0)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x28, 0x0) 18:36:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8000, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) recvfrom(r1, &(0x7f0000000140)=""/240, 0xf0, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 18:36:02 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8004, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) 18:36:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x200003, 0xffffffffffffffff, 0x1, r1}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x880, 0x0) lseek(r2, 0x0, 0xffffffffffffffff, 0x3) ioctl$BIOCFLUSH(r0, 0x20004268) 18:36:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) fcntl$lock(r0, 0x6, &(0x7f00000000c0)={0x3, 0x0, 0x100, 0x0, r2}) 18:36:02 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x80) r1 = socket$inet6(0x18, 0x0, 0x7) recvmsg(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/190, 0xbe}, {&(0x7f0000000340)=""/8, 0x8}], 0x6, &(0x7f0000001540)=""/106, 0x6a}, 0x0) getdents(r0, &(0x7f00000015c0)=""/249, 0xf9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x401, 0x53c0, 0x80, 0x1, "f5938ba9aa83726edf51aa7413cf8c49cff415f3", 0x20, 0x70000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000016c0)={0x4, 0x6, 0x8, 0x8, "2b95a7ce823cc4904c5d7fa474e3eecc986dcf76", 0xecac}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 18:36:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7fffffff) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 18:36:02 executing program 1: socketpair$unix(0x1, 0x20000000000000a, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x4, 0x4, 0xe29, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x7000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3dd}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xdb}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x81}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x993f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10001}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', '.\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x1000, 0x9, 0x3}, 0x800, 0x4, 0x5}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) getitimer(0x0, &(0x7f0000000180)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r3 = msgget$private(0x0, 0x84) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = getgid() r8 = getpgid(0x0) msgctl$IPC_RMID(r3, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000780)={{0x6, r4, r5, r6, r7, 0x0, 0xdf}, 0xffffffff, 0x1, r8, r9, 0x200, 0x944a, 0x3, 0xbdc}) 18:36:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 18:36:02 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffd32}, 0x3) 18:36:02 executing program 1: getegid() munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) 18:36:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x100, 0x0, 0x8000, "a3d3ff431f6d68470f2a3c3a539bf19d862eec66", 0x3, 0x2}) close(r0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:36:02 executing program 0: r0 = socket(0x18, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1441, 0x4}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x81, 0x10001}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = dup(r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0xd) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x12, r2, 0x0, 0x0) 18:36:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = semget(0x0, 0x4, 0x8) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r2, 0x0, 0xc, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/4096) 18:36:02 executing program 0: r0 = semget(0x1, 0x0, 0x201) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/131) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/101) 18:36:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20030, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x401, 0x0, 0x0, 0x0, "2000000000e74de4290000f600"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r2) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r3 = syz_open_pts() close(r1) syz_open_pts() dup(r3) execve(0x0, 0x0, 0x0) 18:36:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x3) 18:36:03 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) 18:36:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x3f) execve(0x0, 0x0, 0x0) 18:36:03 executing program 1: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f0000000180)={0x3}, 0x8, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x1, 0x1000) msgget$private(0x0, 0xc) msgsnd(r0, &(0x7f0000000080)={0x1, "2fe9c02eb00971afa30e47ee6dfa41e3dea3e6594fb9fa7098cab3c396b3076e7808ca520abe0f15ad44a89c0f7970a149445e0db71c66bab40e133d96b64a1a4cb46661b301fbc663d15982d2c1bf8d677d4d50b248751e6ed3f17947a23fb5e34ab5d8bdabd30b8487e1f39a2579884896f95600c0532c8073c0445cbc66548ed93eb4c871e80c1e7dab6c3e4bb76a3d4e2cef0adfb4e8e655ddf75950c8"}, 0xa7, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r1) semget$private(0x0, 0x3, 0x40) 18:36:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100), 0xfffffffffffffff2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e58dd8ef1e1868711ee5b3e9740a34de31f15dca"}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 18:36:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="8ff2376988c4e71dc4fec68bf8878165c1fb3497582a9745fb4cc22d1224acf59f9da443e61c92761c8b1270c18266fbf870cb9590f1b9a2969aaa62fbe1da099e1f1aae10e313ef799c8c942e5b4e6dc2f87f383cee7c99d66c14bd8126ff164df82f2dfebc129f696d593c08a9ef048b620d9095bdc54545edb30f4c5edace2dca05c8ca915c62426f26a99acba72ffab8405fbdcfcd96215eea79d2352081f9731e5f81f54364ddacc38a6d2c69598af25a74bff8399facc32eaa6c47834130682ef6480f2f64e2a78f8e381965a3cf3833", 0xd3) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x1) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x102c0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 18:36:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x2) 18:36:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f00000003c0)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) recvfrom$inet6(r0, &(0x7f0000000040)=""/124, 0x7c, 0x800, 0x0, 0x0) 18:36:04 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000bde000/0x4000)=nil, 0x4000, 0x7) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x3010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x6810, r0, 0x0, 0x0) 18:36:04 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x8000, 0x2, 0x18, {[0x7, 0x20bc, 0x5, 0x3ff, 0x71, 0x4, 0x80, 0x101, 0xfffffffffffffff9, 0x4, 0x7, 0x2, 0x800, 0x3, 0x7f, 0x0, 0xa6, 0xd69b], [0x0, 0xfffffffffffffc01, 0x4, 0x5, 0x9, 0xffff, 0x12, 0x20, 0xbff, 0xf9b6], [0x1, 0x3, 0xc4, 0x3ff, 0x0, 0x7, 0x1000], [0x9, 0x2, 0x1e, 0x0, 0x3, 0x9], [{0x9, 0x1, 0x2, 0x2}, {0x31, 0x1, 0x6, 0x80000000}, {0x38977df8, 0xfffffffffffffbfd, 0xa45, 0x3}, {0x1f3, 0x6, 0x0, 0x2}, {0x0, 0x945, 0x754c, 0x3ff}, {0x6, 0x3ff, 0x3, 0x8000}, {0x5d3d795b, 0x20, 0x9}, {0x101, 0x1, 0x3, 0x9}], {0x7fffffff, 0x5b, 0x4, 0xffff}, {0x7, 0x3, 0x9, 0x5}}}) 18:36:04 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file1\x00', 0x400, 0x5, 0x4, 0x1, 0xc45d, 0xac84, 0x100, 0x1, 0x2, 0x9, 0xffff}) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fcntl$setflags(r1, 0x2, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x18020, 0x100) 18:36:04 executing program 1: r0 = semget(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) r3 = dup2(r1, r1) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x14, 0x1, 0x10001, 0x9}], 0x6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x80000044, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x84, 0x20000048, 0xff, 0x9}, {{r2}, 0xffffffffffffffff, 0x11, 0x1, 0x6, 0x95a}], 0x37a, &(0x7f00000001c0)={0x5, 0x9}) r4 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r4}}) 18:36:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) setsockopt(r0, 0x0, 0xd, &(0x7f00000000c0)="0000000000000000d93d055bf23a797b4f6e87d49b1bc68c7fed776b89b6c747fa8acd40c72638a2db60913a34e8a649660f067c0300371b9da324a8e953e9add497b48061f66f7a9d1c15a7892bd0ee854f399f28537480a57b5289d464961ff24e7cc6840ab5ef24ae", 0x6a) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x8, 0x1}) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000300)=0x5) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x3) fcntl$getown(r2, 0x5) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0xa, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x10) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000002c0)=0x56b) 18:36:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x0, 0x0, 0x7fffffff, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() bind(r2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 18:36:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/140, 0x8c}], 0x2) 18:36:04 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x410, 0x0) fchflags(r1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r3, &(0x7f0000335000), 0xfc94) writev(r3, &(0x7f0000001380)=[{&(0x7f0000000080)="04", 0x1}], 0x1) readv(r2, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) msgsnd(r0, 0x0, 0xa9078cc09dff2749, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0x1) msgrcv(r0, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x2, 0x0) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYRES64=r0], 0x1, 0x800) msgsnd(r0, &(0x7f0000000100)={0x2, "83b61276bd959bf99fbdd9f17cd67bc7377f35306202825b5e97def7db255c65d2779cd3a85fb9d765a2ad36856573129649cc193dae38b6b98c7393a4c2413ef6c4b50d790f34835069a4305032ddfa8b2e9c4521baea43ecaa8fccd561a4f2bcc440f076a8b197a28f4a89f35de52596cdb2a097f4dd65f49c5e8c8ddd87396c24be373fc60a2fde2331e3c2f3f37293d4fab174195679a8397d3b88a1d6545c107d94622388"}, 0xaf, 0x800) 18:36:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) r3 = dup2(r0, r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x2, 0xfffffffffffffffd, 0x100, 0x8000}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_vnetid}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:36:05 executing program 1: socket(0x18, 0x0, 0x9) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000b40)=[&(0x7f0000000040)=':\x00', &(0x7f0000000080)='#{\x00', &(0x7f0000000100)='\\\x00', &(0x7f00000009c0)='{({!*%:-\x00', &(0x7f0000000a00)='/\'\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='\'\x00', &(0x7f0000000ac0)='#,^\x00', &(0x7f0000000b00)='#!\x00'], &(0x7f0000000d00)=[&(0x7f0000000bc0)='@-.!\x00', &(0x7f0000000c00)='&\x00', &(0x7f0000000c40)='$[,\\@M\x00', &(0x7f0000000c80)='-^\x00', &(0x7f0000000cc0)='\x00']) r2 = dup2(r0, r1) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r1, &(0x7f0000000d40)="565d421b4603d817a99fcd8ea206b640393cf351f4339d075df425745ce9aa171d8b97df31bd1d97458dd30e2a11e94b532b1b9a000348d8243b484d28", 0x3d) sendto(r0, &(0x7f0000000180)="47b7c0fe33bf90d67a9a2e5a41430ee5a5365d65d401f19d0b2f93cb3f4e65052a362fc8fef7f568d94ddfbfcc74ec1f259f2963dd00a402aa5fde51681f66d282c34146a1c82453e285d473736daf93ddc26bb7cea8df8949c03c5858501c2e09db3fc35503a09f9e639814834267b343da0cbccfcce536e5a7c7c99d1721bc5fc045d0c90033e20fc75c7bd98e24ab0ef09a84e097dd08000acfff50e72969524926ca396cdb48bfd893ecade85db5de319038db84232ade2867dbef867dc1b1c5f7d5df060975de6056a6ea5875ff8f080f7a471b66c914278fcef033a72d718d9b70967173fa6a304c37000e7aa4e1aef4cfdffbfe8522cf0d722009ef51df0bf0833abbeae7a87a2c9cd3157cdd56acc715aad1cb90cf74e6c806f1fefedf158d85ac90c1ca5c2a8d28e65a5505316ac57e83486ab1b39b84194831d23f5e700de16f862a65baeafc44bc8ea7cbc7943837c66eda730d7eaa64e3b470af339079157fe9ccdb40f9e2ea8c3f3855807845c3cdcaa468851b36c4fa5290a0879f22dd4df3f1cfe1f546cd04206523a18d0438458b95ca3bb5cfc7ec8e36fcdf066d5e9a0351ac991b1127a7310bb8fd25b47e2e84363abe07b7caca1b3daf4c39074e433c7e84c0d015f0317f35796a6159d152b098df2dd767fd415f3166e821c5714244e09383974e0b533df944d59780c69d21c97395a77edc24f3df565926e919eed42b11c2a859ceab9e54f73533e37d25a229d45e501a9920284fd3762a8c24df65d9591d4da85d9b2e9df54c7eccd4936ac45943743e370427aeef716ec84fb1eb19fc583863b362224921d7e67c9708e3b5bb525c364fc9da74ee8288936cf75644540d3cd8eba7f19a16e590f64d167087d70bd4c42238f145638bb04043bbc2327eb664da0239e772b640b003ffddf1f69c2fc047aeec6bf3e8e6e3d3a60169de784f102942349c2114be4bbd3b077a8d9a6cd6736978c35f14943ce80a82cf23d59e571b3a0c32cf818959f5d61a2872632c8899b308523c943aaf3223d18592a7a68952418b650a405682a5a5091f4de09d53969ff27da74c8efb62ba32786a894c28932bc481a9bd87ea5ec49d12ff09392a834954296006bd2c08c3842f170735b4f605f29528dedc86a4d43f452fee81ac1b9990425c0e83e7ee634607642e8a90ab3e467fcc8f9e653ea74aaf703bcb65aa83bd5274282dc76ab653f3cb5e367ef8096546b7cb9b4a9d3d3dc2e714c9f405dfdda6f0792b7316a3ddd83ae40198fdab7d8df777ce502ec48b2673e6193b7e23340b27d0274e9173850856b1862c05033c9336bb7c1f1b9914dbddebf6f9750cf7a54b55a437603d25d456ce934fc100a9b119e08dd900b5d42638a9f0d41c168d9dd35621ac3642ca0cf8545872559ed36e75dd213ee877ae6750ce5d76513fcfc262ea46c3e140a95bcbe7fbae7a3ed0fe36a472427a903e69b3289103f35e470230f6f78e39a2001c96bfda4f1bb4c989a2ca6716fd5b731c0e44df9db2386424fb11ffa1f8e71920d8b285cfb76fd68a8731a604ae8c850f7bf9d6096ccf3225d526b6877f2c7c76c032e3253356211149a95c11458f597dc82aae51171832b41a2ef5276e7da3161c05617151a00e7a9c3cf8f748aa0da2317e583fd001d32b7d68e6969fdfafa422cb1f7deee0467d2dffb6a3e69a573bc3a80ebc7bcfddb182b9430f8b12f05930ea27cee51dfe91bb30e69a8577adacab61a35871f9f2ee14a490ce1dbb7707a4ee0ecad755feff53130725ab1434c0a827149f21420ac6565cc1f4e5e9e18cdf9fdf86b985dbf1d6203504ffe9ba37f638be6f18f3023012cae05a4dfc5f623e5280ad3eff911684b94fec6553ca737fc34774022307051ddc799939cfe006c4b5ce31de3d9d6f645294a5470106660175051c6eaaec7ed7152d08bee105ef99c8226a343150dbe35c10154b1d3e7b80fa5d676f877f821807d565d4cabf7184fddfa5560aae5b93f6b49afcaec3d2059db17d0ae2e36a881f23e65b8eb271d1bc0f047e16819fbb1bce243eea8e20e0ee30ca00ab32baa65bc7205a398e2399f92706c6e115957c1d03e14cc9d4d86df9de2cadc2c3ee0be6a4fc3d624fe890adf9a104ee87ea66e3f4be92a8e1ebeebe298ced0b6126d07a619998311c8a712f541aa35ed64081d27cdc8ef9c4be77d5995493b02b27467a57954124bd110689877f70c1a41b11a0a4e1102222970b2e269dc4cc9d646da565862f2f60c3c8d8369d12d5917de33f1b6210e83631d5212c1f71aeffff59ab1675e5f15cd24dfd24805a3fa822234958a799fc4ab8172acc15c97c3381d1daeb49b74c3ad53b5a49781b3811224c801ed3c048e7ceb5639b91ddbb2eaa6c9398ac8115cf9c848a6d68ece16d6a9c2f23d272e09d2e6ba8c57bd4b03c56c671a24e51ba614f53c414642022bd7c63026c0cb0b4b6564d474a3f1ff9952fc47245725eefe0f0ddcf6b30cdbb3c602a03deeca64b058166e9edcaa2d71a04534d7a949d424d04b70d3b186c34898e25861e4734f06ce0337febcfe9801058fac5e107ee7e52f5a89fa47e729242e7582c15dc0ceed16972a9e2f97863b0b9bfa16ec19c882ac68619f9fdf2c2ccf07775ca119a63f008ebdd7857df1c9be7d9a434004bf17416d0b5a8e5a54da0d5208faf155fa028520b0b6c3c735c6fbbed03a4a6a3f95e880a98d70b155a93b73b20c7509d82c0ba9883cf4b9c223d2fffc61958a2a14fab84849579ce7a2a93fc0038dfae887bd0118aa7dc13d95f4580c937e1b377cf36f68d12faad248c20b3d686ee6c8f36e24ab02b83eba0a4d584396741d770253b542deca149ce552826780c412121c1e58e8f4c7613b126c57f4eea", 0x801, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 18:36:05 executing program 0: poll(&(0x7f0000000180)=[{}], 0xd3, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 18:36:05 executing program 1: syz_emit_ethernet(0x5eb, &(0x7f0000000600)) r0 = msgget(0x3, 0x100) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x7}, {0x57, 0x208}}) msgrcv(r0, &(0x7f0000000180)={0x0, ""/179}, 0x185, 0x1, 0x17ff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSTOP(r1, 0x2000746f) 18:36:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) recvfrom(r0, &(0x7f00000000c0)=""/64, 0x40, 0x43, &(0x7f0000000100)=@in6={0x18, 0x2, 0x6, 0x7}, 0xc) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x20000000000, 0x8}, {0xfffffffffffffffd}}, 0x0) clock_gettime(0x0, 0xffffffffffffffff) 18:36:06 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00006c653110"], 0xa) write(r0, &(0x7f0000000100), 0xfeae) 18:36:06 executing program 1: r0 = getuid() pipe2(&(0x7f00000000c0), 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x293, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x20}, 0xfffffffffffffead) 18:36:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x1) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 18:36:06 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x1a) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x710, 0xfffffffffffffff9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8, 0x0, 0x0, 0x0, "002cbeecff145d19d52500000100007600", 0xffffffffffffffff, 0x7fffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="9bc4c222c0d223af3d93d2b4269d8c4a7348d4152ed1d7de403536fdcfbc0ccfc553305f6675189410d8534fd35a9b0862b62029a820af04ec3ad497f174c9c56ad4", 0x42) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_metric}) 18:36:06 executing program 0: r0 = socket(0x1b, 0x4, 0x6b) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) 18:36:06 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000200)={{}, 0x2, &(0x7f0000000140)=[0x0, 0x0]}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 18:36:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x800000000000, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f", 0x15c) r1 = syz_open_pts() dup(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3f, 0xdffffffffffffefc, "0503000900"}) read(r0, &(0x7f0000000000)=""/17, 0x11) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:36:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) fcntl$getown(r0, 0x5) 18:36:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 18:36:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r1, 0x1) 18:36:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xc8, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x41a6280b, 0x5}, {0x7, 0x3}}, 0x2) linkat(r0, &(0x7f0000000180)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00', 0x4) syz_extract_tcp_res(&(0x7f0000000200), 0x3, 0x3) r2 = openat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0x1d9) bind(r0, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) wait4(r1, &(0x7f00000002c0), 0x3, 0x0) getdents(r2, &(0x7f0000000300)=""/151, 0x97) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/2, 0x2) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) fcntl$setstatus(r2, 0x4, 0x80) getuid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="cd070c7140c76cb182b01e5e401fbca1cf", 0x11) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000480)={0xe2d1, 0x3, 0x2, {[0x81, 0x3, 0x2, 0x9, 0x4, 0x5, 0x2, 0x1d, 0x5, 0x3ff, 0x0, 0xffffffff, 0xffffffff, 0x0, 0x6, 0x7f, 0x9, 0x9], [0x9e1, 0x20, 0x101, 0x2, 0x1, 0x600000000, 0x10001, 0x200, 0x1, 0xa104], [0x81, 0x8, 0x7fffffff, 0x9, 0x8000, 0x6, 0x7], [0x1f, 0x1000, 0x6, 0x5d1e, 0x7fffffff, 0xffffffffffff7fff], [{0x8, 0x3, 0xfffffffffffffc01, 0x401}, {0x1, 0x1, 0x0, 0x5}, {0x4, 0x81, 0xff, 0x8}, {0x1, 0xfc3, 0x400}, {0x10001, 0x2, 0x7, 0x400}, {0x80000001, 0x6, 0x0, 0x4}, {0x3, 0x8, 0x71, 0x3}, {0x0, 0x4, 0x8, 0x1ff}], {0xfffffffffffffff8, 0x1000, 0x3, 0x8}, {0x5, 0x9, 0xffffffff00000001}}}) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000740)='-\'\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\',{[\x00'], &(0x7f0000000a00)=[&(0x7f0000000840)='{!,*\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='-\'*\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='$\x00', &(0x7f00000009c0)='*\x00']) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000a40), &(0x7f0000000a80)=0x8) pwritev(r0, &(0x7f0000000b40)=[{&(0x7f0000000ac0)="29e1cf9cf1b9efee437ba00d50bee1a57b0d2ade89320fdd4668a326790f166d023a392f5f2b75591c5a2cef6625e408c179c565cf82", 0x36}, {&(0x7f0000000b00)}], 0x2, 0x0, 0x0) kevent(r2, &(0x7f0000000b80)=[{{r0}, 0xffffffffffffffff, 0x0, 0x800fffff, 0xfffffffffffffffb, 0x81}, {{r2}, 0x0, 0x30, 0x4, 0x9, 0x20}], 0x80000001, &(0x7f0000000bc0)=[{{r2}, 0xfffffffffffffffd, 0xa4, 0x8, 0x20, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x40, 0x23, 0x8, 0xf4}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x8, 0x101}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x1}], 0x101, &(0x7f0000000c40)={0x1, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000c80), 0xc) bind(r0, &(0x7f0000000cc0)=@un=@file={0x1, './file0/file0\x00'}, 0x10) clock_getres(0x0, &(0x7f0000000d00)) getpeername$unix(r0, &(0x7f0000000d40)=@file={0x0, ""/4096}, &(0x7f0000001d80)=0x1002) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001dc0)) socket$inet(0x2, 0x1, 0x58) getpeername$unix(r0, &(0x7f0000001e00)=@file={0x0, ""/108}, &(0x7f0000001e80)=0x6e) mknodat(r0, &(0x7f0000001ec0)='./file0/file0\x00', 0x80, 0x2) 18:36:06 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000540)={0x10, 0x2, 0x4, 0xfffffffffffffffa, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6ae22093}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5d}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3dd}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) write(r0, &(0x7f0000000100)="4b0278a0d8aa041ad25de9d6f57ae900b9b9e1465a324c8953fdb9763ece125fce39dd66b0082a61a9a6a8f3052c04997a7cba8c0101a5009c4f8fd3a61e3360c828e2a91d98a0b1a3132a0bdf5253b1b97dea533140b4e6cd930fd4baf6b8c57b68a750", 0x64) 18:36:06 executing program 0: socketpair$unix(0x1, 0x800002, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x30140, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0xcd) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000001540)=ANY=[@ANYBLOB='\x00'/4085], 0x1002, 0x0, 0x0, 0x0}, 0x0) 18:36:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffff66) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:36:06 executing program 1: chroot(&(0x7f0000000280)='./file0/file0\x00') r0 = socket(0x15, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) fchownat(r4, &(0x7f0000000180)='./file0\x00', r1, r3, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x1, 0x200, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 18:36:06 executing program 1: r0 = socket(0x18, 0x1, 0x7ffc) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:36:06 executing program 1: recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x500000000000000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:36:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) dup2(r0, r0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffffffc, 0x1, 0x101080100001002, r1}) 18:36:07 executing program 1: socket(0x800000018, 0x1, 0x0) r0 = socket(0x20, 0x6, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xffff) 18:36:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x300000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 18:36:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = socket$inet(0x2, 0x3, 0x2) r2 = getuid() seteuid(r2) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup(r1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 18:36:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1, 0x80000000}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x4, [{0x1, 0x101}, {0x3, 0x7fff}, {0x1, 0x20}, {0x2, 0x1}, {0x3, 0x80}, {0x0, 0x7}, {0x2, 0x18}, {0x1, 0x7}, {0x3, 0x80000000}, {0x3, 0x2}, {0x1, 0x1}, {0x3, 0x40}, {0x2, 0x6}, {0x3, 0x7}, {0x3, 0xffffffffffffffc1}, {0x1, 0x4}, {0x0, 0x81}, {0x3, 0x1}, {0x1}, {0x3}, {0x1}, {0x2, 0x40}, {0x3, 0x2}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x1}, {}, {0x3, 0x3}, {0x2}, {0x2, 0xffffffffffff7c29}, {0x3, 0x3}]}) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0xd05a, 0x0) r1 = getpgrp() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x4, 0x13e, 0x223b, 0x1, 0x4, 0x9, 0x101, 0x2, 0x3, 0x4e07, 0x5595}) fcntl$setflags(r0, 0x2, 0x1) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) close(r0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000300)={0x0, ""/241}, 0xf9, 0x2, 0x1800) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000400), &(0x7f0000000440)=0x10) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000480)={0xff, './file0\x00', './file0\x00'}) getsockname$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse\x00', 0x40, 0x0) getppid() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001580)=0x2) bind(r0, &(0x7f00000015c0)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={r1, r3, r4}, 0xc) connect(r0, &(0x7f00000016c0)=@in={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f0000001700)={0x2, 0x1}, 0xc) getpeername(r0, &(0x7f0000001740)=@in, &(0x7f0000001780)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000017c0)={0xe977, 0x1, {[0x3, 0x3, 0x1, 0x400, 0x65b361c2, 0x9, 0xcd, 0x5e60000000000000, 0x8, 0xffffffff, 0xa0000, 0x2, 0x5, 0x4, 0x4, 0x0, 0x86, 0xb1c], [0x3, 0xfff, 0xe4b, 0xfffffffffffffd7c, 0x931, 0x0, 0x4, 0x4b, 0xffffffff00000001, 0x9], [0x7, 0x7, 0xe5a, 0x4f, 0x1, 0xe5a, 0xc4], [0xffffffff, 0x80, 0x81, 0x4, 0xfffffffffffffff9, 0x10000], [{0x859e, 0x3, 0xab5, 0x800}, {0x100, 0x3, 0x6, 0x1}, {0x6, 0x100000001, 0x0, 0x5}, {0x7, 0x5, 0x7, 0x8}, {0x9, 0x400, 0x9, 0x7fff}, {0x6, 0x2, 0xa570, 0x9}, {0x7fffffff, 0x101, 0x3a700000000000, 0x3}, {0x40, 0x9, 0x4, 0x1}], {0x7, 0xa6, 0x6, 0x1f}, {0x4, 0x3, 0x800, 0xd70e}}}) mknodat(r0, &(0x7f0000001a00)='./file0\x00', 0x8, 0x8) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001a40)) fcntl$getown(r0, 0x5) 18:36:07 executing program 0: r0 = socket(0x16, 0x400000001002, 0x3) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 18:36:07 executing program 0: syz_emit_ethernet(0xfffffffffffffd7e, &(0x7f0000000000)="52a1a63a88d8f997305ec8") 18:36:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 18:36:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000080)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 18:36:07 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = msgget(0x2, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/113}, 0x79, 0x2, 0x0) 18:36:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000001680)=""/4096, 0x1000) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:36:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000080)="594885cfd3ecd053a66cca249dbc0ea9e1240fbdd08da30f92225cdc785826537cefb04b002a67442770124704d3eadef1b4a4a19028749f1c693b5436623ef316447e4882c1687649071b746cb1b38c0999ab018462308d964f1773", 0x5c) setsockopt(r0, 0x100, 0x5, &(0x7f0000000100)="1f1c67a3a03a5663e28609f9966d8f", 0xf) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:36:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_open_pts() syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 18:36:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) pwrite(r1, &(0x7f0000000080)="b65ba2369fc6da720ba7c35b86abcf0a78ad6e3b16a3cc1f3841e78b95afe365aad58f91c1621f1af14cbeb73fbad0e9900b556ecf73ce988099a278e5931e6e4fed8708b8c591519bd8c9e70669ea29e67061b827369351032c46b3769e851bb7eee01c1302f2b91b2ac860c25884ff946d26204a6e2c14e5a2eae1ee", 0x7d, 0x0, 0x0) 18:36:08 executing program 0: r0 = socket(0x2100000000000018, 0xfffffffffffffffe, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x33dc858de654d8a4) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x10, 0x0, 0x6) chmod(&(0x7f0000000240)='./file0\x00', 0x1ffffd) sendmsg(r0, &(0x7f0000000500)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x4, 0x1a4}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000200)="9ccca6f061b2f5d529410541fc0657d40594d06b4e5af106164388d528ba2254e1cb372bcf8139", 0x27}, {&(0x7f0000000280)="d478faa6b72483890afb509e2e8b45c4fdaac0ab7c036474f8ea970b8a697f9f326949a8ed1aaeae95b5fa38d244603b8501c2a04c417e0611e6432a5807a3c7119b1cd6433d9d49e588f32aa7d1fdbd8ab539c3b5e4882ec1e2d2ea3df2e8dfa930578552e3f70cc49808f184e9ae256f0134882cb382fc7066492a194d69ebd3b35633481fba8a813baa4914a7c960f0f4c8aca0e6a874be584c", 0x9b}], 0x2, &(0x7f0000000380)=[{0xf8, 0x1, 0x6, "4d0cdb69509a2516880b38b122fcf080ff3ef10d367ec87cd37588ea3f022e27a937044453be62255d5aa8d5310cf4f87928d1cfd23ec24c4a431fde004f8c251166ffdf6705ac482e0793a6e7378e30cd9dc52f34bc4b3406592fe68defcdc95caf044e40017e68a1c87b0f78fc60ab0553a75b3b04feb8ef93affd577dc00e8e63f9288f6e48c8376ab5caacf16965c745b845843c243d47d2944df093672adb2b9faf9edc425fc0554b9dafc58dbc312c38091b0c1ab8aafc360ae09e5a8a575ad046db5f7ef4fac91bc422bb5a6c34c368a27e5c833bf6f8d24df0200db1562a4299cbb945ee"}, {0x60, 0x1, 0x0, "64118094d5410b7b0b326e20c987de463cc4c9a7c79e4c5ab99deb9ab00a8361b251866f377922881b2b1f47d382a6d498d0f1df483e648f55558ed3ed19870ec23ae8ecaa4444935f72"}], 0x158}, 0x1) sendto(r1, &(0x7f0000000100)="28656f1bd486fb327630db912c9accbfe3d5d54ac199421a1a3da67428a036d17e6c7c8d97f7bccd02377e6d8d223554d6e736d411629a7de379fd4ae301a796a7c3ba6080c2", 0x46, 0x4, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) rmdir(&(0x7f00000000c0)='./file0\x00') 18:36:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8000, 0xbb4, &(0x7f0000000000)="2dbb1af14c7e0454c7e54d2b195ce1ad5fd6c726e643ed63bad98580aca05b2757e874d59dba21fd636c87dd78a7a49634c14ffab34988676d1a7cd8147417065dc9627180959b63c7b12c56fdeeccdf44e32a3145f0dae0843bd2d58a3f63a253e5ca72a1918828c3cfedadb0befd12e69d4d081455ddd2ec", 0x79) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 18:36:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10022, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x3}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x19bab8dc8dda87fa, 0x0) 18:36:08 executing program 0: r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x1b, 0x3, 0x8003) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) setsockopt(r1, 0x11b, 0x1ee, &(0x7f0000000140)="e752a9f749c1182702bb8fa6487cb23ef0cf92bcce1b69a4d6701d5ce923bda457d3c9d0f30d1ec3ea3e48331218e5899dad8e789ac3b80c4e90b50a35395b0b1207d140682bbf7f71fbe08f88f18f66748c4277018485302d9cc54af428a2a2f1373a2998bb86497715aa69eae53e8c4375bbeff6b965a877509511f8ab721c69857257c0bd132b1f4b5550224c469a7a8eb7c3da14ba6187cd73789de293e95f34930cbec8e5c3eaaa4994b0b634acd5db44f9fa619770ae40ca9c76a34642a412ef63ed97638ca60287f32ca5", 0xce) ioctl$TIOCSTOP(r0, 0x2000746f) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x1000000002e, &(0x7f0000000100)="ebffcbff13a1fd81ac0f0000000000000000000530d829d4fa94cd75a848e6993192964871093cabb1d004c56ff998b1069f7543", 0x34) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() 18:36:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x2) 18:36:08 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r0, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000001c0)=0xfffffffffffffccb) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) r2 = semget$private(0x0, 0x4, 0x1c0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000007c0)=""/191) semop(r2, &(0x7f0000000240)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x800}, {0x40000000000003, 0x5, 0x800}], 0x217) 18:36:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) socketpair(0x36, 0x7, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x6f8, 0x6}, 0x8) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x4, 0x1, &(0x7f0000000140)="6416e8d31054c2e9c4b9e0fe318b7828c0540ff9403bcc60318e43fdb9f44d942195d9a5581d9245352f46c927ff677c221de0745c9ee98ee4b4d1f9701b409ec588e9f844e34a2449db415c89787e99de0c45923bca82be8dceb90ae576c3a76690a0dd8518d23bd301dda4daf46297b305f4387692671ad54566765453591b0b383c13fbc7e31b466e36ffdaae72e33910b85dc8d2fc109f5d4f0ec547878b", 0xa0) 18:36:08 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) 18:36:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget(0x0, 0x2, 0x202) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/21) utimes(0x0, &(0x7f0000000240)) 18:36:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x1c) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000002c0)=""/201, 0xc9}], 0x2, 0x0, 0x0) 18:36:08 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) writev(r0, &(0x7f0000000240), 0x35e) 18:36:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getrusage(0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x3, 0x9, 0x6, r1}) fcntl$getflags(r0, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 18:36:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) 18:36:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x400, 0x254c, 0x35, "48f72bd1c80ef87a7dc472708ded143c78884c4f", 0x73c, 0x4}) poll(&(0x7f00000001c0)=[{r1, 0x20}, {r0}, {r0, 0x80}, {r1, 0x4}, {r0, 0x40}, {r0, 0x1}], 0x6, 0xffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 18:36:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3f) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)="970933727cd79992515bfbcd181b00c29ec4db0824ece2bf464f83beba896aacf7f46baeccc9841a3ff470edb715bff2ba1b8ca0653649a181afef63869a69b3b3aa6387e6f2a7fe9265c1bb651551fc717dc45d439b4a71bc4f7b6f9bc383824c915f12e03e2354c23b94a40d01267a2db1cf23ba4b8c9a9362b58a246886b30f9cfecedb2c41994454e9f0c460ae7ebbe7c7cd998f999300b37cb41816aa344b88a9d2da32e4a51457b34399307cad4addcba0ebc4b8935d53b17d6b12016b", 0xc0}, {&(0x7f0000000140)="41fbae392e577d029a75fedf92b6933b6b46cef8aba8a36d88a2f3a6e68e4160aeeb769192163ee4809734d12df42821b8e3c84c62b8723f1b02d3d28ee2b5da85d1e7eeaaf239a357837ea376c4ecd018bfa8f1f573ffbad2943e0243af017fb58ea499831b6ea76b32902625cef558d736aa422cbed528323c", 0x7a}, {&(0x7f00000001c0)="7b2189a61d3e4abdb8", 0x9}, {&(0x7f0000000200)="c5f81bff4f177214b33cef95ca72aaa5e6975a42d75102ff3018258ad55ea2603a0d65150a74542f008deee152d42132f115157b57ff9dbde5f84f7c8f5863554ef43409bde1caabea00253be3c0cf533bec137656af6ee19b54f146d8d08965c58ebb7839d7bc18eab646b1fea2c1e74ada1b46f1d8e833c7db838bb72616f9e92dd5dfb15c4dd69903e838a978ce94b0731f24e19e99ac9689e0241fa4f7f1e13b6665a859b1a768aa1a878d32a080ab415268451e7560", 0xb8}, {&(0x7f00000002c0)="bef722db5f63527737a7615804bf6bd1448c4240752131924dd04198be528ac3bb9d56d781ed83d4fbcea238256d06d9ebc507be73f2c3", 0x37}, {&(0x7f0000000440)="2555fa37d3cc391ce62dc56ad6b298c7703aaa4da2b00b3354f19a0fbdb8b3098289eeeb4dcf41f0c63fc2c1e659f907b35a26ec", 0x34}, {&(0x7f0000000340)="da581d5de9a5ba5d0a752320f984a82ed6c2c1d947b107cf97e4a002f32e99d02c7fbbeaf0b8a8e8b42068b19d91ffb7a0a47c35688de884f31a0cb17ce5c6ad95534025294911070999e99d560d0b09ed9346cee8705449f7c0fba37e537617ee6cb13b626fe1e57cb02b28", 0x6c}], 0x7, 0x0, 0x0) 18:36:08 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28800, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7fffffff, 0x1, 0x6, 0x7fff}) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 18:36:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = socket$unix(0x1, 0x1, 0x0) write(r1, &(0x7f0000000000)="1cee8d26ca294a4a62ccc3cfc0d6f51a3dcaa2709c0c38b37a338e5e1b7c5ec9e92a45ef5ddd0ec538e3fdecac48957de19bcdd0", 0x34) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0001000000000668003b4ca344d7ab7519b3347c9fda9b4997dd424240ab98d400c32a09fa8668e9cb8696f4da81c350ed10cb8852624d59cb3bb06704fff5fe8a11ba82f1"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0xa97, 0xffffffff, 0x0, 0xfff, 0xc4e, 0x40, 0x3, 0x0, 0x5, 0xff}) 18:36:09 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x20, 0x3, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x2000000000, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:36:09 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7bfad844, "24f2983d8917b366e2d8a8025d00"}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2}], 0x5ef, 0x0, 0x3, 0x0) 18:36:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="b6dbf812bdeed6b8ceb7862622c9293397fb2c36e29eb734f8f9422da787bb658210740cf6a7a6b5776380d8e5854ccda6ab0004be3798eed45a98e099182d8558d5bff9ac33acd6efa5715bfc99f4b513bd1000aea75d852d9774cc4d31c560d53daa82f32bcbd85ff1491fa64ad3473e9abec27a88162069bdce1790690d0b4926bcd673311c074fa30f4af429959d20edec69919f7fc26ed374c5209fe80de9ebcc8390e998700f349efc852b3cb1b9d87f2ebf2ff9f9a628e0b6246991", 0xbf, 0xb, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x100000001}, 0xc) dup(r1) socket(0x10, 0xc003, 0x9) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000), 0x0) 18:36:09 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() seteuid(r0) 18:36:09 executing program 1: r0 = syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet(r1, &(0x7f00000000c0)=""/32, 0x20, 0x3, &(0x7f0000000100)={0x2, 0x1}, 0xc) 18:36:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fchdir(r3) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x9) accept$unix(r0, 0x0, &(0x7f0000000080)) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r4, r5, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) 18:36:09 executing program 1: syz_emit_ethernet(0x71e, &(0x7f0000000380)="4267c33bbfce69f4e1106b16243809c6f8eb7792a219c238fb28fc5848d588949a0484ef9c79048139568ce01f09641c20284f615e9d39d2f924e8385d13ac948ef651bfecfb72175d9c16d2ad9a8dfdac000fc3293d0dcf7330b75ddb1ae88ee697e9cbb87983aeeb763fccdff94afd1e3a7879cd7d3ffa142433a41ba7e1aefb86f735bdac1fbc72d07e55f34ce786cdf30a016fcc5e12022963bd7ed3f6a95debe743fc6dbab8c6cb486c0c5e720e1c155efc1e526d90a9b930db386e929b72f4f4097be202242c75b51abbb0a520c063f6add65b3523e97affa9f08704c94fd11891ceffbcd0046bb9068f5817a5ca670ea289253c86dc584a7c78cf427610b0f78927d553f4df532dd48b506552f40edc5bc9ae7f91a75ed64ee737487e12d5f5e9feb526ff5caeb7642db78697a63a64d70ec0d8194c92c3a8e3b5e46f1246c9a1ca9dafc094847a13431f6598fc77d6953404a607968c9927f0af95e28e6cdceb09b20a8dff419383c06e8d41beeb25e6296527e272eb87") r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x10, 0x0) ftruncate(r0, 0x0, 0x6) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x7) fcntl$setstatus(r0, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 18:36:09 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ftruncate(r1, 0x0, 0x0) getrlimit(0x3, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3261, 0x800}, {{r0}, 0xfffffffffffffff8, 0x1c, 0x6, 0x1, 0x401}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x90, 0x0, 0x9a08, 0x9}], 0x2, &(0x7f00000000c0)=[{{r1}, 0x0, 0x80, 0x5, 0x3}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x8f1e, 0x9}, {{r1}, 0x0, 0x11, 0x20000084, 0x0, 0x6}], 0x1000, &(0x7f0000000140)={0x3, 0x5}) 18:36:09 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 18:36:10 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x6}) kevent(r0, 0xfffffffffffffffe, 0xc, 0x0, 0x0, 0x0) 18:36:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x9}) flock(r0, 0xa) 18:36:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setstatus(r1, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 18:36:10 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000), 0x10004) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) 18:36:10 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) 18:36:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xfc6a}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fsync(r0) 18:36:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x100000000) unveil(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x636, 0x6, './file0\x00', 0x10001, 0x6b5, 0x200, 0x2}) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 18:36:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="7202012f66696c433000"], 0x1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 18:36:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) semget(0x2, 0x3, 0x512) semop(0x0, &(0x7f0000000180)=[{0x4, 0x80000001, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x7, 0x7ff}, {0xfffffffffffffffd, 0x80000003, 0xfff}, {0x0, 0x5}], 0x5) 18:36:10 executing program 0: socketpair(0x1e, 0x2, 0x6, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000240)=""/8, 0x8}, {&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000300)=""/26, 0x1a}, {&(0x7f0000000340)=""/3, 0x3}, {&(0x7f0000000380)=""/60, 0x3c}], 0x8, &(0x7f0000000440)=""/255, 0xff}, 0x841) 18:36:10 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) mmap(&(0x7f00003ab000/0x2000)=nil, 0x2000, 0x4, 0x7810, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 18:36:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 18:36:10 executing program 1: socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x5, 0x4) 18:36:10 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 18:36:10 executing program 1: rename(&(0x7f0000000040)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 18:36:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xfffffffffffffe64) r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r1) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 18:36:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2591d3f65ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43d605af0028dbe0f53b523765381a3fbed9d7c7f5ecd520000f551f00000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423c42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae00"/174, 0xae) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000500)=""/161, 0x31) ioctl$TIOCNXCL(r3, 0x2000740e) recvfrom(r2, &(0x7f00000001c0)=""/130, 0x82, 0x43, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0xffffffffffffff00}, 0xc) 18:36:10 executing program 1: readv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/181, 0xb5}], 0x3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r0 = getegid() getgroups(0x1, &(0x7f0000000840)=[r0]) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='\x00', r2, r3) r4 = dup2(0xffffffffffffffff, r1) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000300)={0x10, 0x0, 0x4, 0x78c, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x10001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000000000/0x200000)=nil}, {&(0x7f00000ea000/0x2000)=nil, &(0x7f000012f000/0x9000)=nil, 0x3f}, {&(0x7f0000113000/0x2000)=nil, &(0x7f00000d5000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f000003a000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7ff}, {&(0x7f0000032000/0x3000)=nil, &(0x7f00000e6000/0x4000)=nil, 0x401}, {&(0x7f000019b000/0x3000)=nil, &(0x7f00000bf000/0x1000)=nil, 0xffff}, {&(0x7f00001cc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xa41}, {&(0x7f00001a4000/0x2000)=nil, &(0x7f0000070000/0x3000)=nil, 0x200}, {&(0x7f000010b000/0x2000)=nil, &(0x7f00001e5000/0x11000)=nil, 0x97e}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', '.\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) connect$inet6(r4, &(0x7f0000000800)={0x18, 0x0, 0x100000001}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000100)={0x3, './file0\x00'}) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, 0x0, 0xfffffffffffffea4) ftruncate(r1, 0x0, 0xffffffff) 18:36:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) shutdown(r0, 0x1) 18:36:11 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\t') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x4, 0x94}, 0xc) 18:36:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x27) mmap(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x4, 0x2011, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0xe86acdcf3d77c1a5) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) 18:36:12 executing program 1: syz_execute_func(&(0x7f0000000040)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f2366766410f3a1517022626802d08000000ba5c450f91f328c4e3638d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000280)="43dd250100000065d93457c4c2092dadcaeb000021a5f9a7d46678e644940f383fdf00b76244f7f7660f1bdfc4026d8c23451ffd02f4c1") 18:36:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/5, 0x5}, {&(0x7f00000000c0)=""/36, 0x24}], 0x2) 18:36:12 executing program 0: syz_execute_func(&(0x7f00000002c0)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096c4c2550a14653223333333ed33ed4877f866440ff4697683397fd3fbc4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d0f91f3c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f00000014c0)="43dd25310000005b6565d93457c402ad04899a0000006636d1c7c4a1f01680e8000000b12f8647c86fc4a27959184da1fcfcab420ff5fe2d653e26660f38f636c290f3f3440f531fe610f3e50cf240affdffffc46f845fd0") 18:36:12 executing program 1: syz_execute_func(&(0x7f00000002c0)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd58003131e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2660f3a0cee0c0fc60fc6a8f2ae000000f1ebeb628f8f0f6a266500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000000)="43dd25010000006565d93457664f0f3a631f0046d246ee66430f38df4a82ed0fbd4d9278ed211c66420f74bf00000000400f01c3084100c4c1c1646497039061f73e421a8e0000004061d1d1647a6464f00fb0b2426c1634b281ae49ff26b63e670f5927660f71d000") 18:36:12 executing program 0: syz_execute_func(&(0x7f0000000200)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466c4a1f877440f6ea600000000c4e2899294d80000000019c2c2b0c1030a0000c4414e53d2c4a2190b8f03785c190035ee0fc60fc6a8f2ae000000ebeb628f8f7d9b65bb00f2f26766410f3a1517022626802d08000000ba5c450f91f328c4e3638d6e8df9dedefc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f00000001c0)="43dd250100000065d93457c421a5f9a7d4d492322666440f38dca606000000eb5cc4026d8c80b623b6234cc69bb100000033c40139627e0c410f8fa4000000") 18:36:12 executing program 1: syz_execute_func(&(0x7f0000000500)="96419cc4a2791dcd0f05bf04411100c4a37bf0c55c41e2e9666bf86402480057010f33b8c4f4014e4e4e5b26f3460f12ce3019091e1edee509c421045f4607c421dd5831c4e10bf8c464660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64282b6266f2ab440fec3f67dddda8010fddf6c6c466b1f72ec3c4e2899294d80000000019c2c44231ae83cd0000000b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45cf3400f587098c4638d6e8df9ffffff00f30fae6309ff0f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000480)="43dd25010000006565d93457c481fc513ef3460f51af000001006445d196008d0000f0f007ec069d01fb290ffb290f260f2b6cdee58f8878c295030000005e260fc7fdc4c2c59a8f0c00000058") 18:36:12 executing program 1: syz_execute_func(&(0x7f00000002c0)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd58003131e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2660f3a0cee0c0fc60fc6a8f2ae000000f1ebeb628f8f0f6a266500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000240)="43dd25010000006565d93457664f0f3a631f0046d246ee66430f38df4a8261e7c5e7c57856c40185ece1f908410063c47fd18d7472975a03976103cb26450f38ca6d00b6007864410fdb450fa281ae49ff26363e670f5927") 18:36:12 executing program 0: syz_execute_func(&(0x7f00000001c0)="96419cc4a2791dcd0f05bf04411100c4a37bf0c55c41e2e9666bf86402480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c44231ae83cd0000000b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff0043ffffff0f4acefb110fc4e251bcdfb83aa2f1fbfbe2") accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000080"], 0x0) syz_execute_func(&(0x7f0000000000)="43dd25010000006565d93457f0215601e8b24933a8b9000000000f2ad86d749ea6a25af78f29a89daf00000000f00071a1460f38c9d5") syz_execute_func(&(0x7f00000002c0)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd58003131e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2660f3a0cee0c0fc60fc6a8f2ae000000f1ebeb628f8f0f6a266500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f00000001c0)="43dd25010000006565d93457664f0f3a631f0046d246ee66430f38df4a8261e7c5e7c578565663f9084100c4c1c1646497039061e3cb26450f38ca6d0000007864f26464f00fb0b2426c1634a281ae49ff26363e670f5927") 18:36:12 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)) 18:36:12 executing program 0: syz_execute_func(&(0x7f00000001c0)="96419cc4a2791dcd0f05bf04411100c4a37bf0c55c41e2e9666bf86402480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c44231ae83cd0000000b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff0043ffffff0f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f00000001c0)="43dd25010000006565d93457664f0f3a631f0046d246ee66430f38df4a8261e7c5e7c578565663f9084100c4c1c1646497039061e3cb26450f38ca6d0000007864f26464f00fb0b2426c1634a281ae49ff26363e670f5927") 18:36:12 executing program 1: syz_execute_func(&(0x7f0000000040)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f2366766410f3a1517022626802d08000000ba5c450f91f328c4e3638d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000240)="43dd250100000065d93457c4c2092dadcaeb000021a5f935a7d466470f389d06a6ac00000000b76244f7f77dc2585c585c6d8c234599fd02c1") 18:36:12 executing program 0: syz_execute_func(&(0x7f00000002c0)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd58003131e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2660f3a0cee0c0fc60fc6a8f2ae000000f1ebeb628f8f0f6a266500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000140)="43dd25010000006565d93457c4217ee61646d246ee66430f38df4a82eddd2e785630ab30ababf9084100c4c1c1646497039061e3cbf7983e421a8ec000c00026f33ef30fac6fc900f26464f00fb0b2426c163436660fe92f660f71d000") 18:36:12 executing program 1: syz_execute_func(&(0x7f0000000340)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466c4a1f877440f6ea600000000c4e2899294d80000000019c2c2b0c1030a0000c4414e53d2c4a2190b8f03785c190035ee0fc60fc6a8f2ae000000ebeb628f8f7d9b65bb00f2f26766410f3a1517022626802d08000000ba5c450f91f328c4e3638d6e8df9dedefc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f00000001c0)="43dd250100000065d93457c44279313c9ec421a5f9a7d4d492322666440f38dca606000000eb5cc4026d8c23c4614cc69bb10000003366440f38db9704000000") 18:36:12 executing program 0: syz_execute_func(&(0x7f0000000100)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42741839fa59d001ab527c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbfba18d73df0fc4227d21513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c4665af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f00000002c0)="43dd25310000006565d934577d7d42f90f674dfbc421f1f8397661c1990400000000e808935dfca1f3122d2bbd000037c2e1a63ef2e407c461d9c2b344e9f5ac823aade1e50c2ed9dc9077ffff07660f71cd20") 18:36:12 executing program 0: syz_execute_func(&(0x7f00000001c0)="96419cc4a2791dcd0f05bf04411100c4a37bf0c55c41e2e9666bf86402480057000f33b8c4f4014e4e4e5b4b264ad80f3009c442312990c6000000dee509c421045f4607c421dd5831c4e10bf8c42646770364660f3838520a470f898c00000096ea33ed33ed4877f866440ff46976dc8f80450000d3fb0000c4227d215106662ad78fa820ce3416f9f30f5904797c7c66f2ab440fec3f67dddda8e80fddf6c6c4662ff52ec3c4e2899294d80000000019c2c44231ae83cd0000000b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba41d805000000005c450f91f3c4638d6e8df9ffffff0043ffffff0f4acefb11fc3be2") syz_execute_func(&(0x7f0000000080)="43dd25310000006565d934570fa1c422797935ea000000c4427d21d65da7a74103056dde32c4501b1bfac481fee60e470fe1b800080000c40215044204216dc4229d976b323ef390fd6567f367c0421302c3f2a4400f4c030c992e2647e06f124ba76846a746a72a32ffffff07660f58fd") 18:36:12 executing program 1: syz_execute_func(&(0x7f0000000680)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42741839fa59d001ab527c4c22938544798c421dd5831a9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbfba18d73df0fc4227d21513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c4665af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91c4c17d7f5983638d6e8df9ffff0c2323ffc4e3b16e9003330000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000240)="43dd25310000006565d934577d7542f80f674dfbc421f1f83102460f000909990400000000e808935dfca1f3162d2f7b1c000037372be16767a6f233e407e407c4e27d78a78f9200693aade10c2ed9dc89f3a7a70f71cd20") 18:36:12 executing program 0: socket$inet6(0xa, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)) 18:36:12 executing program 1: syz_execute_func(&(0x7f00000002c0)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd58003131e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2660f3a0cee0c0fc60fc6a8f2ae000000f1ebeb628f8f0f6a266500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000a40)="43dd25010000006565d93457664f0f3a631f0046d246ee66430f38df4a82edb430785630ab30ababf9084100c4c1c16464970390c4215e2a940406000000f7983e421a8ec000c000787cf26464f00fb0b2426c1634660f71d000") 18:36:12 executing program 0: syz_execute_func(&(0x7f0000000180)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096c4c2550a14653223333333ed33ed4877f866440ff4697683397fd3fbc4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d0f91f3c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000000)="43dd25310000005b6565d93457c402359ef93643de0d1437d59e42f9f3430fbd391c7dfdbf2fc4e2dd011a8f66470f2eda0faa3e4083624124c4ed139191c4f3e50c2e400f428d00000100c4217b3790661717ffc422ada90f") 18:36:12 executing program 1: syz_execute_func(&(0x7f0000000100)="96269cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f670f0352004e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e87b0fddf4f4c466c4a1f877440f6ea600000000c4e2899294d80000000019c2c2b0c1030a0000c4414e53d2c4a2190b8f03785c190035ee0fc60fc6a8f2ae000000eba1628f8f7d9b65bb00f2f26766410f3a1517022626802d08000000ba5c450f91f328c4e3638d6e8df9dedefc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbf3e2") syz_execute_func(&(0x7f00000000c0)="43dd250100000065d93457c4425bf630c462781536d7d7d75cc4026d8c23c4614cc69bb100000033c401a3627e0cc403f91699e408b4da00") 18:36:12 executing program 0: syz_execute_func(&(0x7f0000000180)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096c4c2550a14653223333333ed33ed4877f866440ff4697683397fd3fbc4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d0f91f3c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000100)="43dd25310000005b6565d9345747c2e19c3bc442f9921c7dc4811dfe3b2f40f6ee8f0faa2d2bbd000036460f189900000000c4c290f35a0013e610c4f3e50c2e400f428d00000100fdc4c33538a8570000000f65466c") 18:36:12 executing program 1: syz_execute_func(&(0x7f0000000180)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096c4c2550a14653223333333ed33ed4877f866440ff4697683397fd3fbc4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d0f91f3c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f00000003c0)="43dd25310000005b6565d93457c402ad04899a000000428a561c7db1b12fa647c86fc4a27959184da1fcfcab420ff5fe2d2bbd0000fec4c290f3f3440f531fe610c4f3e50c45dbe082c4e2d596825bffffffc4a2e0f38a88c70000") 18:36:12 executing program 0: syz_execute_func(&(0x7f0000000340)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466c4a1f877440f6ea600000000c4e2899294d80000000019c2c2b0c1030a0000c4414e53d2c4a2190b8f03785c190035ee0fc60fc6a8f2ae000000ebeb628f8f7d9b65bb00f2f26766410f3a1517022626802d08000000ba5c450f91f328c4e3638d6e8df9dedefc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000000)="43dd250100000065d93457c421a5f9a7d4d49232c403754c583700eb5cc4026d8c23c4614cc69bb100000033c40139627e0c66440f38db9704000000") 18:36:12 executing program 1: syz_execute_func(&(0x7f00000001c0)="96419cc4a2791dcd0f05bf04411100c4a37bf0c55c41e2e9666bf86402480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c44231ae83cd0000000b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff0043ffffff0f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000000)="43dd25010000006565d93457f0215601e8b24933a8b9000000000f2ad86d749ea6a25af78f29a89daf00000000f00071a1460f38c9d5") syz_execute_func(&(0x7f00000002c0)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd58003131e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2660f3a0cee0c0fc60fc6a8f2ae000000f1ebeb628f8f0f6a266500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f00000001c0)="43dd25010000006565d93457664f0f3a631f0046d246ee66430f38df4a8261e7c5e7c578565663f9084100c4c1c1646497039061e3cb26450f38ca6d0000007864f26464f00fb0b2426c1634a281ae49ff26363e670f5927") 18:36:12 executing program 0: syz_execute_func(&(0x7f0000000040)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b30091e1edee52636f3a621045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c000000968633ed63b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f2366766410f3a1517022626802d08000000ba5c450f91f328c4e3638d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000200)="43dd250100000065d9345766400fd04978215df9a7d4f366660fc442d5abb4415e000000000000b76244f7f7eb5cc4da026dfb23f047fe423ef4c1") 18:36:12 executing program 1: syz_execute_func(&(0x7f0000000180)="96419cc4a2791dcd0f05bf04411100c4a37bf0c55c41e2e9666bf86402480057010f33b8c4f4014e4e4e5b26f3460f12ce3019091e1edee509c421045f4607c421dd5831c4e10bf8c464660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64282b6266f2ab440fec3f67dddda8010fddf6c6c466b1f72ec3c4e2899294d80000000019c2c44231ae83cd0000000b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45cf3400f587098c4638d6e8df9ffffff00f30fae6309ff0f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000040)="43dd25010000006565d93457c4c2ad40547aa42b460f51af000001006445d19600000000e8867c95079b9b36660feee201e0c442e13cd05858") 18:36:12 executing program 1: 18:36:12 executing program 0: 18:36:12 executing program 1: 18:36:12 executing program 0: 18:36:12 executing program 1: 18:36:12 executing program 0: 18:36:12 executing program 0: 18:36:12 executing program 1: 18:36:12 executing program 0: 18:36:12 executing program 1: 18:36:12 executing program 0: 18:36:12 executing program 1: 18:36:12 executing program 1: 18:36:12 executing program 0: 18:36:12 executing program 1: 18:36:12 executing program 0: 18:36:12 executing program 1: 18:36:12 executing program 0: 18:36:12 executing program 1: 18:36:12 executing program 0: 18:36:12 executing program 1: 18:36:13 executing program 0: 18:36:13 executing program 1: 18:36:13 executing program 0: 18:36:13 executing program 1: 18:36:13 executing program 0: 18:36:13 executing program 1: 18:36:13 executing program 0: 18:36:13 executing program 1: 18:36:13 executing program 1: 18:36:13 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 18:36:13 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x880, 0xa0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) recvfrom$inet(r1, &(0x7f0000000100)=""/178, 0xb2, 0x2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) seteuid(r2) 18:36:13 executing program 1: socket$inet6(0x18, 0x5, 0x9) 18:36:13 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) accept(r1, 0x0, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = shmat(0xffffffffffffffff, &(0x7f0000760000/0x2000)=nil, 0x1000) shmdt(r4) 18:36:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f09003dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) read(r0, &(0x7f0000000340)=""/195, 0xc3) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x60000000) 18:36:13 executing program 0: socket$inet6(0x18, 0x1001, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x21, 0x0) sendto$inet(r0, &(0x7f0000000200)="7198a7b3f8e8303cf793bcecb2327c65dd36b01fb5289cb45e14c0e3c80137", 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x9) pipe2(&(0x7f0000000100), 0x10000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x7012, r3, 0x0, 0x58) pwritev(r2, &(0x7f0000001240)=[{&(0x7f0000000240)="c81b8173b9c5663cc3dc7bab45e83a756ede21c819d080d8a2b8d24e1e02fadceea6c761849a6ac4ad9fc124c2fea07b98e7b8aa6ae2b20808b6868635a1132be2dbc772cc9d1c860e134661004db8f8826a1c3dcac83b65dcb83b0900c0268d153c04b28840ecaf12b3eb7287113e7d1199b65b6ae08a9cdea5cfd6414fc0845d1461dce9e9b0854da2aa02fcf2eb0a7b1f50f95a1a596a18fd6db3a671acd01500202c09f9ad2124306bd2f2ec4731aa98ea5dc9a55f16b842bdf40e43841b4d43018c79ba3d2ad4a07a8feb1d75534f54b97f31efd3119841870de25521ed10b8d7f73e08f85da0c2c6f1ba1b885b71d7f6e251bb9e8a770f66a161688e8d82b2179d0a14c468a26d3f056aecc381f00421588a637d75c4f078d36998cecc5956be668ba5d81b1cd251d72bbe7bcd19764bc728ecba50a7ecfe5de284e068ded84534a3f8de547d02eee59032a27b818073995571121c77cd4590855b919efdf5ad4c9cf75aa9bf3c5596190707288f4d63d48def380d08b01be916f7823a303a387471fd5dfd1ed02080749bc2eca67ad5880aebdfe3fcac49f3ea08ecc1bb8b013164d2d3ea75303b8153307de26b69b3757b3e566aad6f8efef42e23a32100a12dc29d43b7bd092a6ffbd7673e438eb55d0303685a282055bcb1f23b1e44f3022fc5acc374ad4e7940018b7f5b0b6c85f112648f6fd6031b64701de4e60b1b429f89702c37322b084ed29d60214a6f64491970f2fa19c12368a11f4bd841d3cc2390dbec7a2a6f8c5156855605004ac53322051b47b8bca5aa8d84b48850977c570ea5d118871c582d75e1c880498235eda11cca6fe1c85a53be7ed66a9702f42d5fbcadd5f8f3788a78bfd0ff7d1ebec71c1cd0fc62918b749913e4f5cf56aee86ef8b3e6adc9d5dee8b7721a22e8e4a256240566b4a556562187c7a5c86deda1262672eef7420e4941a2006e2bd8c8cbfa9f38afa3b0393b427abd931f6f1b3bb668ed681d98e1151032ac353dd75b0b0e4d39215d8cdf6cbebb5bc452a56a9e47b488b6fdd22252ae9dfcb73d94ed5d4a1f16dc721a021fb2ad5b945b2c988eeac085b49f42d50e50b74f8f7ef6790b45e887e579f01f179256b9ad654cfcde03569ac79b94500f8516729b2dfb53fd1263ed85bbb27d6ea7787266bdd741033c1a63bb097fae5fc516e02560477acd12ad2f4928edbeb996036f4b32601f400266856ddc21cec53f81ffc66eb85a7e91dc3171c671c7e222478b2a563c84496cf538eccfb369b63214e1fd6c1b1ed6d528485bd2ab26b763c91f51f3681c889a35788369a38ae788c40248253b0743123842e9bb3cd294a5d241fd63d92465c35448f8ecf84753424aa34ce08343a92bee75f5193981f70c926ddc6f754ccd096b4b57f27e0d530781a8013e272e758a2797846346c60d5a9a5eb8423ec651301d098c0cad9c554f2f90c7fe0ea113cd402a33232d40ca3d735a708f20233ca988a044eea35f1beef995fd3b1aaaffe16cb1c2e8f1500201c135b78e302a19a9d5d89ad434f37efa26d37ed242c85468cc8a39bf25e31e7daafceb41a3e7033e3ee46274303c9157f624b9ba97aa38b0f5609e2f008970e48a5a419a3adbea5a7e575ce152c31e67784c8b741c70a74f883cf0a9755df73ae69d3195e9732c7ba740cf782bd99c992b4968d32855bea465a45a4bc3f648655f2e994a1a6966ffbf0e3bdc34c64b5376d2bf1b21a041819351aa8a776ce067263f73a38e6bb2a1ded522bfee176aaf7fad8fc45417a3f10ed2fffc48d42fdacf26706e2cc9549bfc158ec6729008b05b098a900b0ac0f068cdad3c46e9dfcf0dc2b037194a577bbaa947cc054351fce9a99848eb2c3189e3aafdd1ce101ed749bde7a3a6b9f2b36923ae940b43ff9ffe79724b7b8d7438c0b14ab5d653a52c56bb2eaa6bd1b314ed80297c953433d5cc3a7ae2baaf2cebc5245e529448cee810a38a06b675ae8f4abcfc337f0f0f875726873cee38ed4e4703120e5ec06a96dade0a63b51facc1b344466f57d4230d1b0cfe790fb785daabf069bd37e46f9f09767cc9f369572429d2817c1a8836ca65269c51a598fa433031d4aca317e993dfa029fca06b0d36b980205ef32e9ef54824ac8ec16541daea3aa7cee5a57a33ced0a0f7e1dcb2d869923ba3872f5df3dd174cac766fdb8ddee5d1cb990636dbf1596c63b570ce153961b9a584992c29735aa2337ac37546f1b0c2804dfd50e369c6180d95b8359dd43a9c7bdf22179f804afc0fd11b43194bee86f55b189e9afeb7bbb112ccbe92424cbef8522ca3d5bd1db93d4b7e9ef33e21a457bd5f71a7303dca9b05f658b58b0a1201b2b036c87d0ddfa4b0b5571b410da5ed848211d1bc0eb4b76707e2c327e2d74601ddbb916958b14d2c0a88794ced046c537552cd09064da16012f6c4bf0e659af9c83c65c4c23113742c194c85c80181068a6dc125a6c1d72d8ff3789a8c122670c27e62df6b15456c47bb9572aa2995bbea6985927ab99601eee1e81bbab3d2a8823fa67d37a4c94da081187cc4deff9ad095bd2276616615dd6e9b9b1ac20691e459acadb1758e04f6f16166e4eb311264015369e6fd319f2d65541b146fb098b8accf90f98b6d2538a94470d437e5500ffde7c6f0b929d826b73f2fdab4f88563c8faa38847c7bcd2bd275fef8904e131fcb0986d54d387a3fa599c86eda99a0e5c5b51c886b5c737803b5f89dbe112d187808664b0865ea269c13ef0a2b03183220f4a2f5a2f45dc3fa2757198ad9aa609114c98021c1fdf1e76f9766999a0874b1f0884e908508cfebce81d61f9e2c8b04c094ec9e78922bc640981fb81911611c5e7ace3af101ade3b7bad9b70e7da585841eacecb6518096edab919816adef8849191f3c84e87c98dd98477eab71722481df9019832a5c5abeafe40f888d09bfae3bfc806ff0f209fcc6fc7661d7b77384dd7ad15f9122cabe28742de5fb15a49771574bf96e0074f8fc3e3555613eb7ba030f16c49d71013d6ac77bf15ae03dafe129d2f98b4b4962501a54effbb3eba5310ecfd378ae8f78818940e9e0d5a6f0a3aa1cf96fdeaeb095f073ba6eaf1c62169d61b6dfdd55476fc05bb032a7007cb837482a2a1bbb4afc4e5fdc9d01e20c606e16cfc046e81ef3369ead93d7cc62f05d54e9bbdd35d979dcd27f9122f7b5cd220eeffa84289c6fb1f13a919912d5ae9f3799de03dfd72ae6f7f04a2e7cdd39b644ab6f2dd051d52f39c4ea26bc1b1f237fad5ed91555bde256df7bdac018bdf3253db444b889b3e1f71b2f37de60b4e0d75c44cf24a73ec7f4682f591c0a1a496f596f287bb2bdf9537289cdd57a3621c195db5a89f550c1dfdc9c836edc331ac76ae78c9230942968bd795ba68b245f93e0ccaef8cd7b4ab118faa6b25515f79b20d06504fb0e70737325868ec6cc89ff0f329ec4fdb734aa7729f61c355086c40fcfb520500780f9ff353ba82bfacd6fb5317414528aee155ca001136f885ac4da95ae1eb8f64bd6b6191cac1a80ecd9d3fb92ccd7079374b1bd5ee143483d95df1951770e384476835566d8044e287e7267fe4a213a2dc31e5319917920b70511c06a17ced145fa00326b132fc2ecbaa26f6945277b6008e4357b3b859b30f56d9f4638bcbc578c5f442dcb48674e783e0d90034a6fc38013a63408635d435969880b1fbcc6f6e115c93ba786d8453a60f752d0269c7507c1180f51e41722d8132662382586f8d88dcc14dc87eb7fafbfd7805a3a8812c4da2f9ded762b4dd2be3d176da8a18ad33e12ba44ee4196678c12ea51dbe774e25b2a991b5c319dd99021fd5ced71e52a958cde9d9d9cac80321044be1c9e3cd66b3dfce5bb2b01820d2632a18f2a06df604cddb0f4995b544015df007ec34b2bc279f4c1dd2950b052727b1b4e60587d5597544f94fd5536f5adb8120cfeac0ee52271c8ee91afef5e4fbd35a9e185de05b5539659b068e12f3d8bb5140d312287021477839dd9ac8af94778485e1a0d9cbbf1ee2bd2f02aa14ac51fb2999ec71d723be3886a662e62c2363c72fc510e21acb919a70284ed277d67e23aa3bef73b344618e14d2cf0a98ed7b4b555c639e1e7d42a611786d036fc4bc7f607ddd854588c3d8a7b00bd53f4900a1e1c7f2df411fe0e9256f29a278d51ce9c70a5f2f2973eb45f37b0ffc6b49e9d1fc54ae76c190003517df333a4eabbf2bdaf41c1c728fbaad0a8541777beb2854245f6ea5fc6d4781a0abef25ebc2f002cd9db1fda16ff32c6fc247c24b52ada0eff46ce4158f8bb8e57285fe2f13768d2830acfa75ba389a02bb154f6bade18198df8ab3410ca9dc3ac016510c2641fc087f6e28e16c8c31ea4753376cd5c34ab5fe3e73ba3ae3f086067bd982db62e8fdbd2cbbafb9d35366968cf43f2b1c357f700122c844a3031b0e8e896510c576690cf6f513b4e323a5e07a6ad919526b380adbf39964775dbcdf7df6002d40f20155eaa6f6d2359c5a20cf46f7d24f8844d843d1c7223c4a4c8f34ebae407da69d1ac92c4381a615be5b06c12229d1e959351bbcc3e4eb58ca47221f71994c52984dd1c0f7b7af42a8456166a1722d179b687df8ddbf57386405803fef808ed0d650ad119eda45a9357ed7d2f7619d7b1a7ad1932845bed846d53b09f0f06f6c183d191f8ea7444ed2c30b881e04e24dab7bd904c75e931164cbbe3754b68eaa6566453e920f685b8d53e1e9b5373e339c767672f6bc7bd6c79f8c55955cdcaf7f67ba65120658b685910ca201339048ed84938631f4b32228b906e7d0c14bec20405f5449e4d38d1e19037385396b638fc7ec524b4d197e2a33f36e42946a933f4a324b14e1dcb03b57a72c8b78b1c5d4a22fb66515b5f3cb5ccbe3f349cd7922314a1bf5865ac3f0af76600f1107ac6caefce3f8d41c173e0c2d7e98a14c7c2448a8ce002473002b9951bb0dece4a1affbebef3e3a5dc1ba1548d02a5ef18d9578edc381a197ffe96fdac088f0217098c830ef317ec46a195e204fa8144b64867aaafb06148bb15356d2a653dac26cc0c7b4dbaf8fdd5c2e06fe5a33dd30bc42c7974c93810c9e97a64239227c0bb20ad30b42acda9009077c79ccaba5390bd14e7417e2e9e9ea980f61d7a742fdcca4eb4cd0f59ebf3d280b903bb677c0b8789a7f08406a8eb5dd3e097194b143e4cbabf3a060f2c10e4e346b1099c73574e3fdefcdbed87f03c67e6b5f4305de20917dbeec86f8d163b7b6312a07ed60af83005ede7038681c8a58500a0e107e4de923531260988976d17e38dc70d48871b862a41098dbf8c2f8b8760697ea0c8486003b4233788230dfa88f52e94ddfe6f79aa2e1c273d7b7e2895c3fa37ae73666d84ab5e5beebe48e1d5b89010597bf8a62f57470d79482c51f2043797afda499a1366de0f26c55f97675443f9f2c5ab99188ac925fd185a28f6ca0cc61f5cb24bfc0750cebb970a318e532bab04de103b7e5a91cf183c587df4e712e48205486a3e29c5da1c130c0d41951c817ae1609be0adb773aed92013494ae4098c56b34529e4667d47cf3809b765e27235ca84a10e986b0c94e4e612f1d2047d8fbd2ea5970e58a3aae46a253d400bc20b55e884ce3d1f3deae57f5c359325d97354e3416878fd2235b91d6903f20cc5afd9e8e49779cf73326a790d5f2be15dc371738a5b4f05eb15a23f6eb27b89b027d4bcfb94b50231028be8787d41aca9b13b388275108f77866a314ad6d508871f30967b1f43f3b4081dc93047d", 0x1000}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10282, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001280)=0xfff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000012c0)=0x800) ioctl$TIOCCONS(r5, 0x80047462, 0x0) 18:36:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x37) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 18:36:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0xfffffffffffffbff, &(0x7f0000000000)="4a74954c", 0x4) 18:36:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r1 = fcntl$dupfd(r0, 0x6, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000040)=0x3) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0xf0, 0x6000000000000000, {[0x16a, 0x7ff, 0x6, 0x6, 0x1, 0xb509, 0x93, 0x1f7, 0x8, 0x6, 0x1000, 0x9, 0xe9, 0x10000, 0x7f, 0x1, 0xfffffffffffffffa, 0x7fffffff], [0x3, 0x0, 0x101, 0x2, 0x286f, 0x0, 0x800, 0x1, 0x8, 0x1f], [0x49, 0x9, 0xffffffff, 0x5, 0x1, 0x0, 0x9], [0x5, 0x20, 0x1, 0x100000000, 0xfffffffffffffff7, 0x1], [{0x0, 0x8, 0x5, 0x8000}, {0x1, 0x9, 0x1000, 0x93}, {0xd95, 0x4, 0x55b23c6c, 0x7}, {0x9, 0x0, 0xb3, 0x1}, {0xfffffffffffffffa, 0x4, 0x401, 0x401}, {0x4, 0x9, 0x2, 0x6}, {0x3, 0x1, 0xc0000000, 0x17b82371}, {0x77df, 0x5, 0x3, 0x400000000}], {0x7, 0x3, 0x9, 0xe3}, {0x580, 0x9, 0xca}}}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 18:36:14 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) recvfrom$unix(r3, 0x0, 0x0, 0x802, 0x0, 0x0) close(r0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r5) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 18:36:14 executing program 1: r0 = msgget(0x0, 0x90) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/97) 18:36:14 executing program 1: select(0x40, &(0x7f0000000000)={0x4, 0x4, 0x6, 0x40, 0xff, 0x5, 0x1317767b, 0x1f}, &(0x7f0000000040)={0x4, 0x2, 0x12f8e0, 0xff, 0x2, 0xbfe, 0x1, 0x4}, &(0x7f0000000080)={0x0, 0x100000001, 0x470, 0x1000, 0xffffffffffff0001, 0x3, 0xbfec, 0x20}, &(0x7f00000000c0)={0x112}) select(0xfffffffffffffe76, 0x0, 0xffffffffffffffff, 0x0, 0x0) 18:36:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) write(r0, &(0x7f0000000080)="24a82ff78579ada6ce309fe9b1e8531587927a6c2b8a846edebe9aba6a54971b99008ec78c70550833cb9e32c773731399c3d598da32d6677c5552956040d256cadbfcc9c581e4cc205f7153cf73254755042a7c43baec5a49d41cd86fb31cd76285ff10aa1d50ade8b31fc7f961d938d0df01d3d20f3ec84982e9d88fb84174dcfbe68b854b501a14287273c8ddb520a2614a6bbe7a220fc98da5d2", 0x9c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 18:36:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xf09c4961e1d19c95, 0x60) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r1, r2) poll(&(0x7f0000000000)=[{r1, 0x6e4cb5afb50be593}], 0x1, 0x0) 18:36:14 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x60) 18:36:14 executing program 1: r0 = socket$inet6(0x18, 0xc005, 0x1338) poll(&(0x7f0000000040)=[{r0, 0x20}], 0x1, 0xfffffffffffffffe) r1 = socket(0x12, 0x3, 0xffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = dup2(r2, r1) fchmod(r4, 0x180) 18:36:14 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x2000)=nil, 0x2000) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 18:36:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = socket(0x0, 0x0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 18:36:14 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x800, 0xccff, 0x1, 0x4b2c, "55f393f1d0f61854b094125c451d0bf63440a96f", 0x7, 0x1ff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x7ff, 0x7, 0x100, "db1e3e4c8bfdd7b90c58e43d00666a2c193bda39", 0x0, 0xab}) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 18:36:14 executing program 1: r0 = semget$private(0x0, 0x4, 0x380) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1800}], 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r1, &(0x7f0000000100)="c036c3a25bb0c6891ff8cb9f255f2b2ad21923fe991aff9de03dc4265280ac17a9b0e4167e1c8e7aa1a2edb143c19b11dd1954ae69a7422b80ac782a6ab15a92b8663a34bc66a89ad723e020ee7971296bb31a258aae4427e41422661025f40bc0f9d5030fa93c42946404dd48636ee4df94", 0x72, 0x8, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x5e}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xa50cd8a25a8660e0) r5 = msgget$private(0x0, 0x464) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x0, r3, r4, r3, r4, 0x0, 0x10001}, 0x5, 0x10000, r2, r2, 0x9, 0x7fffffff, 0x1, 0x1}) setgid(r4) 18:36:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) write(r0, 0x0, 0xf8) 18:36:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r1, 0x0, 0x0, 0x2) 18:36:15 executing program 0: r0 = socket(0x1e, 0x7, 0x2) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x4) 18:36:15 executing program 1: r0 = socket(0x22, 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) 18:36:15 executing program 1: clock_gettime(0x4, 0x0) 18:36:15 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(0x0) shmdt(r1) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 18:36:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) getppid() mkdir(&(0x7f00000000c0)='./file0\x00', 0xa0) ioctl$TIOCEXCL(r0, 0x2000740d) 18:36:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) sendto$unix(r1, &(0x7f0000000140)="1b02f690236546d2b2be9537203d1a36", 0x10, 0x0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) close(r0) sendto$unix(r1, &(0x7f00000001c0)="8247b37405ef5c0757cd02a981de1c7e3da7a2e326be09338e8df2a5dd8ef21559fdd16e67a40b89b93c30d2ceb62e96bc8008dd4e353be3812c511d3ac774240a9d9f18180c808b4b36584f0824c59504ec1a6b6b0ebe0ec5782750e3812b026510d1a3bf8ca49a0febacb747a62b7896db807d1760aeb4b20e1ae9a977de1e99bec0b1fe78bd509fbac1fb0f89ee1daadf185ccd9634de2cc969da7334d07ea0c3e1af484d3e9ae5d8dd70d2bf79", 0xaf, 0x4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x100) write(r0, &(0x7f0000000080)="9d", 0x1) 18:36:15 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r2 = dup2(r1, r0) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/129, 0x81}, {&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000200)=""/135, 0x87}], 0x4, &(0x7f0000000300)=""/8, 0x8}, 0x41) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x9ff, 0x0, "000000a5c2c41a000000000000009e00"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:36:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0xff) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 18:36:15 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8800, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x7, 0x1ff, './file0\x00', 0xfffffffeffffffff, 0xfffffffffffffff9, 0x1c, 0x101}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)='{', 0xfffffd8e}], 0x10000000000000fd}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) getsockname$unix(r3, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 18:36:15 executing program 0: r0 = semget(0x2, 0x0, 0x100) semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/106) 18:36:15 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f00000000c0)=""/238, 0xee) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x800, 0x7fff}, 0xc) 18:36:16 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) execve(0x0, 0x0, 0x0) read(r3, &(0x7f0000000000)=""/59, 0x3b) 18:36:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/65}, &(0x7f0000000100)=0x38f) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 18:36:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a", 0xc0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) write(r3, &(0x7f0000000940)="b2918698926fe7752f0d972b91ead9a622e48805b649ebea2c53a0e58e19a90789ac05864c9cff23d8a91ec57b6c17435e3d3c90605605d3e8803b43f79eb77d0a24a9f1e7038bb40775f0b9eb925b18af1b64df0c7f26b5f13e71ddd0bc1297a6ecd407618008bf6f8733a434a7fe867455f65dfe11a2401ec2fd7a993a97ccb6a5c5c100d31b34aeb813c41a61fb0b489a8d33de7ce87535e982077181ec60b30382b4746875c7dc535db839f50022a93ec28594104ae5eba9824372a71b976ec07be9f8cc908ee669629681242aeea8582e360e9d38e34170fc621e38072d825e0cff4f6e028be8e999e066a5bcb9582da5944f2db57b0e05ec34d00cd0cefa9c6d95542a4ecd2d436b1314403071c3330f9ef9412499844af641a370097364e395867d73998aa4ed4fb06e7c3653e7a108d21c817a2bec418492f94bebb70640ed85dd9ff0ebabc6f10e0270fb5670b0e622c009830339d5c2bd879b80fff7444829cb6fb2f3b9617830b2910795a6fd80e82d5150183c57fbfc177dea0d5f849711ee4dec26cfe99543bfa0e2b4e933b41ef1077bf77470573c7c632508fbea2d8ead58f74e0076c7d398cda2535f5cbeb59790804072821bbe8d72de5f4e90032017b92c165242dd77088c9e2b260f8234cdbe009fecd2afb83777d25dc6f87216bebbd2a3a9a87fc29efba4563b32e4196dbe7d543f1f4472634aa75898b803acaba68b6c5874e9a13a0e7dbfdc7bf02e9c29d3865df50e61a7466880c1ac0c71f35a564379aca0b924c555c8674c2683febd252ad47c2f2ed724e84a8d10e27879d11758c73d90665f6335b581dc0872389be1869f783405c6de58ade7f6487891a77fb211d10154a86041a3e3804afe72b65ade475946064a5c999042ac83cd852d7528c25a1d76692ec0494a9b14f767f421d5a70a2d8de1761eedd993249c227cbb826d652942cfd87cd42460ca390ed30de88d7254978fab654840336320369f50f0c8a6264f668bf952b445ed0231baf94ad84fbd76b2a05955d0ebd08307e9f2ae57ff97c91933821bf8542c5193a730078c2baff1448a5c5759bde75982e2865aa89dd87d67636d50975b3e97bcf58c7716dbb85c4856a5eb7f5764e8fa2cb8baf0bf8b8f86d13510d9f0e21a0f2c3d98b3760ebef12bf3d827744b75f201490e146e5d96d493dd417832a432a62f4c255eb472607230323051ef725c9c86690ec90a8c4946f64f1ce0f69441b9b54003fd0712a4c4b2d3a6877807c8720c40fecb9609b58280b080324a7ea04e0059626946ed16c254e5c78a3721f29658dfcd9b98182ffddccd8f9dc0b5e4a5a680f5582f22b1de50d774196c8a96a9c0c7c64905a2072997400b46c01c917186b88d47c4a23dcd509958d74c57dc501de1c9346e927c1795554288850ac28b82e0661eae3c132d3e3b7e0625e2d9a98bf6317d54ff48bee7debbb318727eea0223f8dcc35b66f045c3bbe19b7b5650e90cdebaf353c1e9e781ccfa028c32a7fbcca48d9f77c306592efb094b06a1d5e1cfe6403338adba95822e0a0b8db9347056892e59e0c0e07beb76fa7bde4fd9329ba59a4855ad6eefef0eab411e0e86700dc604d76c338fae7611c8ec68889b10f8b9af9dc1376a1a7a3bf2adfc06869737157bfbc5e0d96bcb3d9014c3f871665921a0f9ac4c7af80a66a492aa5a8d77de7e45d09ede0d5689b586e638478c245991c65983cb121ff3baf4636bfd4c039e0e20900bec64c22783b7ca8da2bee7ae7ae7643a0c6b8d9ae3f4ec44bfd071f388d361fc73f336822fd6ad212d3e46054dcb48f10beca9135fdfd15ff1acb67383a3d2eb8ff324301eef1638a81e3af2eb9f0212c1f2e9987801ce9ead114a33e52e786a0662423c51b7ca85931b99a923a4246990f68974274f359c9a4806e85b12f0247d3816eddcebf165109cbacafe2606d647244dcc83d139139b4565a9b18053a59e0314db6e66102a193b3e2bfe859067f204c4bf4f01ab0777b4d9a8ac30be5cb3625df2a1af3e23ef07cfa64c83d8919974b7ad446f35476927be8bb7d5125a1f7dac285c5616ef47e1f786a889d119e4d55d726aac1a27f2fccc285699d9fd477de5c57b33fb2cdd098d026aa42a468e6d144359ce366adca2184918c1d47bfd615055251b15dedb17af3e8e20ec91f950c0c520ef8b92c7d3bf3c5d7ceefacf5bc31d2ccc696708b1747dbd8846da1526343076df0ba7aa2fd6c73ab0413fdf128b4170c458abeecbf2136854c0f5819bb785c5d7c28c1016fb00c8d2e03896cf32077b4c320e46253e3866b01138e36416d1a1f45d6f4f13c0b3a7c1826dc78de709ad1f4d8f6384524464a5d4148f8584e0d570f242d11407e2b89dfc536d4b33c0c99b084cdd5984c0e9df686b1649e58bfcad3df7575f5d59d4a5649971145f2ea7c04e85209bc36326ff2bc0c80f6cbad49d742575b7efbd8b80f504a8934c6f3b5714a3c303f586d7f35a106762f820b8293002b27541a27d656a0a20f93951d46e912fdc42fb39e9126e21f6f66bb7f9b7c6706c53f62e835ebecb9f50da764b0628d21eec2c5103b700ba0cef4f7e11903767b30c50829d4e94333ed84eb7e8416dad6691dd51af9eea4eaa6dad6f355c08177b60be7ae7ca5034e8b81ee65b72f9f0cb571b49cc11c4ec2440e292e74cab23bbfd99c2dc399ba02c079435c0b72d068d8a05ac52a9d44460b0255f0a7cbdfaa0aeb83772dc0fda77d1c2d698a0f5855e6abe2b87dc078d4af6c05a10ff38a395e442e0d2d904e5a32d36c176ed124d94122a5b7fdb7cabbdbfe0e300e0d3eacb864575e479a5c9c3ddeada20e4c88d61b3e3ed421be7e7096d529b71e65f8c589daba2b696500d73c55499d0f64c1f09811c8d2656f6037fd7a77ec10ab5fb579bceb30ffc6c8e9ea21fc70e10a60d5164da9eb75578a2a0fdc24422662e1acfeb1482eadcb54838f1b5cbb20dbc1571410fbb27c79522a1521ba7851fab49507edaf513841ae8affbc2d28b4b3be42e2b9e4d9ad45b4984a97d3ed6e704c0c38b9379c6ba0b9448e75d0f5e50b3b4d52f7a574b2213b1c660380b14cc5fd7356451405c94e9b457ebf295246327acc692c1218b32d191762e5787ad5b2c069b5a6b86fe68149e5d7cfe3ba6420d7ec9d41ca890e312e74abafed7b6d45d616054c5d11d02484338a4c98e024d70376f1dcaa91ab88e344f47bdc04b132799a269959b8b3f6e54333c2d1c377a333ce6dd5d94821f016756585050460deea37e67daf0328aef6817de064f3e108fd6971bfef4b33abc349e0b5df36582361bc54021651ead5a2035ed6cfd9c360af21dc572ec7645ed1daa30126df4e20f6e8bb2e48c2091d2b51cdaa4f015174e888b4bb8c40882a610df1bb3bc8a51bba837245a22ac599ffa995f1fc945feba22adf0dc9630c675178398666f9f96b867c126b218a6df5652891417204c817ac66813b601df47e29422045b28f22d7aa20d840da8ebdb67b9499415b3f9a74bf85db7a33798c25438de400ee5885266c97b6297f8e12c843eefdfefbf8fe3dbebec6600177bf246a9f45e04d40ac04810e528543c852a930506111e56604098850460951d7792cdb84bf4973d1b6f1dc92128bd306e8605a5948d1ac73e595b82b5a9c35acbae36ac28f8c2063012fa5a5cdc90e36e5804801289e57ed82d1097cfa82e64800594638e8888dee4fbc3628fc9672882c75260e2fecae363400119f0a73f0be21794518dc45865facb12a62359fec7c0741045b3fee2c1cc315e0d0c11c3117824fc40f75ca4412f7419890dc173c773e60ead093863187d5bab29a9d0e1dae03b02f7a5a4bc9d3ff8cbca444309c985f92f928fe5d7e7742d11a9ceacd1a87c4625ec63c7d3eb9bfe670e84f1306af1a3569d203c4f6c363c063bf9f6bae21bf5dd4b9e27ea048cefba114f3da65cac64a69d95e6f32837316d0ea3a749e06f57bc09345e99ccb18d4634df6fe793858c312a354a303d8029ede69e3dd04e13806e505f9365d09b9bbbbcd77b7ae05d14f16f51f286c554a0496a782686ab9bfd8c54c8d049319100c7b3016443b9a4ef5ac89fbca5c0581838a93fed5eea48832ea9b9334f10f052e48080ca977296d17fac309313977689a1aac1224eb2027da9af5010f24843034d234d2e76e2bed245312d645a40783a66364f7fade90c6003b9de1ca557fa8dc937db8d5c016bb3f01fd24994d2b58e815616fd07114c2b0a0ead43a162382fd548ce28cf7e011c41bf4b839019e9552014ff6087613067bbda3586abef02eea4c861ab0f60c171476660b648378606b52324063f86a48ff8c9a2f00fe556b1d47a93b15034bcd611059d4a119373fd85a4eb83a68056dac50f6b432fb890e6f269493536b27a98bf5d2f4f53f4b47787a723d893f5d3a4bee6cd55c691859db12e92cd630cd62f039265e626a9712a85cc149682bb4c71a8a6bc36f9c02f76e159d1fd1dcc704e29c237d3fa8e6a4cd59a2944256320cc7ea8a5f39943a971e4fd865105bd0a06fdbb38368fca76549a1ccb7b92f7e85335d3bab6423f3c3c9cf600b7a82fb05fc0e5b7a8ff0997fba7bade1b983f1900057de32aaf8e9ec834a4b015c4c8855d70bd0d90046e93973de25a913a47a2fd5d381befc4c08d03df2ed67228fa473f14c512989e294aae184d984285f09bc469ec0b1c54883051d0fa662ed0c47fd32188ae7ad88313675ba2266559cd7ae1c274cd7136ac91db0c09951ced9824ac77e64bbab066f49722eb60031751a858e35d851a54dfe36f88d7e5ca343f5a7a4253ccc17efdc2f3ac55d5dbadd363923837f0ffb2d836b85e653bfb2907487d9cddf0ec747ae91d5d7f97a24b314dde9e88559ca496292508ac15a3248378123bcf9a2cb8eee3f3db5c240dfda1ba965ac58b816720ca3d079c810f3536e7421bd58f60769b5775e5dce35ea1f1b3df097a1807b9f05c7c7c2785768d2e1198ad3611f6c225183f72f5c7ffc7c7452e0cc1ceffd84871e1bb8a10d173f819e72f8a9d76303dfaf33a2eae835c355b4bf8f2e1b8ef98b614e5f3daf544f1a38ce33b36a0ef0916b1a8e6f76d3f1cf08ae2cfcc4fdc10b2e9b029caf5e35be9bca00ef75d8a2002b2ef0b6a1d7e1dffdf86ac6cf7aab354985f83976f63d9c3efbf4314ce51dae59892acdd2450d8cf5343e444dca7d4af976d3f06251069aa7497d682029226d5bc5d4ae8e27b7fe10d8c072120a50460dc87a7b4cd55c6c90c3ccdd8a890580db1cc2b84a999f82736f9092560be3e8b95216e298819d3d0bd29c0abb22bd94b50091c3203ca81a88fe9d80b8920a61238ceb7d9002b1140dca1404d1395233c3116a56caad9aefb8f415329aa396b96fc3df947ccbcd1cd42ea44f75dca4e9c0cfd8606a3c85b4c4fbaea41dfb56c7997e93ae557b20d941c31b09ae0c287945dcec30f73345df2a909c766e52f8dd14b5659fcbc35c5796147f05fd0be70a8efcc0abb053d855946f4bcfdbc1e1723e1e0c57d9318c65d14a499440b20f4616ce6f7c61d5fff9d2cdcca606856812cb693f8dbade9cfacf1dcf15f1c5fba3c0a3994a560f38b4b6de96447b8af2301e1c6f267d57ba02c58f4d8c2d186999c82c8e7aacc1ffd1eac6ac2e72c8874c79588b2f5b9e9f3726989c6caa45e803137eaf74ad75b7d6508f51ac05e8a6291a9b545175c0a13fe446dd9c580030ac36fb7665a243179f0de65f7dcf2a9bf4945de2c49912d52c1375fdb80e2991d5e", 0x1000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 18:36:16 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xc000000}, {0x0, 0x8}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0xfffffffffffffffe, 0x2}, {0x9, 0x1ff}}, &(0x7f0000000080)) 18:36:16 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000140)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x1}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) socketpair(0x18, 0x4, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)) 18:36:16 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x4c, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) flock(r0, 0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 18:36:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x6, 0x3, 0x3}, {0x3, 0x3, 0x33, 0xfffffffffffffffd}, {0x6, 0x401, 0x1, 0x615}, {0x2, 0x8123, 0xfffffffffffffff9, 0x9}]}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600471f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="560ea5e2eddeef7f9039076d0d5a4265d64592b847b54ecda271780e189e77f11d5a4005f2fddf781c5284601eeff49d2893dcec208b4b8ffa6a8463e64a176c33afebfb862dac3da06d4ab770167162d5e3895588ba40853c3e2024b380e083", 0x60}, {&(0x7f0000000180)="3e3491e9b427f237c9e696c0da8261bd824087402fd36b5e", 0x18}], 0x2, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) ioctl$BIOCLOCK(r0, 0x20004276) flock(r0, 0xc) open(&(0x7f0000000240)='./file0\x00', 0x40, 0x22) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0xf3e, 0x8, './file0\x00', 0x9, 0xe29b, 0x5f, 0x5}) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000280)=""/243, 0xf3}, {&(0x7f0000000380)=""/182, 0xb6}, {&(0x7f0000000440)=""/14, 0xe}, {&(0x7f0000000540)=""/79, 0x4f}, {&(0x7f00000005c0)=""/187, 0xbb}], 0x5, 0x0, 0x0) 18:36:16 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3f, 0x0, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ee}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800"/101, 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535c", 0xc5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) dup2(r2, r0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:36:17 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) 18:36:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x7}, {0x8001, 0x2}}, 0x1bad4f0b68cbc096) setsockopt(r0, 0x6, 0x0, &(0x7f00000000c0)="b0d67521fd", 0x5) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000100)={{0xd000000}}, 0x0) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x3, 0xffffffffffffff9d}, 0xc) 18:36:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x2) kqueue() read(r0, &(0x7f00000000c0)=""/77, 0x4d) 18:36:17 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) fchdir(r0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 18:36:17 executing program 0: r0 = socket(0x2, 0x6, 0xff) bind(r0, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x0) 18:36:17 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket(0x12, 0x4000, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000000c0)=0x8) shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8002, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 18:36:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x15, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 18:36:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x5, 0x4, './file0\x00', 0xfe, 0x5, 0xc0, 0x7}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 18:36:17 executing program 1: r0 = socket$inet(0x2, 0x800000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 18:36:17 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRES16], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x7, 0x8, &(0x7f0000000040)="02e5a22c4fe9316b47b6a80eef7e80069809ee4a960f448efddc418c7a53b4ba437c146605f96ae4ff981e664596bc992aea752ebe103edf04a9d0838f965ae338b766cc9dd12a514fb8ebda54fcbdb3652cae93", 0x54) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 18:36:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000001580)=[{0x0}], 0x1) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$dupfd(r1, 0xa, r1) 18:36:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) listen(r1, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000001180)=@abs, &(0x7f0000000040)=0x29a) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x1583ae82202128c5) 18:36:17 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)) r2 = fcntl$getown(r0, 0x5) r3 = open(&(0x7f0000000000)='./file0\x00', 0x810, 0x0) chflagsat(r3, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000180)=0x8001) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x9, 0x7f, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0xffff, 0x100000001}) flock(r0, 0xa) 18:36:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = open(&(0x7f0000000380)='./file0\x00', 0x8fa9, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x5) 18:36:18 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x800, 0x41) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000200)={{}, 0x2, &(0x7f00000001c0)=[0x0, 0x0]}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x13, 0x20, 0x1ff, 0x6dd}, {{r2}, 0xfffffffffffffff9, 0xd7, 0x8, 0xffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x800, 0x3}, {{r0}, 0xfffffffffffffffb, 0x84, 0xfffff, 0x2, 0x5}, {{r2}, 0xfffffffffffffffc, 0x9, 0x6, 0x80, 0x2}], 0x200, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x5, 0x7fffffff}, {{r3}, 0xfffffffffffffffb, 0x0, 0x40, 0x60c, 0x1}], 0x7, &(0x7f0000000140)={0x55, 0x401}) 18:36:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x203, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x5, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x23a}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x30}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x3}], ['\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', '\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', '\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', '\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'], '\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', '\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', '\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', ['\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5'], 0x703}) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x1) connect$unix(r1, &(0x7f0000000080)=@file={0x1, '\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'}, 0x50) 18:36:18 executing program 0: socket(0x6, 0x4, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 18:36:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x62f3736f, 0x81}) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x4}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00', @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="28f11c79f3a0"]]) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) fcntl$lock(r1, 0x0, 0x0) 18:36:18 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x8, 0x7}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x190, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) shutdown(r0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x400, 0x8, 0x10000}, 0x4, 0x4332, 0x6}) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000200)=ANY=[@ANYBLOB="80c2bd0784cec29c354aa222bab7a345215ef2434ba9a6dafc499fccd92e3b4f58351d2d922b088e068aa4c8e8815ea06cd90662677d2656b07b187df42a5a3d876b5592725f9988c178eacc8904e9b1"], 0x9, 0x0}, 0x0) ftruncate(r0, 0x0, 0x10000) 18:36:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 18:36:18 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 18:36:18 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 18:36:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10001, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) close(r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:36:18 executing program 1: setrlimit(0x0, &(0x7f0000000440)={0x0, 0x45e}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='+\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='&+\x00', &(0x7f0000000100)='/(:%\x00', &(0x7f0000000140)='+\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='+\xa9*//\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='*:!\x15{}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) setrlimit(0x0, &(0x7f0000000340)={0x7ff}) 18:36:18 executing program 0: r0 = semget(0x0, 0x1, 0x220) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000080)=""/115) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt(r1, 0x5be, 0x0, &(0x7f0000000000)="f1ed46fb4d29f1921af975e6ba41a586b3bc76", 0x13) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) close(r1) 18:36:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1a37, &(0x7f0000000000)=0x1, 0x4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 18:36:18 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = dup(r2) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000240)) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r5 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) shmctl$SHM_LOCK(r1, 0x3) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x8001, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x0, [0x3, 0x101, 0xfffffffffffffffe, 0x1800000000, 0xffffffffffff8000, 0x213, 0x100000001, 0x7]}, 0x3c) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000380)=0x5) recvmsg(r2, &(0x7f0000000900)={&(0x7f00000003c0)=@un=@file={0x0, ""/71}, 0x49, &(0x7f0000000840)=[{&(0x7f0000000440)=""/205, 0xcd}, {&(0x7f0000000540)=""/252, 0xfc}, {&(0x7f0000000640)=""/67, 0x43}, {&(0x7f00000006c0)=""/162, 0xa2}, {&(0x7f0000000780)=""/138, 0x8a}], 0x5, &(0x7f00000008c0)=""/63, 0x3f}, 0x800) poll(&(0x7f0000000940)=[{r3, 0x73}, {r0, 0x4}, {r3, 0x8}, {r4, 0x81}], 0x4, 0xffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse\x00', 0x100, 0x0) r7 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000b40)=""/247) 18:36:19 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000001180)=[{}], 0x1) semget(0x1, 0x4, 0x101) 18:36:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="e591dd038f030a26404c32950b8b600856eb80b6806e", 0x16}, {&(0x7f0000000080)="fbb68ea0907a3d89fb5735310dbe01b091055f443be33bdaae325f2ffab89057dcf0aee3756d357dec7df71882aca1d7b09ebb0d698538046283f88a5bfafca8f2efca3d3d1a2d170463be5b79729c916ad392649bd781", 0x57}, {&(0x7f0000000100)="c38b5210c581b5d8ee88ac5ea855469f83acf3e7c21a84df48925be505bb67d3d30e77bf5201aac5514f772b0c51dfaf087b955b4e3aea", 0x37}, {&(0x7f0000000140)="37f4d4a860a2f3ff18540152c9ede8d62bd1ff72ce440b16502c3ace4ebb924ee1654811a501c01284082ae325c2c31d4ba4f5ca722ce09d01067551ddfa84c9a76683a316cbe0207f90ff679f8a614a449c9c4b73191209ac9248dc577072a1d8290d3da2fc", 0x66}, {&(0x7f00000001c0)="987d4494a5cc59b833002315952dd61e4bdc3678065465432e47a32bb2fedd815cc934bd06a48bf3169d431baf7c8012e528ee3643ddcd5e106f985ad9b705a6b0851b048225af0246db71a8a496f135789946222935241ecc50ce38514b533b6b87ca", 0x63}, {&(0x7f0000000240)="9294f496eaa11ee1ca0f2624423b79f8f8d8948896e9e3a6ab9e0f61b6bbd3f9ec4f82b2d7c0f6e9a4e1a47813e177727567d58b0d36303e71aae04248cca2fab28d1b6074d8557f063af3e4267acf0aa88d6641ec60030cc8f92545cdf3e249ffaa4a0777d2ab38bc2278080443db0bf2fcb358a327b6af88b1f3f3bb4d2a23765cc160f889d10d86a6324c76161b45db319495cf09ff2655ae8dcbc2d568f05335c6bea5dd4d25bd9640ac3cda1715585fccf854fb1eb40e70a38487a987217b0bc401aef265d926544241c4d559d9e265506876fc6991ea1f98796f3de83a5f7075f501765d68bb10ccf0d14e9a8eb10f", 0xf2}, {&(0x7f0000000340)="f25e25055a15cf95fdb0cac69f5b564c256d8358123c1c19d08a622e75cfce441c004ddb829f7d0133ea5d6d660d127513e1fc29583fe6115576e163728887145bb881459fdd4d6b02acb4af8f95ec9070f48bb7e34672ad1b5f0796890f730aac9be0d117ff749aff6957b70736bb878ce4b000b0bc40caac3c74a5e4af056f4ba6bab07c747ab2c9952b831e08053852303145e4002dde4581905b6b306ac19b7cd025daa7851564fff271ad3107641314167781e85c197e68b6d2b87dd864a69d60a9c5c1", 0xc6}], 0x7) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000004c0)=0x9) writev(r0, &(0x7f0000000000), 0x7a) 18:36:19 executing program 1: r0 = socket(0x6, 0x5, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chroot(&(0x7f0000000000)='./file0\x00') 18:36:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000140)=0xa72, 0x8e7a388c226bfe4d) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b7bc5325dba1bc110141568a43d51a7634bfc1ed1155c4bb059295c2c49834224363ddb48c2677da71c3f97907c916e0356de7bd44a617b01e742309a5d7b33a028e5f4b3ff69c213981a35170aec43900e561399035483b826fe60dd292f4e74db46e531de977b5d32115af5d2b27d119e9b83337909ee9340e0d916bfa855f3cd6122ab14dab5af72b", 0x8a) 18:36:19 executing program 0: r0 = socket(0x12, 0x1ffffffffffffe, 0x3ff) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x8000, 0x6) 18:36:19 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x4000000000000000, 0x8000}, {{r0}, 0xc739166084bd5b9d, 0x90, 0x0, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0xe, 0x0, 0x1, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x4, 0xfff}, {{r0}, 0xffffffffffffffff, 0x8d}], 0x7ff, &(0x7f0000000580)=[{{}, 0xfffffffffffffffa, 0x9a8c587d77a41eeb, 0xf00fffff, 0x1e8a, 0x7fffffff}], 0x6c3b, &(0x7f00000005c0)={0x5, 0x2}) kqueue() 18:36:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1f4c000", 0x81}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) syz_open_pts() r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000200)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r5, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x8, 0x10000000}, {0x80000000}}, &(0x7f0000000140)) 18:36:19 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0xffff) accept$inet6(r0, 0x0, 0x0) 18:36:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8001) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 18:36:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x10) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/124, 0x7c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 18:36:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = getegid() getgroups(0x6, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r13 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r15 = getegid() getgroups(0xa, &(0x7f0000000340)=[r5, r6, r8, r9, r10, r11, r12, r13, r14, r15]) getuid() ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000380)=0x5) r16 = shmget(0x1, 0x2000, 0x24, &(0x7f0000ffc000/0x2000)=nil) geteuid() setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000003c0)=0x1ff, 0x4) r17 = socket$unix(0x1, 0x5, 0x0) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000400)=""/33) getsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f0000000440)=""/193, &(0x7f0000000540)=0xc1) linkat(r2, &(0x7f0000000580)='./file0\x00', r3, &(0x7f00000005c0)='./file0\x00', 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000680)=0x5, 0x4) chown(&(0x7f00000006c0)='./file0\x00', r7, r9) setsockopt$sock_int(r3, 0xffff, 0x1807, &(0x7f0000000700)=0x7, 0x4) munlockall() 18:36:20 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x6) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x843, &(0x7f0000001000)={0x18, 0x2, 0x6, 0x6}, 0xc) getsockopt(r0, 0x200000029, 0x0, 0x0, 0x0) 18:36:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x290, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x800, 0x8, 0x8f, 0x6, "571e65da8975dccfafa9c2704c49a3d040d60e41", 0x401, 0x7fff}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="9581f921bb02f9b4566624d12d484d21d84d15f6f13cd63aafe7273df241af7466586289f26f62bdd387a140b66b506d9cf25da7ec7f4f55038c772c41e968", 0x3f}, {&(0x7f00000000c0)="12abccf3aac17e4dbb9e124d83224e0bf256a09e1ce13aad38ee7e6d37f5ad8dd1f911701374da65184a614be4fee44fd7d0d42c94c709e7923d926c7d7d364c4f681ebfa5c9fcd42357d3742d7ff8f1131588a51469725be35473e54ec087249d25423cf905", 0x66}, {&(0x7f0000000180)="1ad0326d6ecc26205cbe46aadd1b0893f096d6fe65bb92361daa41484bf59e20994195d3d6d9042b2d1543f498fe52ac170d4c61927338051728d46996bc2e7296c099e0c393bd0a8d5eff33bf8b350ec84811a145fbe9171662427499e6a4f9391c32d202e96b3cd49d1d49fbc6f2c21568f73e64dd691992c9ca54ae6297f60b244f0e6c4e742989eaf03862223f2d9163e92fd587901e37374b54cc6f6cde94305e7544465fe7111621fed1f0b358cb6a90d3618980c32e47791474d42f64f62e0cc7bdc44198f2a860f17d2da366b079b9387830646a3d3671fce9af97404798a9cc79955db9063ccd144138", 0xee}, {&(0x7f0000000280)="af34d1eb74a8e42ac98a798fc34c11a7e6e8a80f17ab59964d1bebe41de718c4aa9a2c47f1930e24306608efb16c2558d79404bf13d06450c0d50295b5e14bbe0037131ebf1da8ec0d36685e79b66d7b7032264ce7b5618dd8e0d01ef87c4f8b00e87a2c4cb4c8b7575aea60f4b0bd811fff1ff63ebe256e61", 0x79}, {&(0x7f0000000300)="290a8fab03386767fa9a478166d6d2b5d9794b2f083f19bebf6e155c435b645a97df44c0f59d429eedc0b71df3aeccb5eeaf23adf249166d616c992b463491e68e30ece1d0a79e0ac64080a31310d5553815858513b8b2abae9f77b56a1eb3c35bfc6d5738dd802d1627ca8a610b1dc504cee31c1bc926d56a8e0c56bc85c7007626c4813000cdbde0a70885fae68f928ef38e9ec633561ff666fe84c8e66cb33dfb3b90151ddd569de8a46a0761", 0xae}], 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) 18:36:20 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) recvfrom(r0, &(0x7f0000002140)=""/4096, 0xffffffffffffff36, 0x42, &(0x7f0000003140)=@un=@abs={0x1, 0x0, 0x2}, 0xa) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) setsockopt(r0, 0x8, 0x37, &(0x7f0000000040)="8ed6f79d808ffed98eaf391a8e4af053764a6dd6e7e7c31c0110ddf503236ebaab32d311182fbfef05bf07b978e5baf22ee60a2761a9b3f0a3bb3db2acc92e46cdb40530d3c989d0ed71a7ab48e5078cc6438adc3840232187b0b03a0e0ec26c3201f4efd8f07dd716d57d438a1a1fc7c3ff086e0cfa7b2793f9a5e50bd54e7884db85814f27c4796a11461ef9700bc221483b16d66b73376cf2572c542aacde6aca377519a3553f83817b7f4358b095d62b941d2a8284502de49ce3ca55ac6d0935c5e8e3b7439963b3", 0xca) r1 = open(&(0x7f0000001080)='./file0\x00', 0x10000, 0x80) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000010c0)) 18:36:20 executing program 1: kqueue() r0 = open(&(0x7f00000027c0)='./file0\x00', 0x180, 0x10) r1 = dup(r0) sendmsg(r1, &(0x7f0000002780)={&(0x7f0000002800)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002680)=[{&(0x7f0000001380)="376c55bbf4e0a645141cc8b91fa6f9b87f46e7bef82f9a94e0a0b99546fddd5a40e2a1f2699cdcdba29835db4ccbf8debc68b0e6ab334906c97601079a544daedda9178b426191cda798c568765124a6d6ee", 0x52}, {&(0x7f0000001400)="5303192bb4f3fdfdbb0bb16227ca04f1c90ace0a58ca1c28bfb4b603b387ab41baebb547da629141ed06f1e9728fe078e85bde78abeec59ca5b13e78519808a40854f5ce5f1312d5932eb9e8887601008aa1b5b94159525e1e00cbea9dd79577edd402ad8924aea57007886109a97e976bde8bcdd07de7e374e969f68219336d407c0aa522bd857bf59212e5159329332d9711dcfd2a25749be31963f69f11fd2fe9e5368f595da463484f5cef27df53901cb9001affb50d7732f7e06759378c9c7eb10c559d6bcc307c4ef094cc6dd2b1e145437f176eff64b1a1b53c50f92a471d0af2c963c03c57e9bde28b4ccd0174591e71588257c4201c4e24046d99bb432f4eae4ea14a635ce0b734ca7d95191caa230f91b378c5e327beee5e625a1a0fa7606bf3fd3523894f7a0039e501bbcf53fc4c113e44e2061c18c82d1c47a5cdfa97eadae571d60143b0a9528ab73bd1be6104a19344a5f732097245935762bf7d4e273f1cfd1c3004cc3ad134f853e4431a561a9babaca6a80df1e9abfdd5b6d0b91443ac4c978d3759b64026ea74444fbe75cbea1a4bd664641b6ba6eba59c002308a1826855218d04a26d6ca56bd38fbe412ede6f7accd1a03b5967939ee8202e10799cfb24c845aa8168d0614b2e4706270f6abc2b293c1896eabfbaea25ce715a0cb157eebe30c7fc0744e2a07190ecac327a183bd6c529c214ec94d34d130784fa1ec5f9d47253bb79bf62796289436b7607c0f15c145ffe1b8976c5b3b18bc4c927f975a33d68a19050ccf7f6eb49f8a1ce4a011b680ce3b11f903405d51d724d18d99930b5fac2dfb85ea8369ba22faf435bc3faa71a9fa0a5730b3feae915f89e90ffb0a895303d4984216d8e88a7f15b44bcd1e6077fc27d75b23e9a8bf5b8acdc99b397927f80c924e631954864020949f148ccb0ab4e49caf2c9391e1d89debfad79904cec916ca6764752ba6461f3e18655ed78a27a02e39240d63d4866dd83e0815432aae4d7fffe7c73eeff8d61806f0d313c2d9b9c3ea2c739ec28e595e5b1be3c212e2a14f2e88136aa6e853125f3d2d894bd9c1841118956c77b06901f7c84252219e9f34024f006142283b02b3d2bcb52ba14b04cfef713959808e1d4f06eab05f4cb895b27a7f9f40adb38265e2644f3a5f2897a131401dd135b610ba2ead94a972f7e21048e234675f5a5dcf9b67ed9fe307873a1d88449f0d0faa6b8a4b1dce41c36be8fb563fa7bc9706473276f97f393986394c8cdfa7ca4277ece0b4be74164c33944063be69c34fd8ee3b5cc60bf9cc76ff1e0c87f234a74df4a35f975023505849cb12a3ebfb1cd83b7e08202917fe9cf66f49579f9815f10118a22274ad67256c8d55b2c58e3118a2a898f451c55e2adb5cf368731acdaf80da667e77d53861182f285aeb812ffe0bb1522588dd416ba8ee8a53f4cf1ed874781d67a012a418415a14898f55a760aeb4d24617c817d9128451f178ebe7ed4f483d64dbb8b76fc7b45fd3aa502c40cfe2c8642f0b3857481f5185301bb3326e58fee41faead42aeba401ae108e749de167149b5e84c3526e1896a84194ba9eb16b093953be92f2d62a1befbff891eb03cc04b0f86d93fb71404027c3a2c3e607b190112744608f5a7f12c69b4aee289a36172e9860f5f83e1a23ae34b50d96be98af8e4077fa70a58c82f72f66a538d9f24f9815a7a810c3879a40365d41cd336076b340db040a3cf47c3d6b54c61be1f892a1e9c74c2594636050e404c0ab3dc21b0ec6e679c8de4a189b8a3af5cc41da571236c61d79dabc10a33796d2ac594b620feafa7b8c01e1a20aa140d373dd34fa79f4030ed4c4ebde91fed2dd568c3f80cf4554807c0e9c331fa5ef3feee226bf03e958c919c3b43226203ae875cb3b4eb46d04a56ef6b7a087d933e126f9bd23acdd122ce5b4426b7db5a0adf021078a2e8552c4e843752cb82bf2c0f8c97dbec44e040a91e9e9c0b4f8a1cd8159afd2f87b81c9baa26a354b02fbc9210d4ca43503b1bf73a35b5d2522fd5591127481af5e1681fa87616199a3d992074c3d72adbeb9eb9c482ad573c8290d5ddc8bce34b54b6638c627811609a7c1b5f4a3f76947d83f99d20aeef8e292d394272cdfd306ad00912bd049fd84e193a4600922daaa8e556ba9a7ca3be5fe1940023a4f59473b4ab92a05facf540519898ddc4ef48ed3c9e180965b9b8b0050e4feff5c4450675ad7a91f173775105c07df1b859d252701354b452364cb80e74d95490d3c57706a4c0b4862ea381f1ba48bed93dc8883bf34579bf7ec79c6ba29a7cf3724d61f974187fdda61d72bab993d466806af02e4ed2d628cba77aac6b47ba0cb7a4fc40085d7e72466b7bcadccaedff2c2ab01f54aafbbbe36073622aeb0fb8d9e1fd7dcaa17a5096db4969b36f8260fe0342169ef121d0aa32d5e7744725676c56c51abc1c7641a956c5914112ae03bc6a24847d778074e45b9cc8dc86684b41faea7679a18e4d08a43d1ba6dcb3e5a7734fca63eac4f7e7eb39277513c0f986251a5fffbf72b9ef9a28a37f33251d26501f04c0e40c545312c96d34de9038f8fcf93dd06d6fdd4c6f0511c31dc91a1460b9c8cee3a0a70fb3b36bb9ac9fa2a4c839ef0e08064e0ae9ec14c2827ec5c440374e945081cec9a810acc75f0edfc7ed60310c015f9a5982d4c3a975ea1492c28e5f35c2c668ed933b48237d9be16ad5a2f7ff289608231a9b699a9da3ba4b4d219dec3390a0d44a09f327807fd945fc7516feb024f429769e95c1b6cd4a86bb14bbd90ed8322be0e6286bc3d82549532f90aac653fd63595ee5641c1311bc5c976e395ab881912363adb6dc0fcd9b7486b02ea42ae52514082ee9b140bbab7d16d1a0bf6760af2879862cde24ceeb88eb5f62da00de921574599c48eaebd571c3d424826cd9f6722b0e8137f018688b167291235c2dc4fd9ee4cc7f0e16dd6670f2cb010c5f6b658c3e5435dbc64a7f40c2eb8bf8408f4ddceda1ca4ecd5d5dbd90999874aa0c5adb8024e637646a47f4e2e144a03ec40a09a9459513fe18b519fe59057709530997d303896bbe6999483bc9d7c449d04e990bc62535f5b3bd55b65cb37adc54eb191042ef2e878fb253c66ea0c9cf54664bc44bd669bd91de28685c686fa3cbb5e241204eba4f97f8a498c458ec8e4f9eabafbc403a589049816e6380ff1f94ee05ca2d2e18dab6a8acafcbb7dcfeed1cfe406894db3bf85b83db6b2a600e45a8763319f96a2a9d98fad1732b000e4bf8922cf5af3f12c22daf7a5084baab0167fcf890c1b05742aa9c7fe09ac40620bc037c113f4bbc828d0f83fa1198407951b66b6b34ca5001b7dcfa94595e14f39871331b182b83398a39a4ada083d02bb875520162c3c4f277bdad501c426444350e4ac34a035db4794cb5d6fda8f3518d773e87d5ce0ceb11f2fa6bb8e2b378682b5ae0dc93701f1352171f6a8ec40d83aa52b865d7eabded9c53ce52f185b640ffeba2b1b4e2c7b700e816f06f8377650303134ab6319af21f3469ac02c93690898bb71a634d022647ea5b9ab1da118ad6cf1d5831953e333170970999123a30479057d0e86427d84688d36c58b148f70015d0d86e21286d62728b802e8984e43e37f9d733f0d5b254d3e05b6d2bff22110df0ddd48875f1ce5a40a4722e04605d6104b3d36ca3ea18c5da991c55399459ba58210ce721093d3e3814f6cd548180a02cbbe075dd28898da9fbba0d4d7d2eae013fd7071c24e9ac8ebe7f15f5a002019afc5ea946b64bd22fbce648d66f339f72b3627be8daebdde9231b6de0e07233bd85fc9b735c04ce0b78184e2904968f90cc92edff6fe63d9317bb0e11da714c1cf72325386b8e35ec330cfdd081c124d1da261f2acc99e23cc73f239d710e58982738cef6b4f07839d0b555c2ce638d1522c8ccd65a5201c22fe48218ba96ace4534de55293f99e2411e5edfd53509a8f866868167baeb529ad2bad1784bb5bfc3a860fff50d5beeafb23fa4f67255e86a416dbe98a4b292cccd9bcca9ac1dd4e3b3674d1f75031eb3fc4170c1a2a8a9f2d8e8a155089d47da798096227d4b25f235cf532a4e4a86898234c65dac49a9986d68e0ec7f9fcb8b9fa0605dfaa244d4052a934cbaf3a314969808df298a2d35b439143d3362c7ce3c31704e9eb44cece6fe4f8f85ed5ff817394cfa75bdd6887e60e434046a917699d0bd69a37b197bc5fdc78391493ee16e7d6b6972c72bed0cc259ce618de523e974122eedc847ee537ea98778260dfe5ba80b114af862e662413e0e9af5c212c942dbdee295469a8a2e7e03861717c40e3e215b30d4f02cc3e0bd2fee7b7f115979c2efd3f034c4479201f1763c5a5993093022a87ce96a26c20f21e853f6aedb46a8ac8f2ec68e9f128f2216496c3de96fb47a169ef358fd074a80367f73b7451fe4753ba825b7781a6626bd95d40c658d0f0724da59acd547562952770288721b830a412be61dd77ac3063abea5825e5e92816ddaaf221d8c89b0315efeeb3676df0db539d66a6c7f77b5c9900b59948fcbb5ea43365cba590fe362696faf65ed8164057789958fdb326ccddf094d166da88f53848f16ec36c0151e5a3425d3cdd76c898c76f0d7a02dbd8b8388b38877db0667e4f37d15120b584556b93eb53ab7123586d1c2af1977fe5a7bad4396abd22546dba210c969247c6760489275f05cc86ff2a3635e176675124d3eafe13782df01210dd626393fcb909908cd4bcde1410732ff5cf7162d5f286cf1020438728fe56080f31a6c773443336b6a850bfa5de4e5e427365230891a18c0911625f41a7ee4a08c3dfa8220110f30a6c736055abde49e020cd53d64854026b5c71711f5602995278a961367b8cc8b731d2a083f9f42be63896aacffb35012fa2ca73882b55e2bae530dd47f53116b85d92bb248010f366b2c0e845d2de8f3f1e32c4a2dadae10f6fd70c7b20c996aa9ed77cba2319858954180837a09c16ecabedbac01f7b7c12b2aecdd61205352c4e5f8c579bab4d1da7c65a19146a44fd17801352cd00c0e4f22944e7c68ecf14614541476a15f56670e90edb5c5a542b610e059ce909ae0b025b8e5c703f7712824f4666fa8490f6154cfc1b7f29d97637657de2c396a18619e3624c855eb7eba44df1755252cfb0a219870fd4b5af77aa9a6662a32d411a707f4811f05992a1a0bd914c70ab3a8e71f3fecf85c6c69c3b0f759aed7a64ec5c41cf626b87cef02fb70c4a12327b735391ab82ab1240a75e2d1a41fde929bbb6ad4ebe27f27075819111c732adb16a4c9b9349215271ed112e833d6235bbc0bb38338d6d43071650c66368b5894cce871c0760170b21bc90880f8397de1bb7521cb30b5d907aca5419ee8623acd212eaba1a1a7f22cace754b0aeafbdf0118c348b4803fab554b4bef9663aa459a19d2a54011c5b723a08b4bde468fa3076439ecea60b0ffacb1584e84de35a078bb7505276714b8babf99f00face549cc625736027060eabdc4c9e2d6a13b20b2cc87b15347f43022f156517055d30c83cc5744615d75e94ec6c6b056fd61dd63870be6e6a946c43490c528db916e81889ce215e0b7c92643ab490923960e1d60346dbf27b1f92a97ef33a6effaa01a41ad2a1b14efb5d1d8e9080dc2f8904c2bad10e9b5e05fb40b81e7d0d2b9a57cb67539e4bda46a245cee6081842f0bbc15ec8e0f0e7bd17fbe6387d1e5c96b5eebc577e84282ecefc2539f311c0987c3b4545dfcdcbe305eb01d84c", 0x1000}, {&(0x7f0000002400)="c1667c753c8021f5b95db1851306f9b0bff35c3d9ab8e976eceda738e0082714e9b4509e0df2060eb5c61c287f7f60150152c5b8c32148afcc7ec58af031e9449b1c33b5a42eb496c59d5091f16479b5822676428a15f16dab5d7c544ed4593a1fc05a4e5dca929d6b354944697a8da6bd872f4a5562fbdb7ca04afc4dc5d3ff71fd865d28a4366d8cde6c6e01b8fd615ff87ade9de315fd1a2ac8b00c6e", 0x9e}, {&(0x7f00000024c0)="f938a27cffbad10a1164c2d351c325d6fdaf3c6b12af9a5555983837e707625d1669c1c690ba639f265ac4f892d5364dffb286938a4436b20b097fdd61c71997098622e5d7169f3a07fde1a841c080bd6c23f57136afda53d871070b98309e2b17f7af19cab04a0a0d441bea69ec4b79d70a452e7012371cd82ec36d46dd1c0b7bff0fc0d28fbea65d53b39f169480a8b69cc15f83f476c0d08f24a878b8ddf7bdc8e783f3d721b779240728d8932412bc4bde5746d6a6c27185a441a01437a694b2aaced319ec230011", 0xca}, {&(0x7f00000025c0)="0ffe93c15e85a25ee6ed10a53efd014de388d734cace18fc6e0bd547b5cfe59ba92e06fcb5d7b09e1681f938d70b6efb8752fd261ded3fc5e924a9f77767dd7682717ef6c2b4b8b17ffed33a27cadad8aff4ed12c2238281e90d2f42c2033da6bd243895862830302427a7e832ad52b1a9be4ed7ced4e59e07d69becbf991117c1a8f09a50621461f7a948b8fa3850a8ebc124d73fc5a7c0320cf7e268f2e33a213460e5e9054b78cfab8ac32cc12916034416e1", 0xb4}], 0x2d4, &(0x7f0000002700)=[{0x48, 0x1, 0x80000000, "98de6944df00a890a7b98c96d0d2fbad496e640d1b4688b2c273e50a8336691135193c02a7b54ed7dc0db95171814877548b8e32875f79"}], 0x48}, 0x4) r2 = socket(0xf, 0x100003, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r4 = dup2(r3, r2) recvmsg(r4, &(0x7f0000001300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001200)=[{&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/191, 0xbf}, {&(0x7f00000011c0)=""/18, 0x12}], 0x4, &(0x7f0000001240)=""/130, 0x82}, 0x3) 18:36:20 executing program 0: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30602, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 18:36:20 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) 18:36:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2b0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 18:36:20 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000080)='./control\x00', 0x800, 0x100) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) symlink(&(0x7f0000000880)='./bus/file1\x00', &(0x7f0000000840)='./bus/\x00') symlink(&(0x7f0000000180)='./bus/file1\x00', &(0x7f0000000040)='./bus/\x00') 18:36:20 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x5) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x8002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdc1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) 18:36:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18002, 0x84) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7, 0x3}) r1 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) getgroups(0x5, &(0x7f0000000100)=[r3, r2, r3, r2, r3]) msgget(0x3, 0x600) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = kqueue() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f00000001c0)=0x1) fsync(r7) lchown(&(0x7f0000000200)='./file0\x00', r5, r6) r8 = shmget$private(0x0, 0x2000, 0xe, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r8, 0x3) r9 = dup(r7) r10 = openat(r9, &(0x7f0000000240)='./file0\x00', 0x10000, 0x1) r11 = dup(r9) shmctl$SHM_LOCK(r8, 0x3) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fchmodat(r0, &(0x7f00000002c0)='./file0\x00', 0x160, 0x2) lseek(r11, 0x0, 0x0, 0x1) fchownat(r10, &(0x7f0000000300)='./file0\x00', r1, r4, 0x4) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x2004, 0x0) fcntl$setflags(r0, 0x2, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0/file0\x00') getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x8000, 0x0) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000440)=0xfff) socket$inet6(0x18, 0x0, 0x6) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000004c0)={0x2, &(0x7f0000000480)=[{0x33fb, 0x0, 0x1b0, 0x6}, {0xfffffffffffffffa, 0x2, 0x3, 0x4}]}) 18:36:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{}, {&(0x7f0000000040)="9543270b112e8b9c9a102c506e8adb0b7a4ce412c43cc725f24c8e1a2baa7b9920cadc3c201c1e95b11affa5910a856de48d76176090915fb0b35bf810631a8db93645a53856a8a803ab4b5c57c40e816e2aba03754af6c940ea4bec1a2a4086ac26a0c549248b734cc6eced29281e189c3bd91d5fb52c3f109a8d7705400de21b8cd63666", 0x85}, {&(0x7f0000000100)="413a3b5bcb17b32f064d89872db6577daa382d01b5728d5a31ed10bea4701493a2a7bd50b8c91e031c21f896c2e541a6ee90fb40f3fd3350704dcbd27b6b88561ff23347307a71f7b873e2d6022ee5ba55418aca21ec39673b508dafc370c1b9bdf177976d32628b468774c3ff988f29ccd2b75b9de4e3f211b6175b7a5e33a0957624de19db707d4d97379f6b69a28b31a74490ca6eff6d7455bcb465be3bf9933417bb", 0xa4}, {&(0x7f00000001c0)="3acd7489271c5cc131933473d3643d8099ceb13c29a81bd1d17125fd896f6b77d9639763d64e099b0c664ae30f507f8716cd1d3c0d84bbd86f30bddbd2cba155498836de435974b962f936eb053f606d39438e3a8e86c067005521c61946568b7d5d5552ed5cd621a9133860602a7456d533d42df0e70f61cb2c316f8cc24274e8f28b50dbf9c1c6feed603474b900fc32e6fd09d140c9db9d41a0d149", 0x9d}], 0x4) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xa0000000, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x64, 0xa0, 0xffffffffffffffff, 0x7fff}], 0x5, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x3, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x42, 0x3, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x5000000000000000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x8dab, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0xc, 0xfffffffffffffff8, 0x7bc}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x80000001, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000089, 0xffffffff, 0x401}], 0x4, &(0x7f00000003c0)={0x5f2d3306, 0x1000}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) setuid(r2) 18:36:20 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x8008, &(0x7f0000000000/0x3000)=nil) r1 = kqueue() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) socketpair(0x2, 0x4000, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x1d0, 0x0) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x6, 0x5}], 0x635, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x6, 0x5}, {{r5}, 0xfffffffffffffffa, 0x82, 0xfffff, 0x0, 0x1ff}, {{r6}, 0xfffffffffffffffb, 0x90, 0xa0, 0x4, 0x1}, {{r7}, 0xffffffffffffffff, 0x95, 0xf0000005, 0x1}, {{r8}, 0x0, 0x70, 0x20000000, 0x0, 0xff}, {{r9}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8, 0x1}], 0x3, &(0x7f0000000380)={0x8, 0x1e07}) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r14 = getgid() r15 = fcntl$getown(r4, 0x5) r16 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x7, r11, r12, r13, r14, 0x2, 0x5}, 0x5, 0x7, r15, r16, 0x3, 0x4, 0x837b}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r10, 0x0, 0x0) 18:36:20 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) pwrite(r0, &(0x7f00000000c0)="827a48e6ea390fe25020d7f7303cbde2a9a7c977ff8ce3ede884b86884c1bd9f593b8de2f042fa91d6e6", 0x2a, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:36:20 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000af, 0x800040) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f3bda956a5beb3a4fa4b0d1f7d1c04b5faae028feff9f808e4041d3e3746823b49d28e4e058cc3132f53a169232d64095a40b42cf9ec51075dae8b8f6f9cad5b065c868ed782e0fc35d35952b863a9cabe7ac28b13511bca0900000000000000884ebc81", 0x64) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 18:36:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 18:36:20 executing program 1: r0 = shmget(0x1, 0x3000, 0xb8, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0xe87, r1, r2, r3, r4, 0x21, 0x9}, 0x5, 0x8, r5, r6, 0x4, 0x0, 0x1000}) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000040)) r8 = shmget(0x3, 0x3000, 0x110, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000080)=""/175) 18:36:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x122) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x3, 0x4, 0x8}, 0x4, 0x100000001, 0xfffffffffffffbff}) 18:36:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x7, [{0x1, 0x7}, {0x0, 0x5}, {0x1, 0x8}, {0x2, 0x3f}, {0x3, 0x1}, {0x2, 0x4}, {0x3, 0x5}, {0x3, 0xfffffffffffff8ea}, {0x1, 0x1}, {0x0, 0x3}, {0x3, 0x1}, {0x1, 0x266}, {0x2, 0x10001}, {0x1, 0x4}, {0x1, 0x7}, {0x3}, {0x3, 0xffff}, {0x3, 0x100}, {0x2, 0x59e1}, {0x0, 0x101}, {0x2, 0x1}, {0x3, 0x35aac2da}, {0xde72ca7eeb4f9848, 0x9}, {0x0, 0x3}, {0x2, 0x401}, {0x3, 0x7}, {0x3, 0x1f}, {0x3, 0x100}, {0x2, 0x1}, {0x3, 0x1}, {0x2, 0x80000000}, {0x1, 0x9}]}) 18:36:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 18:36:21 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x480, 0x40) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0xffffffffffffffc0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3"}], 0x1}, 0x1) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/238, 0xee}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000180)="24aaf07d43b7be5673887df001951a983f3d41fd826e9fd8d98e50a5356c31d1a7ab3ca86cd099f8eb8ccc9d5d3cb93df5c3d3778de789dd6f464006fc52a7c140aef4672c1a653d90691ac56e2e6a540c9207fe07570a8d5ad34a7498de6817d5c635a2e4b247ed7fb0769708d0368fb47a5dc54d271d393301fd4a157df8b1c935ac4ff6a11bf764d583262117140814", 0x91) write(r0, &(0x7f0000000000)="36038c0083c9143a0cb546589607330a854bfec8df", 0xfebd) r3 = dup2(r0, r1) ioctl$KDENABIO(r3, 0x20004b3c) 18:36:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) fchmod(r0, 0x1) 18:36:21 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$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 18:36:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 18:36:21 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmdt(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) shmdt(r0) 18:36:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:36:21 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000080000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x1e0926452865687f, 0x9f2, 0x7ff, r2}) 18:36:21 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f00000000c0)="1ab932d1ca657561baed609d753439b92a72dc539e33f1e1b915785119ead5ce302cdd269265dc7753805560a0deb76289fa088fa1e2168bfd07529a22717d5f784249ee14ae8c0a2fd8eb58ed082f9498910ba43c32a0e9e8daf543d9918675f9cc077707e73e5880b70b3dc6c873ddcac5c959f180722b1f9d", 0x7a}, {&(0x7f0000000140)="cefb3d74da17670cba720466e0dcd9533b31b627e22454bfbea72d0a6ede5d9e11eb44770f9baa6c6ffd058086038e085d27ae412e877dfff19e7bb70f355d", 0x3f}, {&(0x7f0000000180)="b6d1cf40b002f7ac463c93b693a4ce0dc7034e8306594462e1d3a43a6f473a24d16be95946558cb024aa139c9164bbbb7c241aeec0a86d6342057cf376de2f465aea4e3109753969bece2349ad95d1bd4850c3da4009bbc842b0ec68a18179c30607f94efddcefdbe05f766b780297cd79c41fc1b66a131e49cb0f7f18700255b10d42b9", 0x84}, {&(0x7f0000000240)="bf55087c4499a9b6a1fd8167bc8d8d7e383eadeaa479c92f34158dfe47badeb467f3a49a9ba48bc4d170588d88863e6be62998f823b720e7aec5c937c994c6081177e7445b7ea079a897f7e5e811ffde1cc7047c1fcc9bb8f6ec5bfdfeb845392e81cca9ed4d00509a3fc410310531a1f0cc40463a", 0x75}, {&(0x7f0000000440)="562f658652cf5ae66e6c438b0b498b424e6016e5f2c292031ede1f566fc368e5b6b4997360c562bb8b2911bea590861664058d46ac2e5351e38b5b92f5e2630246749bba4de62ad90b9cc86c4d5d8471f5a70be7c4e44c69b65f35588853cefe20b9afa240af0d542280b02f777eefca665376068318db4a734cb58a6f322a971ede57210bf5bfa40812ca920628f26418796ebab35754dbe2ee53462603590130bcb6b33887f303e0f22b0e8719ae03e95e876952e6eed09521091cecb58f6192019d35b41beb1be33aa9ee59c396d84a38c0d1c66a77dd940f7e39df7ef01ed921d940d4fdbf8ce94ca0f0d50dd5cb4d8e7d66a23aebe523165cc1ecc6de86c5930ccb8739ec6ff971834b83011a681621f42ee0434fcd118d0904344a17867fc23a2d4cfe7d040784bffc30c3ff999bdd97bec71f830ae89598ef1b43a1725bdc1429f0189e505764115e21fd3f8ab087a322374dd8c854c2acfdc986040928c6774b98c7dbf9b0f3f3ebeb2c21dbc6230732a899f47035f525eb9fbfb9139cd13dcf4dd8a58b6f1e60521bd4ede51342f845e2b46322e70e8ebe09e45739bf03c7a0c42990be9ab1119df4bbd51749817f90f34143bb4691df94af09937109f058d6672ed6c9b0f5987495ef4c5cda56205fec1e2f0a64ae492807c9c6eb8a587b790c9adf36339c8bc2d28934921b5a8896ce617bf7ca963644699f3d09e0da8dc52180ef53d9c7b1f765778bb0f71d219452c6a5d3999269a702a4e9c92edf58bdc3a74c6144f8d26583d5c4c01e77a8233e4bdd99cc0b01dec8cb7bf586f6db95760c59b28bb53f863c1c933bb21fec462e21ba8e1d97aa4cb0153695b9160ef5f292334635984db74754c8526a3fac690d2acafad8cf4962af5412d890609667f80b55809a47b3cb7c26d51d182a17e9fea02a8916cab155347ed6345aaffd462c0c8d6ebfaf7adb1b8d554de0caea8c841192471dcf0a9af0c2baf5d0f923bf400196653cf7c157139ed4f9c480f7dcef42794a15667f08a7bf866b3b32782c54acc3371c2f404f51f92edf64f8132fd16176c22486e2b1c62c8a654ed20ec11dc2655ceaf6a4be5e17a226676844dfac0f508475e2e49dadf4d81eb19553d5af3ee2880d4380c36a997c3302eeb01e283a84e071c232b2e473f39de1f7b77c20fed7c6e56cfcd7ec9d96c884045d7ed062f17dc9e7772b4d1ba258cfbeeb747f1b91b300a0e32e4ecb7d4db7ae45ee38415f45d43e9c82025edb4815a56df8688b2fd17e97cb7926aeedaeb5271e5e877c153e163236cf0e1e9931fa2d5308019df181ed2829d253740987bcfdd2349404d5e2306cad43621f977e1457168353600a423a11baf6c7119e8019d82bcc583472cc5b62e26016ccb270cb014f45b595cde96876b99bdc95a59aae34775ae0b8cfab45abed4933a933ede22c98d758621f11743624d76d9b44d4e6cd630203607dabedc98a54c8f188ac17bf3fab0d83d9017a0d56798cf951b375d2f43ff4de484637566c888d3184068c7d68bdb90870b87cfc85053b19060ff86a8d86de9cf5a25d1cb1657629a677a312ca7ffebfb5ca447adfdda3d8cb9a76f0533d3a24ee2a466a47e6d33794ab2d0f6b089584a3a43da6a41f57c71ef9bfbdc8ac444524fcdd80769444a1a474a591bd956ae12ea1f355b973eba15a4b50e774822abb2b0e199875d9e7890ac39dcaf3c4c7c84b0a7a7e23f4982b7201bdc0c123ae1d5ae2128474694ad9e92fe1b04024d7aeb50c130e2d5f86eceacb9be3eb4ee5df1ee3b41acced19b3c90049ab7aa4666e268f5bc08709d789f613b8cdb81ce8ebaa3de07fd0149a289115cd0a8da3039ac5b9a2ae219df39deb4d2c0f9b2fed87cdef68fa15fd3813658ce5edff49ebb816647677a6bd81bb10e9ff9fad3a1f30cb953f5fae4c31c57e54e2062caa4844f8e09801db107d18500ee0e7f1768f4f442aac28188cd17cf67d2fc9c6027b1dadfb6ec72db27f4f6b979add2e93431a6514676f5888934b6500f1773ae9aa1b0c0a69d9586232db6a2978020f8df75c5ff8886a81068f8efa290a3c5bf39dbc6f2caffcc6c3a465d7c171e2b82c06260d1f4817002653747387a62ab82aafdeefd97adefd9a1838879f57ff0ec8a0edeccb3f4ade3b7d1f1de4f8eeececebd6610b0cdded1f62233a85fe1be00fa83b5056fb0804e9286e080a6bce500b7df32ee54e9b75972538a9aaeef9d6e6d87566211c850e376aa50db74f7c5450c4bb7036652195f192deae13c05d47e001ba635c1063c1d966b5a9f3169776069d3e413fcb63371ce7769a65224509300bc5efe6a92356a40106c567cd1f93fffa6850be3703a2a586232f6b4f2408bbe1c363e452da4fbae40356f715029be79cb3d2e211ec7494a1995b5e6b7efd1986a0be69261a3fce8cd8520e3b42820e4cac26a373674724df5b29711a5d7996188ce6b696f7e299fb391104d0dceb4eb1a9cb4bc5ec3757ee726e33456fd7fc70d3dacd5af072423cbdac2d31149579aacf8edf20f8becaddd86a6ecb6c7017a817e57aa381b6d4a96ce6d850f1e0a7d7f446cad51ffd9d159b70c5cb2df2ff29d7d64169c305c0710f678a5a2e1dae948d82792f49e494245471a89b3aca3a30e29f2450310faea55cdef7bf3b01ae4e2749be1d976c98635dc861c0cfb45ff2477c21be9b77d144798b676fafe90ccad07f9294cbc14941ed53f176694e8086c757b9b84c01dab9ebaf15594e6ef473f828da5cf897d176f4ed5597c23dba1867481141c038a6591fee3d649829465d7e80566b022bbde7dce733f52db9115e90d7d3cc8bf419a1d6d9583ae160f5b3c688557dc3aa61e967d0abe2ff702e6816be32bb1e75caa353735faa805881187cde43a6b253a51ea7e6253040a28cd509c8174aa2ff4e58d80174aa27600ed3184394766a455b3a802d57ba091de6cee5138ee2d5455111882316f08457a1dd18b0501f665d1df8f9aebe8a69f7be9c8059c1c40e8562b442396a978727b61091eeab013d5171d2e0e2dc13a04aaaea9e7e44c7218195076b68343011db3252202ccbbd34339d09ee237a604595c28230f29c17a3022bef4fa4a26dcbba133cf7febdda4d3e94b867ff6f72a12f6faed655393e1ed2fe8620e803ed0ec8daf959a6147578dc201df48410836ec8340c4d652a7ac1a62cc3ac44b552892cb37aaf4f0fd76e317a3cd042287d439c41b917abda2fcc7e8e65405fe6ae7de70de23bf8cf1e30b21664feb1dfdea899df21d6e6055ee681df7e71b52267b24fee39fcad3b7f92c6dea981491cd124bd799abaced98b590440944b84fe34a657ce8f9a30d97b192d33c480bc6886c780c875b7e50a4192a99adaa526dfd31fe2a18e2a607aba82d8623a1eb005d6089ed0cdf50b922cb812faddb8b832cdf348229e30695364c5be963178313362221004092962968ec2f4a4ac71787ea87ef42a5005aa22e5fc38277f60f83fdc3805eaf5db1b4fefe9fce3f0975ebeab734f7d97f89572d0abb7355c4f81a8d2a26dba22757b65afec4a2199a95bf4c06d7a92058cdffaf53b0be71a169ebb1ea109b37bd168085bd849ea65ece59b77eb37103ae2f107d3c79df5835296f6a8eb37ff742b4d3a8f57d70c36523b167707eef65da12d510789a368bc65a4aa4f21c3ad7f10d07ac773ab67b582da83fe3119713f220f4c9d35bbeea865f767fda5d4c0e44dccecf8f0e4d08737df66e9df49994453fb8cbd9437c741c1ca562075abb7ab5642ab1cb9d0313a3c935b2c371671e8108a82fd72134d7b0b10733bebda1607b1bf4c29a916d01f548f22b7bac3ed1cba7982fdecdfec9d5a2f02e7a03c90aba9c66e306a5fec69b9ca8fc703ee167be4861d8c405bcfc4d273725ff51d3a1c163d5c935140bea1c483b2baadd4c0db4f403899e2895310bd23bc3a562ffdc3f728f79df766fb36beb90b86d9b446aa798f42559a6c0251655c583da65be6e78f1b3026a5c623156b55840471c630581b3fc2b36c77f400ba62bf84403bfa44c3cba713aeb66615001af6337bd53e5ccf1fa7e9f8ede838f7ab57c79a73d289ebfd3e181cc4202e074ba5e4e4b2b6fbdd1deb1caa0648ce3816bd0e82be6b702a5859723e74b538f6e332087064e5b45892c13de3987ab28459657feab1b12bb7ea16db01b3a8980009451992b969b0388b3a6557ddda50dbbd15ea388239a502c4ba14a686ba92c33a0322ca41cbbb0b2380f109cd9a0b1abea19865d4bb0c8776b3d69f3a39877c044166a718bc6a866aa12152e87137d3f8e6d4cab1dee93ee5cffa8e8636c4883ccc3a2e8080026e190df4d51fe65c2efe96448cc3a921c6c87e2c527e5d99b02407cc8c24f3df7c01ebdbdddb227297142826722ce9a6d481eeaefd8e119d5cae232cffd3408623bdc1e21f96d07db3bc39973d2f5010c4d77b7f32e353d51e932343feabaeb57bf3d006b6114773c4fef4911ce327e14817ad42f3b73d9a0a4f8ec5fd791c0d9e7c60e316a7311bdda13254cc1de4f684d25934e94b4dfd8d085797995bf1d43b04884b97f05b0d8f6707ebee539eb77d25832b492764123041a6f433d2c78ca08e814f4c6ec77c5d195b79cd82ed21fdb64039c23a08d79e75ead9aed7bdcc960a7326e9edb64498f0402c40bd1f6e29d2944b382207c6c6f5b0a198b8ce9863c0e2bbda7a2491f48b246c77bf2b2ac9dc497753c2889f27bec59a32a23f8ea8e455bf8821422f0d2383fdeac740091cd9943d1c9c7ce7f649ced5fb330838e70c1ad138519ecec018e9795cfd9638ae1a5ab8491acc8f37bf42124c84dac99f072d16ec3534b83176d0ca9fe4923dd0ab1976ccda26b3c9490366574d3c42200acb19bae8b8f7fdc9d4ce00f7bddfd9468f0e997dbd3235d3d5ae290a7ab3162bbc5221d18345a9e5cff20a6ce5dcd2791ca410b81f6359354beb9da44e7bd568412e3291f69d29ed5028b29e42f2e5fa01c0c402a7bd5f8f22cbddb33645b3bef423d13ded8c3003f5d58a600374b7ace675d99286b64ede09d3e5aa6e58f96437eb291373e283dbdfe823d15ed15d1ed48941950de7ccf8adeeae427a374d49ce5245eecda25ec9562b6eedaec7045cbaf5f9c1a9bf344e892a15a631c674befbe7258dd34fdfdd1e9987da1c461eb607a9586e15270b8d5217fadc000451bc0e30d82f76fb8dcd03cfd6f6a5a1921e347f9449cfe5dc38425def92c40e3ebc86f651ef4dbdc7f170759341f311c30fb9c8a8cb8514a620f6d4a1417ee09c9a28afa46afa71ee6e6b13dd791a3f8a92abee3575a7a2d9cd29ce9db82160cfa27fd3b6582be4614ec668cfc586979382ab35e56f2c00edb7b34ea2ceabe06e46dd1867f51d845e92e4eee8c2a9ba180df3dd6e1f3a7a94889b8e317b343e783ff87d66349f151d55c9f7268362ec7d7c9081128d25a32429d013baeb5efe60df6d21f708116a0127717b709b6377ee8d83918d4dc56c1748a205022bba45d17882a4e2b00542af747bcae834145b99080a33092c549944907eb651567280060171e1247c000ab22ff9c9d62606c9e19b3462f360cf9eba5268367115844e85e7ddbca1d779dc085f352c252f9ce0e8d3f9a292cdd6440795c76ba99c7ada1ddee1f119479a462d8f9a52d1387a2dfbf75372c971f931303181b797b843ba46b7a897236a2dd818aa98c8b32ff6f10be8184caddc0bf52d65b41eb50c07a7a15e9c651e9e672acac186b4465fae8426fe557795242753583440", 0x1000}, {&(0x7f00000002c0)="75bfe6d45f15aff264e460647aa5fa165706b895e409358597f84b6941679c74ff3754bfaac213092b4e91755283b1fddd44f8619f31249fc670fa23f24e2ea6e11736e2b155ce7ad9f6700d1e2d6505a071f2b7ed5b3668665320b9486175578d0dc0", 0x63}, {&(0x7f0000000340)="467d0fd7752478a288b027cf9edb8bb3773164cc02601da80b505d5413b0ee7950c0022d67107ed62420dd88ab40ddd77d4a96", 0x33}, {&(0x7f0000001440)="8a4bd357f6119fe3ba1f30661db621252f4f45c5e29891258739602f6ea5d37fa7942fd13ccbe90a282ba1406d87ff340057ad3d59d5d87b373de1f24f0a115b07875a773e34ad91df6a3bfb9ad2e69ddb485fa81dcbb65b274431a3b30e4bc09528f5c4404b1e4fadf9e18f9515c2c3471e8714a2005291c3958a56943db18932175e1b7627a938699a616169f94711d111", 0x92}, {&(0x7f00000003c0)="92b9fff590323f09190644c3", 0xc}], 0x9, &(0x7f00000015c0)=[@rights={0x10}], 0x10, 0x40b}, 0x0) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 18:36:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmod(r1, 0xc9) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) 18:36:21 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0xc7, 0x7, './file0\x00', 0x0, 0x35ef, 0x6, 0x18}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00ine0\x00'], 0xa) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 18:36:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x82aa, 0x120) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "72640b8b8251109e27c34c8f0897a24aabfdab29"}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6", 0x0, 0x5}) 18:36:21 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0xffffffffffffffce}], 0x10000000000000bf, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001b80)={'./file0\x00', 0x3, 0x40, 0xb40d, 0x0, 0x80000000, 0x2, 0x8, 0x1, 0x2}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000001c00)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) r6 = msgget(0x3, 0x10) msgrcv(r6, &(0x7f0000001d80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000ddffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007dd5833ac5627c3b91a43674431073a6adfd8f6c268912f48f9c7149a2abc207d0dba8fbc9ebb4dddd429192e2b26f6dff43574757cab7c355f466e881b12860daf81ef85da4dc44d54ab31859fa5a36031fcf20a7df78d09982c1496985ebb2023531cb2e890136648dfed5daa11cd9fe98543a021bbbcbac29874be400"/339], 0xd6, 0x3, 0x1800) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 18:36:21 executing program 0: r0 = socket(0x22, 0x7, 0x7fff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x8}, 0x8) bind$unix(r0, &(0x7f0000000240)=@abs, 0xffffffffffffff47) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2000000, 0x0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x80000000) rmdir(&(0x7f00000000c0)='./file0\x00') shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) 18:36:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb5868986004", 0xa}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20c0, 0x4) ftruncate(r0, 0x0, 0x9) 18:36:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2fd35266696c00"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000040)="0d8210c28417776c56965efb30861d34caadf15565132e996ad4db8df8095400e2044adf4d0f2b4e957b5943ec0b3e869747ce843f6e12d9ed55d2f8b1956500a0fcaf95f36ad927cfc9edea504de3e40f97cb3413", 0x55}, {&(0x7f00000000c0)="bab2a853c8e9316a2ca7e94e3d212281f99688e6c20a342487ff2d94ec0ff69f0c9c2794367b86a2505765ee891b28edd6adff6a07d2c90df573600ddc5d415b5c7587bf426531cd87e4c525b67edd1a2d3d82f37555ce188baece5596bddc8e9e4537583e8e924aba36209b8cb524ab08faebf4925b84ae08f709c2c664d855c961c797fd4f4ac772156131d2ad71fb72bd60457a43389d3cda476b9d63b7d862c1fb469a291b30a0a664f0380bda4fc23f09efd1ac5c868aba13ef2cc012123f3d333a43902f3bff8108189a96b7e2a7b59470b6eece954b0054f8d92f9fc164573fa062731fe087e9d992", 0xec}, {&(0x7f00000001c0)="a6179fde05100fb1dc284a34183055cc422116dbbefb7d71ef77c997c0c545a51906c1f76c481a460fb6b67e6354646345a7fc749ac1d3e2961eac28ecb36118eb0e8aa8c3e4df15cabb01429a4219f2a6718096b0d9ecaa0d197fc4b3149ec9628e5dbabef3cf4ddf5536efc3a87106797f21b15e81b8c597636e450fd15cd309a9154f4dd8406df7f8bb64055a1338b1f12ba148671243373e22a1208712e8d8b81001a418a30790b00d1868dd880fab1d478baac33579d4bca3f8b48728d496ff3c29", 0xc4}], 0x3, 0x0, 0x0, 0xc}, 0x408) 18:36:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) getpeername(r1, &(0x7f00000010c0)=@un=@file={0x0, ""/4096}, &(0x7f0000002140)=0xffffffffffffffca) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) login: uvm_fault(0xfffffd807f00c708, 0x110, 0, 1) -> e kernel: page fault trap, code=0 Stopped at mrt6_ioctl+0xa2: movl 0x110(%r12),%r15d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00c708, 0x110, 0, 1) -> e mrt6_ioctl(fffffd806f691480,c028756b,ffff800025015870) at mrt6_ioctl+0xa2 end trace frame: 0xffff800025015970, count: 0 ddb{1}> trace mrt6_ioctl(fffffd806f691480,c028756b,ffff800025015870) at mrt6_ioctl+0xa2 sys_ioctl(ffff800020b38720,ffff800025015998,ffff800025015a00) at sys_ioctl+0x5b8 syscall(ffff800025015a70) at syscall+0x552 Xsyscall(6,0,ffffffffffffff62,0,3,19117eee010) at Xsyscall+0x128 end of kernel end trace frame: 0x193961109f0, count: -4 ddb{1}> show registers rdi 0xffffffff810ae2c9 spllower+0x79 rsi 0xf1 rbp 0xffff800025015860 rbx 0xffff80000066e000 rdx 0xf2 rcx 0xffff800022dde000 rax 0xd r8 0xffffffff81937b14 mrt6_ioctl+0x44 r9 0x7 r10 0xc050756a r11 0x3841d13d6ec03992 r12 0 r13 0x28 r14 0xffff800025015870 r15 0xc028756b rip 0xffffffff81937b72 mrt6_ioctl+0xa2 cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800025015800 ss 0x10 mrt6_ioctl+0xa2: movl 0x110(%r12),%r15d ddb{1}> show proc PROC (syz-executor.0) pid=378865 stat=onproc flags process=10 proc=4000000 pri=70, usrpri=70, nice=20 forw=0xffffffffffffffff, list=0xffff800020b39530,0xffffffff82374f30 process=0xffff800020b3ad30 user=0xffff800025010000, vmspace=0xfffffd807f00c708 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 44751 128013 92345 32767 7 0x10 syz-executor.0 *44751 378865 92345 32767 7 0x4000010 syz-executor.0 92345 15313 35636 32767 3 0x90 nanosleep syz-executor.0 35636 178297 59853 0 3 0x82 wait syz-executor.0 87164 108766 10471 32767 3 0x90 nanosleep syz-executor.1 10471 472154 59853 0 3 0x82 wait syz-executor.1 19740 197191 0 0 3 0x14200 bored sosplice 59853 82058 53383 0 3 0x82 thrsleep syz-fuzzer 59853 267446 53383 0 3 0x4000082 nanosleep syz-fuzzer 59853 68691 53383 0 3 0x4000082 thrsleep syz-fuzzer 59853 458644 53383 0 3 0x4000082 kqread syz-fuzzer 59853 287523 53383 0 3 0x4000082 thrsleep syz-fuzzer 59853 260543 53383 0 3 0x4000082 thrsleep syz-fuzzer 59853 510606 53383 0 3 0x4000082 thrsleep syz-fuzzer 59853 152154 53383 0 3 0x4000082 thrsleep syz-fuzzer 59853 442624 53383 0 3 0x4000082 thrsleep syz-fuzzer 59853 273348 53383 0 3 0x4000082 nanosleep syz-fuzzer 53383 101573 1772 0 3 0x10008a pause ksh 1772 87717 99023 0 3 0x92 select sshd 50635 272821 1 0 3 0x100083 ttyin getty 99023 234861 1 0 3 0x80 select sshd 43926 190775 10617 73 2 0x100090 syslogd 10617 258638 1 0 3 0x100082 netio syslogd 39757 365508 1 77 3 0x100090 poll dhclient 41825 20998 1 0 3 0x80 poll dhclient 3050 159660 0 0 3 0x14200 pgzero zerothread 74391 347891 0 0 3 0x14200 aiodoned aiodoned 46974 114636 0 0 3 0x14200 syncer update 53080 386907 0 0 3 0x14200 cleaner cleaner 26295 411093 0 0 3 0x14200 reaper reaper 97191 166662 0 0 3 0x14200 pgdaemon pagedaemon 8398 480464 0 0 3 0x14200 bored crynlk 67573 188886 0 0 3 0x14200 bored crypto 47793 429029 0 0 3 0x40014200 acpi0 acpi0 47697 470226 0 0 3 0x40014200 idle1 55386 282199 0 0 3 0x14200 bored softnet 34298 367079 0 0 3 0x14200 bored systqmp 49958 180629 0 0 3 0x14200 bored systq 29471 284972 0 0 3 0x40014200 bored softclock 38066 155454 0 0 3 0x40014200 idle0 7617 217519 0 0 3 0x14200 bored smr 1 317336 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 44751 (syz-executor.0) thread 0xffff800020b38720 (378865) shared rwlock netlock r = 0 (0xffffffff821d55b8) #0 witness_lock+0x52e #1 mrt6_ioctl+0x91 #2 sys_ioctl+0x5b8 #3 syscall+0x552 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82373c68) #0 witness_lock+0x52e #1 syscall+0x43a #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10596 0 0 pcb 23 9K 10K 78643K 268 0 0 rtable 105 3K 3K 78643K 635 0 0 ifaddr 36 10K 10K 78643K 99 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 38 0 0 iov 0 0K 16K 78643K 38 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 76K 78643K 1470 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 10 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 32 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 630 0 0 sigio 0 0K 0K 78643K 14 0 0 proc 41 38K 70K 78643K 742 0 0 subproc 34 2K 2K 78643K 204 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 40 0 0 in_multi 33 2K 2K 78643K 149 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 340 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 81 20K 30K 78643K 2701 0 0 UVM aobj 26 2K 2K 78643K 30 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 33 0 0 NDP 5 0K 0K 78643K 39 0 0 temp 98 2724K 2790K 78643K 5429 0 0 kqueue 0 0K 0K 78643K 13 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 26 0 20 1 0 1 1 0 8 0 inpcbpl 280 273 0 266 1 0 1 1 0 8 0 plimitpl 152 57 0 48 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 155 0 111 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4 0 4 1 1 0 1 0 8 0 tcpcb 544 105 0 100 1 0 1 1 0 8 0 nd6 48 36 0 30 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 636 0 448 12 0 12 12 0 8 0 art_table 32 637 0 448 2 0 2 2 0 8 0 art_node 16 154 0 114 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 2 1 0 1 1 0 8 0 semapl 112 30 0 20 1 0 1 1 0 8 0 shmpl 112 28 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2039 0 613 48 1 47 47 0 8 0 ffsino 272 2039 0 613 96 0 96 96 0 8 0 nchpl 144 2957 0 1338 61 0 61 61 0 8 0 uvmvnodes 72 2252 0 0 41 0 41 41 0 8 0 vnodes 200 2252 0 0 119 0 119 119 0 8 0 namei 1024 8877 0 8877 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 7471 0 7471 8 7 1 6 0 8 1 sigapl 432 771 0 756 3 1 2 3 0 8 0 futexpl 56 4231 0 4231 1 0 1 1 0 8 1 knotepl 112 353 0 334 1 0 1 1 0 8 0 kqueuepl 104 98 0 96 1 0 1 1 0 8 0 pipepl 112 446 0 427 3 2 1 2 0 8 0 fdescpl 488 772 0 756 3 0 3 3 0 8 0 filepl 152 3830 0 3733 6 1 5 5 0 8 1 lockfpl 104 117 0 117 2 1 1 1 0 8 1 lockfspl 48 39 0 39 2 1 1 1 0 8 1 sessionpl 112 27 0 17 1 0 1 1 0 8 0 pgrppl 48 31 0 21 1 0 1 1 0 8 0 ucredpl 96 859 0 850 1 0 1 1 0 8 0 zombiepl 144 756 0 755 2 1 1 1 0 8 0 processpl 840 788 0 755 4 0 4 4 0 8 0 procpl 600 1625 0 1582 5 1 4 5 0 8 0 srpgc 64 60 0 60 1 0 1 1 0 8 1 sosppl 128 4 0 4 2 2 0 1 0 8 0 sockpl 384 538 0 520 3 0 3 3 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 135 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 198 0 0 12 0 12 12 0 8 0 bufpl 256 6247 0 1160 318 0 318 318 0 8 0 anonpl 16 69820 0 64247 36 5 31 31 0 125 7 amapchunkpl 152 5134 0 5051 16 7 9 11 0 158 5 amappl16 192 2055 0 1765 19 2 17 17 0 8 2 amappl15 184 259 0 255 1 0 1 1 0 8 0 amappl14 176 293 0 285 2 1 1 1 0 8 0 amappl13 168 8 0 8 1 1 0 1 0 8 0 amappl12 160 84 0 83 1 0 1 1 0 8 0 amappl11 152 79 0 64 1 0 1 1 0 8 0 amappl10 144 149 0 146 1 0 1 1 0 8 0 amappl9 136 765 0 762 1 0 1 1 0 8 0 amappl8 128 324 0 307 1 0 1 1 0 8 0 amappl7 120 145 0 138 1 0 1 1 0 8 0 amappl6 112 70 0 61 1 0 1 1 0 8 0 amappl5 104 243 0 233 1 0 1 1 0 8 0 amappl4 96 651 0 625 1 0 1 1 0 8 0 amappl3 88 537 0 523 1 0 1 1 0 8 0 amappl2 80 4416 0 4346 4 2 2 3 0 8 0 amappl1 72 27223 0 26786 24 15 9 19 0 8 0 amappl 80 2000 0 1966 1 0 1 1 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 29 0 4 1 0 1 1 0 8 0 uaddrrnd 24 772 0 756 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 772 0 756 1 0 1 1 0 8 0 vmmpekpl 168 9666 0 9640 2 0 2 2 0 8 0 vmmpepl 168 89939 0 88571 95 28 67 74 0 357 7 vmsppl 360 771 0 756 2 0 2 2 0 8 0 pdppl 4096 1552 0 1512 6 0 6 6 0 8 0 pvpl 32 239407 0 230650 127 34 93 102 0 265 16 pmappl 232 771 0 756 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 472 0 3 14 0 14 14 0 8 0